본문 바로가기

JAVA/- Useful Code5

[코테용] JAVA 자주 사용하는 문법 String - 불변(immutable)한 클래스 : '새로운 객체' 로 추가 및 변경됨 1. 메서드  - String target = "안녕"String.repeat(n)// 반복출력target.repeat(5);   // 안녕안녕안녕안녕안녕String.length()// Stirng 크기 확인String.concat(n)// 문자열 합치기 target.concat("이당") // 안녕이당String.substring(n,j)// n의 index에서 j의 index까지 추출"123456".substring(2,3) // 3String.split(n)// 문자열을 n의 특정문자 기준으로 array로 자르기"123 456".split(" ")  //["123","456"]String.toCharArray(.. 2024. 10. 21.
Websocket 구현 안녕하세요! 고고뜌지입니다오늘은 Websocket에 대해 리뷰를 남길려고 합니다! WebSocket 이란?    * 서버와 클라잉너트 간의 메시지 교환을 위한 통신 규약    * 양반향 통신  웹환경에서 개발을 하였을때  rest Api 을 통한 request / response 하는 단방향 통신을 사용하여 보통 개발을 했지만 해당 프로젝트에서는 양반향 통신 기술을 요구하여 websocket에 대해 스터디를 하게 되었습니다 ㅠㅠ 엉엉  FRONTEND  * sock.js 사용        -> 이유는 호환율이 높은것으로 보여 해당 라이브러리를 사용했습니다.[CDN]  // 연결시도 var socket = new SockJS('/chating');// 연결완료socket.onopen = function (.. 2024. 8. 3.
JAVA에서 JDBC로 조회시 쿼리문은 빠른데 실제 속도가 느린경우 테이블이 VARCHAR 형태 일 경우 JDBC 로 조회 시에 VARCHAR 컬럼을 NVARCHAR 타입으로 조회 하여 INDEX가 타지 않는 현상이 발생하여 조회 속도가 늦는 케이스가 있다고 합니다. sendStringParametersAsUnicode = 기본값 true , 유니코드로 조회 하지 않을 시에 false 설정 진행 1. JDBC ConnectionString 설정 jdbc:sqlserver://host:port;databaseName=dbname;sendStringParametersAsUnicode=false 2. JEUS 사용시 config 항목의 node안에 아래 노드를 삽입 진행 ..... .... SendStringParametersAsUnicode java.lang.Boolean .. 2021. 11. 18.
다음주소찾기 API 다음 주소 찾기 API란? 주소체계가 도로명 주소로 바뀐 이후 우편번호 DB가 방대해지고 복잡해져 개발 난이도가 올라갔음에도, 여러 사이트에서 제공해주는 솔루션을 사용하는 개발 난이도는 그만큼 낮아지고 있습니다. postcodify, 우체국, 도로명 api 등을 많이 사용하지만 특히 다음카카오 주소 찾기는 그중에서도 가장 쉽다고 말씀드릴 수 있습니다. 다음카카오 주소 찾기는 key를 발급 필요도 없으며, 사용량에 대한 제한도 없고, 기업용이든 상업적 용도이든 상관없이 무조건 무료로 사용 가능합니다. 뿐만 아니라 행정자치부에서 제공하는 주소 DB를 직접 업데이트받고 있으므로 가장 최신의 데이터를 사용할 수 있습니다. PC나 모바일 웹 환경에서 일반적으로 사용되는 모든 브라우저도 지원합니다. 실제 사용 예 .. 2021. 7. 8.