| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- Spring
- docker
- springboot
- nginx
- JavaScript
- maven
- kubectl
- VSCode
- SAP
- LOG4J
- Windows
- JPA
- Linux
- dbeaver
- gson
- database
- mybatis
- MySQL
- IntelliJ
- nodejs
- gradle
- Git
- Java
- useEffect
- NCP
- Kubernetes
- log4j2
- tibero
- react
- BPMN
- Today
- Total
목록전체 글 (269)
두 손끝의 창조자
denying non-fast-forward refs/heads/master (you should pull first) 원격지에 push 된 커밋을 되돌리고자 할 때 git push -f origin master 로컬 커밋을 reset 하고 push 하면 발생할 수 있는 오류이다. 원격지에 강제 push 할 권한이 없어서 발생한다. github에서는 강제 커밋할 수 있도록 옵션을 줄 수 있고 linux에 git 서버를 구축한 경우 서버에서 강제 커밋 받을 수 있는 옵션을 설정해야한다. bare 리포지토리에서 git config --global receive.denynonfastforwards false 로 옵션을 줄 수 있는데 false 로 설정이 안될 수 있다. 그럴때는 config 파일을 열어서 fa..
mac에서는 잘 동작하는데 윈도우에서는 동작이 안될 떄는 suppressions 파일을 지정하는 경로가 잘 못 됐을 수 있다. 리눅스 계열에서는 디렉토리 구분을 / 로 하지만 윈도우는 \ 로 하므로 둘다 되도록 정규식을 구성해야한다. 예를 들어 .*src[/\\]test[/\\].*\.java 같이 하면 테스트 소스만 걸러낼 수 있다.
>virtualenv [이름]하면 가상 환경이 만들어진다. 가상 환경을 활성화 하려면 >[이름]\Scripts\activate가상 환경을 비활성화 하려면 >[이름]\Scripts\deactivate
Maven으로 잘 불러오던 라이브러리가 어느 순간 Blocked mirror for repositories 에러를 뿜으면서 안됨. 이유는 3.8.1 부터 보안상의 이유로 HTTP 리포지토리를에 접근을 막았기 때문. 나같은 경우 같은 네트워크에 넥서스 리포지토리를 구축해놓고 라이브러리 공유차원에서 사용하고 있었는데 이 리포지토리가 HTTPS가 아니였기 때문에 오류났음. 리포지토리를 HTTPS 로 구동하게 하면 가장 좋겠지만 할 수 없는 경우 해결방법은 ~/.m2/settings.xml 에 미러 리포지토리를 추가하여 임시적으로 해결할 수 있음. 만약 maven 에 리포지토리가 mynexus http://111.11.11.111/nexus/content/groups/public true true 이었다면 ~/..