일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- Stream
- oracle
- class-transformer
- Java
- node.js
- tecoble
- 인텔리제이
- 코어자바스크립트
- Spring
- MySQL
- 프로젝트 여러 개
- svn
- 봤어요처리
- DART
- maven
- @RequestBody
- Aspect
- datagrip 한글깨짐
- InteliJ
- flutter mac 설치
- 프로그래머스
- db
- REST
- JavaScript
- javascript error
- ojdbc6
- Mac
- eqauls-hashcode
- TypeScript
- Today
- Total
목록Dev/Debug & Tools & Tips (15)
개발자가 되고 싶은 개발자
TL;DR엑셀>데이터>텍스트/CSV에서 불러오거나데이터그립에서 엑셀파일로 export 하는 것이 가장 간단함문제데이터를 csv 파일로 추출 시 한글 데이터가 깨짐DBeaver / DataGrip 로 추출해도 동일함원인csv파일과 엑셀의 인코딩 방식이 다름해결방안메모장을 이용하는 방법 (windows)엑셀 툴을 이용하는 방법 (windows/mac)datagrip을 이용하는 방법 (windows/mac)메모장을 이용하는 방법csv 파일 우클릭 -> 연결 프로그램 -> 메모장 -> 다른 이름으로 저장 -> 인코딩 UTF-8을 UTF-8(BOM)으로 변경.엑셀을 이용하는 방법데이터 탭 -> 텍스트/CSV에서 -> 인코딩 유니코드(UTF-8) 선택 후 데이터 로드DataGrip 이용하는 방법데이터 내보내기 -..
여러 프로젝트간의 전환을 하나의 웹스톰 윈도우 안에서 탭처럼 이용하는 옵션입니다. TL;DRSettings 에서 Open 검색Open project in에서 New window를 선택 (폴더별로 각각의 윈도우를 오픈하도록 설정하는 옵션)프로젝트를 2개 이상 오픈 (현재까지는 각각 윈도우가 띄워집니다.)상단 Window에서 Merge All Project Windows 선택탭별로 합쳐짐 (세 번째 첨부파일의 Nest.js, Algorithm와 같이 합쳐짐)이후부터 오픈하는 프로젝트들은 하나의 윈도우 안에서 열림System Settings> Project> Open project in 옵션에서 New window 선택위 옵션 선택 후 프로젝트를 두 개 이상 오픈해둡니다. Window>Merge All Pro..
에러 내용Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 원인MySQL Workbench의 기본옵션으로 using safe update mode가 켜져 있음.여러 로우를 한꺼번에 업데이트하는 경우를 대비하는 옵션.DataGrip에서는 발생하지 않음. 쿼리로 옵션 끄기SET sql_safe_updates = 0;SELECT @@SQL_SAFE_UPDATES; SELECT 쿼리를 실행할 수 없는 ..
현재 운영중인 개발 포스팅 공유 오픈채팅방의 링크 모아보기용 노션 페이지 입니다. Article A new tool for teams & individuals that blends everyday work apps into one. fullth.notion.site
TL;DR (Mac) Command + , 단축키로 설정창 접근 Tools -> Terminal -> Shell path를 zsh로 변경 설명 Mac의 Terminal 기본 설정은 /bin/bash로 되어 있습니다. zsh로 설정해주면, Mac에 oh-my-zsh로 커스텀한 터미널로 위와 같이 git branch를 terminal에서 볼 수 있습니다.
Mac에서의 port 종료 아래 명령어를 입력하면 COMMAND, PID, ...와 같은 목록들이 출력됩니다. 조회된 PID를 ${processId}에 입력하시면 됩니다. (현재 접속한 계정의 권한에 따라 sudo 명령어가 필요할 수 있습니다.) lsof -i :${port} ex.) lsof -i :3000 kill ${processId} ex.) kill 48513 Window에서의 port 종료 Mac과 명령어는 다르지만 마찬가지로 port 번호에 대한 PID를 조회한 후, 해당 PID를 종료시키면 됩니다. netstat -ano | findstr ${port} ex.) netstat -ano | findstr 3000 taskkill /f /pid ${processId} ex.) taskkill ..
문제 devtools 의존성과 livereload 설정을 해주었는데도 소스가 자동으로 빌드되지 않음 implementation 'org.springframework.boot:spring-boot-devtools' spring.devtools.livereload.enable=true 해결방법 (Mac) ctrl + shift + a 를 누르면 검색 창이 뜬다. Advanced Settings 검색. Allow auto-make to start even if developed application is currently running 체크 (2021.2 부터 Resistry에서 설정했던 것이 Advanced Settings로 변경됐다고 함.) MEMO 해당 설정은 프로젝트 단위로 적용됨. 기존 작성 링크 참..
문제 통신후 서버에서 반환하는 값을 정상적으로 넘겨받았음에도 statusText가 parsererror로 떨어짐. 원인 서버에서 받는 데이터 타입과 넘겨주는 타입이 다름. 사용중인 라이브러리에서 text 타입으로 넘겨주고 있음. 해결방법 명시적으로 dataType을 text로 지정해줌. dataType: "text",
사파리 -> 파일 -> 가져오기 -> Google Chrome...
환경 InteliJ + SpringBoot + Thymeleaf 상황 구글링 해본 결과 다음과 같은 설정과 Resisty의 수정이 필요하다고 하여 적용하였으나 작동되지 않았습니다. spring.thymeleaf.cache=false spring.devtools.restart.enabled=true spring.devtools.livereload.enabled=true 해결방법 Run > Edit Configurations Running Application Update Policies의 On 'Update' action / On frame deactivation 항목을 Update classes and resources로 변경해줍니다.
에러내용 - svn: E155011: Directory '...' is out of date 상황 - 작업중인 패키지 삭제 후 소스 커밋 원인 - 삭제가 반영된 서버의 소스 버전과 로컬의 소스 버전이 다르기 때문에 발생 해결방법 - 프로젝트 우클릭 -> Subversion -> Update Directory - 아래 이미지와 같이 HEAD revision으로 변경해준다.
Error - svn: E170013: Unable to connect to a repository at URL 'https://...' - svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted 문제 - 인텔리제이에서 svn을 사용하려고 함. - 에러검색 시 svn설치경로로 가서 명령어를 실행하라는 글들이 있었는데 안됨. 해결방법 - Preferences > Version Contol > Subversion - 대화형 모드 활성화(영어버전 Enable interactive mode) - 다시 저장소에 접근하면 로그인 창이 뜸. 참고 - ..
문제 - 이클립스에서 SVN으로 클론한 저장소를 메이븐에서 열었더니, 메이븐을 인식하지 못하여 외부라이브러리들을 받아오지 못함. 해결 - pom.xml 우클릭 후 add as Maven project 클릭 주의사항 - 라이브러리 버전관리가 프레임워크 버전에 맞춰 관리되고 있는 경우, 최신 라이브러리로 받아져 소스 수정이 될 수 있음. IntelliJ에서 메이븐(maven) 프로젝트를 git clone 했는데 pom.xml 이 있음에도 maven project로 인식하지 못 pom.xml 우클릭 > add as Maven Project itpsolver.com
문제: 프로젝트 폴더를 통으로 받아서 옮겨왔고, 해당 프로젝트의 이클립스는 프로젝트 폴더 별도 JDK를 사용했습니다. 이클립스 실행 시 다음과 같은 에러가 발생하였습니다. 환경변수에 등록한 경로의 자바를 사용하는 것이 아니라 별도 jdk를 사용하는 것인데, 이클립스를 구동할 때 사용한다고 등록한 JDK의 경로와 맞지 않아서 발생한 것입니다. 이클립스 설치 폴더 내의 아래 파일(eclipse.ini)을 Notepad등으로 열고, -vm옵션을 추가로 적어준 뒤, 자바 설치 경로를 프로젝트 압축을 푼 경로와 맞게 수정해주면 됩니다. 잘못된 부분은 말씀해주시면 수정하도록 하겠습니다. 감사합니다.