일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kotlin
- kotlin coroutine
- PETERICA
- mysql 튜닝
- 정보처리기사 실기 기출문제
- 정보처리기사실기 기출문제
- AI
- 오블완
- 티스토리챌린지
- kotlin querydsl
- Spring
- minikube
- IntelliJ
- Java
- kotlin spring
- 코틀린 코루틴의 정석
- Kubernetes
- aws
- APM
- CKA 기출문제
- CloudWatch
- Elasticsearch
- CKA
- 공부
- AWS EKS
- Pinpoint
- 정보처리기사 실기
- MySQL
- Linux
- 기록으로 실력을 쌓자
- Today
- Total
목록PETERICA (596)
피터의 개발이야기
if문 기본 문법 if [ 조건 ] then 조건이 참일 경우 실행 elif [ 조건 ] then 조건이 참일 경우 실행 else 조건이 거짓일 경우 실행 fi 비교연산자 #!/bin/bash echo "비교연산자: 같으면" if [ "조건"="조건" ] then echo "참" else echo "거짓" fi echo "비교연산자: 다르면" if [ "조건"!="조건" ] then echo "참" else echo "거짓" fi echo "비교연산자: 널이 아니면" if [ -n "" ] then echo "참" else echo "거짓" fi echo "비교연산자: 널이면" if [ -z "" ] then echo "참" else echo "거짓" fi 조건들은 문자열이어야 한다. 산술연산자 #!/b..
이 글은 김태용,『 김태용의 쉘 스크립트 프로그래밍 입문』,제이펍(2009), 402~418p 을 보고 정리한 내용입니다. 공부하면서 더 자세한 블러그는 아래에 링크 참조하였습니다. awk란 데이터를 조작하고 리포트를 생성하기 위해 사용하는 언어입니다. Alfred Aho, Peter Weinberger, Brian Kernighan 3명이 만들었는데 이들의 이름 이니셜을 가져와서 awk라고 부릅니다. awk는 파일에서 레코드를 선택하고, 선택된 레코드에 포함된 레코드 값을 핸들링하거나 데이터화 합니다. 선택의 방법으로 패턴 탐색과 처리를 위한 명령어로 간단하게 파일에서 결과를 추려냅니다. 데이터화 방법으로 선택된 값을 가공하여 원하는 결과물을 만들어 냅니다. awk가 할 수 있는 일 파일의 특정필드만 ..
ㅁ 들어가며 정말 많이 쓰는 기능이다. 로그를 분석하거나 설정값을 간단히 확인하기 위해서 사용한다. 예를 들어, 사용자의 접속 시간대나 접속한 URL 정보를 확인 할 때에 Access.log을 grep으로 찾을 때에 유용하다. grep을 잘 이용하면 시스템 로그 분석이 아주 쉬워진다. grep 기능에 대해서 정리해 보자! 주요기능은 파일 내용이나 콘솔상의 출력 내용에서 특정 문자열을 필터하여 보여준다. ㅁ 파일에서 xception 필터 > grep xception auth.log 특정 에러가 있을 때에 Exception의 문자열에서 xception으로 검색한다. Exception, exception이 필터된다. ㅁ 대소문자 구분없이 검색 > grep -i exception auth.log ㅁ 필터된 문자..
ㅁ 들어가며 코드 작성 중 간단히 자바 테스트를 진행하였습니다. @SpringBootTest를 가동시켰는데, Failed to load ApplicationContext이 발생하면서 테스트를 진행할 수 없었습니다. 스프링이 특정 value 빈을 생성하려는데, 설정 파일을 찾지 못하엿습니다. 테스트 코드에서 ActiveProfile을 어떻게 지정하는 방법을 찾으면서 그 방법에 대해서 정리해 보았다. 이 원문을 보고 정리하였습니다. @Profile 빈을 특정 프로파일에 매핑합니다. @Component @Profile("dev") public class DevDatasourceConfig 프로파일 이름을 "!dev"로 하면 dev 프로필이 활성화되지 않은 경우에만 활성화가 됩니다. XML로 프로필 선언 Pro..
하루의 경험들을 기록하고 기억하며, 보다 나은 내일의 백엔드 개발자를 꿈굽니다. 이동욱님 처럼 소소하게 개발에 대한 지식을 쌓아가고 싶다. 블로그용 Github도 만들었다. ㅇ 신규 규격의 블로그 팻말
프로그래밍 설명 중에 명령형 프로그래밍과 선언형 프로그래밍에 대해 자주 접하게 된다. 선언형은 '무엇'을 할 것인지를 말하고, 명령형은 무언가를 작업하기 위한 '방법'을 뜻한다. Declarative(선언) 선언형의 대표적인 언어는 HTML,SQL 이 있다. HTML 웹페이지는 제목, 본문, 폰트, 그림과 같이 "무엇"을 보여줄 것인지를 묘사하고 있다. HTML은 브라우저에 어떻게 글을 표시를 위 코드를 이해 정의내리고 있다. 이 코드 구문이 어떻게 동작하는지에 대해 신경쓰지 않고 이를 사용한다. SQL SELECT * FROM Users WHERE Country='KOREA’; 데이터 처리를 "어떻게" 처리하는 것보다 "무엇을" 수행하는 지에 더 집중되어 있다. 다르게 설명하면, DB는 선언적 SQL을..