-
Eclipse에서 SVN 플러그인 설치하기
이클립스 현재 최신 버전은 Eclipse IDE 2022-12 버전인데 작업해야 하는 Eclipse 개발 환경이 2021-03 버전이었다. 나처럼 이전 버전의 이클립스를 설치하고 싶은 분이 있다면 아래 이클립스 사이트에서 Download Packages 버튼을 누르면 된다. https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.ecli..
2023.03.08
-
windows 10에서 internet explorer 11 실행시키기
1. 설정 - 앱 및 기능 - 선택적 기능 선택 2. 선택적 기능 - 기능 추가 - Internet Explorer 11 설치하기 3. 설치 후 컴퓨터 재시작 4. 윈도우 - Windows 보조프로그램 - Internet Explorer 실행 Windows 10에서 Internet Explorer 11을 설치하였다!
2023.07.13
-
DriverSpy 라이브러리 사용하기
쿼리문 파라미터와 함께 완성형으로 확인하기 --필요한 라이브러리 log4jdbc3-1.1.jar (jdk1.4 or 1.5) slf4j-api-1.6.1.jar (log4jdbc 와 logging 서비스와 연동하게하는 API) slf4j-log4j12-1.6.1.jar (log4jdbc 와 log4j 기반 Logging 연동 라이브러리) --설정(Sprig 설정 파일 중 context-datasource.xml) 설정이 따로 빠져 있다면 src/main/resources안에 jdbc.properites 확인해볼 것 value="jdbc:log4jdbc:oracle:thin:@127.0.0.1:1521:TEST"/> --설정(log4j.properties) log4j.logger...
2023.07.10
-
오라클 데이터 마스킹
SELECT REGEXP_REPLACE(USER_NM, '*', 2, 1) AS "이름 마스킹",REGEXP_REPLACE( '240823-1234567' , '*', 9, 0) AS "주민번호 마스킹",REGEXP_REPLACE( '1234567' , '*', 6, 0) AS "여권번호 마스킹",REGEXP_REPLACE( '010-1111-2222' , '^(\d{3})-?(\d{1,2})\d{2}-?\d(\d{3})$', '\1-**\2-*\3') AS "전화번호 마스킹",REGEXP_REPLACE (REGEXP_REPLACE (REGEXP_REPLACE( '111.222.33.444' , '[.]\d{3}', '.***'), '[.]\d{2}', '.**'). '[.]\d{1}', '.*') AS..
2024.08.23
-
JEUS 장애 및 오류 발생 시 대처 방법
1. JEUS에서의 장애 유형 1) 웹서버와 JEUS 연결 Thread 서비스 장애 2) JEUS 와 외부 resource(DBMS...)와 연동 시 서비스 장애 3) JEUS 안에서 작동하는 Application Error로 인한 서비스 장애 2. 각 유형 별 장애 대처 방법 1) 웹서버 - JEUS 연결 시 Thread 서비스 장애 웹서버(WebtoB, Apache, iplanet, iis 등 ...)와 JEUS 의 연동은 Thread 단위로 구성된다. Thread 관련된 설정은 JEUS의 WEBMain.xml의 "webserver-connection" 절에서 세팅할 수 있다. connection의 갯수가 너무 작으면 웹서버 - JEUS 단에서 bottle-neck 이 발생할 수 있으며, connec..
2023.07.20
-
mac OS에서 프로그램 삭제하기
mac OS 을 사용하면서 자주 까먹는 프로그램 삭제하는 법! 1. 애플 사과 모양 누르면 이 Mac 에 대하여 버튼을 누른다. 2. 저장 공간 - 관리를 누른다. 3. 응용 프로그램을 누르고 삭제하고 싶은 프로그램을 누른다. 4. 삭제를 하고 싶은 데 삭제가 안 되는 경우는 프로세스가 살아 있는지 확인해봐야 한다. 런처모드 - 활성 상태보기 - 프로세스 선택 후 강제종료!
2022.02.22
-
자식 팝업창 열려있느지 체크하기
웹에서 팝업을 열 때 window.open으로 열고 있다. IE 브라우저를 지원하지 않으면서 window.showModalDialog 와 같은 함수도 사용할 수 없다. 나는 팝업이 열려 있는지만 확인하면 되어서 아래와 같이 소스를 적용해서 해결할 수 있었다. if(typeof(popup) == 'undefined' || popup.closed == true){ popup = window.open('', 'popup', 'options'); form.action = "service.do"; form.method = "post"; form.target = " popup "; form.submit(); }else{ alert('자식 화면이 열려져 있으니 닫고 다시 실행해주세요.'); } --모달 팝업 http..
2024.01.12
-
★ iOS 개발할 때 유용한 정보 모음 ★
★ IOS 개발할 때 유용한 정보 모음 ★[ Mac OS 버전]최소 지원 맥 OS 버전XCode 버전SDK macOS Sonoma 14.5XCode 16 iOS 18 macOS 15 tvOS 18 watchOS 11 DriverKit 24 visionOS 2macOS Ventura 13.5XCode 15 iOS 17 macOS 14 tvOS 17 watchOS 10 DriverKit 23macOS Monterey 12.5XCode 14 iOS 16 macOS 12.3 tvOS 16 watchOS 9 DriverKit 22macOS Big Sur 11.3XCode 13 iOS 15 macOS 11.3 tvOS 15 watchOS 8 DriverKit 20.4macOS Catalina 10.15.4(I..
2025.03.09
-
WebtoB 명령어
WebtoB 명령어 --웹서버 종료 > wsdown > Do you really want to down whole Webtob? ( y : n) : y --웹서버 기동 > wsboot --웹서버 상태 확인 > wsadmin > si--웹서버 사용량 확인> df -g> topas> q참고 사이트 https://joke00.tistory.com/6wsboot WSBOOT for node(kiss) is starting: Welcome to WebtoB demo system: it will expire 2009/01/30 Today: 2008/12/03 WSBOOT: WSM is startin" data-og-host="joke00.tistory.com" data-og-source-url="https://j..
2024.10.14
-
ERWIN 사용법
--ERWIN에서 DATABASE의 ERD 추출하기 1. CA Erwin Data Modeler 7.3 버전 설치 후 실행2. Tools - Reverse Engineer - Logical / physical - Next3. Items To Reverse 전체 선택으로 하고 Infer에 Primary Keys, Relations 선택 Case Conversion of Physical names -> UPPER Case Conversion Of Logical name -> UPPER next 선택4. User name / passworrd 입력 connection string은 tnsnames.ora 에 접속명을 입력 connect 선택5. Logical에서 한글명 나오는 방법 (1) Physical 상..
2023.08.31
-
오늘은 아직 모른다.
어제는 끝났고내일은 멀었고오늘은 아직 모른다.ㅡ《미지의 서울》 중에서보고있는 드라마에서 직장인의 사회생활 하는 모습이 가장 와닿는다.여러가지 과제에 놓이고해결 할 수 없을 것 같은 문제에 닥치는데또 지혜와 귀인들을 만나 현명하게 처리하는 기적적인 순간들.일을 좋아하는 내가책임감 있게 하기 때문일까모든 순간이 진심이기에 금방 지치는것은 아닌지스트레스를 곧잘 받기도 한다.끊임없이 부단히 확인하고 확인했음에도배포전에는 알 수 없는 불안과 두려움이 있다.그래도 10년 넘게 잘해왔는데잘할거야. 널 스스로 의심하지마.오늘도 무사히. 화이팅!
2025.06.16
-
브랜치 전략
브랜치 전략은 소프트웨어 개발에서 코드 변경을 효과적으로 관리하기 위한 방법입니다. 협업을 원활하게 하고, 배포나 테스트 과정에서의 혼란을 줄이기 위해 꼭 필요합니다. 주요 브랜치 전략에는 다음과 같은 것들이 있습니다:1. Git Flow복잡하지만 체계적인 전략으로, 릴리즈 주기가 명확한 프로젝트에 적합합니다.main: 실제 배포(프로덕션)되는 코드develop: 다음 릴리스를 준비하는 브랜치feature/: 기능 개발용 브랜치 (ex. feature/login)release/: 배포 전 테스트 및 안정화 브랜치hotfix/: 긴급 수정 브랜치> 사용 예시: main ← hotfix/bugfixdevelop ← feature/login2. GitHub Flow단순하고 빠른 배포 주기를 가진 프로젝트에 적..
2025.05.26
-
iOS 15.8.3 Failed to prepared the device for development
오랜만에 가지고 있던 아이폰을 업데이트 하고 XCode 에서 인식을 하려고하는데 Failed to prepared the device for development 오류가 발생되면서 인식이 되지 않았다. 이런적은 처음이라 무슨 문제인지 확인을 해보니내가 사용하고 있던 XCode 14.2에서 iOS DeviceSupport 15.8에 대한 디바이스 정보가 없어서 오류가 발생한 것이다.chatGpt에게 물어보니 github 사이트를 통해 다운받을 수 있는 링크를 알려주었다.이 사이트에서도 15.8 버전은 없었지만 어떻게 해결 해야 하는지에 대한 해결법이 나와있었다. https://github.com/filsv/iOSDeviceSupport Finder에서 /Applications/Xcode.app/Conten..
2025.03.16
-
★ iOS 개발할 때 유용한 정보 모음 ★
★ IOS 개발할 때 유용한 정보 모음 ★[ Mac OS 버전]최소 지원 맥 OS 버전XCode 버전SDK macOS Sonoma 14.5XCode 16 iOS 18 macOS 15 tvOS 18 watchOS 11 DriverKit 24 visionOS 2macOS Ventura 13.5XCode 15 iOS 17 macOS 14 tvOS 17 watchOS 10 DriverKit 23macOS Monterey 12.5XCode 14 iOS 16 macOS 12.3 tvOS 16 watchOS 9 DriverKit 22macOS Big Sur 11.3XCode 13 iOS 15 macOS 11.3 tvOS 15 watchOS 8 DriverKit 20.4macOS Catalina 10.15.4(I..
2025.03.09
-
성장하는 자세
지방에서 일하며 스스로 안주하는 마음을 돌이켜봤을 때 아직 나이도 어린데 이래도 될까 나중에 더 노력하지 않음에 후회하게 되지 않을까 걱정스러운 마음이 있었다.사이트에서 업무를 마무리하고 내가 가야 할 길을 찾으며 주변의 사람들과 이야기했을 때 느끼는 것은 무엇보다 내가 이 일을 오래 즐기며 좋아하는 것이었다. 그럼에도 욕심이 있기 때문에 끊임없이 일상 속에서 작은 노력을 기울이며 여기서라도 나는 이렇게 나아가고 있다는 것을 증명하고 싶었는지도 모른다.그리고 주변에서 그런 나의 모습을 인정하고 좋게 바라봐주는 사람들이 훨씬 많았다는 것을 끝내 알게 되었다. 감사하게도, 앞으로 나는 내 커리어를 고민하며 좀 더 만들어가는 방향으로 결정을 내렸다.그리고 그 결정에 조금이나마 흔들림도 없었다. 너무 단호한가...
2025.03.01
-
클라우드 네트워크의 이해(Part3. Cloud Native의 시작)
클라우드 네트워크의 이해2AWS 고급 네트워킹VPNAmazon Route 53콘텐츠 전송(CDN) 및 네트워크 지연 시간로드밸런싱 Auto Scaling 그룹 생성 - 실습VPC Pairing - 실습EndPointAWS 무료 체험 URL https://aws.amazon.com/ko/free/?gclid=CjwKCAiAt4C-BhBcEiwA8Kp0CXnEc-5VyHgLzIYKiT4-8N_Wytrdlayy5UgUgrk3b1vXa476ticIHxoCfUEQAvD_BwE&trk=b088c8c6-1a6b-43e1-90e7-0a44a208e012&sc_channel=ps&ef_id=CjwKCAiAt4C-BhBcEiwA8Kp0CXnEc-5VyHgLzIYKiT4-8N_Wytrdlayy5UgUgrk3b1vXa476..
2025.03.01
-
sh 쉘 스크립트 작성
sh 쉘 스크립트 작성--크론탭 기본crontab -e //크론탭 수정crontab -l //크론탭 확인crontab -r //크론탭 삭제--스크립트 실행./test.sh 혹은 sh tesh.sh두가지 방식으로 실행할 수 있다--크론탭 주기 설정*분(0-59) *시간(0-23) *일(1-31) *월(1-12) *요일(0-7)매주 금요일 오전 5시 45분에 실행45 5 * * 5 ./tesh.sh매일 매시간 0분, 20분. 40분에 실행0,20,40 * * * * ./tesh.sh매일 10분마다 test.sh를 실행*/10 * * * * ./tesh.sh--크론 cron 데몬 재시작sudo systemctl restart cron--크론 cron 데몬 서비스 실행확인sudo systemctl stat..
2025.02.25
-
★ 유용한 사이트 ★
Flow char 그리기 사이트https://app.diagrams.net/ Flowchart Maker & Online Diagram SoftwareFlowchart Maker and Online Diagram Software draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit dapp.diagrams.net무료 디자인/템플릿 수정https://www.miricanvas.com/v2..
2025.02.21
-
클라우드 네트워크의 이해(Part2. 클라우드 기반의 네트워크 AWS)
Part2. 클라우드 기반의 네트워크(AWS)Pay as you go소프트웨어로의 인프라Public Cloud / Private Cloud / Hybrid Cloud Iaas(Infra as a service)Pass(Platform as a service)Saas(Software as a service)용량 추정 불필요, 온디맨드 조정개발 환경 구축 비용, 데이터 센터 유지 비용 절감멀티 Cloud (aws, 에저, tcp, 네이버, kt cloud) 서로 간 상호 연동도 가능! AWS 서비스AWS 리전가용영역데이터센터POP(상호접속위치)캐시서버(근접한 서버)의 edge 서버로 활용AWS 네트워크 환경 구축VPC 배포(virtual private cloud)서브넷, 라우팅 테이블, 게이트웨이 구성리전별..
2025.02.21
-
클라우드 네트워크의 이해(Part1. 네트워크 기초와 가상화)
Part1. 네트워크 기초와 가상화 AWS(06~ing)2016년부터 사용되기 시작코로나 시기에 인프라 클라우드 전환을 본격적으로 시작 1. 네트워크 기초내부 통신 / 외부 통신근거리 통신망 LAN / 광역 통신망 WAN프로토콜( HTTP, HTTPS, SMTP, TCP, IP)네트워크 참조 모델OSI 모델, OSI 7계층TCP / IP 모델CIDR( Classless Inter-Domain Routing) 192.168.54.0/24(network size)공인 IP(외부) / 사설 IP(내부)물리적인 포트와 논리적 포트 예) Oracle 1524, MysQL 3306패킷이 인터넷에 전송되는 경로기기 >> 허브 >> 스위치(L2) >> 라우터(L3) >> 인터넷L4/47 은 LB, L2/L3 대체 할 ..
2025.02.20