전체 글
-
(개발지식) 1 - Github 폴더/파일 한번에 올리기 (Git Bash 이용)개발/개발지식 2023. 6. 30. 19:56
Github 폴더를 한 번에 올리는 방법이 구글에서 생각보다 모호하게 적혀있었다.. 이를 해결하기 위해 말을 풀어서 쓰고자 한다. 1. git bash 설치가 필요하다. git bash 설치는 아래 사이트가 매우 자세히 나와 있으니 참고하도록 하자 [Github] 깃 허브에 폴더 전체 업로드 방법! — Yujindonut (tistory.com) [Github] 깃 허브에 폴더 전체 업로드 방법! 내 컴퓨터의 폴더 전체를 깃허브에 업로드를 하고 싶었다! 1. 업로드할 폴더의 상위 폴더로 가서 git bash 클릭! (우클릭) git bash here를 클릭해준다! 2. 폴더 Add - Commit - Push Git 오류! fatal: not a git reposi vanillacreamdonut.tis..
-
(국비교육) 22 - 메모리 + UTF-8설정 + input type +개발/국비교육 2023. 6. 30. 19:17
■ 메모리 중요 : 호출스텍은 예외처리할 때 필요합니다. 기억해주세요. * 메소드 영역(Method Area) - 클래스 데이터 - 프로그램 실행 중 어떤 클래스가 사용되면 JVM 은 해당 클래스 파일을 읽어서 이곳에 저장하면서 동시에 클래스 변수도 이곳에 저장한다. = Class 정보, 전역변수 정보, Static 변수 정보가 저장되는 공간 = 상수 - 모든 스레드에서 정보가 공유 * 호출 스텍(Stack) * 지역변수, 메소드의 매개변수와 같이 잠시 사용되고 * 필요가 없어지는 데이터가 저장되는 공간 * 메소드 작업에 필요한 메모리 공간을 제공합니다. * 메모리에서 메소드가 작업을 수행하는 동안 * 지역변수와 연산의 중간 결과값이 저장되는 공간입니다. * 메소드가 작업을 마치면 할당되었던 메모리 공간..
-
(개발준비) 13 - 정보처리기사 시험준비 (21.08.14) 질문개발/개발준비 2023. 6. 29. 21:40
■ 기록 13. GoF(Gang of Four) 디자인 패턴과 관련한 설명으로 틀린 것은? 1. 디자인 패턴을 목적(Purpose)으로 분류할 때 생성, 구조, 행위로 분류할 수 있다. 2. Strategy 패턴은 대표적인 구조 패턴으로 인스턴스를 복제하여 사용하는 구조를 말한다. 3. 행위 패턴은 클래스나 객체들이 상호작용하는 방법과 책임을 분산하는 방법을 정의한다. 4. Singleton 패턴은 특정 클래스의 인스턴스가 오직 하나임을 보장하고, 이 인스턴스에 대한 접근 방법을 제공한다. 정답 : [2] GoF(Gang of Four) 패턴: 에리히 감마(Erich Gamma), 리처드 헬름(Richard Helm), 랄프 존슨(Ralph Johnson), 존 블리시데스(John Vlissides)가 ..
-
(국비교육) 21 - 스래드 + join + synchronized + 가사출력 + 네이버 화면 만들기 + 하이디 + AQueryTool + DB dto/dao + 싱글턴개발/국비교육 2023. 6. 29. 19:30
■ Join 메소드 (p. 534) package threadEx; import java.awt.Toolkit; import java.util.ArrayList; public class Thread03 extends Thread { int seq; public Thread03(int seq) { this.seq = seq; } @Override public void run() {//오버라이드 해서 적어줍니다. System.out.println(this.seq + "번째 스래드 시작"); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(this.seq + "번째 스래드 끝..
-
(국비교육) 20 - 보조 스트림 + 스레드 + java로 엑셀 파일 만들기 + poi 활용하기개발/국비교육 2023. 6. 28. 16:43
■ 문자 변환 보조 스트림 출력, 입력 메소드 만들어주기 writer.write(str) 을 통해 입력받은 값을 출력하기 flush() 버퍼까지 넘기기 close() 닫아주기 buffer 배열로 객체 만들어주고 한 번에 값 가져오기 data 는 buffer 배열을 가져오되, 0인덱스부터 읽어온 끝까지 가져오게끔 설정해준다. read() 를 data 에 넣고 실행하면 읽어올 수 있다. * 에러해결 하단에 read() 메소드에 타입을 걸어주고 위에는 해당 타입에 맞게 쓰지 않아 오류가 발생했다. 밑에 타입을 미지정해주니 오류 해결 되었다. package iotest; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io..
-
(국비교육) 18 - C언어 맛보기 + 예외처리 + Tomcat 다운로드 + 웹브라우저 만들어보기 + 중복클래스개발/국비교육 2023. 6. 26. 11:48
■ c언어 맛보기 c언어는 문장의 처음과 끝을 맞춰준다. { } 배열 표시와 반복문은 다음과 같이 표현할 수 있다. size of 는 바이트 크기를 말한다. double 은 8byte 이기 때문에 8이 나온다. 2021 #정보처리기사 필기요약 #4-2. 프로그래밍 언어 활용 (tistory.com) 2021 #정보처리기사 필기요약 #4-2. 프로그래밍 언어 활용 2021년 NCS기반 정처기 필기입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 4과목 프로그래밍 언어 simuing.tistory.com ■ 예외처리 (p. 453) 예외의 정의 = 실행시에 발생할 수 있는 모든 에러상황으로 기억 자바에서는 예외가..
-
(국비교육) 17 - 2회 시험 + Mariadb 다운 + 자바와 데이터베이스 연결(+기능단위 쪼개기)개발/국비교육 2023. 6. 23. 09:33
■ cache pool (중요x) integer 은 처음에 cache pool 에 저장된다. cache pool = 1byte = 바이트 영역이라 true 값이 나온다. 바이트 영역을 넘어가면 용량을 넓혀서 저장한다. ※ R타입의 경우 == 은 객체 주소값 참조한다라고 기억 ■ Mariadb Connectors 다운로드 mariadb Connectors 클릭 java 8+ connector 로 선택 ■ 자바와 데이터베이스 연결하기 Build Path -> Configure Build Path Libraries -> Classpath -> Add External JARs 여기서 우리는 Driver 를 이용할 것이다. String url = "jdbc:데이터베이스://아이피:포트/디비명"; String ur..
-
(실업급여) 2 - 3차 실업 급여 신청 (온라인 취업특강)일상 2023. 6. 23. 00:19
23년 6월 23일 3차 실업 급여일이 도래했다. 3차의 경우 2차와 동일하게 신청하면 돼서 손쉽게 클리어! 나의 경우 2차는 온라인 심리검사(IT 직무역량검사) 3차는 온라인 취업특강으로 대체했다. 3차 실업인정은 2차와 동일하게 고용보험 사이트 -> 실업인정 인터넷 신청으로 가능하다. 접수 방법은 동일하니 아래 2차 신청 글을 참고하자 (실업급여) 1 - 2차 실업 급여 신청 (워크넷 직업심리검사) :: 개발하는 인사담당자 (tistory.com) (실업급여) 1 - 2차 실업 급여 신청 (워크넷 직업심리검사) 실업급여 2차 신청일이 도래하여 신청했다. 나의 경우 23.4.14 남양주 고용복지센터를 방문했고, 23.4.28 1차 실업급여일이 되었다. 2차 실업급여일인 23.05.26 실업급여를 신청하..