반응형 *:;전체보기;:*696 이클립스 단축키 추가 방법 how to add shortcut in Eclipse 이클립스 단축키 추가 방법, how to add shortcut in Eclipse 이번 포스팅에서는 이클립스에서 단축키를 추가하는 방법을 알아보겠습니다. 개발을 할 때 단축키를 많이 활용하는데, 특정 기능은 단축키가 적용이 안되어 있어서 불편하더라구요. 그럼! 추가를 해보도록 하죠! Window > Preperences 를 선택합니다. Preperences 창이 나타나면, General > Keys 를 선택합니다. 예로, 어플리케이션 종료(stop application) 단축키를 지정해보도록 하죠! 바로 위에 있는 빨상 박스의 아이콘의 단축키를 추가하겠습니다. 검색창에 'stop application' 을 검색합니다. 그리고 원하는 단축키를 Binding에 등록을 하시고, When 에 시점을 등록하면 .. 알짜정보 2019. 10. 16. Java Message Passing 의 개념. 메시지 패싱이란? Java Message Passing 의 개념. 메시지 패싱이란? Java에서 클래스 코딩을 할 때 지켜야 할 가장 기본적인 원칙이 '메시지 패싱(Message Passing)' 입니다. 이는 간단히, '클래스 내부에 선언된 변수는 클래스 내부의 메서드로만 핸들링 한다' 입니다. 메시지 패싱을 하는 이유는 클래스의 변수에 대한 결과가 틀리게 나올 경우 코드 전체를 디버그 하는 것이 아니라 해당 변수를 핸들링 하는 메서드만 디버그 하면 되는 이점을 갖고있기 때문입니다. 정확히 맞는 개념은 아니지만 Java 개발자들이 흔히 사용하는 DTO(Data Transfer Obejct), VO(Value Object)를 예로 들 수 있습니다. DTO나 VO 클래스를 생성할때, 변수를 생성하고 getter/setter.. Programing/JAVA 2019. 10. 14. windows office 윈도우 다크모드, 오피스 다크모드 설정하기 windows office 윈도우 다크모드, 오피스 다크모드 설정하기 위의 이미지 처럼 다크모드를 설정하는 방법을 알아보겠습니다. 아래처럼 하였는데 탐색기가 적용이 안되시는 분들은 window update를 통해 1809 이상으로 업데이트 해주세요! [1] window 다크모드 설정 1. window 버튼 클릭 > 설정 2. 설정창이 뜨면 '개인설정' 클릭 3. '색' 을 클릭해 색선택을 '어둡게' 로 설정 [2] office 다크모드 설정 1. '파일' > '계정' > Office 테마를 '검정' 으로 설정 취향에 따라 갈리긴 하겠지만 전 다크모드가 넘 맘에 드네욧! 알짜정보 2019. 10. 2. Java Redis, Jedis 데이터 조회, 입력 list, set, map, key value Java Redis, Jedis 데이터 조회, 입력 list, set, map, key value Redis를 사용하기 위한 방범은 아래의 Link를 참고하세요! Link : SpringBoot Redis(Jedis) 활용 Publish/Subscribe pub/sub 구현 방법 SpringBoot Redis(Jedis) 활용 Publish/Subscribe pub/sub 구현 방법 SpringBoot Redis(Jedis) 활용 Publish/Subscribe pub/sub 구현 방법 [Spec] IDE : Eclipse Mars.2 Release (4.5.2) SpringBoot : 2.0.2.RELEASE Jedis : 2.9.0 Dependency Tool : Gradle 참고! Redis는 특정.. Programing/JAVA 2019. 9. 27. ORACLE 테이블 데이터 비교, 교집합 차집합 데이터 추출 ORACLE 테이블 데이터 비교, 교집합 차집합 이번 포스팅은 ORACLE 테이블 데이터 비교가 주제입니다.! 같은 포멧의 두 테이블을 비교하거나, SELECT 한 두 SQL문의 데이터를 비교할때 사용됩니다. 같은 데이터 만 추출하기 (교집합) INTERSECT SELECT * FROM TABLE_A INTERSECT SELECT * FROM TABLE_B 두 테이블 SQL문 사이에 INTERSECT 가 들어가게 됩니다. 두 테이블의 컬럼이 같고, 같은 데이터 포멧이어야 비교가 가능합니다. 위 테이블의 결과는 처음 테이블(TABLE_A)의 일치하는 데이터 ROW 가 출력이 됩니다. 아래의 예를 보시죠. SELECT * FROM ( SELECT '사과' , '배' , '오랜지' FROM SYS.DUAL U.. Database/SQL 2019. 9. 24. 인코딩 정리 Java, javascript 아스키코드, 유니코드 구하는 방법 인코딩 정리 아스키코드, 유니코드, UTF-8, EUC-KR 등 ASCII CODE (아스키 코드) 미국정보교환표준부호(American Standard Code for Information Interchange) 7비트 인코딩으로 33개 출력 불가능한 제어 문자들(역사적인 이유로 남았으며, 대부분 더이상 사용 안함)과 공백을 비롯한 95개의 출력 가능한 문자(알파벳 대소문자 52개, 10개 숫자, 32개의 특수문자, 하나의 공백)들로 총 128개로 구성. [javascript ASCII 코드 구하는 법] var askii = "A".charCodeAt(0); 결과 : 65 [Java ASCII 코드 구하는 법] int askii = (int) 'A'; 결과 : 65 Unicode (유니코드) 아스키 코드.. 알짜정보/IT정보 2019. 9. 18. Spring Transaction 설정 방법. 에러발생? 롤백해. Spring Transaction 설정 방법. 에러발생? 롤백해. Transaction 처리는 쉽게 말해 DB의 상태를 바꾸는 작업단위입니다. 예를 들어 Delete 후에 Insert 를 해야 하는 로직이 있다면, 이 Delete, Insert는 하나의 transaction으로 관리해야 합니다. Delete는 잘 되었는데 Insert할때 에러가 난다면? 데이터는 증발하게 되겠죠. 그래서 Delete가 잘 되고, Insert도 잘 되어야만 Commit을 해야 합니다. 아니면 Rollback을 해야하죠. 더보기 Commit : 모든 작업을 정상적으로 처리하겠다고 확정하는 명령어 Rollback : 작업 중 문제가 발생하였을때, 트랜젝션의 처리 과정에서 발생한 변경사항을 취소하고, 트랜젝션 과정을 종료. 그럼.. Programing/Spring 2019. 9. 10. Java 클래스 변수명과 값 출력하기 how to get name and value of class Java 클래스 변수명과 값 출력하기 how to get name and value of class Jave class의 변수명과 값을 출력하는 방법을 알아보도록 하겠습니다. class 의 값이나 변수명을 활용해야 할때 사용합니다. private void voToStringArray(AA vo){ try{ for(Field field :vo.getClass().getDeclaredFields()){ field.setAccessible(true); String name = field.getName(); Object value = field.get(vo); System.out.println(name+" : "+value.toString()); } }catch(Exception e){ LOGGER.error(.. Programing/JAVA 2019. 9. 2. jQuery class 확인 추가 제거 한번에 jQuery class 확인 추가 제거 한번에 class 확인 $('요소').hasClass('클래스명'); class 추가 $('요소').addClass('클래스명'); class 삭제 $('요소').removeClass('클래스명'); class 있으면 삭제 없으면 추가 $('요소').toggleClass('클래스명'); Programing/jQuery 2019. 8. 30. Oracle 오라클 행열 변환, 카테시안 조인, CASE문 활용 Oracle 오라클 행열 변환, 카테시안 조인, CASE문 활용 카테시안 조인과 CASE문을 활용하여 행열을 변환하는 방법을 알아보도록 하겠습니다. 카테시안 조인과 CASE문에 대해서는 아래의 Link를 참고하세요. Link : Oracle 오라클 데이터 복제 방법, 카테시안 조인 Oracle 오라클 데이터 복제 방법, 카테시안 조인 Oracle 오라클 데이터 복제 방법, 카테시안 조인 이번 포스팅에서는 원하는 만큼 데이터를 복사해 SELECT 하는 방법에 대해서 포스팅 하겠습니다. 데이터의 복제는 카테시안 조인을 사용하여 간단히 할 수 있습니.. aljjabaegi.tistory.com Link : Oracle 오라클 CASE문 사용법 CASE WHEN THEN END Oracle 오라클 CASE문 사.. Database/SQL 2019. 8. 30. jQuery drag and drop multi file upload aljjabaegi.fileUpload-1.0.1.js jQuery drag and drop multi file upload aljjabaegi.fileUpload.js aljjabaegi.fileUpload-1.0.0.js 는 아래의 Link를 참고하세요. Link : jQuery FormData ajax multi file upload drag and drop 비동기 파일 업로드 jQuery FormData ajax multi file upload drag and drop 비동기 파일 업로드 jQuery FormData ajax multi file upload drag and drop 비동기 파일 업로드 드래그 앤 드랍 파일 업로드가 가능한 비동기 파일 업로드 모달팝업입니다. 간단한 옵션 설정으로 서블릿으로 전달할 파일객체를 생성.. aljjabaegi... Programing/jQuery 2019. 8. 21. jQuery FormData ajax multi file upload drag and drop 비동기 파일 업로드 jQuery FormData ajax multi file upload drag and drop 비동기 파일 업로드 드래그 앤 드랍 파일 업로드가 가능한 비동기 파일 업로드 모달팝업입니다. 간단한 옵션 설정으로 서블릿으로 전달할 파일객체를 생성 할 수 있습니다. 예시 코드를 보겠습니다. 옵션 설명 url 파일을 전송할 url 주소. type 파일업로드 타입구분 (default : multiple), single : 단일파일. title 업로드 파일 타이틀. uploadBtnId 모달팝업을 보이게할 업로드 버튼 ID. validation 유효성 검증. extension : 파일확장자제한, size : 사용안함. submit 기본적으로 모달팝업의 업로드 버튼을 클릭하면 url 주소로 전달되지만, 중간에 다른 .. Programing/jQuery 2019. 8. 20. Oracle mybatis foreach merge 방법 collection merge문 Oracle mybatis foreach merge 방법 collection merge문 Oracle에서 키값이 같을 경우 update, 다를 경우 insert 를 할때 사용하는 것이 merge문 입니다. merge문에 대해서는 아래의 Link를 참고하세요. Link : Mybatis insert, update null 처리, 부적합한 열 유형 처리방법 Mybatis insert, update null 처리, 부적합한 열 유형 처리방법, Oracle Merge Mybatis insert, update null 처리, 부적합한 열 유형 처리방법 Mybatis를 활용해 insert, update 시 변수의 값이 없을 시 부적합한 열 유형 (해당 변수=null) 에러가 발생합니다. 이를 처리하기 위해서는 if.. Programing/Spring 2019. 8. 13. Oralce 오라클 UNIX Timestamp 변환 timestamp to date String Oralce 오라클 UNIX Timestamp 변환 timestamp to date String Unix timestamp 를 Date String으로 변환하는 방법 TO_CHAR(변환컬럼명 / (60 * 60 * 24) + TO_DATE('19700101090000', 'YYYYMMDDHH24MISS'), 'YYYYMMDDHH24MISS') Ex) SELECT TIMESTAMP_ACCI , TO_CHAR(TIMESTAMP_ACCI / (60 * 60 * 24) + TO_DATE('19700101090000', 'YYYYMMDDHH24MISS'), 'YYYYMMDDHH24MISS') AS DATE_ACCI FROM ACCI_TABLE Result) Link : Java 자바 UNIX Timestamp 변.. Database/SQL 2019. 8. 1. Java String 에 대해 깊게 파고들어 보자~! Java String 에 대해 깊게 파고들어 보자~! 갑자기 훅! String에 대해 파고들어볼까 합니다. String이 파고들 것이 뭣이 있나? 하시겠지만, 생각보다 깊고 깊습니다.. 그럼! 삽을 들고 파고들어보도록 하죠! (^^;;;) String의 생성 우선 String은 우리가 알고 있듯이 문자열을 저장 하는 변수 입니다. 보다 정확하게 설명을 하면 문자열 객체의 인스턴스 주소를 담고 있는 참조형 변수이죠. 그렇습니다. 아래 그림과 같이 값이 아니라 메모리 주소를 담고 있죠. 하지만 String은 생성 방식에 따라 생성되는 메모리 영역은 달라지게 됩니다. String str = "Hello"; 위와같이 리터럴로 생성하게 되면 str 변수는 stack 메모리에, "Hello" 라는 값은 Heap 메.. Programing/JAVA 2019. 8. 1. 이전 1 ··· 14 15 16 17 18 19 20 ··· 47 다음 💲 추천 글 반응형