본문 바로가기

분류 전체보기

(122)
[spring boot 와 vue 연동] [참조!]https://jiurinie.tistory.com/102 Spring Boot & Vue.js 연동 및 개발환경 구축Spring Boot & Vue.js 연동 및 개발환경 구축 개발환경 Eclipse IDE Visual Studio Code Spring Boot 2.7.5 Vue@3.2.41 Gradle 7.0 여태까지 Spring에서 권고하는 방식인 Thymeleaf + HTML 기반으로 프론트엔드단을 개발하였는데jiurinie.tistory.com  spring 설정먼저 하자!project name : vueExjava : 17spring boot version : 3.3.10dependency : Spring web  프로젝트 구조  Homecontroller 하나 생성해서 spring ..
[안드로이드 프로젝트 생성 및 git 연동] git flow까지 프로젝트 생성    git 연동https://velog.io/@xlddy02/Android-Studio-Git-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4-Github-%EC%97%B0%EB%8F%99%EB%B2%95 [Android Studio - Git] 안드로이드 스튜디오 Github 연동법안드로이드 스튜디오 Git 연동법velog.io  settings 접속 해당화면의 test를 통해서 설치 되었는지 확인, url이 잘박혀잇다면 잘 설치되어있는것임 github 항목에서는 계정추가를통해서 브라우저에 로그인 중인 깃허브 계정으로 자동 authorized해줌git 리포지토리 생성 과정 생성 이후 하..
[친절한 SQL 튜닝] 1장 ~ 2장 2 1장 SQL 실행 최적화 1. sQL 파싱 1) 파싱트리생성:sQL문을 이루는 개별 구성요소를 통해 트리생성 2) syntax체크:문법오류 체크 3) semantic 체크 : 의미오류 체크 2. sQL 옵티마이저 사용자로 부터 전달 받은 sql문의 실행계획의 예상비용을 산정해서 가장 최저비용을 나타내는 실행계획을 선택한다. 실행계획은 plan키워드를 통해서 확인해볼수있다. 비용은 쿼리를 수행하는동안 발생할 I/O횟수와 예상소요시간을 말한다 3. 옵티마이저 힌트 옵티마이저가 가장 최적의 선택을 할 수있도록 개발자가 인덱스를 통해서 힌트를 줄 수있다. 주의사항 1. 힌트를 나열할때 ,(콤마)로 구분한다. 2.테이블을 지정할때는 스키마명까지 명시하면 안된다. 3. from절에서 alias를 지정했다면 힌트에도..
[vscode 확장프로그램] vscode에 코드 작성 이벤트 넣기 이 두개의 블로그를 참고 하였다. 코드 작성은 아래 https://mingd0o0.tistory.com/entry/VS-Code-Power-Mode%ED%8C%8C%EC%9B%8C%EB%AA%A8%EB%93%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-%EB%82%98%EC%9D%98-vscode-%EA%BE%B8%EB%AF%B8%EA%B8%B0 [VS Code] Power Mode(파워모드) 사용하여 나의 vscode 꾸미기 vscode 확장자에서 Power mode 설치 https://marketplace.visualstudio.com/items?itemName=hoovercj.vscode-power-mode Power Mode - Visual Studio Marketpla..
[클린코드] PMD , 수동설치법 PMD 사용법 이클립스에 marketplace에서 존재하는 pmd를 설치하게 되면 check code 를 누르면 프로젝트의 소스코드를 분석한후 변수명이라던가 아니면 함수명, return값과 같은 부분에서 보안적 문제가 의심되는 코드가 있다면 검출해서 보여준다. outline에서 show details 하면 이코드가 왜 보안적으로 문제가 생기는지 상세보기 할수있다. description을 구글 번역기에 돌려보면 아는 말이 나온다. overview에서는 자바 소스 파일을 선택해서 오류 사항을 클릭하면 어떤 라인에서 오류가 났는지 outline에서 확인할 수있다. outline에서 클릭하면 오류난 곳을 찾아갈 수있다. outline에서 mark as reviewed 를 클릭하면 에러가 난곳의 코드 옆에 주석으..
[Spring Boot] VS Code로 하기 현재 최신 버전의 VS Code로 스프링부트를 실행 하기 위해서는 java version 17이 필요하다 일단 17버전을 깔고 환경변수 설정을 해준다. 환경변수 설정이 끝나면 이제 vscode를 통해서 springboot와 gradle 프로젝트를 실행할 확장 팩을 설치해줘야한다. ▷ Spring Boot Extension Pack ▶ Extension Pack for Java ▷ Lombok Annotations Support for VS Code ▶ Gradle for Java 프로젝트 생성 이제 springboot 프로젝트를 생성할 수있다. ctrl+ shift + P 를 누르고 >spring initializr: create a gradle project 를 검색한다 spring boot 버전 3...
[ 실무 ] 개발자의 개발이란? 개발자는 PL과 컨설턴트의 설계문서를 가지고 요구사항대로 개발해야한다. 설계문서의 구성요소 대부분 sudo코드로 나눠준다. 1. 업무 프로세스 업무프로세스 흐름에 따른 코딩 흐름을 그림화 한것이다. 이를 통해서 어디서 데이터가 어떻게 넘어가서 처리되는지 알수있다. 사진 : sudo 코드 그림 2. SQL select 사원번호, 사원명 from 사원 where 사원번호 = '입력받은 값' 3. 변수명 4. SQL실행후 결과값 친절하신 PL과 컨설턴트라면 해줌 보통은 결과값이 맞는지 확인할때 데이터를 요청해야 줌 5. 테스트하기 위해서 데이터를 넣는 방법 1. 현업 장표 가져와서 한땀한땀 넣기 2. As-is 시스템의 데이터를 가져오기 3. 엑셀파일의 CSV확장자로 넣기 개발을 잘 하려면 개발 도구 툴에서 ..
[ 실무 ] DB의 분석 및 설계 개발자가 프로젝트에 대해서 분석을 할 때 해야할 순서! 1. 회사의 업무 프로세스를 물어본다. 하나의 일이 있으면 그 일의 처음과 끝을 물어본다. 그 일의 결제 라인 이라던지 절차를 물어보는 것이다. 2. 회사 업무에 쓰이는 데이터를 받는다. 3. 데이터와 업무 프로세스를 기반으로 화면을 구성한다. 메뉴 이런것들에 대한 배치나 목록이 나오는 것 업무 프로세스 단계가 나눠지지만 하나의 화면에서 전부 된다면 그렇게 구성해도 상관 없다. 4. 화면을 기반으로 테이블을 어떻게 구성할 것인지 작성한다. 화면하나당 테이블 하나씩 나오는게 아니라 로직에 따라서 하나씩 나온다. -> 한 화면을 구성하는 테이블이 여러개일 수있다. ----> 이과정이 끝나면 메뉴구조도 , 기능 구조도, 화면설계서, 테이블목록, 테이블 정..