일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 표준함수
- Private
- @SpringBootApplication
- java
- Public
- Git
- @Configuration
- git clone
- 프로그래머스 #lv0
- git add
- git pull
- git commit -m
- springboot
- 접근 제어자
- static
- JVM
- assertThat()
- CLI
- streamlit
- open ai key 발급
- JIT
- 다음 큰 숫자 풀이
- 캡슐화
- GitHub
- 싱글톤
- apply
- 프로필 구현
- git push
- 코틀린
- 인터프리터
- Today
- Total
목록분류 전체보기 (22)
우당탕탕 개발_𝒍𝒐𝒈
이번주부터 코틀린을 새롭게 배우기 시작했다. 먼저 짧게 소감을 말하자면.. 굉장히 자유로운 친구다!그래서 재미있지만 또 한편으로 아직까지 낯가림의 시간을 가지고 있다. 좋은 점은 자바의 이론을 슬슬 잊어갈 때 자바와 비교하며 공부를 하게 되니 일석 이조의 효과를 보고 있는 것 같다!! 열심히 공부하고 얼른 only 코틀린 플젝을 해보고 싶다🔥 오늘은 코틀린에서 제공해 주는 다양한 표준함수에 대해 간단히 복습해 보고 공부하면서 생긴 고민점과 그것을 해결하는 과정을 블로깅해보려고 한다.한눈에 보는 kotlin의 표준 함수 표준함수반환값내용apply객체 '나 자신'객체의 초기화 및 수정run결과 값객체 안에서 작업을 수행 후 결과를 반환with결과 값객체와 관련된 작업 처리, 객체는 인자로 넘김let결과 값..
더보기'timebean' 회원 부분을 구현하며 고민했던 점과 전체적인 진행 과정을 남겨보려고 한다. #1 . 프로필 사진을 어떤 방식으로 저장할까?처음 프로필 구현을 시작했을때 예상치 못한 부분에서 고민이 되었다.'프로필 사진 당연히 사진 파일로 저장하면되는거 아니야?'라고 생각했지만, OAuth2 유저는 url로 사진 정보를 담는 것을 발견했다. 그래서 프로필 사진을 저장하는 다양한 방법들을 알아보고 비교해본 후 우리의 상황에 맞는 최적의 방법을 선택해보고자 했다. 간단하게 방식을 설명하면 다음과 같다. 첫번째 방법 업로드된 이미지를 서버 내 디렉토리에 저장하고, 해당 파일의 경로/url을 데이터 베이스에 저장하는 방식두번째 방법이미지를 바이너리 데이터로 변환 후 BLOB 타입으로 필드에 저장하는 ..
시큐리티 접근 제어 설정을 하다... org.springframework.beans.factory.UnsatisfiedDependencyExceptio n 의존성 주입에 문제가 있을 때 발생하는 오류를 발견했다.. 그런데 아무리 생각해도 아직 시큐리티만 @bean으로 등록한 상태였고 이렇게 그레들에 등록도 잘해주었다.. 대체 어디가 문제있은 걸까 하면 오류창을 더 자세히 읽어보니 내 코드 중엣서 "ROLE_ADMIN"으로 작성된 부분에서 문제가 생긴 것 같다는 의미의 문장을 발견할 수 있었다... 생각해 보면 지금 듣고 있는 강의와 내가 실제 활용하고 있는 시큐리티 버전이 다르기 때문에 충분히 발생 가능한 문제였다. 우선 해결 방법을 간단하게 말하자면 ROLE_ 접두사를 제거하고 역할 설정을 해주..
spring 과정이 시작되었다. 지금까지는 Gradle을 사용하여 프로젝트를 진행하였고 그러다 막히는 부분이 있으면 그때그때 구글링을 통해 코드를 짜며 스프링에 대해 가볍게 공부를 했다. 그래서 스프링의 기본 동작 원리에 대해 깊게 고민을 해 본적이 없었는데 이번 수업을 통해 그동안 놓치고 있던 부분들에 대한 궁금증이 생기기 시작했다. 특히, 아무런 생각없이 클래스에 어노테이션을 달고 라이브러리를 적용시켜 왔던 과정에 대해 하나하나 '이것을 왜 여기에 사용했지?"라는 의문이 들기 시작했다.그래서 오늘은 수많은 의문들 중 Spring Security를 적용할 때 사용했던 @ComponentScan 과 @Configuration에 대해 파헤쳐보려 한다.1. Bean의 생성과 관리나의 의문을 완전히 이해하기 ..
문제 > programmers lv2 다음 큰 숫자 풀이 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다.조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다.조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다.조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다.예를 들어서 78(1001110)의 다음 큰 숫자는 83(1010011)입니다.자연수 n이 매개변수로 주어질 때, n의 다음 큰 숫자를 return 하는 solution 함수를 완성해주세요.나의 풀이 int answer = n+1;int count = Integer.bitCount(n);while (Integer.bitCount(answer) != coun..
싱글톤 패턴이란?하나의 클래스에 오직 하나의 인스턴스를 만들고 그것을 계속 재사용하는 패턴이다. 보통 데이터베이스 모듈에 많이 사용한다고 한다.오늘은 강의 시간에 배운 내용 +a으로 정리하고데이터베이스 진도를 본격적으로 나간다면 싱글톤 패턴이 어떤 식으로 적용되는지 다시 한번 알아볼 예정이다. 다시 본문으로 돌아와서.. 그럼 싱글톤 패턴을 적용하기 위해 우리가 생각해야 하는 조건들에는 무엇이 있을까? 1. 재사용을 위해서는 '공유'(static)의 개념이 필요하다. 2. 다른 곳에서 함부로 new를 통해 새로운 객체를 생성할 수 없도록 제한(private)을 해야 한다. 3. 따라서 다른 곳에서 싱글톤 패턴이 적용된 객체를 호출하기 위한 메서드가 필요하다! 그럼 위 조건에 맞춰 코드를 작성해 보자! p..