일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #스파르타내일배움캠프
- JVM
- 클래스
- Git
- Github_token
- GitHub
- 메서드
- Java의 이점
- 성장기록
- 인스턴스
- TiL_1st_0419
- Java
- KPT
- 스레드
- 내일배움캠프
- 감사기록
- 회고록
- #내일배움캠프
- 변수의 다양성
- #스파르타내일배움캠프TIL
- 객체지향 언어
- 포맷은 최후의 보루
- 생성자
- static
- 스파르타내일배움캠프TIL
- diary
- Token
- 해우소
- 스파르타내일배움캠프
- Diary 해우소
- Today
- Total
목록전체 글 (230)
몬그로이
https://mongroy.tistory.com/91 벽이 반쯤 허물어진https://velog.io/@wldud5023/Refresh-%ED%86%A0%ED%81%B0 Refresh 토큰사용자의 인증을 위한 토큰이 아닌 새로운 에세스 토큰을 생성하는 용도로 사용한다. 사용자의 인증은 access 토큰으로 하되, access 토큰의 만mongroy.tistory.comhttps://mongroy.tistory.com/92 팀프로젝트 진행 기록 3 ~ 4일차처음에는 뭐라도 새로운 '기술'을 집어 넣으려고 애썼으나현재 주어진 과제에서 요구하는 최대 목표가 주어진 마감기한을 엄수하며 필수 구현이 제대로 작동하는 것이기에새로운 걸 계속 공부mongroy.tistory.com
처음에는 뭐라도 새로운 '기술'을 집어 넣으려고 애썼으나현재 주어진 과제에서 요구하는 최대 목표가 주어진 마감기한을 엄수하며 필수 구현이 제대로 작동하는 것이기에새로운 걸 계속 공부하면서 넣어가며 만들어내는 것 보다는현재 내가 알고있는 것을 기준으로 만든 후, 시간이 남으면 공부하면서 리팩토링을 진행하는 것이 낫다고 판단했다우리팀은 경험이 적은 사람들밖에 없었기에 더더욱 그랬다새벽에 프로필 수정로직으로 끙끙대다가아침에 다시 생각해보니 이전 방식은 구현이 불가능하다고 판단되어 다른 방식으로 구현하기로 했다 내가 어제 생각했던 구조는 아래와 같다1. 한 페이지에 구역이 나뉘어 프로필 수정을 진행하는 경우:비밀번호구역, 비밀번호 제외 구역2. 한 페이지에 고치고 싶은 정보를만 입력 후 진행하는 경우(기존 비밀..
https://velog.io/@wldud5023/Refresh-%ED%86%A0%ED%81%B0 Refresh 토큰사용자의 인증을 위한 토큰이 아닌 새로운 에세스 토큰을 생성하는 용도로 사용한다. 사용자의 인증은 access 토큰으로 하되, access 토큰의 만료시간이 끝나면 refresh 토큰으로 다시 access토큰을 생velog.io Refresh 토큰에 대해 조사를 하면서 위 글의 동작원리를 보다가 불현듯 코드를 작성하는 것에 대한 의문이 풀렸다사람들이 구글링을 통해서 조사한 다음 알아서 작성을 하는데, 도대체 어떻게 그게 가능하지??하고 항상 의문이었는데 그게 갑자기 해소된 것이다떠오른 생각이 맞는지 한 튜터님께 확인을 받고나자 코딩이 한층 더 재밌게 느껴졌다 자리로 돌아와서 돌이켜보니튜터님..
https://mongroy.tistory.com/89 팀프로젝트 진행 기록 1 ~ 2일차개발 혹은 개발을 위한 공부를 진행 할 때마다 간략한 글 작성하기해당 기능의 코드는 어떠한 로직을 가지고 있는지※ 입력값이 들어가면 어떠한 코드를 통해 어떠한 값으로 변화하는지코드를mongroy.tistory.com
1일차 API명세서, ERD 다이어그램, 와이어프레임 작성깃 설정, 푸시 테스트 및 기능 분담등 기본 설정에 집중 2일차 Git 에게 데인 날API 로직 한 가지를 작성 후 pull > update > push 를 하려고 했더니 알림창이 떴다 튜터님께 해결하기 위한 액션을 취했던 것들은 설명드렸지만update 를 했던 것을 말씀드리지 않고 진행했더니 작성해 둔 코드가 초기화가 되어버렸다작성하면서 메모해 두었던 것을 기반으로 재작성 완료 후 튜터님께 도움을 받으며 다시 push를 도움받았다 원인은전 날 테스트 해본다고 branch를 이동다니면서 push 테스트를 했는데, push가 잘 안되자깃을 잘 아는 update 하면 된다는 말을 들어서 그대로 진행하고서는IntelliJ에서는 update 를 눌러져야..
https://mongroy.tistory.com/85 쓰기 지연 저장소와 지연 로딩쓰기 지연 저장소는 DB에 실제 적용하기 전까지 변경사항을 가지고 있는 장소이고지연 로딩은 프록시를 통해 DB의 실제 정보를 가져오는 것을 미루는 것이다 그러므로DB에 쓰느냐, DB에서 가지고mongroy.tistory.comhttps://mongroy.tistory.com/87 코드카타정수 제곱근 판별class Solution { public long solution(long n) { for (long x = 1; x = n ; x++) { if (n/x == x) { return (x + 1)*(x + 1); mongroy.tistory.com
정수 제곱근 판별class Solution { public long solution(long n) { for (long x = 1; x = n ; x++) { if (n/x == x) { return (x + 1)*(x + 1); } } return -1; }} cs 정수 내림차순으로 배치하기 class Solution { public static long solution(long n) { int length = String.valueOf(n).length(); int[] numbers = new int[length]; for (int i = 0..
쓰기 지연 저장소는 DB에 실제 적용하기 전까지 변경사항을 가지고 있는 장소이고지연 로딩은 프록시를 통해 DB의 실제 정보를 가져오는 것을 미루는 것이다 그러므로DB에 쓰느냐, DB에서 가지고 오느냐로 구별하면 되겠다 참고로 공통점은 영속성 컨텍스트를 거친다는 점이다프록시 객체가 포함하는 최소한의 정보식별자 (ID): 엔티티를 식별하기 위한 기본 키 정보엔티티 타입 정보: 엔티티의 클래스 타입이나 인터페이스 정보지연 로딩 로직: 실제 데이터베이스 접근을 지연시키는 로직초기화 플래그: 프록시 객체가 초기화되었는지 여부를 추적하는 플래그 DB를 불러내는 방식에는 두 가지가 있는데,그 중 em.getFind는 Entity를 찾아오는 것이고em.getReference 를 통하였을 때 우선순위로 프록시가 호출되어..