-
windows 10에서 internet explorer 11 실행시키기 1. 설정 - 앱 및 기능 - 선택적 기능 선택 2. 선택적 기능 - 기능 추가 - Internet Explorer 11 설치하기 3. 설치 후 컴퓨터 재시작 4. 윈도우 - Windows 보조프로그램 - Internet Explorer 실행 Windows 10에서 Internet Explorer 11을 설치하였다!
-
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 상.. -
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 이 발생할 수 있으며.. -
암호화 알고리즘(RSA, AES256, SHA256, BASE64) * 암호화 알고리즘(RSA, AES256, SHA256, BASE64)RSA와 AES256에 대한 내용 https://velog.io/@osmdark/JAVA%EC%95%94%EB%B3%B5%ED%98%B8%ED%99%94AES 256 암호화 복호화 주로 평문 데이터를 암호화하는 데 사용, 비밀키 하나로 데이터를 암호화하고 복호화한다. https://mycup.tistory.com/316https://funveloper.tistory.com/194서버단에서 해당 암호화된 문자열을 복호화하게 되는 경우 이슈가 있을 수 있다.base64URL 옵션을 이용하여 클라이언트에서 암호화하여 서버로 전달해야 한다. RSA 암호화 RSA 암호는 공개키 암호시스템의 하나로, 암호화 및 전자서명이 가능한 알고리즘이다. R.. -
모바일 장애/오류 대응 체크리스트 1. 실행 중인 앱 종료 및 캐시 삭제 같이 실행 중인 앱이 많은 경우에 오류가 발생할 수 있습니다. 실행되고 있는 많은 앱을 정리해 주세요. [Android] - 실행 중인 앱 종료 실행 중인 애플리케이션을 모두 종료한 후, 디바이스 케어 > [RAM]에서 ‘메모리 정리’ 선택 - 앱 캐시 삭제 환경설정 > [애플리케이션 관리자] 선택 > 다운로드 된 애플리케이션 목록 중, 문제가 발생하는 앱 선택 > 저장공간 > '캐시 삭제' 버튼 클릭으로 캐시 삭제 - 웹 캐시 삭제 휴대폰 인터넷 > 메뉴 > 설정 > 개인 정보 보호 및 보안 > 검색 데이터 삭제 > [방문기록], [캐시], [쿠키 및 사이트 데이터] 체크 > 삭제 ※ 단, 캐시 및 쿠키 삭제시 이전에 사용하셨던 기록들이 삭제될 수 있는 점 참고 .. -
오라클 한글이 포함되어 있는지 확인 --오라클 한글이 포함되어 있는지 확인SELECT *FROM TB_TESTWHERE NOT REGEXP_LIKE(USER_NM, '[가-힝]')--WHERE REGEXP_LIKE(USER_NM, '^[가-힝]'); -
유용한 설치 프로그램 1. 오라클 자바 설치 페이지https://www.oracle.com/technetwork/java/javase/archive-139210.html Oracle Java ArchiveJava ME DVB, J2ME Connected Limited Device Configuration (CLDC), J2ME Mobile Information Device Profile (MIDP), Java Card, Mobile Media API Emulator (MMAPI), Java ME SDK, Java TV, OCAP Sun Specification, Project Lightweight UI Toolkit, Security and Trust Swww.oracle.com2. Visual SVN 설치 및 사용법1. V..
-
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... -
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..
-
2022 배민 WOOWACON 우아콘 3 2022 배민 WOOWACON 우아콘 3 디자인 열심히 했는데 앱에 못 내보낸 경험 있는 사람? - 디자인이 버려지다 -> 결과물을 안 버리는 방법 - 모두 다 중요한 일이다. - 지금이냐 나중이냐 시점 차이다. -> 미래를 준비하는 디자이너 - 다해서 남주기 JetPack Compose로 디자이너 시스템 만들기 - 배민 시각 시스템(배시시) 디자인 가이드라인 제시 - 디자인 컴포넌트 정의 : Foundation, Core, Product Component - 빠른 속도로 디자인, 개발, 배포 (생산성 향상) - 중복 UI 제거 및 재사용성 증가(전사적) * Jetpack Compose - UI와 비니지스 로직 분리가 확실한 Compose - 재사용성, Component 단위로 작성 가능, 호환성이 좋음..
-
React 화면에서 combo box 데이터 설정하기 -- API 통해서 화면 데이터 설정하기const [comboData, setComboData] = useState([]);const [selectedValue, setSelectedValue] = useState('');useEffect(() => { const fetchData = async () => { const response = await service.getComboList(); setComboData( response.data.list.map(item => ({ value: item.code, label: item.name, })) //서버에서 내려온 기본 설정값 setSelectedValue(response.code);.. -
Typescript 에서 비동기 처리하는 방법 TypeScript(.ts) 파일에서도 await를 사용할 수 있습니다 1. async 함수 내부에서는 항상 가능가장 일반적인 방법입니다. async function fetchData() {const result = await Promise.resolve("hello");console.log(result);} fetchData(); 2. 여러 API를 순서대로 실행예를 들어로그인 정보 조회 → 사용자 정보 조회처럼 앞 API 결과가 다음 API에 필요한 경우: const loginInfo = await getLoginInfo(); const userInfo = await getUserInfo(loginInfo.userId); 이 경우 앞의 await가 끝난 다음 다음 API가 실행됩니다.3. 여러 API.. -
npm bundleDependencies 설정 bundleDependencies- npm 패키지를 배포할 때 특정 dependency를 패키지 내부에 같이 포함해서 배포하겠다는 의미npm에서 공식적으로 사용하는 필드는 **bundleDependencies**이고, bundledDependencies도 npm 문서에서 허용되는 별칭으로 설명됩니다. 예를 들어 내부 라이브러리가: {"name": "my-company-library","version": "1.0.0","dependencies": {"react-grid-dnd": "2.1.2","fast-glob": "3.3.3"},"bundleDependencies": ["react-grid-dnd","fast-glob"]} 라고 되어 있다고 해보겠습니다.일반적인 npm 패키지는:my-company-li.. -
Optional Chaining(옵셔널 체이닝) 문법 Optional Chaining(옵셔널 체이닝)- 객체나 함수가 존재하지 않을 때 오류를 발생시키지 않고 undefined를 반환하도록 하는 문법- ?. = 앞의 객체/함수가 존재할 때만 접근하거나 호출하고, 없으면 undefined로 처리하는 문법- chrome 80부터 정식 지원. 1. 객체의 속성 접근 const user = { name: '홍길동'};console.log(user.address.zipCode);address가 없기 때문에 위 코드는 오류가 발생합니다. Cannot read property 'zipCode' of undefinedOptional Chaining을 사용하면:console.log(user.address?.zipCode);address가 없으면 오류 대신:undefine.. -
React 개발하기 ● 노드 설치https://nodejs.org/ko/download Node.js — Node.js® 다운로드Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.nodejs.org-- npm 설치npm install-- 빌드npm run build-- 서버 구동npm run serve-- 특정 라이브러리 설치 확인npm ls 라이브러리명-- 캐시 검증npm cache verify-- node, npm 버전 확인node -vnpm -v● Visual Studio Code https.. -
내 뜻대로 내 뜻대로 되지 않는 일들이 생기더라어쩌다 PL을 맡게 되고만만하게 보던 모듈 패치건도 쉽게 안되고프론트 개발도 gpt의 도움만 받으면다 될거라 자신 했었나시간이 생각보다 더 걸렸다.나를 인내하며 바라 볼 사람들과 고객들 앞에서아무 말도 못할 때는한편으로는 포기하고 싶었고한편으로는 끝까지 싸워서 이겨내보고 싶었다.피할 수 없으면 버텨서라도 해내야지까짓것그게 지금 내 연차가 해낼 몫인것 같기도 하고어쩌면 이것도 내 마지막 기회이기도 할 테니까남은 기간이 어서 오기를 바라면서다시 오지 않을 이 순간이 또 그리워질까 무섭다.오늘 하루에 하나씩.끝까지 잘 하자.2026.06.19 -
욕심이 지나치다 내게 접수되는 이슈에 대해서내가 혼자 고민하고 답을 찾으려 하지말 것팀원들을 믿고 의지하며 함께 이야기하고해결해 나갈 것팀원들의 능력과 업무 일정에 맞게분담해주고 싶었는데 하다보니스스로 일과 책임감에 파묻히는 꼴이 되었다.잘하고 싶은 마음을 내려놓고이제는 못하는 부분을 인정하고실패를 관리하고 나아가는 방법을 찾는 게 옳은 현실이라는 것D-180해낼 수 있을까? -
넌 잘 할 거 야 운영에서 프로젝트 인수를 앞두고새로운 기능도 개발해서 탑재하고부담이 크다.새로운 환경으로 이사를 가는 것인데어떠한 문제가 생길 지한 치 앞이 보이지 않는다.그럼에도 결국 가야할 길이니힘내서 가봐야 한다.그리고 한 달이나 끙끙 되었던 문제는예기치 않게 답이 보였다.내가 풀 수 없을 것만 같았는데결국 의심했던 실마리도 찾았고재현이 되니 해결이 어렵지 않았다.차근차근 해나가면 된다.나를 찾아주는 상무님처럼,지나고 보면 좋은 기억이 될거야.성심당에서
-
답답한 첩첩산중 8개월간 달려왔던 일이 오픈했다.생각지 못한 오류들에 민원건이 계속 나오고 있다.네트워크 접속 문제로 보이는 민원건과이어지는 관련 오류.나는 문제를 고치고 안정화 시킬 수 있을까 이런 상황속에서 PL 역할까지 맡게 되었다.상황을 정리하고 보고하고해결해야 하는 입장에서 가슴이 답답해진다.출근 하는 날이 조금은 이제는 두려워지기까지흐규 울고싶지만 눈물도 나오지 않는다.조금만 더 힘내보자.이렇게 끝없이 고민하는데 답이 나오지 않겠어?일은 계속 생길거고하나씩 근본적인 오류를 바꿔가도록 노력해보자.기회가 있는한 끝까지 가보기.ㅡ오류 찾기 게임 -
2025 1업무 프로그램의 기능을 분석해서모바일 버전으로 기능을 추가했다.소스를 분석하고 다른 형태로 변환하는 것2달 개발하고 테스트 후 오픈까지 3달이 걸렸다.생각해보면 일하며 변환하는 작업은 계속 되었고그나마 몰입할 수 있는 개발건이 내게 더 맞는다는 것을 깨닫다.진짜 나중에는 사람이 변환하는 작업을 AI가 할 수 있을까?2.sh 쉘 프로그램을 만들고리눅스 서버에 crintab 구동 시키기.예전에 같이 일했던 대리가 하던 일을 어쩌다보니나도 개발하게 되었다.그 때 그 친구가 수행하며 느꼈을 부담감이 무엇일지 가늠도 못했는데 이런 걸 했구나.새삼 대단스럽다. 내가 만든 프로그램도 도움이 되길 바라며!3몇년 전부터 공부만 하던, kotlin과 swift 언어를 다루는 모바일 업무 담당자가 되었다.다시 본캐로 돌아..
반응형