전체 글 105

이클립스 속도가 느릴 때

하늘같은 선배님이 보내준 설정 feat. UTF-8 Window -> preference 설정. 1. Available Software Sites 에서 모두 체크 해제 2. Spring -> boot 에서 안쓰는 모듈 예외처리 3. Startup and Shutdown 모두 체크 해제 4. **중요*** WEB 아래에 있는 모든 항목들 Encoding UTF-8로 변경해주세요 -> 미 변경시 GIT에서 파일이 깨질 수 있습니다. 5. Spelling 체크 해제 6. Validation 에서 Suspend all validators를 체크!

[FullCalendar] 기능정리

FullCalendar의 경우 버전에 따라 함수가 굉장히 다르기 때문에 다루기 좀 까다로웠다. **캘린더 생성 var Calendar = FullCalendar.Calendar; var calendarEl = document.getElementById('calendarWrap'); //캘린더 div //캘린더 속성 var calProps = { plugins : [ 'interaction', 'dayGrid' ] //월 캘린더 , header : { left :'' , center : 'title' , right : ''//'prevYear,prev,next,nextYear' } //, locale : 'ko' // 한국어 설정이다. 하지만 date Cell 포맷팅이 어려우니 그냥 주석으로 , title..

Develope/WEB 2019.07.18

[Jackson] 잭슨을 통한 json 파싱

친구가 Json 파싱 물어보길래 생각난김에 올린다. 아래 함수 적고 호출하면 된다. Static 으로 해도 되나,, 요즘 디자인패턴 배우면서 생각이 늘어나는중 import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.ObjectMapper; /*** Created by eunbi on 2017-05-31.*/public class CustomUtil { static ObjectMapper mapper = new ObjectMapper(); public static Map jsonMapper(String json){ try { return mapper.readValue(json, new TypeRefe..

[3_BootStrap] 부트스트랩으로 디자인을 입혀보자

쟝고로 홈페이지를 띄웟다면 부트스트랩으로 디자인 템플릿을 입혀보려고 한다. 사용한 디쟌은 아래와 같다. https://startbootstrap.com/themes/sb-admin-2/ 나는 주식관리 페이지이니 Admin/Dashboard 형식으로,, 참고 : https://idlecomputer.tistory.com/91참고2 : https://stackoverflow.com/questions/1926049/django-templatedoesnotexist index.html views.pyfrom django.shortcuts import render # Create your views here. from django.http import HttpResponsefrom django.template i..

Develope/ToyProject 2019.02.22

[GOF 디자인패턴] Bridge Pattern

*본 포스팅은 SLiPP 스터디를 진행하면서 위키 작성을 위해 작성하였습니다. SLiPP 충성충성~^^7 1.개념구현부와 추상층을 분리한 구조적(Structure) 디자인 패턴 핵심 키워드: 구현부,추상층 분리 2. 구조 Abstraction (BusinessObject)추상화된 인터페이스를 정의한다.Implementor 객체에 대한 참조를 유지 관리한다. RefinedAbstraction (CustomersBusinessObject)추상화에 의해 정의 된 인터페이스를 확장한다. Implementor (DataObject)구현 클래스의 인터페이스를 정의한다. 이 인터페이스는 Abstraction의 인터페이스와 일치 할 필요는 없다. 일반적으로 구현 인터페이스는 Primitive 연산만을 제공하며, 추상화..

[Docker] 오질나게 에러낫던 Docker 와 PyCharm 연동기

docker Docker for Window 를 설치하려 했으나, Window HOME 버젼에서는 안된다는 말을 들음 (HyperV) 레거시한 방법이 있음 : https://docs.docker.com/toolbox/toolbox_install_windows/ 참고 : http://sukill.tistory.com/1 1. bash.exe 가 없습니다 : git/bash.exe 설치 혹은 바로가기의 경로 수정 2. This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatoryhttps://github.com/docker/machine/issues/4271망함 : https://kb.parallels.com/en/116..

[OOP] 객체지향

- 객체 : 속성과 기능을 갖춘 것- 클래스 : 속성과 기능을 정의한 것- 인스턴스 : 속성과 기능을 가진 것 중 실재하는 것 객체나 클래스나 똑같지뭐~~ 는 아니엇음 클래스 는 정의서라고 보면 될꺼같고 인스턴스는 정의서를 토대로 만들어진 무언가,, 객체는 이 모든 것 객체지향의 원칙SOLID is a mnemonic invented by Michael Feathers that stands for and advocates five programming practices:Single responsibility principle 하나의 의존성만을 가진다.Open/closed principle : 확장은 열려있고 , 축소는 닫혀잇다(?)Liskov substitution principleInterface se..

[ORACLE] 동적 WHERE 쿼리 (trim prefix="WHERE" prefixOverrides="AND |OR ")

나는 주로 WHERE 1=1 을 쓴다 이런 방법도 있었군.. 출처 : http://cocomo.tistory.com/250 여러 구문 중 하나만 실행 SELECT * FROM BLOG WHERE state = #{state} AND title like #{title} AND author_name like #{author.name} - 위 구문은 잘못 사용된 예 - 만약 아무런 파라미터도 없다면 아래와 같은 쿼리가 만들어진다.SELECT *FROM BLOG WHERE - 두 번째 조건만 해당된다면 아래와 같은 쿼리가 만들어짐SELECT *FROM BLOG WHERE AND title like ‘someTitle’ - 모두 실행할 수 없는 쿼리가 만들어짐. - 때문에 trim을 사용해야 함 SELECT * ..

Develope/DataBase 2018.12.26

[encoding] utf-8 이 안먹힐 때

출처 : http://www.websphere.pe.kr/xe/was_technotes/2705 1. 모든 문서는 UTF-8 인코딩으로 저장되어야 합니다.에디트 플러스의 경우 도구 -> 기본설정 -> 파일 부분에서 새 파일 형식을UTF-8 로 해놓음으로써 새파일 작성시 UTF-8을 기본으로 작성할수 있고,이미 다른 인코딩 타입에서 작성된 문서인 경우 내용을 모조리 Ctrl+C로 복사후문서 -> 인코딩 변경 로드에서 UTF-8로 변경후 다시 붙여넣기 하면 됩니다. 이클립스의 경우 Package Explorer 에서 프로젝트에서 우측 버튼을 누른 후Properties->Info->Text file encoding->Other 을 UTF-8 로 잡아주면 됩니다.( 기존 다른 인코딩 타입에서 작성된 문서 내부 ..

xml 파일과 properties 파일

원래 주로 properties 파일을 사용하도록 배웠는데, 이번 프로젝트에서 xml 을 사용하기에 장점이 무엇인가 해서 찾아보았다. properties 파일은 우선 인코딩의 문제가 있었다. 어쩐지 이는 전회사 다닐때도 자주 일어나던 이슈였다 utf-8로 지정해도 한글이 properties 가 먹히지 않았었는데 규약 때문이엇다니; *.properties 파일은 원래 ISO-8859-1 로 저장되어야 한다. 출처: http://finewoo.tistory.com/38 [개발자 노트]