logo

한국어
글 수 32
번호
제목
글쓴이
32 자바 좌표 거리계산
홈지기
2015-07-18 1224
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ /*:: :*/ /*:: This routine calculates the distance between two points (given the :*/ /*:: latitude/longitude of those points). It is being used to calculate :*/...  
31 JavaService.exe 서비스 등록 후 실행안될때..
홈지기
2015-07-14 1176
JavaService 가 재대로 동작하지 않을때 해결방법 JavaService로 java프로그램을 서비스로 윈도우에 등록할 수 있다. 그런데 등록 후 net start 서비스명 이라고 쳐보면 Error 3534를 만나게 된다. 보통 두가지 원인이다. 첫번째는 Windows xp 의 경우 jvm.dll...  
30 Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory
홈지기
2015-07-01 1148
Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory. Could not execute build using Gradle distribution 'http://services.gra...  
29 Using platform encoding (MS949 actually) to copy filtered resources, i.e. build is platform dependent!
홈지기
2015-06-26 986
[WARN] Using platform encoding (MS949 actually) to copy filtered resources, i.e. build is platform dependent! 위와 같은 경고가 발생시 pom.xml 에 다음과 같이 추가해 준다. <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceE...  
28 이클립스에서 Git - Pull시 에러발생되면서 동작이 안될때...
홈지기
2015-06-26 1236
The current branch is not configured for pull No value for key branch.master.merge found in configuration Full .git/config file should be like: [core] repositoryformatversion = 0 filemode = false logallrefupdates = true [remote "origin"] url...  
27 자바 제네릭 자료형이란..?
홈지기
2015-04-03 1547
자바에서 아마 가장 많이 쓰이는게 뭐냐고 하면... 변수, 조건문, 반복문 다음... 제네릭이 아닐까 생각이 듭니다. 그만큼 많이 쓰게 되는데요... 자바5에서 나타난 제네릭 타입이 뭘까?? 복제??? ㅠㅠ 설명하자면 어렵습니다. 다음과 같이 리스트를 선언했습...  
26 구구단을 작성해보자.. file
홈지기
2015-02-02 1840
 
25 이클립스에서 자주쓰는 단축키... 아마 F3 다시 이전으로 돌아가는 단축키는?
홈지기
2015-01-23 1730
이클립스에서 자주 사용하는 단축키는 Open Declaration ( F3 ) 일텐데요... 반대로 이전으로 돌아가는 단축키는 뭘까요??? Alt + ← 입니다. VS랑 섞어쓰다보면 자주 헷가리는군요.. ㅠㅠ  
24 AES 256비트 암호화시 java.security.InvalidKeyException: Illegal key size 문제해결
홈지기
2015-01-22 2896
자바에서 AES 256으로 암호화시 다음과 같이 컴파일 에러가 발생한다면.. Exception in thread "main" java.security.InvalidKeyException: Illegal key size at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1024) at javax.crypto.Cipher.implInit(Ciph...  
23 자바에서 Thread Pool 사용하기
홈지기
2015-01-15 8155
이전에 닷넷 섹션에서 쓰레드 분배전략에 대해 설명을 드린적이 있습니다. (참고) http://nonstop.pe.kr/dotnet/11920 자바에서도 비슷한 방법으로 작업 분배전략을 세울수 있습니다.. 예전에는 작업량에 따라 미리 설정된 스레드 갯수만큼 작업을 나눠 Thread...  
22 StringTokenizer 클래스 사용하기
홈지기
2015-01-14 1587
StringTokenizer는 스트링을 Token으로 나누어준다. 예를들어 "this is my string" 이라는 스트링을 this, is, my, string 4개의 스트링으로 끊어주는 기능을 제공한다. import java.util.StringTokenizer; public class JavaTestMain { public static void ma...  
21 자바에서 작업수행시간 구하기
홈지기
2015-01-14 1830
//시작 시간 (총 소요시간 계산) long startTime = System.currentTimeMillis(); /********************* 작업수행 ************************/ //소요 시간 long elapsed = System.currentTimeMillis() - startTime; //작업수행 시간은? System.out.println("E...  
20 인터페이스 tutorial file
홈지기
2015-01-03 2531
 
19 인터페이스를 사용하는 이유
홈지기
2015-01-03 2414
인터페이스를 사용하는 이유 1) 협업시 개발자간 규약을 통해 구현부만 선 진행이 가능하다. 2) 클래스간의 결합도를 줄일 수 있다. (종속성 제거) 3) 핵심소스을 노출하지 않고 인터페이스만 노출할 때 사용한다. (외부에 내 라이브러리를 제공하고자 할때..)...  
18 추상클래스를 사용하는 이유..
홈지기
2015-01-03 2514
추상클래스는 상속을 강제하며, 자식클래스에서 공통적으로 사용될 로직을 추상클래스에서 구현하여, 중복로직을 제거한다. 그외, 시그니처만 정의해 놓고 실제구현은 상속받은 자식클래스에서 반드시 구현하도록 강제한다. 예를들어 다음 Calculator 추상클래...  
17 이클립스 단어강조 Alt + Shift + O
홈지기
2014-12-20 2315
이클립스에서 단어를 더블클릭시 동일한 단어를 강조하는 기능은 개발시 필수적인 요소입니다. 그런데, 이클립스는 단어강조 기능이 있음에도 잘되기도 하지만, 많이 느립니다. 동작이 되는건지 잘 모를때가있음.. ㅠㅠ 단어강조 단축키 : Alt + Shift + O  
16 MyBatis에서 DB정보를 jdbc.properties 파일로 분리하기..
홈지기
2014-12-16 2660
DB정보를 jdbc.properties 파일로 분리하기.. <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/sche...  
15 개발자가 놓치기 쉬운 자바의 기본원리
홈지기
2014-12-16 2495
좋은글이 있어, 남겨놓습니다. 자바의 기본원리에 대해 잘 정리해 놓은 글이 있어 공유합니다. 오랜 경력(경험)자도 잘 모르는 사람이 많을것입니다. 목차 1 객체지향의 구멍 static 1.1 Java는 객체지향 언어이다? 1.2 전역변수 2 Java는 Pointer언어이다? (J...  
14 자바에서 문자열 뒤집기...
홈지기
2014-12-16 2788
요즘은 입사할때, 라이브코딩이 유행이라죠?? 많은 기업에서... 자바나 C언어로 간단한 처리로직을 라이브코딩으로 시험을 치룬다합니다... 기초를 검증해서..평가하겠다는 의미겠죠.. 간단하지만, 아무준비없이 가보면 당혹스러울 사람이 꾀 많을것으로 압니...  
13 MyBatis에서 MSSQL 다중결과셋 스토어드프로시저 맵핑예제
홈지기
2014-12-16 4597
스토어드프로시저에 결과셋이 2개이상일때.... 예를들어 sp실행시 첫번째 결과셋은 count정보, 두번째 결과셋은 리스트를 보여줄때.... MyBatis Mapper.xml은 다음과 같이 작성하여, resultMap으로 정의한다. <?xml version="1.0" encoding= "UTF-8" ?> <!DOCT...