분류 전체보기163 [Lv.0] 특정 문자 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String my_string, String letter) { String answer = ""; return my_string.replaceAll(letter,""); } } replaceAll(변경하고싶은문자,변경할문자)을 이용해서 my_string에 있는 letter 글자를 "" 빈칸으로 만들어 지워줬다. 2023. 2. 17. [블로그프로젝트] 8. 회원가입, 로그인페이지 만들기 유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다. IDE : IntelliJ 언어 : Java DB : MySQL 빌드관리 도구 : Maven OS : iOS 참고유튜브 : 메타코딩 메인페이지에 이어서 회원가입, 로그인화면을 이어서 만들어보자. 우선 HTML을 읽는 과정에서 딜레이가 생기지 않게 script들을 에 가장 가까운 곳으로 이동시킨다. 참조 : https://velog.io/@takeknowledge/script-%ED%83%9C%EA%B7%B8%EB%8A%94-%EC%96%B4%EB%94%94%EC%97%90-%EC%9C%84%EC%B9%98%ED%95%B4%EC%95%BC-%ED%95%A0%EA%B9%8C%EC%9A%94 그 후 header 와 foot.. 2023. 2. 16. [블로그프로젝트] 7. 메인화면 만들기 유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다. IDE : IntelliJ 언어 : Java DB : MySQL 빌드관리 도구 : Maven OS : iOS 참고유튜브 : 메타코딩 가장 기본이되는 메인화면을 만들어보자. https://www.w3schools.com/bootstrap4/default.asp Bootstrap 4 Tutorial W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and ma.. 2023. 2. 15. [블로그프로젝트] 6. JpaRepository 로 데이터 update,delete 해보기 유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다. IDE : IntelliJ 언어 : Java DB : MySQL 빌드관리 도구 : Maven OS : iOS 참고유튜브 : 메타코딩 insert, select에 이어 delete와 update까지 진행해보자. update이기 때문에 PutMapping을 사용하고 user클래스에서 user_idx를 @id 어노테이션으로 지정했기에 파라미터값으로 id를 받고, user클래스 전체를 @RequestBody 어노테이션과 함께 받는다. 그 후 잘못된 Id값을 사용자가 입력한다면 수정할 수 없다는 메세지를 return 해준다. 비밀번호와 이메일값을 받아서 user클래스에 set해줘서 새로운 비밀번호와 이메일값으로 update를 .. 2023. 2. 13. [블로그프로젝트] 5. JpaRepository 로 데이터 select 해보기 유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다. IDE : IntelliJ 언어 : Java DB : MySQL 빌드관리 도구 : Maven OS : iOS 참고유튜브 : 메타코딩 지난번 insert에 이어 select, update, delete도 할 수 있다. 기본적인 매핑들만 기억한다면 된다고 본다. GetMapping = select PutMapping = update PostMapping = insert DeleteMapping = delete 우선 특정 유저 검색해보기를 진행해보자 특정유저를 select 하는거기에 GetMapping을 사용하고 user_idx를 기준으로 검색하고자한다. @GetMapping("/detail/{user_idx}") publ.. 2023. 2. 13. [일상] 맥북 배터리 사용시간 체크 m1칩 맥북을 구매하고 계속 사용하면서 배터리가 정말 오래 간다는걸 느끼고 있다. 내가 지금 맥북을 사용하고 있는 환경이 블루투스 키보드 + 마우스를 연결해서 사용하면서 보조 모니터를 연결해서 사용하고 있다. 사용하고 있는 프로그램은 구글크롬(탭 많이 띄워놓고 사용) + 인텔리제이 + 디비버+포스트맨 을 기본적으로 사용하면서 유튜브로 동영상을 시청하면서 프로젝트를 진행중에 메신저프로그램도 이용하고 있다. 그럼에도 식사시간을 제외하면 하루종일 사용할 수 있고, 단순 문서작업 + 줌으로 수업하고 있는 여자친구는 이틀에 한번꼴로 충전을 하고 있다고 한다. 랩탑을 고르면서 기준이 일단 가볍고 pd충전이 되서 따로 어댑터들도 가지고 다닐필요 없이 충전기하나로 휴대폰+랩탑을 충전할 수 있다는 장점으로 맥북을 선택한.. 2023. 2. 9. [블로그프로젝트] 4. JpaRepository 로 데이터 insert 해보기 유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다. IDE : IntelliJ 언어 : Java DB : MySQL 빌드관리 도구 : Maven OS : iOS 참고유튜브 : 메타코딩 기존에 하던 MVC패턴으로하는 CRUD를 하는 방법이 아닌 JpaRepository를 이용하여 CRUD를 하는 방법을 알게 되었다. 우선 /src/main/java/com/blog/ 하위 폴더로 test 를 만들어 DummeyControllerTest.java 를 생성해준다. 그 후 insert 테스트기에 postmapping을 해주고 값을 지정해준다. 들어 오는 값을 확인해보기 위해 sysout을 해서 파라미터들을 한 번 찍어보자. import org.springframework.web.. 2023. 2. 9. [블로그프로젝트] 3-1. 테이블생성하기 2 유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다. IDE : IntelliJ 언어 : Java DB : MySQL 빌드관리 도구 : Maven OS : iOS 참고유튜브 : 메타코딩 전 포스트에서 해당 오류로 다른 방식으로 테이블을 생성 했었는데 유튜브 댓글에서 다른분이 남겨주신 어느 감사한 분의 방법으로 해결했다. 진짜 구글링 이틀동안 해왔는데 등잔 밑이 어두웠다... 해결방법은 main class 부분에 @EntityScan(basePackages = {"entity class 위치"}) @EnableJpaRepositories(basePackages = {"repository 위치"}) package com.blog.toyproject.projectblog; i.. 2023. 2. 9. [블로그프로젝트] 3. 테이블생성하기 유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다. IDE : IntelliJ 언어 : Java DB : MySQL 빌드관리 도구 : Maven OS : iOS 참고유튜브 : 메타코딩 유튜브에선 application.yml에 아래 코드로 덮어쓰면 실행할때 콘솔에 SQL도 생성되고 또 자동으로 DB에 테이블이 생성된다고 했다. server: port: 포트번호 servlet: context-path: /blog encoding: charset: UTF-8 enabled: true force: true spring: mvc: view: prefix: /WEB-INF/views/ suffix: .jsp datasource: driver-class-name: com.mysql.. 2023. 2. 6. [블로그프로젝트] 4. localhost:8080 아이디 비밀번호 요구 유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다. IDE : IntelliJ 언어 : Java DB : MySQL 빌드관리 도구 : Maven OS : iOS 참고유튜브 : 메타코딩 localhost:포트번호 로 접속을 했는데 갑자기 아이디/패스워드를 묻는 경우가 있다. 잘사용하던 도메인인데 갑자기 아이디/패스워드를 묻는다니 당황스러운 경우가 있었을 것이다. 가장 간단한 방법은 포트번호를 변경해보는 것이다. application.yml에서 포트번호를 변경하고 실행해보니 포트번호가 변경된것을 알 수 있다. 그래도 안되는 경우가 있다. 그렇다면 터미널에서 사용중인 포트를 죽여(?)보자. 터미널에서 lsof -i :포트번호 를 입력해서 PID를 확인해보자 lsof -i :.. 2023. 2. 4. 이전 1 ··· 10 11 12 13 14 15 16 17 다음