본문 바로가기

전체 글

(60)
한화 Beyond SW 캠프 7기 8주차 회고 배운 점스타일디자인 방법 3가지내부 스타일링태그 옆에 인라인 스타일링외부 스타일링 (css 파일)프론트를 제대로 공부해본적이 없어서 언제 태그에다 style을 쓰는거고 뭐가 다른건지 머릿속에 항상 물음표가 있었는데 이번기회에 정리할 수 있어 좋았다.javascript자바스크립트를 통해 함수를 만들어 호출하는 실습, 콜백함수를 직접만들어보는 실습, 서버로 post요청과 get요총을 보내는 실습을 했다. 개인 프로젝트를 할때나 팀프로젝트에서 프론트를 도울 때 계속 어려움을 겪었다. 지피티한테 물어봐도 내가 제대로 알지 못하는 부분이라 내가 원하는 방향으로 코드를 수정할 수 없었다. 이부분 복습을 열심히 하고 프로젝트에서도 사용해보며 익숙해질 수 있었으면 좋겠다.잘한 점정보처리기사드디어 정보처리기사 필기를 봤..
한화 Beyond SW 캠프 7기 7주차 회고 이번주는 알고리즘을 나갔다.dfs/bfs, 정렬, dp 등 여러 알고리즘에 대한 개념을 듣고 여러 문제를 풀어보는 식으로 진행이 됐다.하루종일 알고리즘을 하느라 꽤나 힘들었던 일주일이었다 .. ^^배운 점시간복잡도항상 시간복잡도를 고민하지 않고 코드를 짜는 습관이 있었는데 강사님이 시간복잡도를 계속해서 구하는 모습을 보고 나도 항상 시간복잡도를 고민하는 습관을 들여야겠다고 생각했다.잘한 점남아서 공부지난주에 다음주 할일에 월화수목 남기라고 적었었는데 그 약속을 지켰다 v알고리즘 수업 때 내주신 문제를 거의 풀었다여행경로…. 등 못풀었던 문제들은 다시 열심히 풀어봐야겠다정보처리기사 공부 시작다음주 바로 필기 시험이다 벼락치기 화이팅 ..아쉬운 점저녁식사를 제대로 못챙겨먹은 것 계속 학원에 9시 넘어서까지 ..
한화 Beyond SW 캠프 7기 6주차 회고 드디어 자바 파트의 진도가 끝이 났다. 자바를 사용하면서도 부족한 부분이 많다고 생각했었는데 전체적으로 자바에 대한 내용을 다시 들으면서 이미 사용하고 있던 것도 그 원리를 정확히 알 수 있게되었고 잘 모르고 있던 부분도 많이 배울 수 있었다. 다음주는 알고리즘 진도를 나가서 일주일동안 하루종일 알고리즘을 할 생각에 …….. 생각만해도 슬프다 …….. 얼른 지나가라 7주차 배운 점람다함수와 StreamApi 자바의 기본적인 내용과 프로젝트에 필요한 내용 위주로만 처음에 공부를 해서 람다나 stream을 사용한 코드를 보면 항상 동공이 흔들렸는데 드디어 동공지진을 멈출 수 있게 되었다.예외의 종류와 throws unchecked 예외와 checked예외가 있다는 사실을 처음 알게되었다. 백준 문제를 풀면서..
Public Key Retrieval is not allowed & Access denied for user 'root'@'localhost' 해결 Public Key Retrieval is not allowed 에러아래와 같이 자바에서 mysql connector를 사용해 DB에 연결을 시도했다.String url = "jdbc:mysql://localhost:3307/board1?useSSL=false";String userName = "root";String password = "1234";Connection con = DriverManager.getConnection(url, userName, password); // DriverManager 를 통해 Connection 의 접속 시도현재 mysql과 mariadb 충돌 이슈로 3307포트를 사용하고 있었다.   allowPublicKeyRetrieval=true 추가하여 에러 해결String..
Java의 추상클래스와 인터페이스 추상클래스하나 이상의 추상메소드(abstract method)를 포함하는 클래스*추상메소드 : 선언부만이 존재하는 메소드자식 클래스에서 추상클래스를 상속받으려면 abstract 메서드를 반드시 오버라이딩해야함추상 클래스는 동작이 정의되지 않은 추상메소드가 있어서 별도의 인스턴스 생성 불가인터페이스인터페이스는 구현된 것이 없고, 선언만 있는 메소드로 구성. 즉, 실제 로직이 없는 abstract 메소드의 모음추상클래스와는 다르게 인터페이스는 모든 메서드가 abstract이므로 자식클래스가 인터페이스를 구현(상속)하려면 반드시 모든 메서드를 overring인터페이스와 추상클래스의 차이추상클래스와는 다르게 오로지 추상메소드와 상수만을 포함추상클래스는 일반클래스와 마찬가지로, 생성자, 필드, 일반 메소드도 포함..
Java의 클래스와 객체 클래스클래스란 여러 변수와 메소드의 집합객체를 만들기 위한 틀클래스의 구성요소1. 필드 : 변수지역 변수 (메소드 내의 변수)클래스 변수 (= static variable)인스턴스 변수2. 메소드클래스 메소드( = static method)객체 메소드객체클래스로 찍어낸 오브젝트붕어빵 틀에 찍혀나온 붕어빵Student student1 = new Student();객체 생성 이유고유의 변수를 가진 별개의 개체를 만들어내기 위함생성자객체가 생성될때 호출되는 메서드new 키워드를 사용하여 객체를 생성할 때 자동으로 생성자 메서드가 호출특징자바의 모든 클래스에는 기본 생성자를 제공this() 같은 클래스의 오버로딩된 다른 생성자를 호출할때 사용오버로딩메소드 오버로딩이란 하나의 클래스 내에서 같은 이름의 메소드를 ..
한화 Beyond SW 캠프 7기 5주차 회고 배운 점자바에 대해 부족했던 부분들을 채울 수 있었다 !자바의 참조자료형클래스와 객체에 대한 이해static과 final의 사용프로젝트할 때나 코테 문제를 풀 때 항상 자료형을 다 써먹지 못하는 느낌과 static과 final에 대한 정확한 이해없이 관습적으로 쓰는 느낌을 받았었는데 그부분을 채울 수 있어서 정말 좋았다. 까먹지 않게 기술 블로그도 작성하고 있다. 재귀함수와 백트래킹대학생때부터 알고리즘과 자료구조를 n번 돌렸기 때문에 기본적인 문제는 거의 풀 수 .. 있을 것이다 라는 자만한 생각을 하고 있었는데 수업시간에 한 기본적인 순열문제가 너무 어려웠다. 생각해보면 백트래킹 문제도 거의 풀어본 적이 없는 것 같아서 많은 문제를 풀며 백트래킹에 익숙해져야겠다.잘한 점알고리즘 문제 풀이스터디 문제의 ..
Java의 기본자료형과 참조자료형 기본자료형과 참조자료형 기본 자료형참조 자료형개념자바에서 제공하는 기본 데이터 타입기본 자료형을 기초로 하여 만들어진 자료형저장스택 메모리객체는 값은 힙 메모리에 저장하고, 스택에는 힙 메모리의 위치 주소 저장초기화자동으로 기본값으로 초기화null로 초기화   값 세팅리터럴new 키워드 사용 기본 자료형기본 자료형은 자바에서 제공하는 기본 데이터 타입intlongfloatdoublecharbooleanWrapper 클래스기본 자료형의 참조형 변수. 즉, 객체로 만들어진 기본자료를 의미기본 자료형WrapperintIntegerlongLongdoubleDoublefloatFloatbooleanBooleancharCharInteger.toString()Integer.parseInt()참조 자료형참조형은 기본 ..