일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- subporcess path
- telegraf
- regex_search
- 정규식 컴파일
- centos pyhon 설치
- 1697
- snmp test
- gcc 업데이트
- CentOS7
- 정규식 문자열 출력
- c++ 정규식
- gcc regex
- c3 축 없애기
- c3 second
- selinux port 등록
- linux시간으로 변경
- python subprocess
- InfluxDB
- python os
- python popen
- 백준
- c3 초
- g++ 업데이트
- grafana dashboard
- 정규식 활용
- semanage
- c3 step graph
- snmp
- c3 축 가리기
- influxdb 설치
- Today
- Total
목록분류 전체보기 (560)
리셋 되지 말자
전역 변수와 메모리 public class Start5{ static int share; public static void main(Stirng[] args){ share = 55; int k=fun(5,7); System.out.printls(share); } private static int fun(int m, int p){ share = m+p; return m-p; } } 4번째 줄을 실행하기 전 T 메모리 상태 -> share 변수에 static 키워드가 붙어서 T 메모리의 스태틱 영역에 변수 공간이 할당된다. 이 후의 과정은 생략 전역 변수와 지역 변수 전역 변수 : 스택 프레임으로부터 독립적인 변수 지역 변수 : 스택 프레임에 종속적인 변수 -> 전역변수를 피할수 있으면 피하는게 좋다. (코..
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
$ sudo virt-install \ --name centos7.0-qcow2 \ --ram 1024 \ --disk path=/var/lib/libvirt/images/centos7.0-qcow2.img,size=10 \ --vcpus 1 \ --network bridge=virbr0 \ --cdrom /home/OpenSW/다운로드/CentOS-7-x86_64-DVD-2003.iso location 옵션을 주어서, ttyS0를 추가하면 따로 가상머신에 접속하여 virsh console 명령어로 접속하기 위한 작업을 해줄 필요가 없긴 하지만, cdrom 옵션을 이용하려면 location 옵션을 사용할 수가 없다. (왜그런진 더 찾아보아야 할듯) 아래는 에러 메시지 ERROR --extra-args는 ..
https://amoldighe.github.io/2017/12/20/kvm-networking/
https://harryp.tistory.com/676