전체 글 142

JAVA 백준 알고리즘 단계별로 풀어보기 - 1

2557번 Hello World!를 출력하시오. public class Main { public static void main (String args[]) { System.out.println("Hello World!"); } } 10718번 강한친구 대한육군 강한친구 대한육군 출력하시오. public class Main { public static void main (String args[]) { System.out.println("강한친구 대한육군"); System.out.println("강한친구 대한육군"); } } 10170번 고양이 모양을 출력하시오. \ /\ ) ( ') ( / ) \(__)| public class Main { public static void main(String[] arg..

Study/알고리즘 2022.05.15

내가 보려고 모은 개발 관련 유튜브 강의 모음

요즘 인프런으로 강의들을 보고 있는데 그 중 한 강의의 강사님께서 유튭에도 좋은 강의들이 있다고 하셔서 한번 찾아봤는데 확실히 쉽고 재미있게 설명해주는 것들이 많았다. 그래서 모아놓고 다음에 또 볼겸 여기다 올려본다. 수시로 갱신 예정~ https://youtu.be/vrhIxBWSJ04 객체지향을 학교 청소 비유를 들어서 설명해준다. 클래스/상속/인터페이스 설명도 쉽게 설명해줘서 좋았다. 밀가루반죽과 팥(데이터)이 클래스라는 붕어빵틀에 찍혀서 붕어빵(객체)이 된다는... 이 비유 이제야 이해함^_^ 이하 영상에 나온 내용 + 조금 더 찾아본 내용 정리 객체(인스턴스) : 데이터와 기능이 클래스로 캡슐화된 컴퓨터 자원의 묶음이다. 클래스 : 어떤 문제를 해결하기 위한 데이터를 만들기 위해 추상화를 거쳐 ..

자료모음 2022.05.15

오라클 db연결 문제 해결~

집 컴퓨터에서 계속 DB오류가 있었다. 내 코드의 문제인가 했지만 강사님께서 나눠주시는 코드를 받아도 똑같이 생기는 문제... 인터넷에 나온 방법 모두 해봐도 안되고, 강사님께서 원격으로 도움을 주셨는데 그 때만 되고 다른 때엔 또 안되고... 오라클의 잦은 재설치와 이클립스 버전의 문제인가 싶어서 결국 자바와 이클립스를 재설치했다. 자바 환경변수도 경로가 잘못되어 있어서 다시 맞추고... 구버전 삭제하고 이클립스 켰는데 실행조차 안되는 오류가 떠서 너무 식겁했었다;; 그리고 어제부터 내내 삽질과 테이블 재생성(테이블명을 잘못 생성해서 안됐던 것도 있었다;;)끝에..... 드디어 잘 된다!!! 너무 행복해 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ DB 연결 문제 때문에 과제로 만들었던 게시판 화면도 제대로..

일기 2022.05.08

0506 일기

너무나도 오랜만의 일기... ~그동안 있었던 이야기 한줄요약~ 정처기 필기 시험 보고 학원 다니고 국민취업지원제도 신청해서 상담 받았다. 필기 시험은 시험 다 보고 나왔을땐 후...망했군^_^ 했는데 집 와서 가채점하니까 생각보다 훨씬 괜찮은 점수여서 안심했는데 혹시 모르니 기뻐하는건 점수가 확정된 날에 하기로... 학원에서는 JSP수업중인데 사실 나는 자바스크립트와 JSP가 다르다는 것도 모르고 프론트할 생각이 없다며 시험 공부를 하다가 큰 코 다쳤다. ㅋㅋㅋㅋ 진도는 이미 쇼핑몰에 CRUD게시판까지 나가서 결국 인프런에서 JSP강의를 질러서 급하게 따라가는중 ㅠㅠ https://www.inflearn.com/course/jsp-%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%87%BC%ED%..

일기 2022.05.06

고통...

모종의 일로 집에서 강의를 듣게 되었는데 이클립스 외에는 따로 세팅이 안되어 있어서 오라클을 급하게 다운받았다. 오늘 시험 그런데 어느 순간부터는 아무리 기다려도 85%에 멈춰서 1시간이 지나도 올라가질 않았다... 인터넷에 나오는 해결방법 아무리 해봐도 안되어서 결국 취소하고(취소도 그냥 되질 않아서 작업관리자로 해야함) 다시 설치했는데 이젠 중간쯤 가더니 멋대로 롤백을 해버림 ㅋㅋㅋㅋㅋ ㅠㅠㅠㅠㅠㅠㅠㅠㅠ 그래서 또다시 수많은 방법을 사용했는데... (재부팅/관리자권한으로 실행/뭔가 이것저것 설정바꾸기등등) 다 실패하고 이 방법만 성공했다. https://zorang2.tistory.com/51 [해결] Oracle Database 18c Express Edition 설치 오류 / Oracle XE D..

일기 2022.04.20

SQL관련 용어 정리

오늘도 몰랐던 메소드를 정리한다. 요즘에는 SQL과 DB를 배우는 중... ResultSet Statement와 execute를 통해 쿼리를 실행하면 ResultSet 타입으로 반환하여 결과값 저장 저장된 값을 한 행 단위로 불러올 수 있다. next() 메소드를 통해 선택되는 행을 바꿀 수 있다. 내려갈 다음 행이 있을 경우 TRUE를 반환하고, 없을 경우 FALSE를 반환한다. 출처: https://aricode.tistory.com/10 executeUpdate 수행결과로 Int 타입의 값을 반환 데이터베이스에서 데이터를 추가(Insert), 삭제(Delete), 수정(Update)하는 SQL 문을 실행 메서드의 반환 값은 해당 SQL 문 실행에 영향을 받는 행 수를 반환 출처: https://le..

Study/Java 2022.04.18

용어 정리(UDP관련)

학원 수업을 들으면서 헷갈렸던/ 몰랐던 용어를 다시 정리하며 공부하기로 한다. 이미지 및 용어 설명 출처 : https://coding-factory.tistory.com/ 모르는 용어나 어려운 개념이 있을 때마다 블로그를 검색하는데 뭘 찾든 정말 깔끔하게 정리해주신 글이 있다... 감사합니다. InetAddress : IP주소를 표현한 클래스 DatagramPacket : 애플리케이션에서 주고받을 데이터와 관련된 클래스 DatagramSocket : 실제 데이터의 송수신을 담당 ByteArrayOutputStream : 바이트 배열 데이터를 출력 스트림 클래스에 쓸 수 있도록 데이터를 바이트 배열에 기록 및 바이트 배열을 버퍼에 저장 toByteArray() : InputStream을 바이트 배열로 변환

Study/Java 2022.04.13