언어
[jJAVA] NEW 와 Instance 의 차이
* NEW 와 getInstance() 의 차이new 생성자를 통한 객체 생성 (일반 객체 생성방법)getInstance() 와 같은 특정메소드를 통해 생성하는방법 (싱클톤 패턴) *싱클톤 패턴 ? 톤이 하나- 이름그대로 무언가 하나만 있어야 할 필요성이 있을경우 주로 사용하게됨. - 해당 클래스의 인스턴스를 여기저기 생성하지 못하고 하나만 사용 ex) Calendar cal = Calendar.getInstance();- public X , private , new X , getInstance()
[SOCKET] 소켓통신
소켓 소켓통신' HTTP' 는 뭘 던지고 받을건지 프로토콜을 이용하여 데이터 주고받는 방식을 정한다.반면 'SocKet' 은 서버연결결할 길을 정해주는 방식을 TCP, UDP 로데이터를 주고받는 방식에 따라 연결방식을 정할수 있음. 네트워크를 통하여 서로 다른 컴퓨터에서 수행되는 프로세스간의 통신 채널. - 출처 http://jonnung.blogspot.kr/2013/05/soket.html
JAVA ArrayList
ArrayList *내맛대로 arraylist 형 값 가져오기 1. ArrayList 리턴값은 List 형으로 (상위형으로 받는것이 좋다 2. EntityMap.java May 형으로 캐스팅 할때 캐스팅 입셉션이 날수도있음Map 형으로 값이 넘어오지 않는다면 CastException 3. intMap(List datalist,int row){ get } - ??? 어딘지모르겟음 나중에찾기☆ 4. default 값을 이용하면 하나의 메소드로 2개의 메소드를 만든 효과 Public String getListValue(List _datalist , int row, String key){String value "";if(_datalist == null) return "";if(_datalist.size()==0..
[프로시저]
#설명 프로시저 = SQL + 로더 = PLSQL- Begin ~ END 로 블록의 단위- cursor 이라는 기능을 사용하여 list 처럼 생기는 rs.next 와 같은 한행 하나하나 읽어서 사용할수 있음, (한행당inset, update)-프로시저를 패키니 않에 넣고 사용이 가능함.- as 위에꺼를 뒤에꺼 처럼 쓸거야. ex)P1 IN VARCHAR2,P2 IN OUT VARCHAR2,P3 OUT VARCHAR2 pro프로시저 A { ('1','2',P3 );#프로시저가 끝나면 결과값을 돌려받음 변수에 선언한것에 값이 들어감 . outp - FOR REC IN cursor cursor : 커서의 현재 행의 값을 변수 rec에 담고 커서가 가르키고 있는 값을 rec.number1 이라고 한다.selec..
SHA512 암호화
SHA512 플젝하다가 다시만난 SHA512 암호화.현재 양방향이 안되는 암호키이고 ,128bit 에 광대한 사이즈,재사용을위한 소스공유*설명 추가 *digest : 어떤문자열이든 고정크기 문자열로 반환, public static String encodeSHA512(String pswd) { MessageDigest md; String tempPassword = ""; try { md = MessageDigest.getInstance("SHA-512"); md.update(pswd.getBytes()); byte[] mb = md.digest(); for (int i = 0; i < mb.length; i++) { byte temp = mb[i]; String s = Integer.toHexString(..
java 현재날짜 format 형으로구하기
현재날짜 format형으로 구하기 static SimpleDateFormat formatter = new SimpleDateFormat ( "yyyyMMdd", Locale.KOREA );static Date currentTime = new Date ( );static String today = formatter.format ( currentTime ); 출처 : http://hongsgo.egloos.com/816209#comment_816209