일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python
- ioredirection
- springboot
- 컨테이너
- 파이썬
- 도커
- devops #engineer
- namespace
- RSS
- Vagrant
- bash
- httpd실행
- mongodb operator
- Kubernetes
- k8s
- linux
- aws #engineer
- variable
- devops #jenkins
- Strimzi
- 초간단파이썬
- DOIK
- 쿠버네티스
- docker
- multivm
- container
- nginx
- java
- WEB
- Engineer
- Today
- Total
목록Programming (24)
샤인의 IT (막 적는) 메모장
오랫만에 파이썬 보다보니 기본을 다질 필요가 있어 책을 보고 정리하였는데, 조인석님의 초간단 파이썬은 하루면 뚝-딱 할 수 있을 정도로 쉽게 정리가 잘 되어 있는 책인 것 같다. 또한, 처음 보는 사람도 몇일만 봐도 처음 시작해도 이해하기 좋을 정도로 심플하면서 딥하지 않게 그냥 보기 좋게 구성되어 있다. 뒷부분에 분석 관련해서 기본적인 사용하는 툴 Jupyter와 파이썬 라이브러리 설명이 나오는데 생략하였다.. (pandas, numpy, matplotlib) 파이썬 설치 brew info python brew install python3 pyenv install 3.10.1 입력과 출력 # 입력은 input 출력은 print 함수를 사용한다. x = 'Hello World' print(x) name ..
Export Variable 스크립트를 돌릴 때 export를 사용해야 출력된다. 기본적으로 Command Line에서 지정했을 경우 로그아웃 후 재접속 시 해당 변수는 초기화 되어 있다. 그래서 .bashrc 파일에 해당 변수를 지정한다. Linux 내 모든 계정에 적용하고 싶다면 /etc/profile에 입력한다. .bashrc와 /etc/profile에 같은 변수가 지정되어 있다면? .bashrc 변수를 가져온다. [root@scriptbox scripts]# cat 7.testvar.sh #!/bin/bash echo "The $SEASON season is logner" [root@scriptbox scripts]# chmod +x 7.testvar.sh #명령어로 출력하면 바로 나오지만 스크립..
Quota 작은따옴표와 큰따옴표의 차이 큰따옴표는 변수의 값을 출력하지만 작은따옴표는 그대로 출력한다. 큰따옴표를 사용할 때 변수명을 그대로 출력하고 싶다면 \(백슬래시)를 사용한다. 작은따옴표에 \(백슬래시)를 넣어도 출력은 그대로 된다. [root@scriptbox scripts]# SKILL="DevOps" [root@scriptbox scripts]# echo $SKILL DevOps [root@scriptbox scripts]# SKILL='DevOps' [root@scriptbox scripts]# echo $SKILL DevOps [root@scriptbox scripts]# echo "This is $SKILL" This is DevOps [root@scriptbox scripts]# ec..
Argument Argument 지정 시 로 사용한다. #Argument 설정 스크립트 [root@scriptbox scripts]# cat 4.args.sh #!/bin/bash echo "Value of 0 is " echo $0 echo "Value of 1 is " echo $1 echo "Value of 2 is " echo $2 echo "Value of 3 is " echo $3 [root@scriptbox scripts]# ./4.args.sh S hin e Value of 0 is ./4.args.sh Value of 1 is S Value of 2 is hin Value of 3 is e Argument를 지정하여 WEB 서버 설치 스크립트 #웹서버 설정 아규먼트 스크립트 #URL과 A..
Variable Command Line에서 변수 지정 시 = "" 스크립트 작성 시 같음. 해당 변수를 가져오고 싶을 땐 $(달러) 기호 사용 #변수 지정 [root@scriptbox scripts]# SKILL="DevOps" # $를 사용해야 변수를 출력한다. [root@scriptbox scripts]# echo $SKILL DevOps [root@scriptbox scripts]# echo SKILL SKILL [root@scriptbox scripts]# PACKAGE="httpd wget unzip" [root@scriptbox scripts]# yum -y install $PACKAGE Loaded plugins: fastestmirror Loading mirror speeds from ca..
기본 문법 스크립트 작성 및 Permission 부여한 후 실행 [root@scriptbox scripts]# cat firstscript.sh #!/bin/bash ### This script prints system info ### echo "Welcome to Bash script" echo #Check system time echo "###############################" echo "The uptime of the system is: " uptime #Memory Check echo "###############################" echo "Memory Utilization" free -m #Disk Check echo "########################..
JPA는 관계형 데이터베이스를 관리를 표현하는 자바 API이다. javax.persistence 라이브러리 사용한다. 테이블 생성 시퀀스 설정 Student 클래스에 시퀀스를 생성한다. // student.class 파일 수정 @Entity @Table public class Student { @Id @SequenceGenerator( name = "student_sequence", sequenceName = "student_sequence", allocationSize = 1 ) @GeneratedValue( strategy = GenerationType.SEQUENCE, generator = "student_sequence" ) ... App 실행 시 로그에 student_sequence를 생성하는 ..
postgresql 연동 postgresql 설치 https://www.postgresql.org/download/windows/ DB 설정값은 default! 설치 후 psql 실행 DB 생성 CREATE DATABASE student; GRANT ALL PRIVILEGES ON DATABASE “” TO ; \c \d relation App으로 돌아와서 프로퍼티 및 디펜던시 파일 수정 후 실행 DB 설정 정보 입력 application.properties spring.datasource.url=jdbc:postgresql://localhost:5432/student spring.datasource.username="" spring.datasource.password="" spring.jpa.hiber..
Service의 구조체의 의존성 주입을 위해(Controller) 1. Autowired 롬복을 사용 2. 최종적인 값(변하지 않는 객체 값) final 사용 StudentController.java ... public class StudentController { private final StudentService studentService; @Autowired public StudentController(StudentService studentService) { this.studentService = studentService; } Business Logic을 담는 Service 클래스 생성 Component 대신 Service 롬복 사용 StudentService.java package com.js..
앞전에서 AppApplication에 설정하여 실행했지만 실제로 따로 Controller 클래스를 생성하여 사용함. 사용한 rombok @RestController @RequestMapping @GetMapping MVC 구조 기존 AppApplication 내 GET 매핑 정보를 Controller로 생성한다. StudentController.java package com.js.app.student; import java.time.LocalDate; import java.time.Month; import java.util.List; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.a..