[GitHub Copilot] Copilot이 자꾸 영어로 답한다면?
·
개발/Tip
최근 개인 프로젝트를 진행하면서 GithubCopilot이 괜찮다는 소식을 듣고 냉큼 결제를 해서 사용을 해보는 도중에자꾸 답변을 영어로 하는바람에 "한글로 답변해줘"라는 문구를 달고 문의를 하다보니 귀찮더라 그래서 해결방법을 찾아보았다. ♦︎ IDE 공통 세팅 IDE ▶︎ Setting ▶︎ github Copilot ▶︎ Chat (Natural Language) ▶︎ Korean 선택 ! IntelliJ 의 기준으로 설명하지만 VS Code 설정부분은 똑같다.! 그리고 VS Code에서는 ChatGpt 간 버전설정이 가능하지만 25년 1월 기준 IntelliJ에서는 선택이 불가능하다 끝.
Stream API를 활용해보자
·
개발/Java
스트림(Stream API) 활용기스트림을 활용하면 얼마나 코드가 짧아지는가.그간 배우기를 두려워하면서 람다만 나오면 뒤로 주춤하던 내모습조금은 더 친숙해 지도록 노력이 필요할 것같다.기존 사용 내역 public String randomNumberCreate() { List computer = new ArrayList(); while (computer.size() 랜덤 숫자 3종류를 받아 ArrayList에 저장한다빌더를 생성하여 arraytList에 생성된 자료를 저장한다그리고 빌더를 리턴한다.Stream을 이용해보자return Stream.generate(() -> Randoms.pickNumberInRange(1, 9)) // 1~9의 숫자의 랜덤 숫자를 배분한다 ..
[백엔드 부트캠프]14주차 리뷰
·
일기/2024
14주차 리뷰▶︎ 교육 과정토이프로젝트 2차 종료 [팀 3조]  토이프로젝트 2차 종료 및 발표 [팀 3조]  ▶︎ 개인 공부 및 어려웠던점  Java Stream 공부 With 모던 자바인 액션  Restful API 구현 실습 With Restful API 서버 구현  git + git hub 구현 연습  새로운 모든것들이 무서울 지경이다.  남과 비교하지말자
[JAVA] DI 예제 구현 그리고 UML
·
개발/Java
Spring을 공부하다 보니 DI(Dependency Injection)이라는 부분이 정말 너무 이해가 되지 않았다.그리고 더욱 슬픈 건 UML조차도 이해가 되지 않았다.  그래서 직접 공부 후 JAVA 예제, Intellij의 Diagram기능을 활용해서 UML로도 분석한 기록을 남긴다. ◆ 예제 코드public interface Service { void sendMessage(String message, String recipient);} > 서비스 인터페이스를 생성한다 public class FakeService implements Service { @Override public void sendMessage(String message, String recipient) { ..
[백엔드 부트캠프] 11주차 ~ 13주차 리뷰
·
일기/2024
11 ~ 13주차 리뷰많은 일들은 있엇지만 블로그를 더이상 놓았다가는 또다시 놓을것같아 몰아서 한번에 쓴다. ▶︎ 교육 과정토이프로젝트 1 차 진행 [팀 3조]  쇼핑몰 ERD 제작 1주일토이프로젝트 2차 진행 [팀 3조] 쇼핑몰 SPRING 기반 구성 (14주차 까지 진행)▶︎ 개인 공부 및 어려웠던점ERD(Entity Relastionship Diagram)를 오랫만에 다시 작성해보려고하니 말이 안되는 부분들이 상당히 많았었음 > 그래도 팀원들과 논의하면서 ERP보다는 가볍고 쇼핑몰 기능에 가까운 기능으로 만드는것 방향으로 진행> 그래도 ERD는 어찌어찌 종료  "SPRING FrameWork" 스프링은 요즘 누구나 기본으로 해야한다지만 벅찬 부분들이있어 매일이 접근하기 어려웠던것같다> 그래도 팀원..
[백엔드 부트캠프] 10주차 리뷰
·
일기/2024
10주차 리뷰 ▶︎ 교육 과정Spring - DB, MyBatis, 게시판 만들기JS (쟈스~) - 기초교육, 실습▶︎ 개인 공부MyBatis3 설정게시판 만들기 Spring boot 기초 공부남과 비교하지말자.
[백엔드 부트캠프] 9주차
·
일기/2024
9주차 리뷰 ( 11.18 ~ 11.24 ) ▶︎ 과정 (강사님, 과제, 프로젝트..)Spring JS DB 튜닝 시험 (망함)▶︎ 개인 학습스프링 개인학습 !!!  남과 비교하지 말자.
[IDE - IntelliJ] auto Parameter Info (매개변수 정보) 팝업 숨기기
·
개발/Java
Intelli J를 쓰면서 제일 불편했던게 매개변수 정보가 뭔가 도움이 안되는 느낌이다내가 좀 덜 익숙해서그런지.. 아무튼 각설하고 매개변수 정보가 자동 표기 수정방법을 공유한다 # Mac OS 기준 ❖ IntelliJ 설정 ► 에디터 ► 일반 ► 코드 완성 ► 매개변수 정보 In 부분 " 매개변수 정보 팝업을 다음의 경우에 표시 ~~ " 체크박스 해제     ► 이후 재시작 할 경우 자동으로 매개변수 정보 팝업이 보이지않음 ❖ 영문 버전의 설정 수정이 필요하신 분은 IntelliJ Help 페이지를 참조  해당 설정 이후 매개변수 정보가 보시고싶으신분들은 Method 란에서 "Cmd + P" 단축키 사용  하시면 됩니다.
[Java] 다형성 그리고 Interface와 친해지고싶어요.
·
개발/Java
객체지향  특징에는 4대 개념이 존재한다상속성다형성캡슐화추상화이중 나는 가장 속을 썩이는 개념이 무엇이냐라고 한다면 다형성(Polymorphism)이라고 생각한다더군다나 한참 Java + 객체지향에 다가가려 할 때 Design Pattern을 접하게 되면서 더욱더 거리가 멀어지는 것만 같다 내가 다가가기(친해지기) 어려웠던  Interface  +  다형성   에 대하여 내가 직접 예제를 작성해 보고 공유하고자 한다. ◼︎ 다형성(Polymorphism) 란?  : " 참조 타입에 맞춰서 변한다. "   ( 길게 말하지말죠.. 위키피디아 링크 )     ◼︎ Interface 란? :  객체를 생성하지 못하는 Java의 추상화 클래스(?) + 상속 자식 클래스는 부모 메서드 필수 오버라이딩, 구현 필요 ..
[백엔드 부트캠프] 8주차
·
일기/2024
어느새 번개같이 8주차가 지나간다... 8주차 리뷰 ( 11.11 ~ 11.17 ) ▶︎ 과정 (강사님, 과제, 프로젝트..)DB 튜닝 수업 [end]HTML & CSS자료구조데이터모델링 시험 (망함)(과제) 데이터모델링▶︎ 개인 학습자료구조 , 스프링 온라인 강의 수강 및 실습데이터 모델링 과제 진행 남과 비교하지 말자
[Oracle] Developer & DBeaver 쿼리 실행계획 보는법
·
개발/DB
SQL 튜닝 중 실행계획을 조회할때 어디서 봐야할지 못 찾아서 남겨둔다아래 모든 환경은 MAC OS 이다. SQL Developer >   ❖ 작동 버튼 위치 :  워크시트 작성내역 쿼리 상단   ❖ 단축키 : F10   ❖ 특징 : SQL DEVELOPER에는 자동 권고자, SQL 튜닝 권고자 기능도 있어서 같이 실행해볼만하다.    ❖ 아래는 실행 결과이다.힌트처럼 NL 조인이 보여진다.   DBeaver Community >   ❖ 작동 버튼 위치 :  워크시트 좌측 스크롤(?) 아이콘 위치   ❖ 단축키 : ⌃⇧E   ❖ 특징: 조회된 계획의 인식은 DBeaver가 편한것같다.. ❖ 아래는 실행 결과이다.힌트처럼 NL 조인이 보여진다.   끝.
[백엔드 부트캠프] 7주차
·
일기/2024
7주차 리뷰 ( 11.04 ~ 11.10 ) ▶︎ 강사님 수업DB 튜닝 ( 친절한 SQL 튜닝 ) 수업 데이터 모델링  ( 핵심 데이터모델링 ) 수업▶︎ 개인 학습SQL 테스트 리뷰 / 복습DB 튜닝 / 데이터 모델링 정리 SW EXPERACADEMY 1 ~ 2 레벨  각 2문제 clear 남과 비교하지말자.