전체 글 293

5. [생각정리] 개발자 1년 해본 후기(20-12-10)

찬바람 불었을 때 입사한 것 같은데, 어느새 벌써 1년차를 마무리하고 2년차 개발자가 되었다. 작년 11월 4일 첫 입사 이후로 개발을 한지 약 1년이 되었다. 지난 1년을 되돌아보면 참 많은 감정이 교차하는 것 같다. 처음으로 회사 서비스를 운영해보고, 개발 동아리에 참여하여 Product를 생산했다. 회사 지원으로 JAVA 교육도 받으면서 실력을 무럭무럭 쌓는 중이다.(지금도 교육받고있다.) 1년간 개발자로 지내면서 분기마다 자신을 돌아보게 되는 것 같다. 처음에는 마냥 기록을 남긴다는 것에 의미를 두고 있었는데, 이제는 포스트 하나하나에 정성을 쏟아내어 나중에 봤을때도 의미있게 남기고 싶은 욕심이 생겼다. 그래서 그런가 이것 저것 많이 찾아보면서 학습하는 중이다. 기억보단 기록을 내가 1년간 개발자..

57. [TIL] 오늘의 배움일지 ( 20-12-08 )

1. 인텔리제이 test 버튼이 안보여서 고생했다. 차근차근 따라하니까 잘 동작했다. ildann.tistory.com/5 IntelliJ IDEA에 JUnit 추가하기 / 테스트 코드 작성 IntelliJ IDEA에서 JUnit을 추가하고 테스트 코드를 작성해보자. 아래 코드는 Java의 메서드 오버로딩 예제 코드이다. Main.java public class Main { public static void main(String arg []){ Multiplier multip.. ildann.tistory.com 2. todo 패턴 이외에 다른 것이 있다는 사실..! bistros.tistory.com/106 Intellij 에서 TODO window에 다른 패턴 추가로 보기 Jav로 개발을 할 때 뭔가..

카테고리 없음 2020.12.08

30. [springboot] WebJar를 이용해 CDN 대체하기

copycoding.tistory.com/280 [Maven] JQuery, BootStrap 추가 방법 JQuery나 BootStrap을 제작사 홈페이지에서 다운로드 받아 추가하는 방법 이외에 Maven에 dependency로 script만 추가하여 주면 프로젝트에 추가를 할 수 있습니다. 스크립트는 일반 예제에서 복사해 와도 copycoding.tistory.com cdn을 대체하기 위해 webjar를 이용해서 경로를 대체하려고 합니다.

Dev/SpringBoot 2020.11.29

29. [springboot] DevTools를 이용해 LiveReload해보자

brad903.tistory.com/entry/devtools-%EC%82%AC%EC%9A%A9%EB%B2%95 devtools 사용법 devtools 사용법 이번 글은 이 블로그의 글을 참고하여 작성되었습니다. 필요성 Spring framework에서 서버을 가동해놓고 코드를 변경해야 할 부분을 발견했다고 가정해봅시다. 이럴 경우 기존에는 코 brad903.tistory.com 이 글이 성공시켜주었기 때문에 이 글을 참조하면 좋을 것 같습니다. 1. pom.xml org.springframework.boot spring-boot-devtools runtime true 2. ctrl + alt + s 3. ctrl + shift + a > registry 클릭! 4. application.properti..

Dev/SpringBoot 2020.11.29

27. [springboot] 환경 구성 분리하기

1. 서론 - 프로젝트를 진행하던 도중, AWS에서 운용되기 위한 환경과, Local에서 돌리는 환경을 다르게 구성하는 방법이 있다는 것을 알게 되었습니다. - 이 글을 읽게되면 DEV, PROD 설정을 다르게 구성할 수 있게 됩니다. 2. 본론 - 강의로 보거나, 책으로 프로젝트를 만들게 되면, 대체로 application.yml 파일 하나만 사용하게 되는 경우가 많습니다. 하지만 어느정도 팀을 이루고, 함께 배포하자는 목표를 가지고 나아가다 보면, 환경 설정을 다르게 적용해야 하는 경우가 있습니다. 하지만 DB 구성도 다르고, 민감한 키값들을 Git에 바로 올리기에는 부담이 크다고 느꼈습니다. - 이를 해결하기 위해 설정 파일을 구분하여 공개해도 되는 파일만 git에 올리는 방식을 공부해보았습니다. ..

Dev/SpringBoot 2020.11.16

6. [IntelliJ] TDD를 위한 첫걸음 - 커스텀 템플릿 제작하기

1. 서론 - 오늘은 TDD를 수행하기 위한 첫번째 단계로 라이브 템플릿을 지정하는 방법에 대해 포스팅하겠습니다. - 예를들면 tdd 입력 후 텝을 누르면 다음과 같은 템플릿이 자동 생성되는 형태입니다. @Test public void hello(){ //given //when //then } 2. 본론 - 그렇게 어렵지 않습니다. 인텔리제이 - preference 에서 live template을 지정해주면 됩니다. 저는 custom 이라는 그룹 안에 tdd를 만들었는데요. 우측 상단에 + 버튼을 이용해 추가할 수 있습니다. 문법은 저렇게 작성해주시면 됩니다. 3. 결론 오늘은 약어를 이용해 커스텀 템플릿을 제작하는 방법에 대해 학습하였습니다.

Dev/Intellij 2020.11.12

5. [IntelliJ] 프로젝트 실행시 버튼 모양이 안바뀝니다. (해결완료)

1. 서론 - 인텔리제이에서 프로젝트를 시작했더니 실행은 잘 되는데 화살표 모양이 바뀌지 않았던 경험이 있습니다. - 이 글을 읽게 된다면 그 원인과, 해결법을 알 수 있게 됩니다. 2. 본론 프로젝트를 실행하면 분명 버튼이 바뀌어야하는데 계속 저렇게 나오는 이유가 궁굼했습니다. 그리고 계속 눌러보면 아래의 그림과 같이 종료 후 시작되는 것이 아니라 프로젝트가 중복으로 실행되는 것이어서 불편했습니다. 원인을 몰라 고민하던 중, 강의를 들으며 환경설정을 하다가 알게 되었습니다. 해당 프로젝트 실행 시 저는 gradle로 실행하고 있었는데, 이를 intellij 로 바꾸어 주면 되는 것이었습니다. 3. 결론 - 다시 실행 버튼을 눌러준다면 잘 되는 것을 볼 수 있습니다. --- 2020-11-20 추가 윈도..

Dev/Intellij 2020.11.10

26. [springboot] JS 년도입력 . 찍어주기

1. 서론 - 년도를 입력하면 2020.12.24 처럼 뒤에 자동으로 점을 찍어주고 싶었습니다. - 나름 연구해서 쉽게 제작해보았습니다. 2. 본론 - 중요한 내용은 onkeypress인 것 같습니다. 키가 눌러질때 마다 인식을 해서, 길이를 비교하여 점을 찍어주는 문법입니다. - 2020.12 , 2020.12.24 버전 두개로 만들어보았습니다. A function is triggered when the user is pressing a key in the input field. 3. 결론 - 이상으로 년도 찍는 방법에 대해 알아보았습니다.

카테고리 없음 2020.11.05

4. [에드핏] 에드핏 기초 - 손쉽게 블로그 수익창출이 된다고?(가입방법)

어느때와 다름없이 블로그 포스팅을 작성하고 있다가, 느닷없는 희소식을 접하게 되었습니다. 바로! 에드센스의 뒤를 이을 에드핏 서비스가 출시되었다는 것입니다.(나만 몰랐었나..) 무튼 카카오와 연동된 이후에 생긴 것이라 추측하는데, 손쉽게 가입할 수 있다고 하니 블로그 운영하시는 분들이라면 한번 가입해보는것도 나쁘지 않을 것 같네요! 1. 가입 방법 관리자페이지에 수익 탭이 생성되어있는 것을 볼 수 있습니다. 클릭해주세요. 저는 현재 심사중!이라고 뜨지만, 처음 클릭하시는 분은 연동하기 버튼이 나와있을 것입니다. 클릭해줍시다. 다음으로는 계정 확인을 해줍니다. 카카오 계정과 연동되어 있다는 것을 확인해주면 됩니다. 마지막입니다. 정보를 입력받을 이메일과, 휴대폰 번호를 입력해주세요. 무엇보다도 좋은 것은 ..

일상 2020.11.04