본문 바로가기

반응형

java

코딩 국비지원 학원 6개월, 일경험 3개월 이후 나의 커리어 국비지원 코딩학원 수료 국비교육(지능형 웹서비스 풀스택(프런트엔드, 백엔드) 개발 훈련과정) 수료식2023/01/16 ~ 2023/06/30 23년 1월 16일 ~ 6월 30일까지 국비교육(지능형 웹서비스 풀스택(프런트엔드, 백엔드) 개발 훈련과정) 여정을 마쳤다. 처음에는 무슨 말을 하는지 따라가지를 못해서 실망하고 분diocoding.tistory.com코딩 블로그를 시작한 것은 '국비교육(지능형 웹서비스 풀스택(프런트엔드, 백엔드) 개발 훈련과정)'을 시작하면서 부터다. 이때만 해도 내가 코딩 기술로 취직을 해서 밥벌이를 할 줄 알았다.   코딩 배우기에 도전한다내일배움카드를 발급 받았다. 코딩 분야를 배워 취직하는 것이 올해 목표다. 비전공자인데 잘할 수 있을까? 미리 책을 사서 예습하고 있다. .. 더보기
[코딩테스트] 값을 차례대로 옮기기(대각선 패턴 만들기) 문제 다음과 같이 출력하시오. Aaaaa aAaaa aaAaa aaaAa aaaaA aaaAa aaAaa aAaaa Aaaaa 풀이(java) public class Main { public static void main(String[] args) { int n = 5; // 패턴의 크기 for (int i = 0; i = 0; i--) { for (int j = 0; j < n; j++) { if (j == i) { Sy.. 더보기
[프로그래머스] 문자열 출력하기 문제 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 1,000,000 str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다. 풀이 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); System.out.println(a); } } 이렇게 제출해도 정답이라 나오긴 한다만 제한사항을 모두 반영하여 더 꼼꼼하게 코드를 짜는 것이 좋다. import java.util.Scanner; public class Solution { public.. 더보기
코딩테스트 예상문제 풀기(Java , DB) Java 1. 4의 배수의 합을 구하는 문제 public class test { public static void main(String[] args) { int sum = 0; for(int i=1; i 더보기
코딩테스트 손코딩을 한다는데...? 손코딩이 뭐지? 코딩테스트 면접이 잡혔다. 시험유형은 손 코딩테스트로 수기로 코드를 작성한다. 볼펜을 가져오라고 한다. 알고리즘 및 DB문제 시험 내용으로는 알고리즘과 DB가 나온다고 한다. 잡플래닛에 나와있는 해당 기업의 면접 후기에는 다음과 같이 문제가 나왔다고 한다. 1. Java와 관련된 문제 2개 2. DB와 관련된 문제 2개 그래도 감이 안 잡힌다. 일단 알고리즘이 무엇인지에 대해서 개념을 잡고 시작해야겠다. 인프런 강의로 개념을 잡고 프로그래머스 알고리즘, DB문제를 풀어볼 계획이다. 첫 코딩테스트 도전 코딩테스트를 보게 될 줄은 몰랐다. 6일 후 시험이다. 어렵겠지만 준비해서 도전해보자. 더보기
MVC 패턴 : 모델, 뷰, 컨트롤러의 역할 MVC패턴 하나의 디자인 패턴으로 사람들이 써 보니까 유지보수하기 좋고 편리해서 계속 사용되고 있다. 백엔드 기반의 웹 애플리케이션 개발의 기본 모델이 되었다. 패턴의 목적은 화면과 데이터 처리를 분리하여 코드 간 종속성을 줄이는데 있다. 구성요소 간 역할을 명확하게 해서 코드를 쉽게 분리하여 협업이 용이하도록 만든다. MVC는 모델, 뷰, 컨트롤러의 약자다. Model - 데이터를 처리하는 영역이다. 사용자가 편집하길 원하는 모든 데이터를 가지고 있어야 한다. 일반적으로 DB와 연동을 위한 DAO클래스와 데이터 구조를 표현하는 DO, DTO, VO, 엔티티 클래스 등으로 구성된다. View - 화면 구성을 담당하는 영역이다. 사용자가 보는 페이지다. 뷰는 데이터를 받아서 화면에 표시해준다. 직접 데이터.. 더보기
[Java] 스트림(stream)이란 무엇인가? 입출력에서 스트림(stream) 1. 고객이 서버로 데이터를 전달하려면 두 대상을 연결하고 데이터를 전송할 수 있는 무언가 필요하다. 이것이 스트림(stream)이다. 2. 스트림이란 데이터를 운반하는 데 사용되는 연결통로라 할 수 있다. 3. stream은 영어로 개울, 시내라는 뜻을 가지고 있는데 물이 흐르는 것과 비슷한 개념이다. 4. 물은 높은 곳에서 낮은 곳으로, 즉 한방향으로 흐른다. Java에서 stream은 이와 유사한 점이 많다. 5. 스트림은 단방향 통신만 가능해서 입력과 출력을 동시에 수행하려면 2개의 스트림 (Input stream, Output stream)가 모두 필요하다. stream 예제 package Stream; import java.io.ByteArrayInputStre.. 더보기
[국민취업지원제도 일경험프로그램 2일차] Java 기초 지식 정리, Javascript 유효성 검사 코드짜기 일경험프로그램 2일 차 특이사항 1. 인사기록카드 작성. 호주와 본적은 뭐지? 호주는 폐지된 제도임. 세대 분리되어 있다면 자신의 이름을 쓰면 됨. 본적은 가족관계증명서를 보면 나와 있음. 정부24를 통해 문서 발급. 2. 회사에 제출할 학교 졸업증명서 PDF 보안파일을 3,500원 주고 신청했는데 서버가 다운됐다. 결제는 됐는데 문서가 들어오지 않았다. 이게 무슨 오류인가? 환불 요청했다. 3. 실외기 고장(?)으로 교육실이 찜통이다. 머리가 아플 정도... 4. 첫 구내식당 이용. 생각보다 맛이 좋았다. 점심식사가 11:30부터라서 아침을 먹기가 애매하다. 그냥 참았다가 가서 맛있게 많이 먹어야겠다. 공부 흐름도 1. Web은 URL요청이 있어야 한다. 네이버, 구글도 요청이 있어야 작동한다. 2. .. 더보기

반응형