728x90

전체 글 380

[리얼클래스 타일러영어] DAY71 학습일기: You don’t look so hot. / that’s enough. / That wasn’t so bad. / hang in (there) / no backseat driving! / sb[sth] is all good.

>> You don’t look so hot. 건강해 보이지 않아요 / 아파 보여요 / 안색 이 안 좋아 보여요 사람에게 hot이라고 하면 ‘멋있다, 잘생겼다, 예쁘다’ 라는 뜻뿐 아니라, ‘상태가 굉장히 좋다’라 는 뜻으로도 쓸 수 있음. look hot 대신 feel hot을 쓸 수도 있음 I don’t feel so hot. 컨디션이 별로 안 좋아 >> You guys, that’s enough. (그만하라고 할 때) 너희들, 그걸로 충분해 ‘그 정도 했으면 그만해’와 같이 혼낼 때 많이 쓰는 말. 어머니가 아이한테 “가만히 좀 있어”라고 할 때도 사용하는 표현. >> That wasn’t so bad. 그리 나쁘지 않았네 굉장히 안 좋은 것이라 생각했었는데, 기대했던 것보 다 실제로는 별로 나쁘지..

[리얼클래스 타일러영어] DAY70 학습일기: who’s hungry? / Hang tight / Keep it together! / be good to go / Stuff / must

>> who’s hungry? (밥 먹자고 제안할 때) 배고픈 사람? => Are you hungry? (배고파요) 와는 아예 다른 표현 >> Hang tight 조금만 기다려. tight는 탄탄하다, 탱탱하다는 뜻으로 ‘당겨진 상태’ 를 묘사하는 말 hang tight은 기다리기 어려운 상황에서 ‘가만히/움직이지 말고 기다려’ >> Keep it together! 정신 차려! keep은 ‘유지하다, 지키다, 보관하다’라는 뜻 => keep it together라고 하면 흩어질 수 있는 것을 하 나로 합쳐져 있는 상태를 유지하라는 뜻 => it이 정신이라는 뜻이니까 ‘정신 잃지 말아요’라는 뜻이 된다. You have to keep it together. 정신 차려야 돼요 / 정신 잃으면 안 돼요 Kee..

[리얼클래스 타일러영어] DAY69 학습일기: Lay it on me / have what it takes (to do sth) / the real deal / face

>> Lay it on me 직역: (나한테) 그것을 눕혀봐 => (싸우거나 도전할 때) 들어와, 도전해봐, 그래 한번 해 봐 >> have what it takes (to do sth) sth을 해내는 데 필요한 역량을 갖추었다 * 여기서 take 는 need의 뜻으로 사용됨. Do you have what it takes to answer the call of the wild? 야생의 부름에 응답할 준비가 되셨습니까? I don't think I have what it takes to be a newscaster. 뉴스진행자가 되는데 필요한 역량이 없는 것 같아. It takes two to make a quarrel. 손바닥도 마주쳐야 소리가 난다. >> the real deal informal(비..

JDBCTemplate

JDBCTemplate // JDBC과정 중 반복적으로 쓰이는 구문들을 각각의 메소드로 정의해둘 곳 // "재사용할 목적"으로 공통 템플릿 작업 진행 // 이 클래스에서의 모든 메소드들은 다 static 메소드로 만들것 // 싱글톤패턴 : 메모리영역에 단 한번만 올라간 것을 재사용한 개념 public class JDBCTemplate { // 공통적인 부분 뽑아내기 // 1. DB와 접속된 Connection 객체를 생성해서 반환시켜주는 메소드 public static Connection getConnection() { // Connection 객체를 담을 그릇 생성 Connection conn = null; // 연결시키기 => 1), 2) try { Class.forName("oracle.jdbc.d..

Programming/JAVA 2024.01.13

JDBC Statement 처리순서

MVC 패턴 / ojdbc6.jar / Statement 와 PreparedStatement / ClassNotFoundException 1. MVC 패턴 Model 데이터와 관련된 역할. 데이터를 담는다거나, DB에 접근해서 데이터 입출력 View 사용자가 보게 될 시각적인 요소 / 화면 (입력, 출력) Controller 사용자의 요청을 받아서 처리 후 응답 jaynarecord.tistory.com JDBC 처리순서 / 오라클 oracle 연동 MVC 패턴 / ojdbc6.jar / Statement 와 PreparedStatement / ClassNotFoundException 1. MVC 패턴 Model 데이터와 관련된 역할. 데이터를 담는다거나, DB에 접근해서 데이터 입출력 View 사용자가..

Programming/JAVA 2024.01.13

JDBC 처리순서 / 오라클 oracle 연동

MVC 패턴 / ojdbc6.jar / Statement 와 PreparedStatement / ClassNotFoundException 1. MVC 패턴 Model 데이터와 관련된 역할. 데이터를 담는다거나, DB에 접근해서 데이터 입출력 View 사용자가 보게 될 시각적인 요소 / 화면 (입력, 출력) Controller 사용자의 요청을 받아서 처리 후 응답 jaynarecord.tistory.com JDBC용 객체 - Connection: DB의 연결정보를 담고 있는 객체 - (Prepared)Statement: 해당 DB에 SQL문을 전달하고 실행한 후 결과를 받아내는 객체 - ResultSet: 만일 실행한 SQL문이 SELECT문일 경우 조회된 결과들이 담겨있는 객체 JDBC 처리 순서 1) ..

Programming/JAVA 2024.01.13

MVC 패턴 / ojdbc6.jar / Statement 와 PreparedStatement / ClassNotFoundException

1. MVC 패턴 Model 데이터와 관련된 역할. 데이터를 담는다거나, DB에 접근해서 데이터 입출력 View 사용자가 보게 될 시각적인 요소 / 화면 (입력, 출력) Controller 사용자의 요청을 받아서 처리 후 응답화면을 지정하는 역할 - View 단에서만 출력문(System.out.println)를 사용한다. - Model의 DAO(Data Access Object)단에서만 DB에 직접적을 접근한 후 해당 SQL문 실행 및 결과를 받는다. 2. ojdbc6.jar 프로젝트 선택 후 마우스 오른쪽 클릭 -> Properties -> Java Build Path -> Libraries -> Add External JARs -> ojdbc6.jar가 있는 경로에서 jar 선택 -> Apply an..

Programming/JAVA 2024.01.13

[리얼클래스 타일러영어] DAY68 학습일기: Come back. / Don't hate us, please. / complete me. / good as new / tight / drive sb insane[crazy/nuts/mad]

>> Come back, here! 여기로 돌아와! >> Don't hate us, please.제발 우리를 미워하지 마세요. Please, don't hate me.(사과하면서) 나를 미워하지 말아주세요. >> You completes me!(네가 나의 반쪽이라는 의미로) 네가 나를 완성시켜 줘 [ ___ ] + complete me.[ ___ ]가 나를 완성시켜요. / [ ___ ]는 내 반쪽이에요. => 고백할때, 사랑한다고 말할 때  She completes me!그녀는 내 반쪽이에요!>> drive sb insane/crazy/nuts/madsb 를 미치게 만들다, 화나게 하다 The noise drove my mom insane.[crazy, nuts, mad].그 소음이 우리 엄마를 미치도록..

[JAVA] BufferedReader / BufferedWriter / try ~ with ~ resource / FileOuputStream / ObjectOutPutStream

BufferedReader / BufferedWriter => 버퍼공간을 제공해서 한번에 모아뒀다가 한꺼번에 입출력 진행 => 속도 향상 목적의 보조 스트림 (BufferedXXX) 보조스트림클래스이름 객체이름 = new 보조스트림클래스이름(기반스트림객체); => 보조스트림은 단독으로 존재할 수 없기 때문 try ~ with ~ resource 구문 - JDK7 버전 이상부터 가능 try(스트림객체생성;){ 예외가 발생할법한 구문 } catch(예외클래스이름 e){ 해당 예외가 발생했을 때 실행할 구문 } - 스트림객체를 try에 넣어버리면 스트림객체를 생성 후 해당 블록의 구문이 실행 완료되면 알아서 자원 반납이 된다. - 선언부분도 같이! - 객체 생성을 여러개 할 경우 마지막 생성부는 ; 붙여되고 ..

Programming/JAVA 2024.01.12

[JAVA] IO(Input & Output, 입출력) / 스트림(Stream)

프로그램 상의 데이터를 외부매체(모니터, 스피커, 파일)로 출력하거나 입력장치(키볻, 마우스, 마이크, 파일)로 입력받는 과정 => IO(Input & Output, 입출력) IO를 진행하고 싶다면 우선적으로 "반드시" 프로그램과 외부매체와의 "통로"를 만들어야 한다. => 스트림(Stream) 스트림의 특징 - 단방향 : 입력이면 입력, 출력이면 출력 입력용 스트림 따로, 출력용 스트림이 따로 존재 동시에 입출력을 하고자 한다면? -> 하나의 스트림으로는 불가능 -> 입력, 출력 스트림 둘다 가지고 있어야 함 - 선입선출(FIFO) : 먼저 전달한 값이 먼저 나오게 됨 => 큐(Queue) ( 순서대로 들어가서 나온다.) 시간이 지나면 문제가 발생할 수 있다. 스트림의 구분 - 통로의 사이즈 바이트 스..

Programming/JAVA 2024.01.12
728x90