목록스펙도 쌓니 (40)
(주) 망나니 힘집
무한 테이블 생성과 삭제를 반복한 후에 깨닫는 트리거 사용기입니당 ㅎ,ㅎ 🤩 상황 TABLE 을 생성하고 TABLE_HISTORY 도 업데이트 쳐야함. 대신 CREATE와 DELETE 일 때만 삽입한다. -- TABLE DB 생성 CREATE TABLE TABLE ( CD_PARTNER VARCHAR(10) NOT NULL, CD_COMPANY VARCHAR(10) NOT NULL, TXT_REMARK VARCHAR(100) DEFAULT '', ID_INSERT VARCHAR(20) NOT NULL, DT_INSERT TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, ID_UPDATE VARCHAR(20) NOT NULL, ..
여러분들 네트워크 하시면 뭐가 떠오르시나요? 전 IP, MAC, Ping, 리눅스, UNIX 이런 용어들이 떠오릅니다. 사실 취업을 하고 난 후, 전 대학교 때 네트워크 과목만 달달 암기했을 뿐, 전혀 이해를 못하고 있었더라구요. 그래서 다시 실무에 적용시키고 이해가 우선인 네트워크 공부를 시작했어요. 일단, 제가 깨달았던 부분이 있었어요. '기기', '비용', '연결' 학부때 저희가 선뜻 이해가 가지 않았던 부분은 바로 네트워크 장비를 직접 다뤄보지 않았기 때문입니다. 네트워크를 직접 다룰 수 있는 환경이 구축되어 있다. 정말 복받으셨습니다! 회사에서는 이미 비싼 네트워크 장비를 들여서 수많은 서버를 사용중이고, PC 와 연동합니다. 하지만 저희는 기껏 해야 네트워크 분석 도구 설치, 가..
--1. 테이블 생성 CREATE TABLE TESTDB (ID CHAR(3) NOT NULL, NAME VARCHAR(20) NOT NULL, PRIMARY KEY(ID) ) -- 2.테이블 조회 SELECT * FROM TESTDB -- 3. 행 삽입하기 INSERT INTO TESTDB (ID, NAME) VALUES ('1', 'ONE') --4. 컬럼 추가하기 (현재 시간) ALTER TABLE TESTDB ADD COLUMN DATE VARCHAR(10) -- 5. 행 삽입하기 INSERT INTO TESTDB (ID, NAME, DATE) VALUES ('1', 'ONE', CURRENT TIMESTAMP) -- 6.컬럼 삭제하기 -- 안..
전 ChatGPT를 작년 여름부터 잘 이용하고 있었습니다. 달이 지날수록 퀄리티가 높아지는 우리 GPT 는 저의 놀라움을 자아냈죠!! 근데.......... 이제 다른 개발 AI 도구인 커서(Cursor) 가 나왔답니다............ 수많은 AI 도구가 나왔기에 이제 뭐가 나와도 놀랍지 않았는데 이건 좀 놀랍습니다... 버튼 하나만 딸깍딸깍 누르면 ERROR 가 나와도요 그걸 알아서 자동으로 올바르게 셋팅해주더라구요........ (직접 사용해봄) 유튜브 영상을 보면 이젠 수많은 파일들로 디버깅까지 가능하답니다 ㅎㅎ 이제 기술을 아는 개발자보단 도메인 지식, 즉 회사 업무에 빠삭한 개발자를 필요로 한다고 합니다. 또한 시스템, 인프라 등 사람들과 대면하는 분야, 또한 프론트엔드 개발..

Ctrl + H : 저엉말 유용한 것 만약 함수 FIND700() 를 찾고 싶다. 근데 모든 파일들에 Ctrl + F 에 일일히 검색할 수 없는 노릇이다. 그래서 ! 이클립스에선 FIND700() 함수가 포함된 파일들을 모두 탐색해주는 기능이 존재한다. 단축키를 누르면 이러한 창이 뜬다. 그리고 Search 탭에는 processGW 함수가 포함된 모든 파일들을 보여준다! - 끝 -
저번 ThreadLocal 의 실패 여파로 나를 자극하였숨 근데? 더 간단하게 구현에 성공해버림 일단 싱글톤 패턴에 대해서 공부할 수 있는 기회가 되었숨 일단 만드러유 Bean!! public class UserProfile { private static UserProfile instance = new UserProfile(); private String loginId; private UserProfile() { } // 싱글톤 패턴 !! public static UserProfile getInstance() { if(instance == null) { instance = new UserProfile(); } return instance; } // synchronized..
로그인 정보를 저장해두고 여기저기 로그인 아이디를 가져올 수 없을까? 라는 생각에 여러 방안을 두고 생각을 해보았다. 현재 세션을 쓰기 때문에 여기저기 넘겨야 하는 상황이 매우 불편했다. 1. 스프링 시큐리티 (안 쓰기에 PASS) 2. H2 인메리 데이터베이스로 현재 로그인을 임시 저장해두고 XML 만 수정하는 방법 ( H2 설치가 안 되어 PASS) 3. 현재 쓰는 DB2 에도 2와 같이 시행 ( 메모리 낭비가 심할 것 같고 페이지 재접속 시에 문제가 있을 것 같아 PASS)4. ThreadLocal (하.. 우리가 쓰는 구조와 좀 달라서 PASS ) 이제 싱글톤 패턴을 구현해보려고 한다. 과연 될까..? ㅋㅋㅋ 일단, Login 서비스단에서 idLogin 을 저장하기 때문에 // Thr..
당신이라고 했지만 실상 나임. (아무도 이 글을 안 보기 때문) 자, 한국말로 대화할 때는 다양한 주제를 꺼냄-> 주식 -> 정치 -> 돈-> 직장-> 취미 등등드읃ㅇ 근데 우리가 영어를 하면? hi, nice to meet you 전혀 궁금하지도 않은 남의 신상이나 묻고 있다. 너의 취미가 뭐니 너 나이는 몇이니너 뭐해먹고 사니너 어디 사니 대화 주제가 '너' 로 맞춰져 있다. 근데 솔직히 궁금해요? 있을지도 모르겠지만 뭔 소개팅하는 것도 아니고 ... 난 '돈' 으로 대화 주제를 바꿔보고 싶다. 하지만 돈에 대해 아는 영어가 없지 기껏해야 money ...? ㅠㅠ 돈에 관해 할 말이 많다. 예를 들어 난 돈이 없어 나에 대해 투자를 많이 했기 때문이야. 옷은 안 사는데 많이 먹었어. ..