일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- abstractclass
- hamobee
- constantnumber
- string
- Vector
- overload
- fuction
- eclipse
- object
- 생성자
- methodArea
- arguments
- Hashtable
- 콘크리트클래스
- Eureka
- ALTER
- class
- reference
- MSA
- super
- garbagecollection
- Polymorphism
- 추상클래스
- 객체형변환
- override
- start()
- hashCode
- concreteclass
- run()
- value
- Today
- Total
목록전체 글 (259)
뇌운동일지
이번 실습은 IntelliJ 에서 시작했다. 1. Configuration Server 구성 Spring Boot 프로젝트를 생성해준다. start.spring.io/ 실행해보려고 하니, 이번에도 JDK 8 로 설정되어있어 JDK 11 로 변환이 필요했다. (태블릿 배터리없어서 꺼짐) IDE 마다 설정을 다르게 해주어야 하는걸까? IntelliJ 에서 변경은 [ File > Project Structure ] 에서 하면 된다. 실행오류 application.properties (내가 쓰고 있는 것은 bootstrap.yml) 을 수정해야 할 것 같은데, 어디를 건드려야할지 모르겠다. 그냥 bootstrap.yml 안쓰고 application.properties 쓰니까 되었음. ㅍ.ㅍ bootstrap-l..
java source 파일 수정 시, 변경할 때마다 tomcat을 재기동하며 테스트 해보기가 번거롭다. 따라서 전통적인 방법으로는 class를 따로 생성하여, main 메소드를 작성하고, javac java 를 통해 실행해보는 방법을 사용했다. 그러나 IntelliJ 에서는 관련 기능을 제공해주고 있다. 그것이 scratch ( 이와 관련하여 선배님이 알려주셨으나, 한번 듣고 바로 해볼 수가 없어서 따로 찾아보았다. 못하면 나중에 구박구박 왕구박을 들을까봐 내 뇌를 아카이브 해둔다. ) File -> New -> Scratch File 그리고 언어를 선택해준다. 참고자료 www.javatpoint.com/intellij-idea-scratches
학부 때 공부를 게을리 한 전공생으로서, main method의 return type 이 왜 void 인지에 대해 생각해본 적이 없다. 그에 대한 좋은 자료가 있어서 공부를 해보기로 했다. 참고자료 www.journaldev.com/12552/public-static-void-main-string-args-java-main-method
원하는 것 1. 파라미터로 shell command 받아오기 2. 리턴값으로 command 결과 반환 3. 실행 경로 지정 4. 잘못된 shell command 입력 시, 에러메시지를 리턴해줄 것 예제1) www.hanumoka.net/2020/07/01/java-20200701-java-shell-command/ Runtime 클래스와 ProcessBuilder 를 쓰는 방법 두가지가 있다. ProcessBuilder 사용을 선택. ( 이 예제에서 Consumer 쓰는 것을 명확히 이해하지 못함. ) -> 이 방법에서 입력을 인자값으로 받아오고, 출력을 return 값으로 반환하도록 처리하고자 했다. 그래서 아래의 내용을 찾아보았다. BufferedReader to String stackoverflow..
프레임워크 = 클래스 + 라이브러리 Application Framework (그냥 framework 라고 해도 된다) 프로그래밍에서 특정 운영 체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리 모임 라이브러리는 도구의 모음. 프레임워크는 지켜야하는 룰 DAO (Data Access Object) DB를 사용해 데이터 조회, 조작 기능 전담 객체 mybatis - sqlSession applicationContext.xml 에 bean 으로 sqlSessionFactory Connection : 단순 물리적(네트워크) 연결 SqlSession : RDB 인증 거친 논리적 연결 상태 Spring Service Layer Controller Layer (Representation Layer)..
내 의지와 상관없이 엑셀을 써서 해결해야하는 일들이 생긴다. 이번 퀘스트는 40여개의 목록 갯수만큼 엑셀 시트를 생성하고, 시트명을 변경 후, 목록에서 일치하는 시트명에 하이퍼링크를 걸고, 각각의 시트에 데이터를 입력해야 했다. 나는 시트를 하나하나 생성하고, 이름을 변경하고 싶지 않았다. 이것은 나의 게으름이 원인일 수 있으나, 손목이 좋지 않기 때문이다. ( 6개쯤 손으로 하는 것을 시도해보았는데, 손목이 시큰거렸고, 성질이 뻗쳤다. ) 그래서 꾀를 부리기 시작했다. 1. 시트 생성 2. 시트 이름 변경 3. 하이퍼링크 걸기 이렇게 3단계로 퀘스트를 해결하고자 했고, 엑셀 매크로 쓰는 법을 인생 최초로 탐구해나가기 시작했다. ( 다음에 또 쓸 일이 있을 것 같아 기록해둔다. 기록을 하는 첫번째 이유는..