본문 바로가기
반응형

개발자의 삶110

[Ubuntu] 방화벽 설정 방화벽 설정 확인 ufw status verbose 방화벽 활성화 ufw enable 방화벽 비활성화 ufw disable 방화벽 설정 예시 몇가지 ( ssh, mysql ) ufw allow ssh ufw allow mysql 2020. 11. 11.
세션 끊겨도 노드 실행될 수 있도록... npm start? nohup npm start & 2020. 10. 8.
CORS 해결 외부에서 api 서버용으로 스프링부트 프로젝트를 구축했을 때, 호출 시, 도메인이 달라 cors 문제가 발생하게 된다. 해결 방법은 아래와 같다. ... @Controller @CrossOrigin("http://localhost:3000") @RequestMapping("/api/test") public class TestController { ... } 호출되는 localhost:3000 을 허용해주겠다는 의미이다. #참고 spring.io/guides/gs/rest-service-cors/ 2020. 9. 26.
[Gradle] QueryDSL 설정 plugins { id 'org.springframework.boot' version '2.2.5.RELEASE' id 'java' } apply plugin: 'io.spring.dependency-management' group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' configurations { developmentOnly runtimeClasspath { extendsFrom developmentOnly } compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } // QueryDSL Version def queryDSLV.. 2020. 3. 10.
[SpringBoot] Gradle 을 이용해서 JPA(+QueryDSL) 프로젝트 설정 프로젝트를 구성할 수 있는 방법이 너무 많아서 구성하는데 너무 짜증났다 ㅋ 뭘로 설정해야 가장 좋을까 하다가 기본 start.spring.io 에서 생성한 프로젝트를 기준으로 plugin 을 추가해주는 방법을 선택해서 구성했다. 1. start.spring.io 에 들어간다. 프로젝트는 gradle로 구성할 것이기 때문에 1) gradle, java, Spring Boot SNAPSHOT 이 아닌 최신 버전으로 선택한다. 2) Group과 Artifact 를 원하는 걸로 선택해준다. 3) Dependencies에는 spring web, jpa, h2, lombok, thymleaf, devtools, actuator 를 선택했다. 2. 그리고 아래 generate 를 눌러준다. 생성된 프로젝트에서 바로 .. 2020. 3. 10.
[Gradle] Maven to Gradle, 메이븐에서 그래들 전환(변환) 준비 OS 에 Gradle 이 설치 되어 있어야 한다. 전환 / 변환 하기 gradle init --type pom 2020. 3. 10.
GIT 커밋했는데, 다른 개발자에게 보이지 않을 때 git을 사용한지도 어느 덧 한달이 지났다. 여러 기능을 써본 것은 아니지만, 그래도 나름 clone, pull, add, push, commit, rebase, merge, branch 변경, rollback 정도를 쓰면서 나름 익숙해졌다고 생각했었다. Intellij로 말이다. 근데 오늘 커밋을 했는데, 내 소스가 반영이 되지 않은 일이 생겼다. 뭐지? 난 커밋을 했는데? 내 IntelliJ 화면 깃 전체 히스토리에서도 내 커밋된 정보가 있었다. 근데 왜 내 소스는 반영이 되지 않은 걸까? 이유는 push를 하지 않아서다. 다른 개발자와 행여 쫑날 수 있으니, 생각나는 대로 pull 받으면서 merge하는 게 습관이 되었다. 히스토리를 다시 확인해보았다. origin 따로, 브랜치 따로 태그가 달려있.. 2020. 2. 17.
단기 속성 입문 현업 사용 인텔리제이(IntelliJ) 단축키 정리 관리 #설정: Ctrl + Alt + s 찾기 #파일 찾기: Ctrl + Shift + n #열린(최신) 탭: Ctrl + e #Call Hierarchy: Ctrl + Alt + h #이전 탭: Ctrl + Tab #구현체 들어가기: Ctrl + Alt + b #파일내 단어 찾기: Ctrl + Shift + f #선택 단어 찾기 다음(이전): Ctrl(Shift) + F3 보기 #JAVA Doc 보기: Ctrl + q #메소드단위 이동: Alt + ↑,↓ #이전(다음) 파일(탭 넘기기?) 탭 이동: Alt + ←(→) #여닫기_alt *Project: Alt + 1 *Favorites: Alt + 2 (개인적인 패턴, Breakpoints용) *Server/Debugger: Alt + 5 (개인적인 패.. 2020. 2. 5.
[이클립스] 소나큐브 or 소나린트 설치 벌레 잡자, 벌레 잡자 찍찍찍? 웹 취약점을 잡아보자. 몇 마리? 읭? 1. 소나큐브 설치 소나큐브 플러그인 설치 Help - Install New Software... 참고 링크 https://docs.sonarqube.org/display/SONARQUBE53/Installing+SonarQube+in+Eclipse#app-switcher Installing SonarQube in Eclipse - SonarQube-5.3 - Doc SonarQube 페이지 SonarQube in Eclipse 배너의 맨 끝으로 배너의 맨 처음으로 Installing SonarQube in Eclipse 메타 데이터의 끝으로 건너뛰기 작성자 : Ann Campbell - 3월 09, 2016 메타 데이터의 시작으로 .. 2019. 11. 14.
[오라클] 디비링크 생성 간단하게 디비링크 생성 방법을 알아보자. CREATE DATABASE LINK [디비링크명] CONNECT TO [연결할_사용자] IDENTIFIED by [연결할_사용자_비밀번호] USING '[접속정보]' 예시는 아래와 같다. CREATE DATABASE LINK LNK_A_DB CONNECT TO seodaeya IDENTIFIED by pwd1234 USING '192.168.0.156:1521/mydb' 관련 글 [오라클] 잡 생성 잡 생성을 해보자. 잡 생성 문을 그냥 모르는 입장에서 보기만 해봐도 대충 뭐가 뭘 할 것이라는 것이 눈에 들어온다. job은 무시하고, 잡 번호가 자동생성 되서 들어오는 듯 하다. what 무엇이냔데 seodaeya.tistory.com [오라클] DB 관련 문서(.. 2019. 11. 13.
반응형