일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 워드프레스
- 지수반등
- Kotlin
- 랜선아미안해
- 코드스피츠
- 이렇게살아야되나자괴감이
- HTTP
- kotliln
- brotli
- etag
- cache-control
- 클래스레벨밸리데이션
- jsr380
- cross parameter
- LastModified
- 알고리즘
- Spring
- 리얼월드HTTP
- 개미수열
- i18n
- jsr303
- 브로틀리
- 지뢰찾기
- 알게뭐냐
- 스프링
- Today
- Total
목록Language (80)
취미개발 블로그와 마음수양
리눅스와 윈도우 환경에서 작업중인데 이상하게 .. 윈도우에서 환경이 깨져서.. 한동안 엄청 알아봤다...으음.. 핵심 소스는 결국 이렇다. 마우스 이벤트 MouseListener 로 붙여서 작업을 하면 된다.클래스로 할 경우 MouseAdapter를 상속하더라...조금 그냥 일반과는 다름.음. package GUI연습실; import java.awt.Color; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JFrame; import javax.swing.JMenuItem; import javax.swing.JPopupMenu; public class 나의J팝업 extends JFrame i..
귀찮아서 이번엔 이미지로 올린다. 액션을 하는데는 세가지 방법이 있다.. 먼저, 리스너를 구현하는 클래스를 액션리스너에 붙이는 방법.. 두번째는 익명클래스로 일회용으로 실행하는 방법~ 세번째는 내가 자주애용하는 방법이다... this로 해서 클래스 내부에서 처리하는 방법~~
인터럽트하고서 자꾸 돌아가는 경우가 있다. 다른 쓰레드에서 인터럽트 시켰을 때 확실히 죽일려면~ (InterruptedException e) return 을 주면 된다!
학원에서 프로젝트를 진행중인데.. 피시방 프로그램이다.. 그래서 자바의 정석을 참고해서 만든~ 시간계산을 해서 요금을 계산하는 예제이다... package 유용한클래스들; import java.util.Calendar; public class 피시방시간계산예제 { public static void main(String[] args) { Calendar date3 = Calendar.getInstance(); date3.setTimeInMillis(System.currentTimeMillis()); Calendar date4 = Calendar.getInstance(); date4.setTimeInMillis(System.currentTimeMillis() + 1000 * 60 * 6); System.ou..
자 일단 이미지를 버튼에 삽입하는 방법은 다음과 같다~ public class 버튼처리연습 extends JFrame{ 버튼처리연습(){ setSize(200, 150); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new FlowLayout()); JButton button = new JButton(new ImageIcon("img/btLogin.png")); add(button); setVisible(true); } public static void main(String[] args){ new 버튼처리연습(); } } 음...자 일단 버튼안에서 이미지가 이상하게 들어가는 것을 볼 수 있다..이미지만 보였으면 하는데~.. 그럴때는 이렇게 하면 ..
흐음.. package 이미지처리; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.JFrame; import javax.swing.JPanel; public class LoadImage extends JFrame { BufferedImage img = null; public LoadImage(){ setTitle("Load Image test"); setSize(1024, 768); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);..
해쉬맵이란 중복되지 않는(중요)값들을 키와 값으로 저장하는 것이다. 해쉬맵 말고도 다른 맵이 있지만..아무튼 맵이 무엇인지 씹고 뜯고 맛좀보자~ package 콜렉션연습실; import java.util.HashMap; import java.util.Iterator; public class 해쉬맵테스트 { public static void main(String[] args) { HashMap map = new HashMap(); map.put("한글", "사랑해"); map.put("미국", "아이러브유"); map.put("일본", "아이시떼루~"); System.out.println(map.get("한글")); //사랑해 출력 Iterator it = map.keySet().iterator(); wh..
소스가 길어져서 파일로 대신한다... 일단 지금까지 한 것 백업할려고 저장한다... 필요한 일은 여기서 채팅방 접속자 명단을 구현하고 싶고..서버단에서 왜 계속 쓰레드가 생기는지도 궁금하다...
자바의 정석 멀티채팅을 공부하다가 이상한 것을 발견했다.. 반복문에서 쓰레드를 계속 같은 변수로 만드는 것...그래서 나도 시험해봤다... package 쓰레드연습실; public class 하나의변수에쓰레드받기 { public static void main(String args[]){ int i=0; while(i
자바학원..오늘이 11일차인가.. 오늘 학원에서는 쓰레드 맛만 봤다..음.. 뭐..자바의 정석에 나온 소스에 좀 더 수정을 해서 적자면.. 그러니까 안에 매개변수처리로 한다고 하면 new Thread를 하면서 Runnable 인터페이스가 있는 클래스를 그 안에 넣어주면 되는 듯하다~~ Runnable 로 생성한 것은 변수가 없기 때문에 getName을 호출하려면 Thread.currentThread().getName()해주면 된다고 한다. 그냥의 쓰레드가 바로 getName()하는 것과는 조금 차이가 있다. package 정석12쓰레드; public class ThreadEx1 { public static void main(String[] args) { ThreadEx1_1 t1=new ThreadEx1..