반응형

반응형

'Gold 일지' 카테고리의 다른 글

[Stepup 58day] 8.27  (0) 2018.08.27
[Stepup 57day] 8.26  (0) 2018.08.26
[Stepup 55day] 8.24  (0) 2018.08.24
[Stepup 54day] 8.23  (0) 2018.08.23
[Stepup 53day] 8.22  (0) 2018.08.22
반응형

무료 영상 소스 (free stock video) 프리라이센스 - Tea time 여유 휴식 relax come down

유튜브 시작, 인트로 등등 

무료 영상 소스 (free stock video) 

CC0 라이센스 (Free License)  

라이센스 걱정없이 사용 가능한 영상  


차 한잔의 여유를 갖자 봅니다. 

항상 일상에 젖어 다람쥐 챗바퀴 같은 삶을 살고 있는 것은 아닌지 

지금 하고 있는 일이 나를 위한 일인지

남을 위한 일을 하고 있는 것인지

생각해야 합니다. 

내 인생을 남을 위해 살고 있는 것은 

가장 끔직한 일이니까요!!!!

잠시 내려 놓고 따스한 차한잔을 들고 생각해 봅시다. 




 DOWN

Tea-time.mp4

Tea-time.ogv

Tea-time.webm


반응형
반응형

무료 영상 소스 (free stock video) 프리라이센스 - Down time 천천히

유튜브 시작, 인트로 등등 

무료 영상 소스 (free stock video) 

CC0 라이센스 (Free License)  

라이센스 걱정없이 사용 가능한 영상 


현재는 항상 움직이고 있다 아주 천천히 계속 끊임없이

지금 자신의 위치에서 점을 찍고 꾹 그것을 지속하면 선이 될것이다

그선들이 모여서 나의 인생의 그림이 됩니다. 

언제 이그림을 돌아 볼수 있을지는 모르지만

우리 자신은 알고 있습니다. 

멋진 그림이 완성 되었는지 

지저분한 낙서 같은 그림이 남아 있는지


그렇다고 항상 점을 찍고 있을 이유는 없습니다. 

현재의 점을 남긴다는 것은 자신의 의지와 행동을 기록하는 것과 같습니다. 

어떨땐 굵게 어떨땐 가늘게 또는 아무 흔적을 남기지 않아도 좋습니다. 

다만 그것이 당신의 의지로 이루어지는 것이라면 말이지요

아무 생각 없이 흘러가는 데로 찍어낸 점과 선들이 

모여 낙서를 벗어나 명작이 되는 경우가 얼마나 될까요?

행동하고,상상하고,생각하시길 바랍니다. 

Move, Image and Think !!!




DOWN

Down-time.mp4

Down-time.ogv

Down-time.webm


반응형
반응형
트래픽 이란?

  사전적으로 교통, 운수, 통신 등에서 흐름량을 나타내는 단어입니다. 

  다양하게 쓰이지만 서버 관련 부분에서 가장 많이 사용하는 용어중 하나 입니다.


트래픽 관련 용어 정리

  트래픽(량)      : 서버에 발생한 임의의 지속시간을 갖는 흐름량

  트래픽 강도     : 순간 트래픽 집중성                 

  트래픽 밀도     : 평균적인 트래픽 밀집 정도를 나타냄 


트래픽량/흐름량 (Traffic Flow)

  1개 회선 단위로 점유되는 량 

  단위는 [초] 또는 [시간]


트래픽 강도(Traffic Intensity) 및 트래픽 밀도(Traffic Density)

  트래픽 강도와 트래픽 밀도의 차이

  트래픽 강도 :  어떤 순간에 동시 진행되는 집중성

  트래픽 밀도 :  평균적인 트래픽량


트래픽의 종류

  부과트래픽/발생트래픽, 운반트래픽/실측트래픽, 초과트래픽, 일차시도트래픽 등

  참고 정도로 알아 두면 됩니다. 


반응형
반응형

반응형

'Gold 일지' 카테고리의 다른 글

[Stepup 57day] 8.26  (0) 2018.08.26
[Stepup 56day] 8.25  (0) 2018.08.25
[Stepup 54day] 8.23  (0) 2018.08.23
[Stepup 53day] 8.22  (0) 2018.08.22
[Stepup 52day] 8.21  (0) 2018.08.22
반응형

eclipse TOMCAT JNDI 설정 방법


이전글에서 스프링에서 JNDI를 설정 하는 방법을 보았습니다. 

이번에는 TOMCAT 에서 JNDI를 설정하는 방법입니다. 


톰켓(TOMCAT) 홈 디렉토리에 있는 설정 파일을 찾아 봅니다. 

TOMCAT_HOME : 톰캣이 있는 폴더 (디렉토리)를 말합니다. 

그럼 다음으로 이동을 해봅니다. 


TOMCAT_HOME/conf/server.xml 파일을 찾아 수정 작업을 합니다. 


<GlobalNamingResources> 

....[주석]

....[기존설정내용]

.....

</GlobalNamingResources> 

해당 구문을 찾습니다. 


이 구문 사이에 접근DB 정보를 입력합니다 

입력 방법은 다음과 같습니다. 


<GlobalNamingResources> 

....[주석]

....[기존설정내용]

....[추가 DB 접근 내용1]

....[추가 DB 접근 내용2]

....[추가 DB 접근 내용3]

</GlobalNamingResources> 

 

간단히 표시를 했지만 실제 구문은 다음과 같습니다. 

위 예시는 여러 DB를 사용 했을 때이고 아래 구문은 1개만 추가해 보겠습니다.


[server.xml]

<GlobalNamingResources> 

<!-- Editable user database that can also be used by

         UserDatabaseRealm to authenticate users

    -->

    <Resource name="UserDatabase" auth="Container"

              type="org.apache.catalina.UserDatabase"

              description="User database that can be updated and saved"

              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

              pathname="conf/tomcat-users.xml" />


    <!-- 추가 DB 접근내용1 -->

    <Resource name="JDNI이름" auth="Container"

              driverClassName="oracle.jdbc.driver.OracleDriver"

              factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"

              type="javax.sql.DataSource"

              url="jdbc:oracle:thin:@서버아이피:포트:SID이름"

              username="사용자아이디"

              password="패스워드" />


</GlobalNamingResources>


위와 같이 수정을 하였다면 다음으로 context.xml 파일을 수정 합니다.

추가된 JDNI 이름을 사용 할수 있도록 링크작업을 한다고 생각 하면 됩니다. 


[context.xml]

<context>

.. 

<ResourceLink global="JNDI이름" name="JNDI이름" type="javax.sql.DataSource"/>

..

</context>


위와 같이 <context> </context> 구문사이에 <ResourceLink> 내용을 추가 하면 됩니다. 

이와 같이 설저을 해두면 추가 프로젝트 작업을 진행할때 DB 접근 정보를 몰라도

JNDI이름만 호출해서 바로 DB 접근이 가능합니다. 


간단히 JDNI TOMCAT 설정 방법을 정리 봤습니다. 



반응형
반응형

이클립스 스프링 JNDI 설정 방법


프로젝트를 스프링으로 구성 했을때 JNDI로 DB를 접근해야 하는 경우가 있습니다. 

보통 구축이나 운영 프로젝트를 진행 할때 많이들 사용하게 됩니다.

여러 프로젝트에서 하나의 datasource를 공유해서 사용할때 이용됩니다.

마지막으로 load balancing 이 좋다고 하는게 사용자는 체감을 할수는 없을거라 생각 됩니다.


우선 JNDI 설정은 application(웹사이트) 내에 DB 정보를 설정 하여 접근 하는 방식이 아니고 

WAS(톰캣,제우스,웹로직 등)에서 미리 설정 된 [연결정보name]을 호출 하여 접근 하는 방식입니다.


우선 스프링 구성에서 application-config.xml 파일을 열어 봅니다. 

또는 context-datasource.xml 등의 파일 안에 설정이 있습니다.


가장 간단히 찾아 볼수 있는 방법으로는 프로젝트에서 datasource와 jndi로 검색을 해보면 xml 파일에서 설정되어 있는 부분을 찾을 수 있습니다.


일반적으로 다음과 같이 선언 되어 있습니다.

오라클 DB 기준입니다.  


[jdbc 방식]

<bean id="datasource" class="org.apche.commons.dbcp.BasicDataSource">

  <property name="driverClassName" value="oracle.jdbc.OrcleDriver" />

  <property name="url" value="jdbc:oracle:thin:@아이피:포트:SID" />

  <property name="username" value="접속아이디" />

  <property name="password" value="패스워드" />

</bean>


이것을 JNDI로 변경하면 아주 간단하게 바뀝니다. 


[JNDI 방식]

<bean id="datasource" class="org.springframework.jndi.JndiObjectFactoryBean">

  <property name="jndiName" value="JDNI선언이름" />

  <property name="resourceRef" value="true" />

</bean>


연결 정보가 미리 WAS 서버에서 선어 되어 있기 때문에 이름만 호출 해서 사용을 하면 됩니다. 


TOMCAT에서 JDNI로 DB 연결 정보를 설정 하는 방법 다음글로 올리겠습니다. 

 

반응형
반응형

무료 영상 소스 (free stock video)  프리라이센스 - 성 castle

유튜브 시작, 인트로 등등 

무료 영상 소스 (free stock video) 

CC0 라이센스 (Free License)  

라이센스 걱정없이 사용 가능한 영상 


숲속에 보이는 성, 

저기에 가면 판타지 같은 일이 일어날 것 만 같은 느낌의 마을이 보입니다. 

진짜로 해리포터나 볼트모어가 있을지도 모르겠습니다. 

순간 마법을 쓸수 있으면 어떨까 라는 생각을 해봅니다. 

생각 보다 할수 있는 일이 많이 생각 나지는 않습니다. 

좋은 일보단 나쁜쪽으로 생각이 먼저 드는 건 왜 일까요?




DOWN

Winterfell.mp4



반응형
반응형

무료 영상 소스 (free stock video)  프리라이센스 - 강변 운동 work out

유튜브 시작, 인트로 등등 

무료 영상 소스 (free stock video) 

CC0 라이센스 (Free License)  

라이센스 걱정없이 사용 가능한 영상 


시작해야 합니다. 

오늘은 우리의 인생에서 다시는 돌아 오지 않습니다. 

영화와 같은 일이 일어 나지 않는다면 지금은 다시 오지 않습니다. 

매 순간을 잡아 둘수는 없지만, 그 순간순간들의 의미있는 행동이 모여서 우리의 인생이 바뀝니다. 

매번 우리는 후회를 합니다. 좀더 해보지 못한 것에 대한 미련이 남습니다.

다른 사람에게 상처가 되지 않는 일이라면 해봐야 합니다. 

지금 시작하세요.




DOWN

Workout.mp4


반응형
반응형

반응형

'Gold 일지' 카테고리의 다른 글

[Stepup 56day] 8.25  (0) 2018.08.25
[Stepup 55day] 8.24  (0) 2018.08.24
[Stepup 53day] 8.22  (0) 2018.08.22
[Stepup 52day] 8.21  (0) 2018.08.22
[Stepup 51day] 8.20  (0) 2018.08.20
반응형

Array constants can only be used in initializers

배열 상수는 초기화에 사용할 수 있습니다.

[배열 선언]

String[] arr = new String [3];  //배열 선언

arr = {"XX", "YY, "ZZ"};         //배열 초기값 

일반적으로 자바에서 선언 하는 방식입니다. 

String[] arry = {"XX", "YY, "ZZ"}; 

이 방식은 자바 표준 선언 방식이 아닙니다. 


이 코드는 다른 언어 (C언어) 등을 사용하는 사람들을 위해 호환성을 살린 부분 이라고 합니다. 

자바는 C언어처럼 포인터를 직접 사용하지 않기 때문에 객체 선언 new 를 사용하여 동적 메모리 할당 영역에 메모리를 잡는 방법을 사용합니다.

[정규식]

String[] arry = new String []{"XX", "YY", "ZZ"};

위와 같이 선언이 정규식 코드 방식입니다. 


String[] arry = {"XX", "YY, "ZZ"};  식이 비정규식인지를 확인 해 볼수 있는 코드 구분을 예로 들어 보겠습니다. 

IF구문을 이용해서 확인해 볼수 있습니다. 

int ifvalue = 1;

String[] arry = null;

if ( ifvalue ==0) { 

  arry = {"XX", "YY, "ZZ"}; 

}else{

 arry = {"XX1", "YY1, "ZZ1"}; 

}

이화 같이 선언을 해도 에러가 없을 것 같지만 바로 빨간 줄이 들어옵니다. 

요즘은 좋은 툴들이 많아서 이클립스 등의 툴로 위 와 같이 코드를 쓰면 바로 오류인걸 확인 할 수 있습니다. 


위코드는 다음과 같이 수정을 하면 됩니다.

int ifvalue = 1;

String[] arry = null;

if ( ifvalue ==0) { 

  arry = new String []{"XX", "YY, "ZZ"}; 

}else{

 arry = new String []{"XX1", "YY1, "ZZ1"}; 

}

new String[] 구분을 넣어 주면 바로 코드를 정상으로 인식합니다. 

이 간단한 코드로 어떤 표현이 정규식인지 바로 알 수 있습니다. 


반응형
반응형

무료 영상 소스 (free stock video)  프리라이센스 - 지평선 하늘 구름 유성 초원 들판 sunset

유튜브 시작, 인트로 등등 

무료 영상 소스 (free stock video) 

CC0 라이센스 (Free License)  

라이센스 걱정없이 사용 가능한 영상 




DOWN

Sunset-Lapse.mp4

Sunset-Lapse.ogv

Sunset-Lapse.webm


반응형
반응형

무료 영상 소스 (free stock video)  프리라이센스 - 석양 노을 바다 수평선 sunset

유튜브 시작, 인트로 등등 

무료 영상 소스 (free stock video) 

CC0 라이센스 (Free License)  

라이센스 걱정없이 사용 가능한 영상 




DOWN

All-set.mp4

All-set.ogv

All-set.webm


반응형
반응형

반응형

'Gold 일지' 카테고리의 다른 글

[Stepup 55day] 8.24  (0) 2018.08.24
[Stepup 54day] 8.23  (0) 2018.08.23
[Stepup 52day] 8.21  (0) 2018.08.22
[Stepup 51day] 8.20  (0) 2018.08.20
[Stepup 50day] 8.19  (0) 2018.08.19
반응형

무료 영상 소스 (free stock video)  프리라이센스 - 에그 버거

유튜브 시작, 인트로 등등 

무료 영상 소스 (free stock video) 

CC0 라이센스 (Free License)  

라이센스 걱정없이 사용 가능한 영상 




DOWN

Egg-Shop.mp4

Egg-Shop.ogv

Egg-Shop.webm


반응형

+ Recent posts