일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux #wc
- Swap Memory
- 오블완
- jgrp000032 #ocp #
- istio #k8s #kubernetes
- 백준 #10430
- lvm #lv #vg #pv
- dump #jattach
- Grid #CSS
- bootstrap #css #CSS
- shell #shell script
- PODS #POD #pods #pod #파드 #재기동 #롤링재기동 #rolling
- swap
- 스왑메모리
- function #사용자 정의 함수
- 네트워크 #NW
- publishnotreadyaddress
- jmap #jstack
- memory
- Node #POD #Container
- DB #mariaDB #SQL
- dify
- 티스토리챌린지
- Kafka #카프카
- Excel #엑셀
- OCP
- CI #CD #CI/CD
- Python #pakage
- test #비교
- NameSpace #NS
- Today
- Total
목록전체 글 (197)
beomzh_it
DB관련 SQL문 1. DB이름 조회 SHOW DATABASES; 2. 사용할 DB지정 USE [DB명] 3. DB생성 CREATE DATABASE [DB명] 4. DB삭제 DROP DATABASE [DB명] 테이블 운영과 관련된SQL문 1. 테이블 이름 조회 SHOW TABLES; 2. 테이블 구조 조회 EXPLAN [TABLE명]; / DESC [TABLE명]; 둘중 하나 3. 테이블 생성 CREATE TABLE [TABLE명] (필드명1 필드타입1,필드이름2 필드타입2, ….); 4. 테이블 삭제 DROP TABLE [TABLE 명] 5. 테이블 수정 ALTER TABLE [옵션] [필드명] [변경값] 레코드 삽입/삭제/수정과 관련되 SQL문 1. 레코드 삽입 INSERT INTO [TABLE명] ..
리눅스 환경에서 mariadb설치 apt -y install mariadb-server mariadb-client (서버,클라이언트 설치) systemctl restart mariadb systemctl enable mariadb systemctl status mariadb mariadb포트는 3306 ufw allow 3306 mysql -> 접속 root비밀번호 설정하기 mysqladmin -u root password '비밀번호' systemctl restart mariadb 외부 접속하기 위한 설정 nano /etc/mysql/mariadb.conf.d/50-server.cnf ->28행 bind-address ->주석 윈도우 mariadb설치 윈도우용 mariadb 파일을 다운받아 설치 클라이언..
pakage 파이썬의 패키지는 디렉토리 구조를 그대로 사용함 (명시적으로 자바처럼 package라고 정의 안함) - __init__.py : 해당 패키지가 import될때 실행되는 스크립트 - __all__ : __init__.py내에 __all__ = ['하위패키지명',..] 식으로 정의하는데, 이는 from {package) import * 를 할때, 리턴되는 모듈 명이다. 자바처럼 import * 하면 모두가 import되는게 아니라, 예를 들어 윈도우즈의 경우 module.py 파일과 Module.py 파일을 같은 파일로 취급(대소문자를 가리지 않기 때문에), 명시적으로 import * 시 패키지내의 어떤 모듈을 -import 할지를 정해줘야 한다. - import : import는 import하..
python 변수 표기 name ="xxx" 같이 선언 age=4 print("이름은"+name+"입니다")처럼 +로 감싸서 사용 +대신 ,(콤마_띄어쓰기)로도 사용가능 정수형을 출력할시 str(age) 와 같이 정수형을 문자열로 감싸주어야 한다. 변수를 입력값으로 받고싶을경우 변수=input() ex)name=input() 자료형 변수 자료형은 파이썬에서 데이터를 다룰 때 데이터 종류를 의미 변수를 만들 때 사용자가 자료형을 결정하지 않아도 내부적으로 판단 후 적용 자료형 확인은 type() 함수로 알 수 있다. 사칙연산 + =더하기 -= 빼 기 / =나머지 * =곱 % =나머지 ** =제곱 // =몫 ex) print(a//b)
숫자형 정수 = int 실수 = float 컴퓨터식 지수 = 4.24e10 8진수 =0o37 16진수 = 0x7A 정수형과 실수형 만 기억하자 # 정수 a=123 print(type(a)) print(a) # 실수 a=1.2 print(type(a)) print(a) # 8진수 a=0o10 print(type(a)) print(a) 사칙연산은 그냥 계산 # 사칙연산 a=1 b=2 c=3 print(a+b) print(a-b) print(a+b-c) print(a*c) print(c/3) 문자형 문자열 안의 표현식 코드 설명 \n 문자열 안에서 줄을 바꿀 때 사용 \t 문자열 사이에 탭 간격을 줄 때 사용 \\ \를 그대로 표현할 때 사용 \' 작은따옴표(')를 그대로 표현할 때 사용 \" 큰따옴표(")를..
kafka=> Producer -> kafka Server -> Consumer 비동기 처리를 위한 메시징 큐(FIFO) kafka-topics.sh 토픽에 관련된 작업을 할 수 있는 스크립트 sh bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --topic test-topic test topic명의 topic 생성 sh bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --partitions 10--replication-factor 1--topic test-topic2 --config retention.ms=172800000 원하는 설정을 입력한 topic 생성 sh bin/..
버블 정렬(bubble sort) 알고리즘의 개념 서로 인접한 두 원소를 검사하여 정렬하는 알고리즘 인접한 2개의 레코드를 비교하여 크기가 순서대로 되어 있지 않으면 서로 교환한다. 선택 정렬과 기본 개념이 유사하다. 버블 정렬은 첫 번째 자료와 두 번째 자료를, 두 번째 자료와 세 번째 자료를, 세 번째와 네 번째를, … 이런 식으로 (마지막-1)번째 자료와 마지막 자료를 비교하여 교환하면서 자료를 정렬한다. 1회전을 수행하고 나면 가장 큰 자료가 맨 뒤로 이동하므로 2회전에서는 맨 끝에 있는 자료는 정렬에서 제외되고, 2회전을 수행하고 나면 끝에서 두 번째 자료까지는 정렬에서 제외된다. 이렇게 정렬을 1회전 수행할 때마다 정렬에서 제외되는 데이터가 하나씩 늘어난다. # include // 버블정렬 v..
1. linux 재부팅 후 ESC연타 (성공 어려움) 성공시 GRUB 화면으로 로딩 2. E 입력시 편집화면으로 이동 3. linux /boot -----> 문구 까지 이동 4. 문구 마지막에 (띄어쓰기)init=/bin/bash 입력 후 Ctrl + X 5. root로 접속됨 whoami 명령어로 다시 확인 6. passwd 명령어로 비밀번호 변경(읽기 모드 -> 모드변경필요) mount -o remount.rw / 명령어 입력 passwd 명령어로 비밀번호 변경 하지만 굉장히 위험하기에 GRUB 화면에 비밀번호를 걸어야 좋다.
GRUB은 GNU 그랜드 유틸리티 부트 로더(GNU Grand Unified Bootloader)의 약어로, 컴퓨터를 부팅할 때 리눅스 운영 체제 또는 다른 운영 체제를 선택하는 메뉴를 제공하는 부트 로더이다. GRUB은 유닉스 계열의 다양한 운영 체제에서 사용 가능하며, 사용자가 임의로 추가할 수 있는 다양한 기능을 제공한다. GRUB은 기본적으로 /boot/grub 디렉터리에 위치한 설정 파일인 grub.cfg를 읽어서 부트 메뉴를 구성한다. 사용자는 이 설정 파일을 수정하거나 추가 설정 파일을 만들어서 GRUB 부트 로더의 동작을 변경할 수 있다. GRUB은 대부분의 리눅스 배포판에서 기본 부트 로더로 사용되며, 커널 이미지와 초기 램 디스크(Initrd)를 읽어서 메모리에 로드하고 실행하는 역할을..