란 개발일지

Total / Today

고정 헤더 영역

글 제목

메뉴 레이어

란 개발일지 Total / Today

메뉴 리스트

  • MY GITHUB
  • GITHUB.IO
  • 태그
  • 방명록
  • 전체 (257)
    • 일상 (21)
    • 학부 (14)
      • 캡스톤(a.k.a 졸작) (14)
    • 취준 (48)
      • 1. 기술면접 (12)
      • 2. 코딩테스트 (36)
    • 여러가지 (18)
      • 맥린이 탈출기 (12)
      • 기타 (6)
    • 갭알 (35)
      • 어렵다.. 서버.. (5)
      • WEB (15)
      • GIT (6)
      • JS & JQUERY (8)
      • DATABASE (1)
    • JAVA (61)
      • 기본 & 강의복습 (32)
      • SPRING (29)
    • PYTHON (60)
      • 기본 (19)
      • K-DIGITAL (41)

검색 레이어

란 개발일지

검색 영역

컨텐츠 검색

전체 글

  • [PYTHON] 파이썬 자료형(1) 리스트(List)

    2021.05.12 by ranlan

  • [MAC] 런치패드(LaunchPad) 아이콘 개수 변경하기

    2021.05.05 by ranlan

  • [SPRING] Querydsl | 문법(2) 조인연산

    2021.04.30 by ranlan

  • [SPRING] Querydsl | 기본 문법(1)

    2021.04.30 by ranlan

  • [SPRING] Querydsl | queryDSL이란

    2021.04.29 by ranlan

  • [QueryDSL] 카테고리별 게시글 조회

    2021.04.29 by ranlan

  • [JPA] 사용자 비밀번호 확인과 정보 수정

    2021.04.29 by ranlan

  • [REGEX] 회원가입 정규식(2) 비밀번호

    2021.04.29 by ranlan

  • [ERROR] 스프링부트 테스트 IllegalStateException

    2021.04.29 by ranlan

  • MySQL serverTimezone 설정

    2021.04.23 by ranlan

  • 20210422 | MY HAPPY BIRTHDAY

    2021.04.23 by ranlan

  • [REGEX] 회원가입 정규식(1)

    2021.04.23 by ranlan

[PYTHON] 파이썬 자료형(1) 리스트(List)

리스트 자료형 순서가 있으며 수정, 삭제, 추가가 가능한 객체의 집합 my_list = list() my_list = [] numbers = [1, 2, 3,] [대괄호]로 작성되며, 내부 원소는 ,로 구분 마지막 원소 뒤에 ,를 넣어도 오류가 나지 않음 리스트 메서드 리스트 길이 반환 numbers = [1, 2, 3, 4] len(numbers) # 4 추가 numbers = [1, 2, 3, 4] # 배열 끝에 요소 추가 numbers.append(5) # [1, 2, 3, 4, 5] # 원하는 인덱스에 요소 추가 numbers.insert(0, 0) # [0, 1, 2, 3, 4, 5] 리스트 확장 - 리스트만 가능 list1 = [1,2,3] list1.extend([4,5]) list1 # [..

PYTHON/기본 2021. 5. 12. 00:07

[MAC] 런치패드(LaunchPad) 아이콘 개수 변경하기

런치패드 한 화면에서 보여지는 아이콘 수는 기본 7 X 5 이다. 사실 아이콘 수가 적고 크기가 큰게 초큼 맘에 안든다. 그래서 보여지는 아이콘 수를 늘리고(아이콘 배열의 행열 수를 늘리고) 아이콘 크기는 작게 조정하려고 한다. 설정에 암만 찾아봐도 없길래 구글링을 통해 방법을 알아냈다. 터미널 을 실행하여 아래와 같이 입력한다. defaults write com.apple.dock springboard-columns -int 가로숫자 defaults write com.apple.dock springboard-rows -int 세로숫자 killall Dock 이후 다시 런치패드에 들아가보면 변경한대로 바뀐 화면을 볼 수 있다. ( 가로, 세로의 수와 그에 따라 아이콘 크기가 변경되었다 ) 기존의 설정대로..

여러가지/맥린이 탈출기 2021. 5. 5. 01:46

[SPRING] Querydsl | 문법(2) 조인연산

기본 조인join(조인 대상, 별칭으로 사용할 Q타입)join(innerJoin), leftJoin, rightJoin예) teamA에 소속된 모든 회원 조회List result = queryFactory .selectFrom(member) .join(member.team, team) .where(team.name.eq("teamA")) .fetch(); 세타 조인연관관계가 없는 필드와 조인List result = queryFactory .select(member) .from(member, team) .where(member.username.eq(team.name)) .fetch();예) team이름과 m..

JAVA/기본 & 강의복습 2021. 4. 30. 12:24

[SPRING] Querydsl | 기본 문법(1)

Qtype 이용1) 직접 선언(서브쿼리나 같은 테이블 조인 등 별칭이 달라야할 경우 사용)// 별칭 직접 지정QMember qMember = new QMember("m");// 기본 별칭 사용QMember qMember = QMember.member;2) 기본 인스턴스로 등록(기본 별칭 사용)import static study.querydsl.entity.QMember.*;public Member findMember1() { Member findMember = queryFactory .select(member) .from(member) .where(member.username.eq("member1")) ..

JAVA/기본 & 강의복습 2021. 4. 30. 02:49

[SPRING] Querydsl | queryDSL이란

[Inflearn] 실전! Querydsl - 김영한 https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84/dashboard 실전! Querydsl - 인프런 | 강의Querydsl의 기초부터 실무 활용까지 한번에 해결, 본 강의는 자바 백엔드 개발의 실전 코스를 완성하는 마지막 강의 입니다. 스프링 부트와 JPA 실무 완전 정복 로드맵을 우선 확인해주세요. 로드www.inflearn.com[GIT] https://github.com/ijo0r98/querydsl GitHub - ijo0r98/querydsl: [Inflearn] 실전! Querydsl - 김영한[Inflearn] 실전! Querydsl - 김영한. Contribute to ijo0r..

JAVA/기본 & 강의복습 2021. 4. 29. 04:02

[QueryDSL] 카테고리별 게시글 조회

카테고리 리스트로 메뉴가 구성되고 메뉴를 눌렀을 때 해당 카테고리에 등록된 게시글을 조회하고 싶다. 조건이 들어간 쿼리를 작성하기 위해 QueryDSL을 이용하였다. [참고] 2021.04.29 - [web/queryDSL] - queryDSL이란 queryDSL이란 [Inflearn] 김영한 - 실전! Querydsl 실전! Querydsl - 인프런 | 강의 Querydsl의 기초부터 실무 활용까지 한번에 해결, 본 강의는 자바 백엔드 개발의 실전 코스를 완성하는 마지막 강의 입니다. 스프링 부 juran-devblog.tistory.com 2021.03.11 - [web/[study] jpa] - [JPA 기초] 프록시와 지연로딩 [JPA 기초] 프록시와 지연로딩 객체 조회 시 해당 객체가 참조하는..

JAVA/SPRING 2021. 4. 29. 03:31

[JPA] 사용자 비밀번호 확인과 정보 수정

사용자 본인의 정보 수정을 하기 전 비밀번호를 입력하여 본인확인 절차를 거치도록 하였다. [이전] 2021.04.20 - [project/spring] - [JPA] 회원가입과 유효성 체크 [JPA] 회원가입과 유효성 체크 Spring Boot JPA 회원가입 [도메인 설계] 회원 정보의 내용으로 회원 가입을 위한 필수 입력 항목들은 아래와 같다. - 이름 - 아이디 - 비밀번호 - 이메일주소 - 전화번호 위 항목들을 포함하여 회원가 juran-devblog.tistory.com 비밀번호 재확인 사용자가 본인확인을 위해 입력한 비밀번호와 저장된 비밀번호를 비교하기 위해 passwordEncoder 인터페이스 의 메서드를 이용하였다. MemberService private final PasswordEnco..

JAVA/SPRING 2021. 4. 29. 03:29

[REGEX] 회원가입 정규식(2) 비밀번호

8자 이상 문자와 숫자 포함 /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/ 8자 이상 문자와 숫자, 특수 문자 포함 /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$/ 8자 이상 대문자, 소문자 포함 /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$/ 8자 이상 대문자, 소문자, 특수문자 포함 /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}/ 최소 6자 최대 12자 대문자, 소문자 숫자, 특수문자 포함 /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-..

갭알/JS & JQUERY 2021. 4. 29. 02:35

[ERROR] 스프링부트 테스트 IllegalStateException

문제강의를 따라하며 테스트코드를 작성하고 실행하다 아래와 같은 에러가 발생하였다. java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test 오류의 원인으로는 찾아본 결과 몇가지가 있는데 간단히 정리해보면- @SpringBootTest 클래스가 실행되며 필요한 스프링부트 설정 클래스를 찾지 못할 경우- 테스트 클래스(@SpringBootTest) 패키지 경로와 메인 클래스(@SpringBootApplication) 패키지 경로가 다를 때- @SpringBootApplication..

JAVA/SPRING 2021. 4. 29. 01:39

MySQL serverTimezone 설정

DataGrip이나 Intellij를 쓰면서 MySQL DB 연결할 때 자주 생기는 문제이다. 이유는 Mysql connector의 버전 5.1.x 이후로는 KST(한국 표준 시)를 지원하지 않기 때문이다. 따라서 직접 DB URL에 서버시간 설정을 해줘야 한다. DB URL 마지막에 ?serverTimezone=Asia/Seoul 추가 DB URL = jdbc:mysql://localhost:3306/database_name?serverTimezone=Asia/Seoul

갭알/DATABASE 2021. 4. 23. 16:26

20210422 | MY HAPPY BIRTHDAY

빠라밤빰 드디어 일년에 단 하루뿐인 내 생일 🥳내가 일년중 가장 좋아하는 4월 그 중에서도 가장 좋아하는 4월 22일 바로바로 내 생일 두둥 올해도 역시 혜진이와 가족들 덕분에 행복한 하루를 보냄 ❤️❤️ 20살이 되고 17, 18, 19, 20년도 한해도 안빠지고 혜진이와 생일을 같이 보냈다.이제는 각자의 생일마다 만나 생일파티를 하는 것이 연례 행사가 되었당 ㅋㅋ 21년도 물론 혜진과 함께 어딜가면 좋을까 고민 끝에 전부터 가로수길에 가기로 하였다.  만나자마자 혜진이한테 받은 이쁜 꽃다발내가 요 근래에 튤립구경을 많이 해서 색다른 꽃들로 준비했다고 한다.향이 좋아서 들고다니는 내내 꽃향기를 맡을 수 있었다. 지금 내 옆에 꽃병에 담아져있는데 여전히 기분좋은 꽃향기가 난다 점심은 혜진이가 전부터 가..

일상 2021. 4. 23. 15:40

[REGEX] 회원가입 정규식(1)

공백 체크 function checkBlank(value) { var blank_pattern = /[\s]/g; return blank_pattern.test(value); } 전화번호 입력 시 숫자 체크, 하이픈(-) 자동 추가 function autoHyphen(str) { str = str.replace(/[^0-9]/g, ''); var tmp = ''; if( str.length < 4) { return str; } else if(str.length < 7) { tmp += str.substr(0, 3); tmp += '-'; tmp += str.substr(3); return tmp; } else if(str.length < 11) { tmp += str.substr(0, 3); tmp +=..

갭알/JS & JQUERY 2021. 4. 23. 01:41

추가 정보

인기글

최신글

페이징

이전
1 ··· 15 16 17 18 19 20 21 22
다음
TISTORY
란 개발일지 © Magazine Lab & Customized by Juran

티스토리툴바