전체 글 썸네일형 리스트형 우측 한글키 강제지정 - fcitx-im 우분투-민트를 주 개발환경으로 사용하면서 한글전환을 그냥 shift+space로 사용중이였는데, 이게 윈도우, 맥, 우분투등 여기저기 왔다갔다하면서 자꾸 오타를 내서 그냥 우측 alt키를 한글전환으로 만들기로함. 근데 fcitx-im에서 한글전환으로 alt_r을 한번 등록하면 재기동 후, 자꾸 먹통이 된다. 해서 강제하도록.. 우선 키보드는 korean이면 되고, 사용중인 전환 툴은 fcitx-im 이다. 첫번째로 terminal로 들어가서 아래 파일의 우측 alt키 정보를 "Hangul"로 수정한다. #] sudo vi /usr/share/X11/xkb/symbols/altwin Alt_R지정을 Hangul로 변경--// symbols[Group1] = [ Alt_R, Meta_R ] }; symbol.. 더보기 Spring Boot + Schedule 웹 스크래핑 해보기 우선 기본 플젝의 gradle은 기존과 동일하다. (joda time lib만 추가)...dependencies { compile group: 'joda-time', name: 'joda-time', version: '2.9.7' compile('org.projectlombok:lombok') compile("org.springframework.boot:spring-boot-starter") testCompile("org.springframework.boot:spring-boot-starter-test")} ... 첫번째로 스케쥴만 진행해보자. 스케쥴의 경우는 @EnableScheduling 만 추가하면 설정에서 딱히 할 건 없다.@EnableScheduling@SpringBootApplicationpu.. 더보기 JPA Lock - @Version 사용하기 기본적으로 @Version사용시 낙관적 락이 적용된다.(LockModeType.NONE) A 사용자가 [OrderId 1번 조회후 ProductId를 10으로 변경] B 사용자가 [OrderId 1번 조회후 ProductId를 5으로 변경] 먼저 A사용자가 ProductId의 변경을 시도하지만 이런저런 이슈로 하나의 TX가 15초 걸린다고 가정하고,(http://localhost:8080/orders/1/products/10/update-tx-lock?ms=15000) 이후 B사용자는 걸림없이 ProductId를 5로 수정했다.(http://localhost:8080/orders/1/products/5/update-tx-lock?ms=0) 이경우 A사용자는 먼저 find가 실행되어 해당 Version을 .. 더보기 Spring Data JPA에서 new XXX() 사용하기. SpringDataJPA-Tips @Query Annotation 등으로 특정 컬럼만 호출하도록 한다. findById와 같이 일반적인 select에서는 해당 entity의 모든속성을 호출하게 되어있다. 이경우 불필요한 컬럼과 자식entity까지 가져오게 되므로 아래와 같이 처리하는게 좋을 수도 있다. (기본적인 Projections 관련 사항은 꼭 둘러보자) 기존 findById(id) Hibernate: select company0_.id as id1_0_0_, company0_.createdAt as createdA2_0_0_, company0_.createdBy as createdB3_0_0_, company0_.modifiedAt as modified4_0_0_, company0_.modifie.. 더보기 Jenkins Api Launcher 가볍게 만들어 보기 - Spring Boot - Local Jenkins https://github.com/eclipse4j/jenkins-api-launcher - Local Jenkins 설치 후, "jenkins-launcher-exsample_00" Job을 만든다. - 구성으로 들어가서 빌드를 원격으로 유발에 체크. - 그외 매개변수나 시큐리티 설정을 해주면된다. - github에서 소스를 받고 아래 테스트 코드를 실행해 보자. JenkinsLauncherServiceTest.java - 아래 처럼 실행 로그가 남으면 성공. 더보기 이전 1 ··· 20 21 22 23 24 25 26 ··· 65 다음