목록전체 글 (283)
코딩일상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bBfUjN/btsJJV7G9xg/zQ0TjzA7vAWmwGhZ6yu9L0/img.png)
1)트리거 생성2)테이블에 트리거 적용CREATE OR REPLACE FUNCTION set_timestamp()RETURNS TRIGGER AS $$BEGIN -- 신규 데이터생성시 NOW() 반영 IF TG_OP = 'INSERT' THEN NEW.createdat := NOW(); NEW.updatedat := NOW(); -- 데이터 변경사항 있을시 NOW()반영 ELSIF TG_OP = 'UPDATE' THEN NEW.updatedat := NOW(); END IF; RETURN NEW;END;$$ LANGUAGE plpgsql; CREATE TRIGGER {트리거 명령어 이름}BEFORE INSERT OR UPDATE ON ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/t3Qmh/btsJHEZPj54/Ekjw9Mc1UsVGt1WXlPHfvk/img.png)
음 오늘은 양식을 파괴 하고 글을 작성하려한다.그동안 너무 글을 안써왔던것 같다... 쩝.. 그냥 주저리 주저리 작성해보겠다 현재 나의 직무가 뭐냐 물어본다면 백엔드와 데이터 엔지니어링을 와닿리 갔다리 하는것 같다. 사실 데이터 엔지니어링이라는 직무라는것도 정확히 있는지도 모른채 살아왔다가 회사에서의 방향이 데이터 쪽으로 잡아가다 보니 어느새 이 쪽 직무도 겹하게 되었다. 사실 처음에는 내가 왜 이걸 해야하지 라는의문이 있었다.(이 의문은 나의 정체성은 정확하게 뭐지 라는 것에서 비롯) 이제 약 21개월차 실무를 하지만 하면 할수록 부족함만 더 늘어가고있다는 생각뿐이다. 그나마 요번 상반기 부터 데이터 엔지니어링 부분에 어시를 하면서 새로운 영역을 많이 알게되었고 왜 필요한지와 이것에 대한 중요성을 너무..
PowerShell에서 메모리 사용량 순으로 상위 10개 프로세스 확인Get-Process | Sort-Object -Property WorkingSet -Descending | Select-Object -First 10 | Format-Table -Property Id,ProcessName,WorkingSet -AutoSize PowerShell에서 CPU 사용량 순으로 상위 10개 프로세스 확인 Get-Process | Sort-Object -Property CPU -Descending | Select-Object -First 10 | Format-Table -Property Id,ProcessName,CPU -AutoSize 또는 ProcessExpolorer 사용하기관련글 [윈도우] 프로세스 확..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/x8nYo/btsI2pa83n8/AKbWu77OHFMxKjz0WvQqKk/img.png)
이유: 도커 컨테이너가 생성되면서 도커 네트워크가 기존 도커 네트워크와 겹쳐서 나는에러 1) 도커 네트워크를 확인후 사용하지 않는 도커 네트워크 삭제 도커 네트워크 리스트 확인 명령어docker network ls 특정 도커 네트워크 삭제docker network rm 2) 사용하지 않는 도커 네트워크 전체 삭제docker network prune 도커 네트워크 할당할수있는 영역을 확장을 시킬수도있다고 하는데 이부분은 아직 내가 이해가 완벽히 되지 않아 추후 업데이트 하겠다. 함께 보면 좋은글 Error: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the networkUbun..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/m5xFv/btsI0EeYv9P/4RTAGfhKPN1dZfydArRHZ0/img.png)
*WSL 설치가 되어있다는 가정하에 진행 합니다. 프로세스 과정1.wsl ssh 서버 설치2.wsl ssh 서버 설정3.SSH 공개키 적용4.윈도우 방화벽 설정5.윈도우 포트와 WSL 포트 포워딩 설정6.테스트 및 사용 OpenSSH 서버 설치sudo apt remove openssh-serversudo apt updatesudo apt install openssh-server기존에 설치되었던 과거것을 없애고 새로 하는 경우로 진행(변수 제거 용)OpenSSH 서버 설치 확인 차원 ( SSH 서버 시작 )sudo service ssh start sshd 서비스가 실행 중인지에 대한 정보를 출력sudo service ssh status활성화 상태 (running): SSH 서버가 실행 비활성화 상태 (in..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bBu1a1/btsI1RL2yaP/Kha4Hut3qy9JJR9ZPUT1i1/img.png)
프로세스 출력 (ps)$ ps aux # 모든 터미널의 프로세스를 소유자 정보와 함께 프로세스 정보를 출력$ ps aux | grep apache # 특정 프로세스(apache)만 출력 $ ps -ef # 현재 실행중인 모든 프로세스의 정보를 전체 포맷으로 출력$ ps -ef | more # 모든 프로세스를 풀 포맷으로 보여준다, more명령어를 줘서 페이지단위로 출력$ ps -ef | grep apache # 모든 프로세스의 출력값을 grep을 이용하여 apache가 포함된 라인들을 출력실시간 프로세스 출력 $ top 총 프로세스: 지금 컴퓨터에서 돌고 있는 모든 작업의 수실행 중: 프로세스가 지금 일하고 있는 상태슬립: 프로세스가 잠깐 쉬고 있는 상태정지: 프로세스가 멈춰 있는 상태좀비 프로세스:..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cAwNdh/btsIQJOoz2f/ISSRKqsIvHdhdShwbGoEy0/img.png)
스프링 부트 3.2 매개변수 이름 인식 문제스프링 부트 3.2부터 매개변수의 이름을 인식하지 못하는 문제가 있다.발생하는 예외스프링 MVC 관련java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not found in class file either.스프링 핵심 원리 기본편 관련No qualifying bean of type 'com.example.demo.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,memb..
에러내용./node_modules/@ant-design/cssinjs/es/Cache.js Module not found: Can't resolve x ./node_modules/@ant-design/cssinjs/es/Cache.js Module not found: Can't resolve '@babel/runtime/helpers/esm/defineProperty' https://nextjs.org/docs/messages/module-not-found Import trace for requested module: ./node_modules/@ant-design/cssinjs/es/StyleContext.js ./node_modules/@ant-design/cssinjs/es/index.js ./no..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lBBDg/btsIPjVWq7z/oOlG8NSqMXQJLrQ91APJt0/img.png)
사용자 조회모든 사용자 조회SELECT User, Host FROM mysql.user; 사용자 권한 확인SHOW GRANTS FOR 'username'@'host';사용자 생성create user '사용자'@'host' identified by '비밀번호'; ex1) 내부 접근을 허용하는 사용자 추가create user 'test'@'localhost' identified by '0000'; ex2) 외부 접근을 허용하는 사용자 추가create user 'test'@'%' identified by '0000'; ex3) 특정 ip만 접근을 허용하는 사용자 추가create user 'test'@'123.456.789.100' identified by '0000'; ex4) 특정 ip 대역을 허용하는 사용..