본문 바로가기

전체 글

(14)
iBatis 조건부컬럼(동적컬럼) 매핑할 때 부적합한 열 이름 에러 현상 https://javafactory.tistory.com/817 ibatis - 동적으로 테이블 가져올 때 부적합한 열이름 에러SELECT * FROM $TABLE$ 이런식으로 동적으로 테이블에서 컬럼을 가져오는 쿼리를 쓰는데... 첫번째 실행은 무리없이 돌아가나 두번째 부터는 계속해서 java.sql.SQLException: 부적합한 열 이름 at oracle.jdbc.drjavafactory.tistory.com
Recoil 의 Hook Recoil은 아래 Hook을 통해 사용할 수 있다.useRecoilValue : Atom 또는 Selector 읽기 전용useSetRecoilState : Atom 업데이트 전용 (=React의 setState)useRecoilState : Atom 읽기 및 업데이트 (=React의 useState)이 차이점을 아래 예시로 알아보자. import { atom, useRecoilValue, useSetRecoilState, useRecoilState } from 'recoil';const countState = atom({ key: 'countState', default: 0,});const Example = () => { // 1. 읽기 전용 const count = useRecoilValue(..
Window OS에서 IIS로 간단하게 웹서버 만들기 https://pinkyeti.tistory.com/8
Google Sheets 구글 시트에 데이터 입력 자동화하기 현재 백업 받은 파일들의 용량 추이를 확인하기 위해 Google Sheet에 백업 받은 파일의 용량을 기록하고 있다.근데 일일이 데이터를 입력하는 건 굉장히 귀찮은 일이고, 오류가 발생하기 쉽다.따라서 이 작업을 자동화해보고자 한다.  기본 개념Google Cloud에서 Google Sheets 편집할 수 있는 service account 생성 및 Google Sheets와 연동실행파일 작성 (.bat, .py)  Google Cloud & Google Sheets프로젝트 생성 프로젝트 생성을 위해 구글 클라우드 플랫폼 홈페이지 에 접속하여 우측 상단 "콘솔" 화면에 들어간다.   "좌측 메뉴 > IAM 및 관리자 > 프로젝트 만들기"를 클릭한다. 혹은 우측에 "프로젝트 만들기" 라고 떠있기도 하다. 그..
이클립스 Maven clean, install, build, test, generate-sources 차이점 이클립스(sts)에서 Maven 빌드 툴을 사용하는 프로젝트로 개발하는데, Maven 명령어의 각 역할을 정확하게 알고 싶어 Claude에 물어봤다.프로젝트 우클릭 > Run As 에 있는 Maven 명령어들이며, 질문 내용을 바탕으로 정리한 바 아래와 같다.Maven sequencecleangenerate-sourcesbuildtestinstallDeletes the target directory1    Removes all files generated by the previous build2    Generates any additional source code 1111Compiles source code  222Processes resources 2333Compiles test source code..
IPC(Inter-Process Communication)의 종류 프로세스 간 통신 기법을 IPC라고 한다.IPC에는 여러 종류가 있다.PIPE단방향 통신부모자식간 통신파일 공유 방식Named PIPE단방향 통신다른 프로세스와 통신파일 공유 방식Message Queue단방향 통신다른 프로세스와 통신메모리 공유 방식Shared Memory양방향 통신다른 프로세스와 통신메모리 공유 방식Memory Map양방향 통신다른 프로세스와 통신파일 + 메모리 공유 방식Socket양방향 통신다른 시스템과 통신소켓 사용 Referencehttps://yaelimeee.tistory.com/56 [운영체제] IPC Inter-Process CommunicationIPC란? 프로세스는 독립적으로 실행된다. 이처럼 독립적인 공간을 가진 프로세스 간 통신에 사용되는 기법이 IPC 통신이다. 프..
Eclipse VScode 연동 시 수정한 소스 자동 반영 https://iamdaeyun.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-Eclipse-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-vscode-%EC%97%B0%EB%8F%99-%EC%9E%90%EB%8F%99%EC%88%98%EC%A0%95-%EB%B0%98%EC%98%81
JDK 1.7 로컬 서비스, Scouter로 모니터링 하기 (진행중) ScouterScouter는 서비스 모니터링 툴이고, 아래 네 가지로 구성되어 있다.■ Scouter Server(Collector) - server■ Scouter Host Agent - agent.host■ Scouter Tomcat(Java) Agent - agnet.java■ Scouter Client - client 각각의 역할이 다르고, JDK 최소 요구버전도 다르다. (Scouter 버전마다도 차이가 있다. 뒤에서 설명.)따라서 내 Scouter 서버, 프로젝트 서버, 클라이언트 서버 모두의 JDK 버전을 잘 파악해, 해당하는 Scouter를 설치해야 한다.로컬의 경우에는 나뉘어있지 않으니까 JDK를 만족시키는 Scouter를.. 잘.. 설치하면 되겠지?  설치방법설치 방법은 기본적으로 아래..