목록기타 (22)
코딩항해기
디자인 패턴 Design Pattern개발하면서 발생하는 반복적인 문제를 해결하기 위해 재사용이 가능한 설계 템플릿이다. 비즈니스 요구 사항을 프로그래밍으로 처리하면서 만들어진 다양한 해결책 중에서 많은 사람들이 인정한 모범 사례집이라고 볼 수 있다. 디자인 패턴 장점재사용성이 높고, 일정한 구조로 정리되고 명확하게 되어 있어 가독성이 좋다. 또한 코드를 모듈화해 관리할 수 있어 유지보수성이 높다. 새로운 기능을 추가하거나 변경하는 것도 용이하며, 검증된 솔루션이므로 안정성이 높다.(재사용성, 가독성, 유지보수성, 확장성, 안정성과 신뢰성) 생성 패턴 Creational PatternSingleton(싱글톤 패턴) : 하나의 클래스 인스턴스를 전역에서 접근 가능하게 하면서 해당 인스턴스가 한 번만 생성되..
HTTP 에러코드 에러 메시지 100 Continue 101 Switching Protocols 200 OK, 에러 없이 전송 성공 202 Accepted, 서버가 클라이언트의 명령을 받음 203 Non-authoritative Information, 서버가 클라이언트 요구 중 일부만 전송함 204 Non Content, 클라이언트 요구를 처리했으나 전송할 데이터가 없음 205 Reset Content 206 Patrial Content 300 Multiple Choices, 최근에 옮겨진 데이터를 요청함. 301 Moved Permanently, 요구한 데이터를 변경된 임시 URL에서 찾음 302 Moved Permanently, 요구한 데이터가 변경된 URL에 있음 303 See Other, 요구한 ..
PCCE를 볼 기회가 생겨서 연습 삼아 진행했는데 import나 메서드를 전부 직접 타이핑 해야하다보니 시간이 부족했다. 못 풀 문제가 아니었는데도 시간이 부족해서 뒷 부분 문제는 시도조차 못한 부분이 많이 아쉬웠다. 특히 자동 import에 익숙해서 기억하지 못하는 부분이 더 아쉬웠다.PCCE를 준비해서 응시할 때는 해당 부분을 보완해야겠다.
이클립스에서 기본 코드 태그인 TODO FIXME XXX외에도 사용하고 싶은 코드 태그를 추가하고 싶을 때는 Window - Preferences - Java - Task Tags에서 추가할 수 있다. 이클립스 또한 기본 태그 외에 커스텀 태그는 이클립스 설정이기 때문에 해당 태그 설정이 없는 사람이 본다면 일반 주석으로 보이게 된다. 선택한 코드를 Remove 해서 삭제할 수도 있으며 New를 눌러 추가할 수도 있다. Tag에는 사용할 코드 태그 명을 입력하면 되고 Priority는 어느 중요도를 갖느냐는 이야기이다.High로 갈 수록 눈에 잘 띄는 구조로 되어있고 OK를 누른 뒤 Apply를 누르면 추가된다. 사용해보면 코드 태그 색상이 변경되어 보이게 된다.코드 태그들은 Show View -..
// TODO, // FIXME 와 같은 코드 태그를 인텔리제이에서도 설정할 수 있다. 코드 태그를 사용하면 주석을 하이라이팅하거나 한 눈에 모아볼 수도 있고 스크롤에서 해당 위치에 표시가 되기 때문에 원하는 위치를 더욱 빠르게 찾을 수 있다. (색상이 변경돼 눈에 띄는 모습) (스크롤 부분에 마우스 오버하면 해당 주석을 띄워주는 모습) 기본으로 설정되어 있는 TODO와 FIXME는 바로 사용할 수 있으며 기본 설정된 색상으로 표시된다. 만약 커스텀 태그를 추가하고 싶다면 Flie - Settings - Editor - TODO에서 추가할 수 있다. 지금 보면 기본으로 들어가있는 todo와 fixme, 그리고 커스텀해서 넣은 KS가 있는 것을 확인할 수 있다.제거할 코드 태그를 선택하고 -를 누르면 제..
기능 단축키기능단축키코드 작성 및 수정자동 완성Ctrl + Space스마트 완성Ctrl + Shift + Space코드 포맷팅Ctrl + Alt + L라인 삭제Ctrl + Y라인 복사Ctrl + D주석 추가/제거Ctrl + /블록 주석 추가/제거Ctrl + Shift + /메소드 이름 변경Shift + F6코드 오류 검사Alt + Enter변수 또는 메소드 추출Ctrl + Alt + M필드 추출Ctrl + Alt + F생성자(getter,setter) 자동 생성Alt + Insert코드 정리Ctrl + Alt + O코드 네비게이션파일 검색Ctrl + Shift + N클래스 검색Ctrl + N심볼 검색Ctrl + Shift + Alt + N최근 파일Ctrl + E최근 변경된 파일Ctrl + Shift + ..
사진에선 잘 안 보이긴 하지만 인텔리제이의 오른쪽 세로 회색줄은 은근히 신경쓰이는 줄이다..이 줄 설정을 꺼보자. 1. 상단의 메뉴 호출 버튼 클릭 2. 설정창 열기 3. Editor - General - Apprerance - Show hard wrap and visual ... 설정 체크 해제 후 Ok 눌러 반영하기 4. 없어진 것을 확인할 수 있다. :)
20일에 합격 결과가 나오는데 정신없어서 잊어버리고 있다가 이제 확인했다. 이전에 확인했던대로 합격이다. [자격증] SQL 개발자(SQLD) 사전점수 결과 합격SQLD 사전 점수 결과발표날! 다행히 합격했다. 문제 정리 올라온 걸로 가채점 했을 때 점수가 아슬아슬해서 걱정 많이했는데 다행히 합격했다.아직 공부해야할 부분이 많지만 오늘 하루는 행복minibcake.tistory.com
고민코딩 공부를 진행하면서 ChatGPT 사용에 대해 고민이 많아졌다.처음에는 AI를 사용하지 않으면 시대의 흐름에 뒤처질 것 같아 사용방법을 많이 찾기도 했었다. 스스로의 생각그런데 ChatGPT는 질문의 퀄리티에 따라 답변 퀄리티가 매우 달라지기도 하고, 계산기처럼 1+1을 물으면 2가 당연하게 나오는 것이 아니라 2, 2', 2-1 중에서 ChatGPT기준 가장 적합한 것을 답변으로 내주는 것 같아 좀처럼 신뢰하기도 어려운 부분이 많았다. 실제로 문법이 틀리는 경우도 많았고, 오래된 방식을 알려주는 경우도 많았다. 그리고 공부를 해보면 ChatGPT보다 웹서치가 훨씬 공부가 많이 되는 건 사실이라 번거롭더라도 웹서치를 해서 방법을 찾으려고 많이 노력하고 있지만 시간이 촉박할 때면 ChatGPT를 ..
[API] CKEditor5 샘플 코드 다운로드하기CKEditor 5 BuilderCreate and customize your online editor with CKEditor 5 Builder. Choose features, set up your editor, and see changes in real-time.ckeditor.com CKEditor5는 홈페이지에서 다양한 구성에 따라 샘플코드를 제공하고 있minibcake.tistory.com main.js에 들어가면 에디터 설정을 할 수 있는 부분이 있다.const editorConfig = { toolbar: {/*툴바 설정 부분*/ items: ['undo', 'redo', '|', 'bold', 'italic', '|', 'link'],/..