블로그 이미지
플로거
Android/J2EE/Web/통신/IBS/CRM/CS ..

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Notice

2016.04.01 11:16 Programming/SPRING + X


https://projectlombok.org/


http://jnb.ociweb.com/jnb/jnbJan2010.html



Installation


java -jar lombok.jar

Screenshot of the Lombok Installer





<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>0.9.2</version>
    </dependency>
</dependencies>
<repositories>
    <repository>
        <id>projectlombok.org</id>
        <url>http://projectlombok.org/mavenrepo</url>
    </repository>
</repositories>


Maven > Update Project..




@Data

The @Data annotation is likely the most frequently used annotation in the Project Lombok toolset. 
It combines the functionality of @ToString, @EqualsAndHashCode, @Getter and@Setter
Essentially, using @Data on a class is the same as annotating the class with a default @ToString and @EqualsAndHashCode as well as annotating each field with both @Getterand @Setter. Annotation a class with @Data also triggers Lombok's constructor generation. This adds a public constructor that takes any @NonNull or final fields as parameters. This provides everything needed for a Plain Old Java Object (POJO).



저작자 표시 비영리 변경 금지
신고

'Programming > SPRING + X' 카테고리의 다른 글

Project Lombok  (0) 2016.04.01
posted by 훈즈 플로거

 

최근 자동차에 관심을 가지면서,

자동차 박사라는 새로운 어플을 하나 개발하였다.

위키를 연동하여, 자동차와 브랜드의 역사나 폭넚은 상식을 연결시켰다.

멋진 스포츠카 갤러리도 만들었다.

스포츠카 사진으로 스마트폰 배경화면 변경도 가능하다.

아무쪼록 나와같이 자동차에 관심이 있는 이들에게 도움이 될수 있었으면...

 

 

자동차 박사는

 

 <!-- 구글 마켓

 

 

스포츠카 를 비롯한 국내외 다양한 종류의 멋진 자동차 정보를 제공합니다.
자동차에 관심이 있거나, 자동차를 구입하고자 한다면, 
자동차 박사는 많은 지식과 정보를 제공해 줄 것입니다.

 

1. 스포츠카 쇼 갤러리 - 배경화면 변경 기능
2. 국산차
3. 수입차
4. 자동차 브랜드
5. 즐겨찾기
6. 공유

 

자동차의 제조사나 브랜드를 비롯한 자동차의 역사를 비롯한 깊이있는 상식을 제공합니다.


 

 

 

 

 

 

QRCode<!-- QR 코드 - 바코드 스캐너로 스캔하여 구글 마켓에서 다운로드

저작자 표시 비영리 변경 금지
신고
posted by 훈즈 플로거
2013.05.03 11:33 Programming/Mysql

MySql 에서 현재시각을 위한 함수 sysdate() 와 now()


두 함수 모두 현재시각을 반환하지만, 몇가지 차이가 있음.


하나의 SQL 문에서 여러번 now()가 사용된 경우, now() 는 동일한 결과를 반환, 

sysdate()는 동일 SQL 문 내에서도 호출되는 시점에 따라 결과값이 달라짐.


example> select now(), sysdate(), sleep(5), now(), sysdate();


result>

 now()  sysdate()  sleep(5)  now()  sysdate()
 2013-05-03 오전 11:18:31  2013-05-03 오전 11:18:31

 0

 2013-05-03 오전 11:18:31  2013-05-03 오전 11:18:36


sleep(5)를 통해 중간에 5초동안 대기 시킴.


위 결과에서 보듯이, 첫번째 now() 두번째 now() 는 동일한 시간을 보여주지만,

첫번째 sysdate()와 두번째 sysdate()는 sleep(5) 시간만큼의 차이를 보여줌.


[sysdate() 사용시 발생할 수 있는 문제점]

1. 다중 Database  Master/Slave  형태의  Database 구성시 Master 와 Slave간의 시간이 다르게 되는 상황이 발생할 수 있음.

2. sysdate() 컬럼 비교시  index가 효율적으로 사용되지 못하고 Full Table Scan 이 실행된다.


[solution]

sysdate() 대신 now()를 사용하거나, mysql 설정에서  -sysdate-is-now 옵션을 설정하여 sysdate()와 now() 함수를 동일하게 적용할 수 있다.


참조 http://blog.hibrainapps.net/122



저작자 표시 비영리 변경 금지
신고

'Programming > Mysql' 카테고리의 다른 글

MySql 에서의 현재시각 sysdate vs now  (0) 2013.05.03
posted by 훈즈 플로거
2013.05.03 10:47 Android/개발


manifest 에 android:installLocation="auto" 퍼미션 허용


수평 스크롤 메뉴 -> HorizontallScrollView 를 이용 

<HorizontallScrollView>

<ListView>

<Button>..</Button>

<Button>..</Button>

<Button>..</Button>

</ListView>

</HorizontallScrollView>

저작자 표시 비영리 변경 금지
신고
posted by 훈즈 플로거
2013.05.03 10:30 Programming/Oralce


오라클 문자열 split 하기

 

SELECT SUBSTR ('홍길동#과장#IT'

             (SELECT INSTR ('홍길동#과장#IT', '#') FROM   DUAL) + 1,   

             (SELECT INSTR ('홍길동#과장#IT', '#', 1, 2) FROM  DUAL) 

            - ((SELECT INSTR ('홍길동#과장#IT', '#', 1, 1) FROM   DUAL) + 1)

            ) AS RESULT

FROM   DUAL

저작자 표시 비영리 변경 금지
신고

'Programming > Oralce' 카테고리의 다른 글

오라클 문자열 split 하기  (0) 2013.05.03
오라클 문자열 split 하기  (0) 2010.12.22
posted by 훈즈 플로거
prev 1 2 3 4 5 ... 22 next

티스토리 툴바