일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- linux시간으로 변경
- python subprocess
- snmp test
- 정규식 컴파일
- c3 축 없애기
- c3 second
- gcc 업데이트
- subporcess path
- regex_search
- c3 축 가리기
- snmp
- 정규식 문자열 출력
- telegraf
- centos pyhon 설치
- InfluxDB
- 정규식 활용
- c++ 정규식
- g++ 업데이트
- gcc regex
- influxdb 설치
- python os
- 백준
- CentOS7
- semanage
- c3 초
- python popen
- c3 step graph
- 1697
- selinux port 등록
- grafana dashboard
- Today
- Total
목록Java(폐지) (52)
리셋 되지 말자
T메모리 구조 위의 구조를 상기한 상태로 예제를 통해 T메모리가 어떻게 동작하는지 확인해본다. 메서드 스택 프레임 main() 메서드는 프로그램이 실행되는 시작점이다. 아래의 예제 코드를 예시로 T 메모리가 어떻게 동작하는지 살펴본다. public class Start { public static void main(String[] args) { System.out.println("Hello OOP!!!"); } } 동작 순서 JRE가 프로그램안에 main() 메서드가 있는지 확인 -> JRE가 Start 클래스에서 main() 메서드를 발견 main() 메서드가 확인되면 JVM에 전원을 넣어 부팅 시작 부팅된 JVM은 목적 파일(.class)을 받아 그 목적 파일을 실행 java.lang 패캐지를 T메모..
예제 소스 : https://github.com/expert0226/oopinspring JDK, JRE, JVM JDK : Java Development Kit / 자바 개발 도구(자바 소스 컴파일러인 javac.exe를 포함하고 있다.) JRE : Java Runtime Environment / 자바 실행 환경(자바 프로그램 실행기인 java.exe를 포함하고 있다.) JVM : Java Virtual Machine / 자바 가상 기계 자바 프로그램의 개발과 구동 .java 소스를 JDK를 이용해 프로그램으로 개발한다.(.java -> 목적파일 .class) JDK로 개발된 프로그램은 JRE에 의해 가상의 컴퓨터인 JVM 상에서 구동된다. JDK는 JRE를 포함하고 있고, JRE는 JVM을 포함하고 ..
IoC(Inversion of Control) 이란 제어의 역전 : 프로그램의 제어 흐름 구조가 '개발자'가 아닌 스프링(프레임워크)로 '역전' 스프링은 프로그램의 흐름을 프레임워크가 주도하게 됨 객체의 생성, 생명주기 관리를 컨테이너가 담당 예제 main 함수 차이 public class Main { public static void main2(String[] args) { HelloWorld hello = new HelloWorld(); hello.setMessage("hello world!!"); System.out.println(hello.getMessage()); } public static void main(String[] args) { ApplicationContext context = ne..
1. 자바용 프로젝트 관리 도구 2. 빌드, 문서화, 리포팅, 의존관계 관리, 소스코드 관리, 릴리즈, 배포 3. 균일한 빌드 시스템을 제공 - pom.xml에 빌드에 관련된 모든 정보를 기술(한명이 프로젝트를 생성 후, 프로젝트를 이용해 협업할 때 사용함) 4. 라이브러리 의존성 관리(중요) pom.xml 4.0.0 t_tok01 t_tok01 0.0.1-SNAPSHOT artifactId : 나 자신의 고유한 id groupId : 내속 속한 그룹에 대한 id