'분류 전체보기'에 해당되는 글 648건

  1. 2014/07/19 용비 제모는 나의 것?
  2. 2014/07/18 용비 JedisLock Lock Mechanism
  3. 2014/07/17 용비 부서 이동
  4. 2014/07/11 용비 Gradle Build Script with Dependencies jars
  5. 2014/07/10 용비 eclipse error : 기본 클래스 ***을(를) 찾을 수 없습니다
평화롭고 여유로운 주말 아침이었다.
내 옆에는 예쁜 딸이 팔을 베고 자고 있었고, 
아내는 일찍 일어나서 씻고 화장대 앞에 앉아서 변장할 준비를 하고 있었다.

눈을 뜬 이후 누워서 기지개를 켤 때, 그 순간의 충만함은 누구도 부인할 수 없으리라.

그런데 그 순간!!!
화장대 앞에서 변장하고 있던 마님이 제모용 칼을 들고 나에게 돌진했다.
"자기야, 그대로 있어! 팔 더 들어!!! 내가 겨드랑이 털 깍아줄께!!"

나의 평화로운 아침이 날아가버렸다.
갑자기 겨드랑이 털을 깍아주겠다며 제모 칼을 들고 돌진하는 우리 마님.
무서웠다.  젠장.

잽싸게 팔을 내리고 겨드랑이 털을 보호했다.
큰일날 뻔했다. ㅠ.ㅠ
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/608

JedisLock Lock Mechanism

Articles 2014/07/18 18:17 용비
JedisLock lock = new JedisLock(jedis, lockkey, acquireTimeout, expirationTimeout);

lock.acquire();
lock.release();

When lock.acquire() method called, in JedisLock class, jedis client setnx method call with lockkey like next.

if (jedis.setnx(lockKey, expiresStr) == 1) {
   ..........
}

결국 Jedis Lock을 잡기 위해서는 lockkey로 redis에 key, value를 입력한 다음 처리하게 된다.
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/607

부서 이동

Daily Memo 2014/07/17 09:23 용비
담당을 옮기게 되었다.

오픈플랫폼본부 시절에 단 2개의 팀으로 시작했던 개발 담당을 떠나서, 이제 새로운 담당 상무님과 함께 하게 되었다.

하고 싶은 일을 하는 것과 나를 필요로 하는 곳에서 일을 하는 것.
분명 그 사이에는 괴리가 있다.
중요한 것은 하나님께서 원하시는 곳이 어디냐는 것.

나는 알지 못하니,
다만 있는 곳에서 최선을 다하며 하나님의 뜻대로 인도하심을 구하는 수밖에.

근데 왠지 힘이 빠진다. 에휴.
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/604

Gradle Version : 1.12

One jar Package included all dependencies

apply plugin: 'java'
version '1.0'

jar {
//All dependencies into one jar.
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
manifest {
attributes 'Implementation-Title':'Title', 'Implementation-Version': version
}
}


repositories {
    mavenCentral()
}

dependencies {
compile project(':common:logger')
compile group:"redis.clients", name:"jedis", version:"2.4.2"
compile group:"org.apache.httpcomponents", name:"httpclient", version:"4.3.3"
compile group:"org.apache.httpcomponents", name:"httpmime", version:"4.3.3"
compile group:"org.eclipse.jetty", name:"jetty-servlet", version:"9.2.0.RC0"
compile group:"com.sun.jersey", name:"jersey-bundle", version:"1.18.1"
compile group:"com.google.code.gson", name:"gson", version:"2.2.4"
compile group:"com.github.jedis-lock", name:"jedis-lock", version:"1.0.0"
compile group:"org.mongodb", name:"mongo-java-driver", version:"2.12.1"
compile group:"com.ning", name:"async-http-client", version:"1.8.9"
testCompile group:"junit", name:"junit", version:"4.11+"
}

One jar Package referenced all dependencies (Copy into lib folder)

apply plugin: 'java'
version '1.0'

//Copy all dependencies
task copyToLib( type: Copy ) {
    into "$buildDir/libs/lib"
    from configurations.runtime
}

jar {
       //Copy all dependencies
       dependsOn copyToLib

manifest {
attributes 'Implementation-Title':'Title', 'Implementation-Version': version
}
}


repositories {
    mavenCentral()
}

dependencies {
compile project(':common:logger')
compile group:"redis.clients", name:"jedis", version:"2.4.2"
compile group:"org.apache.httpcomponents", name:"httpclient", version:"4.3.3"
compile group:"org.apache.httpcomponents", name:"httpmime", version:"4.3.3"
compile group:"org.eclipse.jetty", name:"jetty-servlet", version:"9.2.0.RC0"
compile group:"com.sun.jersey", name:"jersey-bundle", version:"1.18.1"
compile group:"com.google.code.gson", name:"gson", version:"2.2.4"
compile group:"com.github.jedis-lock", name:"jedis-lock", version:"1.0.0"
compile group:"org.mongodb", name:"mongo-java-driver", version:"2.12.1"
compile group:"com.ning", name:"async-http-client", version:"1.8.9"
testCompile group:"junit", name:"junit", version:"4.11+"
}
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/602

eclipse 상에서 프로젝트 작업을 하다가, main() method를 포함하고 있는 다른 클래스들을 지웠을 때, 특히 maven project에서 maven clean을 실행하고 난 이후에 제목과 같은 오류가 발생하면서 프로그램이 실행되지 않을 때가 있다.

그럴 때는 Menu->Project->clean을 하면 된다.
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/601