전체 글 99

[이클립스] 단축키 수정 | System.out.printf()

요즘 듣는 수업에서 ' System.out.println() '을 쓸 때 syso + ctrl +spacebar를 눌러서 자동완성했는데, System.out.printf() 는 따로 자동완성기능이 없어서 불편함을 느끼기 시작했다. 그래서 이번에 직접 단축키를 만들어서 자동완성 시켜보겠다. 먼저 이클립스를 키고 [window -> preferences] 에 들어간다. 이렇게 들어가서 이렇게 수정을 해준다. 나는 단축키를 sysf로 설정했다.

IDE 2023.02.20

복습1) 메모장 코딩(간단한 입출력)

1주차 첫 수업 내용 정리! 일단 메모장에 이렇게 코드를 작성해준다. 참고로 파일명은 Hello.java 클래스명은 파일명과 동일하게 작성해야한다. public class Hello{ public static void main(String [] args){ System.out.println("홍길동"); } } 다 작성하고 나서, cmd에서 컴파일 해줄 거임. 이제 컴파일을 해줄 거임.! javac Hello.java 를 친다. -> 그런데 컴파일 오류가 발생했음...( 인코딩 오류 발생,,,!) 출력 줄에서 한글 오류가 난 거임 영어로 바꿔줬다. 다시 컴파일을 했다. 컴파일 완료를 했더니. Hello.class 파일이 생성 되었다. .class 파일 -> 특정 폴더에 저장. //CLASSPATH (클래..

Java 2023.01.31

[VSCode] Error: EPERM: operation not permitted 해결 방법

VSCode에서 파일 생성시 'Error: EPERM: operation not permitted ' 라는 오류가 발생했다. 해결방법은 VSCode를 관리자 권한 설정으로 변경! 비주얼 스튜디오를 우클릭하고 속성으로 들어간다. 속성의 호환성 탭을 누른 뒤 '관리자 권한으로 이 프로그램 실행'을 눌러준 뒤 확인을 눌러준다. 관리자 권한으로 프로그램을 실행하면 "사용자 계정 컨트롤 : 이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요?" 창이 뜨는 걸 막기 위해 사용자 계정 컨트롤 설정 변경에 들어가서 알리지 않음으로 바꿔준다. 이렇게 했더니 VSCode에서 파일을 생성할 수 있게 됐다!

error 2022.12.06

[Spring] Annotation 정리

@GetMapping url 치는 것. 주소창에 경로 나와있는 것. // 조회할 때 주로 쓴다. @PostMapping 데이터를 Form 같은 것에 넣어서 전달할 때 쓴다. @JacksonXmlRootElement(localName="xmember") localName으로 설정한 값을 루트 요소로 지정한다. localName을 지정하지 않으면 클래스명이 지정된다. @JacksonXmlProperty 루트 요소 안에 들어갈 하위 요소들을 지정한다. 이때, 위의 id 처럼 isAttribute = true 를 지정하면 루트 태그의 속성으로 들어가게 된다. localName 속성을 지정하면 지정한 값으로 요소가 표기된다. getter, setter 가 자동으로 돌아가게 해서 getter, setter 선언 안..

Java/Spring 2022.11.28

블록체인 개념 정리

블록체인이란? 파일을 저장하는 데이터베이스의 일종이다. 분산컴퓨팅을 해서 데이터를 저장하는 데, 분산된 컴퓨터에서 파일을 다운로드 하기 때문에 속도가 무척 느리다. 그리하여 간단한 정보만이 블록체인에 기록된다. 위변조, 삭제, 수정이 불가능하다. 블록체인 장단점 장점 단점 블록체인이 갖는 탈중앙화의 특징을 지님. 모든 참여자들에게 보상 제공. 속도가 느리다 클라우드를 이용하는 것과 비교해서 더 큰 비용이 발생한다. 탈중앙화란? 중앙에서 시스템을 컨트롤하고 좌지우지할 수 있는 권력을 행사할 수 없도록 하는 독특한 데이터 기록 방식 블록체인 위에 기록되는 데이터를 여러 곳에 분산시켜 저장하는 방식 분산된 데이터를 저장할 때 블록체인 시스템에 자발적으로 참여한 컴퓨터 자원을 이용하여 합의를 통해 이루어지기 때..

블록체인 2022.11.08

[1과목] 1장 '데이터의 이해' 정리

시험이 얼마 안남아서 공부하려고 책 보고 요약함. 데이터의 유형 정성적 데이터 : 저장, 검색, 분석에 많은 비용이 소모 되는 언어, 문자 형태의 데이터 (ex. 회사 매출이 증가함) 정량적 데이터 : 정형화된 데이터로 수치, 도형, 기호 등의 형태를 가진 데이터 (ex. 나이, 몸무게, 주가) 지식 경영의 핵심 이슈 [암묵지] 학습과 경험을 통해 개인에게 체화되어 있지만 겉으로 드러나지 않는 지식 (ex. 김장김치 담그기, 자전거 타기) 특징 : 사회적으로 중요하지만 다른사람에게 공유되기 어려움 상호작용 : 공통화, 내면화 [형식지] 문서나 매뉴얼처럼 형상화된 지식 (ex. 교과서, 비디오, DB) 특징 : 전달과 공유가 용이함 상호작용 : 표출화, 연결화 DIKW 피라미드 Data : 객관적인 사실,..

자격증/ADsP 2022.10.26

[JAVA] JAVA 8에서 JAVA 11로 변경하기

최근 듣고있는 스프링 강의에서 강사님이 java 버전을 11로 쓰라고 권장하셨지만 고집을 부리고 8 버전으로 강의를 시작했다. 그 결과,,, 각종 오류들이 생겨서 강의를 따라가는 속도가 너무 느려져서 11버전을 설치하기로 마음먹고 설치를 했다. (기존에 깔려있던 java 8 버전은 그대로 두었다.) 1. JDK 다운로드 아래 링크로 들어가면 11버전이 있다. https://www.oracle.com/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the exp..

Java 2022.09.29