2018. 5. 13. 20:19


참고 : https://zetawiki.com/wiki/윈도우_자바개발환경_eclipse_설치


1. JAVA SDK 설치


http://www.oracle.com/technetwork/java/javase/downloads/index.html


2. 환경 설정


https://zetawiki.com/wiki/윈도우_JAVA_HOME_환경변수_설정


3. 이클립스

http://www.eclipse.org/downloads/ 


4. 웹서버 

     웹로직

http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html

http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html

DownloadZip distribution Update 3 for Mac OSX, Windows, and Linux (190 MB) 



5. 이클립스 관련 설치


JSP개발등의 EE 미설치시

http://download.eclipse.org/releases/oxygen

언어팩

http://download.eclipse.org/technology/babel/update-site/R0.15.1/oxygen


6. 배포




Posted by NGUN
2015. 10. 19. 17:53


일반 데이터 처리는 간단히 진행했으나 이미지 처리는 자료를 많이 찾아봐야했다.


결과적으로 복잡하지는 않는데 여러곳을 참고해야했다.


파일 처리


최종적으로 이번엔 일본 개발자를 참고




처리 후에 알았는데 그리드에서 자동으로 이미지가 나올줄 몰랐다.



소스는 정리가 필요한 상태


'DEV Tool > PostgreSQL' 카테고리의 다른 글

Using PostgreSQL in your C#  (0) 2015.10.15
SQL프로그램  (0) 2015.10.15
Posted by NGUN
2015. 10. 15. 15:46


설치 후 간단한 연결을하려했으나 간단하지 않았다.


검색을해서 처리하긴했는데 단계가 좀 있으니


1. 우선 설치. http://www.postgresql.org/ 에서 http://www.postgresql.org/download/windows/ 를 찾아가면 얻을 수 있다.


2. 설치 후 한글 매뉴얼이 필요한 경우 http://postgresql.kr/ 에서 찾을 수 있다.


3. pgAdmin을 사용하여 간단히 조작할 수 있다. 콘솔매니아는 SQL Shell (psql) 사용하면되고 이번 요구 사항에 필요한 몇 가지 


처리를 위해서 찾아볼때 필요할 듯




4. VS10을 이번 프로젝트에서 사용한다. DB 연결 프로바이더를 찾아보았는데..


4.1. 구글의 제안을 우선 보았는데 가만히 보아하니 이곳으로 가야한다는 결론이 나왔다.


4.2 그래서 NuGet을 설치하고 구글의 제안을 실행



음. 일단 연결되면 문제는 없는거다.




'DEV Tool > PostgreSQL' 카테고리의 다른 글

Image 처리  (0) 2015.10.19
SQL프로그램  (0) 2015.10.15
Posted by NGUN
2015. 10. 15. 13:31


이번 프로젝트에서 사용할  SQL프로그램.


http://www.postgresql.org/


한글도 지원하는듯하나 이번엔 영문버전으로 진행


윈도우버전으로 지원하며 간단한만큼 익숙하지 못하다.


간단히 사용법을 정리할 예정

'DEV Tool > PostgreSQL' 카테고리의 다른 글

Image 처리  (0) 2015.10.19
Using PostgreSQL in your C#  (0) 2015.10.15
Posted by NGUN
2012. 10. 25. 14:23

DB관련 업무를 하다 사용하게 되었다.


MSDN


sp_helptext sp_lock



..


DBCC INPUTBUFFER[MSDN]와 셋트로 현재 솔루션의 문제를 잡아내고 있다.


음.. 이쪽분야는 전문이 아닌데 그냥 SP로 만들어서 믿고쓰면된다라고 아직까지 잘 먹고 살고있긴한데.

보통 SP로 하기보단 생 쿼리를 선호들하니 ㅎㅎ;


차후 보강



'DEV Tool > MSSQL' 카테고리의 다른 글

SSMS 로그인 정보 삭제하기  (0) 2012.05.25
MSSQL 조회 대상 DELETE  (0) 2010.12.01
PIVOT 처리  (0) 2010.09.08
DB 정렬방식 오류 처리 방법  (0) 2010.07.27
제약 조건 풀고 테이블 정리하기  (0) 2010.07.20
Posted by NGUN
2012. 7. 16. 15:22

뭐 말이 필요없는 테더링이 안되면 울트라서프죠.


image


http://ultrasurf.us/index.html

Posted by NGUN
2012. 5. 25. 15:24

초기 기동 시 서버주소, 아이디등이 기록되느데

이게 여러 아이디를 사용하다보니 저장이 잘 안될때가 있더군요.

 

그래서 기존 정보를 모두 제거해버리기 위해서 아래와 같이 처리하면 됩니다.

 

해당 정보는 아래의 파일에 저장

 

윈Vista이상

SQL2008 C:\Users\계정이름\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin

SQL2005 C:\Users\계정이름\AppData\Roaming\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat

 

윈XP

SQL2008 C:\Documents and Settings\계정이름\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin

SQL2005 C:\Documents and Settings\계정이름\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat

 

해당 파일의 정보를 SSMS시작시 로드했다가 끌 때 다시 기록합니다. 따라서 SSMS를 켜기 전에 해당 파일을 삭제하면 기록이 초기화 됩니다.

 

'DEV Tool > MSSQL' 카테고리의 다른 글

SP_LOCK  (0) 2012.10.25
MSSQL 조회 대상 DELETE  (0) 2010.12.01
PIVOT 처리  (0) 2010.09.08
DB 정렬방식 오류 처리 방법  (0) 2010.07.27
제약 조건 풀고 테이블 정리하기  (0) 2010.07.20
Posted by NGUN
2011. 3. 22. 13:36

image

블로그에 이미지 붙여넣기할때 파일로 만들지 않아도되서 편하네요

다운로드!
http://picturepaste.com/download.htm

'DEV Tool > Utils' 카테고리의 다른 글

UltraSurf=울트라서프  (0) 2012.07.16
TortoiseSVN 팁  (0) 2010.08.18
스크린캠 프로그램 Screen Recorder  (0) 2010.06.17
형상관리 Util: ToroiseSVN  (0) 2010.06.16
Posted by NGUN
2010. 12. 1. 19:31

유.. 유레카!

당연히 되는 겁니다. 워낙 머리가 나빠서 방법을 몰라서 데굴데굴하고 있었는데 구글링하다 힌트를 얻었습니다.

UPDATE나 INSERT가 되는데 DML인데 되야지!

참고 사이트 : Using A SQL JOIN In A SQL DELETE Statement

환손익 사이트 처리하면서 예외처리 내역을 제거하는 쿼리를 만들어라라는 일을 받았는데

어떻게하면 좋은지 몰라서 검색을 해보니 마땅한 내역이 없더군요. 집이면 책이라도 펴서 DML DELETE 쳅터를 펼치겠지만 F1을 누르기엔 내손이 너무 떨려서...

DELETE 대상테이블 FROM 대상테이블  | JOIN 기타등등 WHERE <조건>
GO!

알고보면 참 쉽죠?

'DEV Tool > MSSQL' 카테고리의 다른 글

SP_LOCK  (0) 2012.10.25
SSMS 로그인 정보 삭제하기  (0) 2012.05.25
PIVOT 처리  (0) 2010.09.08
DB 정렬방식 오류 처리 방법  (0) 2010.07.27
제약 조건 풀고 테이블 정리하기  (0) 2010.07.20
Posted by NGUN
2010. 9. 8. 09:46

크로스탭? 가로 세로를 변경 하는 쿼리는 년이나 월의 내역을 조회 표현할때 가끔 사용합니다.
MSSQL 2005이상부터는 PIVOT이 지원하기 떄문에 좀 더 간편하게 처리가 가능합니다.

실제 프로젝트에서 적용해서 처리할려고보니 호환성이 2000이군요. 2000을 마이그레이션한 표준DB라서 그런지 호환성 올리기도 싫고 귀찮고 해서 그냥 테스트만 해봅니다.


우선 2000버전에서 구현시 쿼리 예제

SELECT SUM(AMT1) AMT1,SUM(AMT2) AMT2,SUM(AMT3) AMT3,SUM(AMT4) AMT4,SUM(AMT5) AMT5
 ,SUM(AMT6) AMT6,SUM(AMT7) AMT7,SUM(AMT8) AMT8,SUM(AMT9) AMT9,SUM(AMT10) AMT10,SUM(AMT11) AMT11,SUM(AMT12) AMT12
 , SUM(AMT1) +SUM(AMT2) +SUM(AMT3) +SUM(AMT4) +SUM(AMT5)
 +SUM(AMT6) +SUM(AMT7) +SUM(AMT8) +SUM(AMT9) +SUM(AMT10) +SUM(AMT11) +SUM(AMT12) AS SUM_AMT
 , ACCT_CD, ORG_CHANGE_ID, DEPT_CD, ACCT_NM
 FROM (
SELECT    
a.DEPT_CD, a.ACCT_CD, a.ORG_CHANGE_ID, d.ACCT_NM
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '01' THEN A.BDG_AMT ELSE 0 END AS AMT1
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '02' THEN A.BDG_AMT ELSE 0 END AS AMT2
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '03' THEN A.BDG_AMT ELSE 0 END AS AMT3
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '04' THEN A.BDG_AMT ELSE 0 END AS AMT4
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '05' THEN A.BDG_AMT ELSE 0 END AS AMT5
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '06' THEN A.BDG_AMT ELSE 0 END AS AMT6
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '07' THEN A.BDG_AMT ELSE 0 END AS AMT7
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '08' THEN A.BDG_AMT ELSE 0 END AS AMT8
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '09' THEN A.BDG_AMT ELSE 0 END AS AMT9
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '10' THEN A.BDG_AMT ELSE 0 END AS AMT10
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '11' THEN A.BDG_AMT ELSE 0 END AS AMT11
,CASE SUBSTRING(BDG_YYYYMM,6,2) WHEN '12' THEN A.BDG_AMT ELSE 0 END AS AMT12

FROM         F_BDG_DEPT_MASTER_KO532 AS a
 INNER JOIN
                       F_BDG_DPT_KO532 AS b ON a.DEPT_CD = b.DEPT_CD AND a.ACCT_CD = b.ACCT_CD
                       LEFT OUTER JOIN F_BDG_DEPT_KO532 AS c ON a.DEPT_CD = c.DEPT_CD
                       LEFT OUTER JOIN F_BDG_ACCT_KO532 AS d ON a.ACCT_CD = d.ACCT_CD
WHERE
BDG_YYYYMM BETWEEN @Fr_Dt AND @To_Dt
AND a.DEPT_CD = @DEPT_CD
) Z
GROUP BY ACCT_CD, ORG_CHANGE_ID, DEPT_CD, ACCT_NM

대충 보면 케이스로 월별 분류 처리해서 GROUP으로 가로를 세로를 나열합니다.



위 같은 결과가 나옵니다. 이걸 PIVOT으로 구현해보면

SELECT *
   FROM
  ( 
SELECT    
a.DEPT_CD, a.ACCT_CD, a.ORG_CHANGE_ID, d.ACCT_NM, SUBSTRING(BDG_YYYYMM,6,2) as MM, a.BDG_AMT
FROM         F_BDG_DEPT_MASTER_KO532 AS a
 INNER JOIN
                       F_BDG_DPT_KO532 AS b ON a.DEPT_CD = b.DEPT_CD AND a.ACCT_CD = b.ACCT_CD
                       LEFT OUTER JOIN F_BDG_DEPT_KO532 AS c ON a.DEPT_CD = c.DEPT_CD
                       LEFT OUTER JOIN F_BDG_ACCT_KO532 AS d ON a.ACCT_CD = d.ACCT_CD
                      
WHERE
BDG_YYYYMM BETWEEN @Fr_Dt AND @To_Dt
AND a.DEPT_CD = @DEPT_CD
) z
PIVOT ( SUM(BDG_AMT) FOR MM IN ([01], [02], [03], [04] ,[05], [06], [07] ,[08] ,[09] ,[10], [11], [12])) as AMT
--UNPIVOT( BDG_AMT FOR [UNPIVOT] IN ( [01], [02], [03],[04], [05], [06], [07],[08], [09], [10], [11], [12] )) AS UNAMT

위처럼 구현이 가능합니다. 주석인 UNPIVOT으로 다시 세로로 변환도 가능하지만 이건 가능한것만 보여준것이고 실제 UNPIVOT만 구현해보면 아래 처럼

SELECT *, @BDG_YYYY + '-' + UNAMT.[UNPIVOT] as BDG_YYYYMM
   FROM
  (SELECT @DEPT_CD dept_cd, @ACCT_CD acct_cd, @AMT1 [01], @AMT2 [02], @AMT3 [03], @AMT4 [04],@AMT5 [05], @AMT6 [06], @AMT7 [07],@AMT8 [08]
  ,@AMT9 [09],@AMT10 [10], @AMT11 [11], @AMT12 [12]) AS AMT
  UNPIVOT( BDG_AMT FOR [UNPIVOT] IN ( [01], [02], [03],[04], [05], [06], [07],[08], [09], [10], [11], [12] )) AS UNAMT

되겠죠.. 그럼 원래의 세로 내역이 표시됩니다 :)

이걸 프로그램단에서 LINQ로 구현해보려고 하니 아직은 개념이 안잡히네요. 공부 좀 더 해야겠습니다..
Posted by NGUN