| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- spring mongoTemplate
- spring mongodb switch
- mongodb lookup
- rabbitmq 싱글톤
- java 파티
- go
- java 팩토리얼 개수
- 백준 1504 java
- 안정해시
- 익명 객체 @transactional
- javav 1676
- Claude Intelij 연결
- kotiln const val
- spring mongoTemplate switch
- Java Call By Refernce
- nodejs rabbitmq
- 자바 1676
- spring mongodb
- kotiln functional interface
- ipfs bean
- ipfs singletone
- kotiln const
- 백준 특정한 최단 경로
- 백준 연결요소 자바
- 자바 백준 팩토리얼 개수
- Spring ipfs
- java 1238
- 백준 2252 줄세우기
- java 백준 1509
- java 1509
- Today
- Total
목록분류 전체보기 (199)
공부 흔적남기기
import java.util.ArrayList; class Solution { public int solution(int[] numbers) { int answer = 0; ArrayList arrayList = new ArrayList(); // 일반 배열은 일일이 있는지 없는지 찾기 번거롭다 //그래서 arrayList의 contains를 사용하기 위해 arrayList 생성 for (int number : numbers) { arrayList.add(number); }// arrayList에 배열 값들 복사시킴 for(int i =0; i
class Solution { public int solution(String s) { // Double.pastInt // String,valueOf // 등 자료형을 바꿔주는 다양한 함수들을 미리 알아둘 필요가 있다. return Integer.parseInt(s); } } 출처: https://programmers.co.kr/learn/courses/30/lessons/12925 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr
class Solution { public long solution(int a, int b) { long answer = 0; // answer이 int의 범위를 넘어갈 수 있기 때문에 long으로 설정 //a와 b 사이의 모든 값을 더하기 if(a< b) { // a가 b보다 작다면 for (int i = a; i
class Solution { public String solution(int num) { String answer = ""; if(num %2 ==0){ // 숫자가 짝수라면 answer = "Even"; // Even 을 answer에 넣고 }else{// 그렇지 않다면 -> 홀수라면 answer = "Odd"; //Odd를 answer에 넣는다 } return answer; } } 출처:https://programmers.co.kr/learn/courses/30/lessons/12937 코딩테스트 연습 - 짝수와 홀수 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니..
import java.util.Scanner; //나중가면 Scanner가 느리기때문에 BufferedReader을 사용하는게 좋음 class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //n은 가로값 m은 세로값 int n = sc.nextInt(); int m = sc.nextInt(); for(int i =0; i
//배열과 for문 기본적인 기능 class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; // 숫자배열과 부호배열의 길이가 같으므로 반복문 한번에 처리가능 for(int i=0; i
//이문제를 풀려면 substring의 기능을 아는게 편함 //substring의 기능 -> string.substring(a,b)라고 가정하면 //string의 index번호 a부터 b-1 까지 가져옴 python의 [a:b]와 같은 기능 class Solution { public String solution(String s) { String answer = ""; // 인자로 받은 s의 길이를 저장 int length = s.length(); // 문제의 핵심이 string의 가운데에 있으므로 길이의 절반을 가져옴 //int형은 홀수를 2로 나눴을 경우 몫만가져옴 int index =length/2; //index가 0부터 시작한다는 것을 생각 //길이가 홀수일떄는 가운데 1개 //길이가 짝수일때는 ..
회원가입 로그인 서비스를 만들다 보면 JWT를 사용할지 쿠키&세션을 사용할지 고민하게 된다. 이 글을 통해 알맞은 선택을 하기 바랍니다. 먼저 JWT란 무엇일까? JWT란 JsonWebToken으로 클라이언트의 정보를 암호화하여 발급한 토큰이다. 예를들어 클라이언트가 로그인을 하면 서버에서 유저의 특정 정보(중요한 정보X)을 암호화하여 토큰을 발급해 클라이언트에게 전달한다. 클라이언트는 받은 토큰을 쿠키나 로컬스토리지에 저장하고 인증이 필요한 요청마다 쿠키에든 토큰을 HTTP 헤더에 넣어 서버에 전달하여 인증한다. 세부적으로 살펴보면 1. 클라이언트가 로그인을 한다. 2. 서버가 클라이언트에게 받은 특정값을 암호화하여 토큰을 발급하여 클라이언트에게 전달한다. 3. 클라이언트는 받은 토큰을 쿠키나 로컬스토..
먼저 SSR이란 무엇일까? SSR이란 ServerSideRendering의 줄임말로 Server에서 데이터를 이용하여 페이지를 만들어 클라이언트에게 전달하는 것이다. 예를들어 서버가 클라이언트에게 요청이오면 render_template을 이용하여 렌더링할 파일과 사용할 데이터를 넘겨주면 파일과 데이터가 서버의 요구에 맞춰 파일을 완성한 후 클라이언트에게 전달해준다. 세부적으로 살펴보면 1. 클라이언트가 서버에게 요청을 보낸다. 2. 서버는 'Ready to Render' 즉 바로 렌더링이 가능한 index파일을 만든다. 3. 서버에서 보낸 파일이 클라이언트에게 도착하자마자 즉시 렌더링된다.(javscript 가 적용되지않아-> TTV 시점) 4. 클라이언트가 서버에 javascript파일을 요청하고 다운..
웹개발 프로젝트 후기 https://codingstudytrace.tistory.com/78 항해 1주차 웹개발 미니 프로젝트 후기 항해 5기에 합류하여 처음으로 만든 프로젝트이다. 나와 팀원들 모두 이런 웹 프로젝트는 제대로 해본 적이 없어서 좋은 경험이었던것 같다. 밑에 있다시피 팀장님께서 수고롭게도 S.A를 적어주 codingstudytrace.tistory.com https://codingstudytrace.tistory.com/14 SSR과 CSR의 차이점 각각의 장단점에 대해 적어봄 SSR와 CSR의 차이점 먼저 SSR이란 무엇일까? SSR이란 ServerSideRendering의 줄임말로 Server에서 데이터를 이용하여 페이지를 만들어 클라이언트에게 전달하는 것이다. 예를들어 서버가 클라이..