번아웃은 처음이라 고등학생들이 원하는 대학에 입학하고 나면 무기력함을 느낀다는 기사를 본 적이 있다. 나는 특성화 고등학교였고 아쉽게도(?) 이런 일은 없었다. 정확히 말하자면 나는 그들과 원하는 것이 달랐다. 내가 원한 것은 '정규직'이었다. 아버지는 한 회사에서 30년이 넘도록 일하셨다. 장기 근속자에게만 주어지는 회사의 기념품을 받기도 했다. 나는 아버지처럼 되고 싶었나 보다. 애석하게도 내게 정규직은 하늘의 별과 같았다. 결과적으로 현장실습 2회, 1년 계약직, 인턴, 편입, 국비지원 학원을 거쳐 27세에 정규직이 되었다. 이제서야 고백하자면, 나는 그토록 원하던 첫 정규직 회사에서 3개월 수습 딱지를 떼기도 전에 번아웃을 경험했다. 그리고 이 경험은 내 첫 번아웃이었다. '번아웃'이란 단어를 알게 된 건 B회사에.. [Php Storm] 유용한 단축키 Php Storm에서 유용한 단축키 모음(mac 기준) - cmd + w : 탭 닫기- shift + ↑,↓ : 텍스트 줄 이동(드래그하면 여러줄 한번에 이동 가능)- shift + shift : 프로젝트 내 전체 검색- ctrl + r : 검색한 키워드 전체 변경 [Vue] 외부 CSS 라이브러리 추가하기(LESS,SASS) Vue에서 LESS,SASS를 이용할 경우 npm으로 추가적인 설치를 해줘야합니다. 1. *.vue 파일에 lang 속성을 추가합니다.LESS SASS 2. webpack loader를 설치합니다.LESS SASS $npm install --save-dev less-loader less $npm install sass-loader node-sass --save-dev 참고 : http://vuejs.kr/jekyll/update/2017/01/17/vuejs-external-css-library/ [Spring] execution execution ("[접근지정자 - 생략가능] [리턴타입] [클래스명] [함수이름] [파라미터]") * : 모든 값을 의미.. : 1개 이상을 의미 리턴값이 어떤것이든 상관없고, com.example.spring.service 패키지 내에 파라미터가 존재하지 않는 함수"execution(* com.example.spring.service.*.*())" 리턴값이 어떤것이든 상관없고, com.example.spring 하부 패키지에서 파라미터가 1개 이상인 함수 execution("* com.example.spring..*.*(..)") com.example.spring.service 패키지 내에 함수명이 'paramView'이면서 파라미터가 1개 이상인 것 execution("* com.example.s.. [Spring] AOP AOP를 사용하기 위해 pom.xml에 아래 코드를 추가해야 합니다. pom.xmlSpring AOP(4.3.13)123456 org.springframework spring-aop 4.3.13.RELEASEColored by Color Scriptercs AspectJ Weaver(1.8.13) 123456 org.aspectj aspectjweaver 1.8.13Colored by Color Scriptercs AdviceLog.java1234567891011121314151617181920212223242526@Aspect //AOP에 관련된 작업을 하는 Classpublic class AdviceLog { private static final Logger logger = LoggerFactory... [Spring] @ControllerAdvice를 이용한 error 익셉션 처리 ErrorController.java 1234567891011121314@Controllerpublic class ErrorController { @RequestMapping(value="/errorTest.do") public String errorTest(HttpServletRequest request, Model model) throws Exception { logger.debug("/errorTest.do 진입"); if(1==1) { //코드 에러나서 넣은 if문 throw new Exception("errorTest.do에서 에러발생"); } return null; }}Colored by Color Scriptercs 강제적인 에러발생을 위한 클래스파일입니다.에러가 발생했을 경우, '/erro.. [Spring] Controller를 이용한 파일 업로드 파일업로드를 위해서는 몇가지 세팅이 필요합니다. 먼저, 아래에 있는 코드를 복사해서 pom.xml에 추가합니다. pom.xml Apache Commons FileUpload(1.3.3 버전) 123456 commons-fileupload commons-fileupload 1.3.3Colored by Color Scriptercs Apache Commons IO(2.6 버전)123456 commons-io commons-io 2.6Colored by Color Scriptercs ※ https://mvnrepository.com/ 위의 링크에서 'Apache Commons FileUpload', 'Apache Commons IO'를 검색해서 가져온 코드입니다. servlet-context.xml 1234 .. [Spring] 로그인 여부에 따라 페이지 다르게 보여주기 index.jsp123456789101112131415161718Insert title here 제목: 내용: 관심분야 : 운동 공부 Colored by Color Scriptercs 제목, 내용, 관심분야를 선택해서 Controller로 전송하는 페이지입니다. 보내기 버튼을 클릭하면 index.do라는 주소로 Controller로 전송됩니다. 로그인 여부에 따라 결과 페이지가 다르게 나타납니다. 로그인이 되지 않았으면 로그인 페이지가 보여지고, 로그인이 되었으면 입력한 폼이 text로 보여집니다. login.jsp12345678910111213141516login page id: password: Colored by Color Scriptercs 로그인 페이지입니다. 로그인 버튼을 클릭하면 login... 이전 1 2 3 다음