최근 드디어 회사에서 조금씩 Paperworks의 범위를 줄이고 개발에 많이 신경을 쓰고 있다. 아직 얼마 안되긴 했지만.. 지지난주 미국에 다시 와서, 계속해서 Play! Framework를 보고 있다. 확실히 AngularJS를 해서 그런가, Functional Programming에 점차 익숙해져 간다. Java 8에서 Stream API를 사용해서 그런지 몰라도 map이나 flatmap, filter등의 개념이 손쉽게 느껴진다. 정말 3년 전 ...
-
2016년 2월 16일 -
2016년 2월 12일 [JIRA Ondemand] JiraLockedError 에러 혹은 nginx에서 프록시 연결 안될때
JIRA를 잘 써오다가 최근 마이크로 아키텍처 하나 만들어다가 옮기는 작업을 하고 있다. 백업보다는 뭐 그냥 Tomcat이 embedded되어있는 것 같아서, 그냥 /opt/atlassian폴더 통째로 백업했더니, Google Compute의 Standard 1 머신에서 CentOS 7.1에서 기본 nginx설치 후, 8888포트로 톰켓 프록시 하니깐, 일단 안된다. 뭔가 이상해서 setenforce 0하니깐, 이젠 8888 포트 연결은 되는데 JiraLockedError 에러가 난다. 원인은, ...
-
2015년 9월 29일 공부와 데드라인의 경계
추석이다. 미국에 있다보니 선듯 추석의 느낌을 받기가 힘들었는데, 의외로 부모님과 처가와의 통화에서 추석의 분위기가 물씬 나기도 했다. 덕분에 지난 주말을 와이프와 함께 나름대로 추석 분위기를 내고자 한국에서처럼 베란다에서 고기까지 구워먹고, 근방의 소노마라는 와인 산지에 방문해서 즐거운 시간을 보냈다. 약간 우연찮게이지만, 이번 주말은 정말 자바8에 대한 공부로 보냈다. 사실 전부터 자바8에 ...
-
2015년 9월 10일 [Spring Security] Spring-Boot 1.2.5와(8080포트) AngularJS(9000포트)의 포트 다를 시, CORS 필터 적용하기
최근 AngularJS에 대한 공부와, Yeoman에 대한 공부를 마치고, Yeoman을 사용한 프론트 세팅과 실행, 그리고 갑작스럽지만 내게는 딱 맞다 생각하는 Spring-Boot의 약간의 공부를 진행했다. 뭐 스프링 부트는 공부할 것도 없었지만.. Gradle이란 놈이 참으로 훌륭하더라. 여기에 Front/Backend의 프로젝트와 의존성을 물려놓고, 서로 커멘드 등의 명령어를 통해 실행하니 정말 잘 모듈별로 독립적이면서도 잘 맞물린다. ...
-
2015년 9월 8일 [Yeoman] Yo 설치 후, grunt serve 에서 compass 에러 발생시 대처방법
아무래도 내가 베타 버전을 좋아하다 보니, Mac OS X 10.11 Beta 8(El Capitan Beta 8)을 사용하다 보니 생긴 오류이다. Yeoman 튜토리얼 따라하다 보니, grunt serve 를 입력하면 무슨 Compass가 안된다며, 명령어가 자꾸만 없다고 한다. 설치야 뭐 gem install compass로 하면 되것지만, 뭔가 루비 버전이 맥 베타버전과 맞지 않는지 자꾸만 아래 ...
-
2015년 9월 7일 [Spring-Boot] JPA에서 update 쿼리 사용시, xxx is not mapped 에러 발생시 대처방법
이것 또한 이상한 에러다. 분명 아래처럼 User.java 를 잘 설정했다. package com.izect.fiamm.data.domain; import javax.persistence.*; import javax.persistence.Entity; import java.io.Serializable; @Entity @Table(name="user") public class User implements Serializable{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long seq; @Column(nullable = false) private String userId; @Column(nullable = false) private String passwd; @Column private int grade; @Column(nullable = ...
-
2015년 9월 7일 [Spring-Boot] Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. 에러발생 대처법
스프링 부트와 JPA연동 중 생긴 오류. 이제 Mybatis를 졸업하고, Hibernate도 아닌, 오리지널 JPA로 들어가려던 찰나, 아에 DB커넥션 자체가 먹지 않는다. 에러메시지는 아래와 같다. Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. 이상한 에러이긴 하지만, ...
-
2015년 9월 3일 풀스택 개발환경에 대한 선택
[왜 스칼라를 비롯한 잡종/순수 함수형 언어가 메이져가 될수 없는가..] 를 보다가 문득 느낀다. 언어적인 관점은 뭐 스칼라가 좋다 자바가 좋다 이런 종교싸움은 별로 껴들고 싶지 않고, 개인적으로는 각각 장/단점이 있다고 생각하며 나는 그냥 실무에서는 자바를 선호하고, 이리저리 테스트 하기에는 스칼라와 Play를 선호하는 편이다. 뭐 그런 상황보다는 댓글을 보다 Concurrency나 Race ...
-
2015년 8월 25일 [업무일지] JIRA사용을 위한 Continuous Integration 환경 제작
예전에도 매우 많이, 많은 시간을 공을 들여 제작했었지만 오랜만에 작업을 하려니깐 선듯 뜻대로 되지 않는다. 회사에서 GCE를 사용중에 있고, 거의 작업은 혼자 진행되지만 어쨌든간에 요즘의 협업 표준, 혹은 애자일 표준이라 불리우는 JIRA를 도입. 설치는 매우 쉽게 됨. JIRA사용을 위해 Task를 쪼개려 하는데, 결국 여기서부터 막힌다. 리뉴얼이렸다.. 10년 전에 작업된 자료이니 ...
-
2015년 8월 17일 [GCE] Google Compute Engine + CentOS 7에서 Disk용량 늘리기.
최근 워드프레스나 기타 서비스가 제대로 작동하지 않아(특히 파일 업로드) 로그를 보니 용량이 다 찼다고 한다. 구글 클라우드의 VM의 경우 기본이 10GB라서 그런가.. 그래서 본래 하던대로 아래와 같이 처리. 1. 기존 디스크를 snapshot 2. 새로운 디스크를 새로 뜬 스냅샷을 기반으로 한 100GB로 세팅하여 새로 만듬 3. compute engine에 기존 VM을 또 ...