목록etc (24)
Coding Planet
사이드 바로 자세한 일정나오는거 너무 불편... 테스크 디테일에 들어가서 설정( · · · ) 선택 후 알림창의 이슈열기 선택 편안... -> 백로그나 타임라인에서는 아직 안됨....
현재 회사에서 동기와 스터디를 하고 있다. react로 pwa를 구현하는 중인데 환경설정에서 에러가 많이 나서 바로 동기와 공유하고 있는 git repository에 올리기가 애매했다. commit을 해두는 방법, stash를 해놓은 방법도 있지만 제대로 구현되지 않은 작업을 commit하기도 그렇고 stack에 임시로 stash 하기도 싫었다. 그래서 git에 내 private repository를 하나 파 놓고 관리하기로 했다. 1. 현재 연결된 원격 레파지토리 확인 : git remote -v 2. 새로운 원격 레파지토리 등: git remote add 3. 연결 확인: git remote -v내가 지정한 sharon-boilerplate 별명으로 원격 저장소가 생성되었다. 4. p..
dbeaver unhandled event loop cannot set data in clipboard dbeaver에서 복사 붙여넣기가 안되는 오류 -> dbeaver 껐다 켜는걸로는 해결 안됬고 컴퓨터를 재부팅해서 해결됬다. 다른 작업하면서 클립보드끼리 충돌난거 같은데 정확한 원인은 아직 불명 ㅠ
도커파일(Dockerfile)은 Docker 이미지를 생성하기 위한 설정 파일이다. 이 파일은 Docker가 이미지를 빌드할 때 따라야 할 명령어들과 설정들을 담고 있으며 어떤 소프트웨어를 설치하고, 어떤 환경 설정을 해야 하는지 등을 지정할 수 있다. 도커파일을 통해 애플리케이션과 그 종속성들이 포함된 환경을 일관되게 배포하고 실행할 수 있게된다. 이는 애플리케이션을 다양한 환경에서도 동일하게 작동하는데 도움이 된다. # 사용할 베이스 이미지 FROM ubuntu:18.04 # 작업 디렉토리 설정 WORKDIR /app # 현재 디렉토리의 파일들을 이미지의 /app 디렉토리로 복사 COPY . /app # 필요한 패키지 설치 RUN apt-get update && apt-get install -y py..
API 게이트웨이를 컨테이너로 띄우기 위해 실습을 하고 있다. 도커가 아직 낯설다. 이전에는 이미지가 있고 그 이미지를 바탕으로 독립적인 실행환경인 컨테이너가 만들어진다 정도만 알고 있었다. 여러개의 컨테이너의 설정을 정의하고 구성하는데 사용되는 docker-compose.yml를 뜯어보자 (아래는 유레카 서버를 위한 docker-compose.yml이다) version: "3" services: eureka-server: build: . image: server ports: - 15000:15000 volumes: - ./eureka-server/logs:/logs environment: - TZ=Asia/Seoul ~ 1. version : 이 파일이 사용하는 docker-compose의 버전을 의미..
Virtual Box 사용하면서 정말 말도 안되는 사소한 무지때문에 한참 헤멨다. 윈도우 운영체제에서 Virtual Box의 호스트키 단축키를 변경할 때 문제였다. 아무리 단축키를 눌러서 입력을 하려고 해도 입력이 안되고 '없음'이 그대로 남아 있는거다 ㅠㅠ 구글링 계속하는데 딱히 거기에 대한 포스트도 없고 ㅠㅠ (당연하다 왜냐하면 정말 바보같기 때문에) 그냥 단축키 자리에 커서두고 컨트롤, 쉬프트키 누르면 된다^^ 키 이름을 직접 String으로 입력하는게 아니라 키 자체를 인식한다는 의미...! 저 같은 바보가 또 있다면 이 포스트가 도움이 될 것...
회사에서 하던 프로젝트를 주말동안 완성하려는데 죽어도 빌드가 안되는 문제가 발생했다. spring framework에 온통 빨간 줄이 가더니 빌드가 안됬다 ㅠ 아래 정말 정리잘 된 포스트를 보고 오류를 해결해보려고 했지만 여전히 해결이 안됬다(빌드 새로하기, 클린하기 등등) https://ottl-seo.tistory.com/entry/IntelliJ-Cannot-resolve-symbol-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0 그러다가 해당 문제가 인텔리제이의 전형적인 import오류라는 것을 stackoverflow에서 알게 되었다. 그래서 혹시나 import 과정에서 인텔리제이 자체적인 문제가 발생한 건가 싶어서 .idea 디렉토리를 삭제하고 인텔리제이를 다시 시작했다...
1. File > New > Project from Version Control 선택 2. 가져올 Git repository의 url 복사해서 붙여넣고 디렉토리 경로 설정해주기 - 만약 Git 연동이 안된 상태라면 GitHub (노란색 박스) 로그인 필요 3. 가져오기 성공!
쿼리문 작성하던 도중 위와 같은 오류 발생. myBatis와 postgreSQL로 개발 중이었다. 이 경우 실행하기도 전에 오류가 발생한 것으로 인텔리제이 설정 자체 문제이다 (만약 실행 중 발생하는 런타일 오류 ' java.lang.IllegalArgumentException' 가 발생한 경우에는 ResultMap의 VO의 변수가 String이 아니라 date인지 확인해봐야 한다. to_char는 문자열형으로 바꿔주므로 VO에 선언된 변수가 String이어야한다.) 사실 런타임 오류가 대부분이지만 나와 같은 경우는 아래와 같이 설정을 바꿔주면 된다. File > Settings (또는 Preferences on macOS)를 선택 Languages & Frameworks > SQL Dialects를 선..
1. 기본 폴더 구조 : layouts/tiles 2. LayoutController - top, left menu 그려주는 메서드 - 권한별로 다른 메뉴를 보여주기 때문에 필터링 필요 - 처리 후 jsp 경로 반환 (return "layouts/common/TopMenu") - 각 메서드는 c:import로 호출되는데 이 때 ~.do 로 가상의 경로를 만들어서 호출한다. 3. viewResolver 설정 @Bean public TilesConfigurer tilesConfigurer() { final TilesConfigurer configurer = new TilesConfigurer(); String[] definitions = {"classpath:tiles/tiles.xml"}; configur..