분류 전체보기 495

#2_Clean Code(클린 코드)를 읽고(4,5,6장 정리)

4장 : 주석 ○ 웬만하면 코드로 설명 ○ 정규식 같은 패턴 잡는 경우는 주석 써도 좋다. ○ 의도를 설명하는 주석 ○ 의미를 명료하게 밝히는 주석 - a.compareTo(b) !=0 //a != b ○ 결과를 경고하는 주석 - //여유 시간이 충분하지 않다면 실행하지 마십시오. ○ 중요성을 강조하는 주석 - 문자열에 시작 공백이 있으면 다른 문자열로 인식될수 있음 5장 : 형식마추기 ○ 형식을 잘 맞춰라 ○ 적절한 행 길이를 유지하라 ○ 수직거리 - 서로 밀접한 개념은 세로로 가까이 둬야 한다. 6장: 객체와 자료구조 ○ 자료 추상화 - 자료를 세세하게 공개하기보다는 추상적인 개념으로 표현하는 편이 좋다 ○ 자료/객체 비대칭 - 새로운 함수가 아니라 새로운 자료 타입이 필요한 경우가 생긴다. 이때는 ..

개발/서적 2019.04.20

#1_Clean Code(클린 코드)를 읽고(1,2,3장 정리)

안녕하세요. 개발자분들 혹시 책들 자주 읽으시나요? 특히 공부하려고 개발 서적들 많이들 구매하시나요? 저는 의욕만 앞서 책들을 하나씩 구매하곤 했습니다..... 그중 하나인 Clean Code 입니다. 책은 다음과 같습니다. 책에 대한 내용을 포스팅하게 된 계기는... 일단 책을 읽으면서 술술 읽어 나가다가 막히는 부분에서 대충 넘어가게 되면 그 내용은 기억에 남질 않더라고요. 그래서 공부할 부분도 적고 약간의 내용도 적어놓아서 나중에 기억을 되찾기 위함입니다. 그리고 Clean Code는 개발을 시작하시는 분들에게 참 좋은 내용이 많습니다. 기본적인 내용이 들어있어 1~2년 차 분들에게도 좋고 나중에 가서는 의존성 주입, 디자인 패턴 등의 내용이 나오기 때문에 5년 차 이상분들에게도 도움이 될거라 생각..

개발/서적 2019.03.28

전자정부 프레임워크에 sqLite3 DB 연결 하기

안녕하세요.오늘은 sqLite3 DB를 연결해보자 합니다. 이전에 테스트로 sqLite3를 다운받아 사용했었습니다. [개발/DB] - 윈도우 64비트 SQLite3 설치 및 실행(콘솔 및 그래픽 활용 가능) 설치한김에 전자정부 프레임워크에 연결까지 해보고 삭제하려고합니다...간혹 전자정부프레임워크에 2개의 DB를 연결하는 방법을 찾는분들도 계시고하니깐요. 먼저 pom.xml에 메이븐을 설정합니다.gradle이나 웹 프로젝트에는 각각 설정하시면 될거 같습니다. pom.xml 추가 org.xerial sqlite-jdbc 3.25.2 context-datasource.xml 설정 아직 비밀번호 설정하는 법은 배우지 못했습니다.기본 로컬경로에 있는 DB를 연결하였습니다. context-sqlMap.xml설정 ..

개발/java,spring 2019.03.15

(공통처리)웹취약성 크로스사이트 스크립트(XSS) 처리하기2_filter chain

안녕하세요.앞서 크로스사이트 스크립트(XSS)를 처리하기 위하여 포스팅한적이 있습니다.이는 간단한 경우에 임시로 처리하기 위함이었습니다. [개발/web, html5,jsp] - 웹취약성 크로스사이트 스크립트(XSS) 처리하기 하지만 프로젝트 전체를 처리할려고 하면... 이과같은 방법은 맞지 않다고 생각되네요. 시간이 지난만큼 더 발전된 모습이겠죠? 프로젝트 전체를 공통적으로 크로스사이트 스크립트를 처리하기위해스프링의 filter chain을 사용하였습니다. 지금부터 제가 사용한 방법을 차례로 기재하겠습니다. 1.web.xml 등록하기 xssfilter lee.comm.util.CrossScriptingFilter xssfilter /* filter의 이름을 xssfilter라 정의하고클래스를 정해 주었습..

개발/java,spring 2019.03.14

윈도우 64비트 SQLite3 설치 및 실행(콘솔 및 그래픽 활용 가능)

안녕하세요.간단한 테스트, 가벼운 용도로 사용할건데거창하게 오라클, mySql, 마리아DB...등 설치하기 부담스러운 경우가 있죠?이에 저는 Sqlite3을 사용해보려 합니다. 설치부터 시작하여 간단한 쿼리문을 실행해보겠습니다. Sqlite 설치 홈페이지 입니다.https://www.sqlite.org/index.html 메인 화면에 최신 버전이 나와있습니다.최신버전을 원하시지 않으면 Prior Releases 를 선택하여 버전을 고르시면 됩니다. 선택 후 화면이 이동됩니다.저는 윈도우 버전의 파일을 다운 받겠습니다.여기서 문제가 있습니다.저의 PC는 64비트이기때문에 당연히sqlite-dll-win64-x64-3270200.zip (780.92 KiB) 를 선택하였습니다. 다운을 받고 압축을 풀었는데...

개발/DB 2019.03.05

이클립스 validating 시간 너무 길다

안녕하세요.간단한 포스팅 하겠습니다. 이클깁스 사용중에 validation 체크때문에 길면 약 5~6분정도 시간을 허비하는 경우가 있습니다. 저같은 경우에는시간이 길어지는 이유가 jsp 페이지를 validation 체크를 하기 때문이었습니다.그래서 자바스크립트와 jsp 페이지의 validation 체크를 해제하고자 합니다. 먼저 이클립스의 Window - Preferences 에 들어옵니다. 다음과 같이 jsp validate를 해제합니다.이렇게 하고도 ..... 체크를 하는 경우가 있습니다.이때는 이클립스의 Progress에서 과감하게 중지를 해버립니다.그래도 전 정상적으로 프로젝트가 시작되었습니다. 그리고 이번에는프로젝트를 우클릭하여 들어옵니다.Builders 에서 자바스크립트 Validator를 해..

개발/개발도구 2019.03.04

윈도우 10 업데이트 및 재부팅 끄기

안녕하세요.원래 윈도우 7를 사용하는데 최근 윈도우 10 사용할 빈도가 높아졌습니다.윈도우 7에서는 서비스를 끄고 윈도우 업데이트를 끄면컴퓨터가 업데이트도 되지 않을 뿐더러 자동으로 재부팅되는 일은 없었습니다. 하지만....윈도우 10에서는 자꾸 하루 지나면 재부팅되어서 이만저만 괴로웠습니다. 기본적으로 한일1. 윈도우 업데이트 서비스 종료. -윈도우 하단의 '돋보기' 표시를 선택한 다음 '서비스'로 검색합니다. 많은 서비스들이 나오는데 'window update' 서비스를 찾은 다음 '사용하지 않음'으로 바꾸었습니다. 2. update 설정 - 윈도우 하단의 '돋보기'표시를 선택한 다음 'update'로 검색하여 '업데이트 확인'을 들어갑니다. 들어가 업데이트 알림도 끄고 고급설정에가서 업데이트 중지 ..

개발/윈도우 2019.02.12

포토샵 간단한 모자이크 처리하기

안녕하세요.포토샵 모자이크 처리에 대해 포스팅하겠습니다.개발자임에도 불구하고... 포토샵을 사용할 경우가 종종 있습니다. 이번에는 고객사로부터 이미지 파일을 받아 안내 페이지를 만들었어야 했는데이미지 파일에 개인정보들이 있어포토샵으로 모자이크 처리를 하였습니다. 그럼 이제 모자이크처리에 대해 알아보겠습니다.상당히 간단합니다. 원본 파일입니다.우측의 개인 정보를 모자이크 처리해보겠습니다. 포토샵을 실행시킵니다.좌측에 영역을 지정할 수 있는 네모 표시를 선택합니다. 그리고 상단에 스타일을 확인합니다.고정비, 크기 고정으로 되어있으면 자유롭게 영역을 지정할 수가 없습니다.표준으로 선택하세요. 선택 후, 처리하고자 하는 영역에 마우스 드래그하여영역을 설정합니다. 포토샵 상단에 필터 - 픽셀화 - 모자이크를 선택..

여수 먹거리 인생피자 (솔직후기)

안녕하세요.여수에서 여행을 하던중 요기를 하기위해 피자집을 찾아갔습니다. 평소에 피자를 좋아할 뿐더러 이리저리 검색해보니맛있다고 블로그에 제법 있더라고요? 인생피자를 검색하시면 여러군데 나오는데저는 이순신광장쪽으로 갔습니다. 찾아갔더니 바로옆에 오곡피자?약간 개인이 하시는 피자집 처럼 생긴 곳이 있습니다.처음엔 거기로 갈려고 하다가.... 결국 인생피자집으로 결정!(오곡피자 갈껄...) 일단 메뉴판부터 보시겠습니다.여러 피자들이 있습니다.둘이서 먹기에 적당한 가격?... 전 약간 가격대가 있다고 생각합니다.처음엔 대수롭지 않았지만.피자를 보고 약간 비싼 편이라고 느꼈습니다. 페페로니 피자와 맥주 한잔을 먹었습니다. 사실......피자 장인정신? 뭐 무튼 그런건 없어보였고..피자를 만드는 사람도 어린 알바..

음식 2019.01.15

이클립스 괄호 색 변경하기

안녕하세요.개발할때 이클립스 많이들 사용하시죠? 다른 개발자가 코딩한 소스를 보려고 하면..괄호의 위치가 눈에 띄지 않아 눈빠지게 본적이 많습니다. 괄호색 변경 방법입니다.현재 편집하고있는 창에서 우클릭을 합니다. java, html, xml, jsp 등 편집하는 위치에서 바로 우클릭하시면 됩니다. 우클릭하시면 위와같은 화면이 나옵니다.Preferences를 선택합니다. 처음 들어올경우 하위 메뉴가 닫혀있을 가능성이 큽니다. General - Editors - Structured Text Edit를 선택합니다. 그리고 빨간네모표시의 Color를 선택합니다.그리고 원하는 색상으로 변경하시면 됩니다. 변경후 쿼리문에서 괄호를 확인해보았습니다. 변경된 색상으로 나옵니다. 그럼 모두 고생하세요!

개발/개발도구 2019.01.08