일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JDBC수정
- 이클립스에서sql자료넣기
- 이클립스로오라클데이터출력
- swift화면전환
- jdbc셀렉트
- jdbcconnection_id오류
- 이클립스에서오라클데이터수정
- 자바SQLUPDATE
- replaceall여러문자 #javareplaceall
- JDBCUPDATE
- 이클립스에서오라클데이터
- xcode #swift #app만들기이미지 #ios앱만들기
- DATE데이터타입
- xcode #swift공부
- JDBC데이터삽입
- xcode 깃오류
- 이클립스커넥션아이디오류
- xcode #swift #ios앱만들기 #swift배열
- xcode앱만들기 #swift #uikit
- JDBCinsert
- 이클립스에서SQL
- xcode앱만들기 #xcode기초
- 오라클데이터수정자바
- 자바SQL
- jwt #세션 #토큰 #로그인유지 #java
- jdbc
- 이클립스에서sql데이터삽입
- jdbcselect
- jdbc값검색
- 자바정수변환
- Today
- Total
목록Java (20)
Yim-HaEun
쿠키 ?: 서버가 사용자의 데이터를 브라우저에 넣음 브라우저(request)->response시, 모든 데이터와 사용자가 찾던 정보들을 response하는데,이때 쿠키도 request,response를 반복하며 저장되고 쓰인다.유효기간이 있다. 인증뿐만아니라 여러 정보들을 저장할 수 있다. 세션과 토큰HTTP(웹사이트를 이용할 때 쓰는 프로토콜=stateless) **stateless? 서버로 가는 모든 요청이 이전 request와 독립적이다.(메모리X)request 이후, 서버는 정보를 저장하지 않음(즉, 요청할 때마다 세션을 이용해 사용자가 누구인지 알려야함)ex)로그인세션ID는 쿠키를 통해 DB-> Server->Browser(저장) 같은 웹사이트 내 다른 페이지로 이동하면 브라우저는 세션ID를 갖..

정답은 맨 아래 있습니다. 값을 입력받고 맨 마지막 줄인 바닥을 먼저 깔아줍니다.for(int i=0;i공백 ,*,공백,*이 필요한데 if(i=0){ 이부분은 for(int i=0;i0;j--) { System.out.print(" "); } System.out.print("*");//공백뒤에 *를 찍음. for(int k=0;kimport java.util.Scanner;public class Main { public static void main(String[] args){ Scanner scan = new Scanner(System.in); int n =scan.nextInt(); for(int i=0;i0;j--) { S..
숫자를 입력받아 각 자리수를 1의자리수로 인식해 다 더하는 식입니다.import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String n = scan.nextLine();//입력받은 문자열을 int sum = 0; for(int i=0;i입력예시)123 출력)6

import java.util.Arrays;import java.util.Collections;를 임포트해준다. Integer[] sc = new Integer[4];보통은 Arrays.sort()하면 오름차순으로 정렬을해준다.역으로 내림차순을 정렬하는 방법은 아래와 같다.Arrays.sort(sc,Collections.reverseOrder());Collections.reverseOrder()는 객체 타입을 요구하기 때문에 Integer[]로 선언 이 문제를 풀기위해 사용했는데, 4과목을 입력받아 내림차순으로 정렬하고 점수의 합에 3개만 넣어주기로했다.나머지 역사,지리는 그냥 단순 비교로 해결함.import java.util.Arrays;import java.util.Collections;import ..

브론즈5 문제들은 랭크 점수가 1점씩 올라간다.(위로 갈수록 랭크 점수가 높아졌나? 잘모르겠다.)난이도는 무지성 문제들이 좀 많고 기계처럼 문제만 풀면되는데시간이 좀 걸려서 인내심이 필요한 구간이다. 다 푸는게 손해같은 문제들이 더 많다. 시간이 많다면 도전해보시길 이런 새싹 문제들은 다 풀어서 브론즈 문제들부터 빨리 해치우려고 B5부터 풀기로했다.실력향상에 도움되는 문제는 딱히 없고 그냥 기초 연습하는거라고 보면 됨.영어(외국어)문제나 쓸데없는 문제들은 그냥 쓰루했다. 쉽긴 쉬운데 다 풀고나니까 4시간이 지나있었다(?) 글쓰는 지금 ㄹㅇ로 토할거같음. 일단 다음 B4문제도 쓸데없이 장난치듯이 낸 문제들이나 영어문제(읽기 귀찮다.)등은 넘기면서 풀어볼게요.

아 뭐 어떡하라고,어떻하라고,우뜩하라고,어뜩하라고,어떠콰라고,우뜨콰라고!!!! 3일차에 52문제 푸는중이었고.. 최대한 쉬운건 빨리 해결하고 넘어가고싶은데 풀다보니 불친절한 조건들(?) 때문에 화남.뭔가 하나라도 수틀리면 아무래도 백준은 프로그래머스랑 다르게 틀리는 문제에 대한 시도도 카운트해서 싫(어졌)다. 이번 문제 같은경우는 100개라는 max값을 주길래 읭?하고 그냥 for문 썼다가 생각해보니입력을 더이상 안하면 null값이 생겨서 BufferedReader Writer 써서 flush 방법을 쓰기로함. 여기서 첫번째 문제직면,각 줄은 공백으로 시작,끝나지 않는다해서 .trim()을 끼워넣었는데 (굳이 필요한건 아닌거같은데 혹시몰라서 넣음) '끝날때 빈 줄은 주어지지않는다'이걸 구현할..
가변한 문자를 다루기 위한 클래스.String은 불변, 문자열을 한번 만들면 변경할 수 없다. (수정한다면 새로운 문자열 객체가 만들어짐)StringBuilder를 이용해 효율적으로 문자열을 수정,추가,삭제할 수 있다. 1.생성된 문자열을 직접 수정할 수 있다.2.메모리와 성능의 효율성(새로운 객체를 만들지 않으므로)3.동기화되지 않음(멀티스레드환경에서는 안전하지않지만 단일 스레드환경에선 매우 빠름)멀티스레드환경에서는 **StringBuffer를 사용하자 1.append() : 문자열 끝에 새로운 문자열 추가StringBuilder sb = new StringBuilder("Hello");sb.append(" World"); // "Hello World" 2.insert() : 특정 위치에 문자열 삽입S..

1. 배열에 값을 모두 넣은 후 나중에 중복을 확인하는 방법2.값을 배열에 넣기 전에 중복을 확인하는 방법에 대해 시간 복잡도를 지피티에게 물어봤습니다. 결론은 해쉬셋을 써라. 하.. 해쉬셋을 많이 안써봐서 뇌에서 바로 안나옴. 자료구조 시간에 썼으려나... 개념은 아는데 막상 활용까지 안이어지는게 탄식만 나온다. 1번 방법으로 배열에 넣었다 비교를 하게되면 코드짜는거야 간단해지지만-배열에 넣는시간 O(n)(n은 배열의 크기)-중복확인을 위해 배열을 비교하는 시간 O(n²) 이 걸림. 배열의 크기가 커질수록 시간이 급격히 늘어난다. 2번 방법 (값을 넣으면서 중복확인)마찬가지로 최악의 경우(모두 확인) O(n), 중복확인 O(n²) ... 나보고 Set 자료구조를 사용하란다. import ja..