본문 바로가기

분류 전체보기60

vi 편집기 입력 에러 요새 cafe24 호스팅일 통해 개발하고 있는데, vi 편집기가 제대로 동작하지 않아 고민이었는데 아래 방법으로 해결했습니다. 문제 insert 화면에서 화살표를 누르면 영어가 나온다든지 백스페이스가 안먹는다든지 등의 문제가 있었습니다. 해결 방법 vim설정 파일을 만들어 위와 같은 문제를 해결할 수 있는데, cafe24 호스팅 환경에서는 vim이 설치되어 있었습니다. 1. vim 설정파일 만들기 $ vim ~/.vimrc 2. 코드 붙여넣기 아래 내용을 붙여넣습니다. esc 누른 뒤, :wq를 통해 저장합니다. 그리고 다시 vi 편집기에 들어가면 잘 작동되는 것을 확인할 수 있습니다. 2020. 5. 18.
[Spring boot] page 1부터 시작하기 Spring data jpa를 사용하면 paging 하기 쉽게 Pageable 인터페이스를 제공해준다. https://docs.spring.io/spring-data/jpa/docs/2.2.7.RELEASE/reference/html/#core.web.basic Spring Data JPA - Reference Documentation Example 108. Using @Transactional at query methods @Transactional(readOnly = true) public interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query.. 2020. 4. 30.
Linux alias 설정하기 홈 위치($ cd ~ )에 .bash_aliases 를 추가해서, 제가 만든 alias를 등록해줄겁니다. 파일명은 원하는 대로 해주시면 됩니다. .bash_aliases 도 좋고 .user_aliases 도 좋을 것 같습니다. 여기서는 .bash_aliases 로 파일명을 지정해주겠습니다. $ vi .bash_aliases 제가 주로 쓰는 alias 입니다. path는 폴더 구조에 따라 다를 수 있습니다. log는 tomcat의 catalina를 보고 싶을때 사용하고, tomE는 톰캣을 끌 때, tomS는 톰캣을 킬 때 사용합니다. 자주 쓰는 것들은 이런식으로 등록하니 편하더라구요! :wq 를 눌러 저장을 해줍니다. 등록한 bash_aliases를 .bashrc에 등록해줍니다. .bashrc도 ~ pat.. 2020. 3. 20.
TDD, 리펙토링 연습하기 영상 https://youtu.be/bIeqAlmNRrA [우아한테크세미나] 190425 TDD 리펙토링 by 자바지기 박재성님 TDD는 의식적으로 해야한다. 난이도 낮은것부터 시작하자. 리팩토링 방법~~ (https://youtu.be/bIeqAlmNRrA?t=1954) "정량적이고 측정 가능한 방법"으로 연습해야한다. -> 나 혼자 검증 가능 한 메서드에 한 단계의 들여쓰기(indent)만 한다 여러 해결 방법이 있을 수 있지만, 간단한 방법 중 하나가 메서드로 뽑는 것. else 예약어를 쓰지 않는다. 메소드가 한 가지 일만 하도록 구현하기 로컬 변수가 정말 필요한가? compose method 패턴 적용하기 한 번에 한 가지씩 연습하자. 극단적인 방법으로 연습하는 것도 좋다. (15줄 -> 10줄로 바.. 2020. 2. 28.