개발언어(29)
-
[Kotlin] 변수,상수,타입
변수 선언 var fundCount : Int = 5 var : 변수 정의 키워드 fundCount : 변수이름 Int : 타입정의 = : 대입 연산자 5 : 대입값 정적 타입 시스템 (static type system) : 소스코드에 정의된 타입을 컴파일러가 알고 있어 코드의 적합 여부를 컴파일 시점에 알수있다. 정적 타입 검사 (static type checking) : 프로그램을 컴파일하기 전에 오류를 알려준다. 코틀린의 내장 타입 (많이 사용되는) 타입 설명 예 String 문자열 데이터 "테스트" Char 단일 문자 'A' Boolean true or false true / false Int 정수 "테스트".length / 5 Double 부동소수점의 실수 3.14 List 값을 요소로 저장하는..
2020.03.18 -
[정규식] 예제
#### 정규식 ^ : 문자열의 시작 $ : 문자열의 종료 . : 임의의 한 문자 (문자의 종류와 관계없음) | : or의 의미임 ? : 앞 문자가 없거나 하나 있을때 +: 앞 문자가 하나 이상임 (최소 한개 이상) : 앞 문자가 없을 수도 있고, 무한정 많을 수도 있음 [] : 문자 클래스의 지정, 문자의 집합이나 범위를 나태내면 - 기호를 사용한다. [] 내에서 ^를 사용하면 not의 의미임 {} : 횟수나 범위를 나타냄. 예를 들어 k{5}의 경우 k가 5번 반복되는 경우임, a{3,5}는 a가 3번 이상 5번 이하 반복되는 경우임 \w : 알파벳이나 숫자 \W : \w의 not. 즉 알파벳이나 숫자를 제외한 문자 \d : [0-9]와 동일 \D : 숫자를 제외한 모든 문자 #### 위와 같은 표현..
2020.02.15 -
[Java] java.sql.SQLRecoverableException: IO 오류: Connection reset
리눅스환경 자바 프로그램 ojdbc6.jar oracle11G 커넥션 불가 현상 원인11g JDBC (ojdbc6.jar : JDK 6의 JDBC API를 구현한 드라이버 클래스 파일 JDK 6, 7, 8 지원) 사용시 connect string 암호화를 위해 /dev/random을 이용해서 40byte의 난수 생성후 connect string을 암호화함 /dev/random은 변동이 적은 시스템에서는 난수 생성이 중단(block)된다는 문제점이 있음 /dev/random으로부터 40byte의 난수를 얻지 못했을때 JDBC는 connect string을 암호화하지 못하고 암호화가 되지 않아서 DB접속을 못하는 현상이 발생함 해결자바 실행시 -Djava.security.egd=file:///dev/uran..
2018.11.14 -
[JavaScript] 자바스크립트 MVC 프레임워크 종류
출처 : http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/ Framework UI Bindings Composed Views Web Presentation Layer Plays Nicely With Others Backbone.js X X O O SproutCore 1.x O O X X Sammy.js X X O O Spine.js X X O O Cappuccino O O X X Knockout.js O X O O Javascript MVC X O O O Google Web Toolkit X O X X Google Closure X O O X Ember.js O O O O Angular.js O X O O Batman...
2014.01.12 -
[Java] get 방식으로 한글 파라메터 전송시 한글꺠짐
get 방식으로 한글 파라메터 전송시 한글꺠짐 현상 - 브라우저는 캐릭터인코딩을 ISO-8859-1로 인코딩하여 URL로 보내게 된다. 그래서 UTF-8이나 EUC-KR로 디코딩 하게 되면 한글이 깨진다 [출처] JSP URL 한글 인코딩 및 디코딩 --get방식 으로 파라미터 넘길때(URL로 넘길때)|작성자 ㅇㅂㅇhttp://localhost:8080/logon/test.do?test=테스트 @RequestMapping("/test")public ModelAndView test(HttpServletRequest request, HttpServletResponse response) {String test = request.getParameter("test");try {if(test != null){tes..
2013.09.10 -
[Java] equals와 ==의 차이점
equals와 == 은 어떤 차이점이 있을까요. 기본적으로 이 둘은 모두 양 쪽에 있는 내용을 비교한 값을 boolean type으로 반환한다는 공통점을 가집니다. 하지만 차이점이 분명 존재합니당. 1) 형태의 차이 가장 단순한 차이점은 형태의 차이입니다. equals () 는 메소드 입니다. 객체끼리 내용을 비교할 수 있도록 합니다. == 은 비교를 위한 연산자 입니다. 2) 주소값 비교와 내용 비교 차이점이라 말할만한 내용으로는, 비교할 수 있는 대상에 대한 부분입니다. equals 메소드는 비교하고자 하는 대상의 내용 자체를 비교하지만, == 연산자는 비교하고자 하는 대상의 주소값을 비교합니다. 주소값이라는 것은 확실하게 집주소나 이메일주소처럼 확정적으로 정해져서 보여지는 것은 아니지만 대상을 구별..
2011.09.14 -
[Java] HashMap과 Hashtable 의 차이점
*HashMap -java.util.HashMap HashMap 은 Map 인터페이스 계열의 대표적인 클래스이다. 키(Key)와 값(Value)으로 데이터를 관리하며 키를 이용하여 데이터를 추출할 수 있다. HashMap에서 알아 두어야 하는 메서드는 데이터를 집어 넣을 때와 데이터를 추출할 때 사용하는 메서드이다. 먼저 다음과 같이 HashMap 객체를 생성한다. -HashMap 객체 생성 Map map = new HashMap(); 그리고 HashMap에 데이터를 추가하기 위해서는 put() 메서드에 키와 값을 매개변수로 넣어주면 된다. 첫 번째 매개변수가 키이며, 두 번째 매개변수가 값에 해당한다. -HashMap 객체에 데이터 삽입 map.put("홍길동",new integer(1)); 데이터 추..
2011.05.03 -
[JavaScript] 소셜 링크 보내기
//트위터 function sendTwitter(sTitle,sUrl){ var shref ="http://twitter.com/home?status="+encodeURIComponent(sTitle)+" "+encodeURIComponent(sUrl); var sWindow=window.open(shref); if (sWindow){ sWindow.focus(); } } //미투데이 function sendM2Day(sTitle,sUrl){ var shref ="http://me2day.net/posts/new?new_post[body]"+encodeURIComponent(sTitle)+" "+encodeURIComponent(sUrl); //++"&new_post[tags]"+encodeURIComp..
2011.05.02 -
[HTML] html4와 html5차이
HTML5에서 삭제된 태그HTML5에서 생성된 태그태그설명버전속성들주석 – Comment4 / 5없음문서 타입 – document type4 / 5없음하이퍼링크 – hyperlink4 / 5href | hreflang | media | ping | rel | target | type약어, 약자 – abbreviation4 / 5Global Attributes두문자어 – abbreviation4-주소 요소 – address element4 / 5Global Attributes애플릿 – applet4-이미지맵 범위 – area inside in image map4 / 5alt | coords | href | hreflang | media | ping | rel | shape | target | type구역,..
2010.09.01 -
[Java] 페이징 클래스 2010.07.09