반응형
개발하면서 자주 사용하는 단축키 ctrl + X , shift + del , ctrl + shift +k : 줄삭제 (편한거 사용) alt + 방향키위아래 : 해당 행을 위아래로 이동 shift + alt + 방향키위아래 : 해당행을 위아래로 복사 ctrl + d : 같은 항목 찾기 ctrl + e : 파일명 검색 ctrl + shift + f : 전체검색 ctrl + r : 프로젝트 검색 ctrl + tab : 다음 열기 ctrl + shift + tab : 이전 열기 ctrl + n : 새탭 열기 ctrl + shift + ` : 터미널 열기
java.net.SocketException: Connection reset 클라이언트에서 OutputStreame으로 보내서 서버측에서 데이터를 받는 식으로 코드가 구성되어 있는경우에 read시 상대방 소케이 강제로 close된 경우 발생하는 Exception입니다. Check 1. 저의 경우엔 서버측 Exception에서 클라이언트를 .close()해줘서 해결했습니다. 2. TCP연결을 유지해야 하는 상황이 아니라면 UDP로 구현하는것도 고려해볼만 하다고 생각합니다. 3. TCP연결 시 타임아웃 시간내에 통신이 없을 때 닫는 경우도 고려해서 강제로 의미없는 data를 보내는것도 테스트해보시면 좋겠습니다. 그럼 20000
Spring Framework maven - 라이브러리를 관리하는 pom.xml에서 관리 DI(dependency Injection) 의존성 주입 기존에는 개발자가 직접 객체를 생성하여 setter, 생성자를 통해 매개변수로 넘겨주는 등 의존관계를 개발자가 직접 담당하였으나 스프링은 컨테이너가 이를 담당한다. DI관계 설정은 여러가지가 있는데 그중 xml로 빈을 설정하여 DI관계를 구성하고 이를 스프링에서는 객체로 생성하여 컨테이너가 관리하고 개발자는 필요할 때 마다 가져가 사용한다. 개발자가 더이상 의존관계를 고려 할 필요가 없음. IoC (Inversion of Control) - 제어의 역전. DI로 의존관계를 생성하고 이를 기반으로 객체를 만들어서 스프링 컨테이너가 이를 관리(생성,주입,소멸)한다..
공부할때 만들었던 workspace를 발견해서 java 입문하시는 분들이 참고하시라고 올려둡니다 ㅎㅎ. 1 2 3 4 5 6 7 8 9 10 11 public static void main(String[] args) { int cnt = 1; for(int i = 100; i
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 31 32 function getWorldTime() { var clock = document.getElementById("nowTime"); var day = document.getElementById("nowDay"); var amPm = 'AM'; // 초기값 AM var now = new Date(); var tz = now.getTime() + (now.getTimezoneOffset() * 60000) + (0 * 3600000); now.setTime(tz); var hours = zeroAdd(now.getHours(),2); if(hours >=..