| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 한국투자증권 해외주식 양도세
- 해외증권 양도세 한국투자증권
- 한국투자증권 양도세 신고
- CSTS 폭포수 모델
- 주식 양도세 신고방법
- katalon xpath
- katalon
- 재귀함수 예제
- katalon 비교
- java.sql.SQLSyntaxErrorException
- 국세청 해외주식 양도세 신고방식
- tomcat log
- 피보나치함수
- 해외주식 양도세 신고
- katalon 자동화
- 최대공약수 예제
- 피보나치 예제
- 재귀 예제
- git 연동
- Katalon Recorder 사용법
- js 자동완성
- katalon 사용법
- oracle group by
- javascript 자동완성
- 테스트 자동화
- recursion example
- 톰캣 실시간 로그
- 홈택스 해외주식 양도세
- 피보나치함수 예제
- bfs 미로탐색 java
- Today
- Total
목록전체 글 (416)
엄지월드
아래와 같이 ConstraintViolationException 에러가 발생했다.문제를 확인해보니 특정 엔티티를 업데이트하거나 삭제하려 할 때, 데이터베이스에 저장된 해당 엔티티의 상태가 애플리케이션이 엔티티를 로드했을 때와 달라졌을 때 발생하는 것이었다. 즉, 다른 트랜잭션에 의해 이미 변경되었거나 삭제되었다는 뜻인 것이다.Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement [(conn=1338) Duplicate entry 'ejy1024@-ejy1024@_test1234@_...' for key 'PRIMARY'] [/* insert for com.connect.service.chatt..
1. Elastic GPG 키 임포트sudo apt-get update && sudo apt-get install -y apt-transport-https # HTTPS를 통해 저장소에 접근하기 위함wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic-keyring.gpg 2. Elastic 저장소 추가 echo "deb [signed-by=/usr/share/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/so..
주키퍼 systemd 서비스 파일 생성sudo vi /etc/systemd/system/zookeeper.service[Unit]Description=Apache ZooKeeperAfter=network.target[Service]Type=simpleUser=ec2-user # 네 서버의 카프카 실행 사용자 이름으로 변경 (보통 ec2-user)Group=ec2-user # 네 서버의 카프카 실행 사용자 그룹으로 변경ExecStart=/home/ec2-user/kafka_2.13-3.2.3/bin/zookeeper-server-start.sh /home/ec2-user/kafka_2.13-3.2.3/config/zookeeper.propertiesExecStop=/home/ec2-user/kafka_2...
주키퍼를 먼저 실행 시켜주어야 한다. nohup bin/zookeeper-server-start.sh config/zookeeper.properties > zookeeper.out 2>&1 & 카프카 브로커 실행 nohup bin/kafka-server-start.sh config/server.properties > server.out 2>&1 & jps 입력하여 실행 확인
홈서버의 경우 고정 아이피가 아닌 경우가 대부분이라 아이피가 매번 바뀔 수 있기 때문에 DNS와 IP를 매칭시켜주어야 한다.duckdns.org에 들어가서 domain을 생성한 후 token을 생성하고 아래와 같이 sh 파일을 만들어 스케줄러 돌리면 된다. 파일 생성vi duck.sh 파일 내용#!/bin/bash## Simple shell script to run DuckDNS update# Requires curl to be installed## Configuration variables# Set your domain or comma separated list of domains and subdomains# (for example: mytestdomain.duckdns.org,other.duckdns..
개인 홈 서버를 구축하였는데 노트북 덮개를 덮었을 때에 절전모드로 전환하는 현상이 생겼다.그래서 절전모드를 풀어주기로 했다. 설정 진입$ sudo vi /etc/systemd/logind.conf #HandleLidSwitch=suspend 이라고 되어 있는 부분들을 HandleLidSwitch=ignore으로 변경해준다. HandleLidSwitch=ignore HandleLidSwitchExternalPower=ignore HandleLidSwitchDocked=ignore HandleLidSwitch 에서 설정할 수 있는 값설정값설정결과poweroff시스템 잠그고 꺼짐hibernate최대 절전모드suspend절전모드ignore정상적으로 서비스됨lock덮개가 닫힐 때마다 시스템 자동 잠금아래 명령..
ubuntu 노트북을 서버로 구축할 때 절전모드가 되어 불편한 상황이 생긴다.그럴 때 해결하기 위한 방법이다. 절전 모드 확인 $ systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target절전 모드 처리$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target 이렇게 하면 절전모드가 된다.
아래와 같이 운영 환경에서 처음 요청이 와야 Initializing Spring DispatcherServlet 'dispatcherServlet'이 실행되는 현상이 있었다.확인해보니 Spring Boot의 기본 설정에서는 DispatcherServlet이 지연 초기화(lazy initialization)되도록 설정되어 있다고 한다.2025-06-30 05:24:27 2025-06-30T05:24:27.537+09:00 INFO 1 --- [] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path ''2025-06-30 05:24:27 2025-06-30..
Spring Data JPA의 레포지토리 메서드 명명 규칙과 프로젝션을 함께 고려할 때, email만 반환하는 메서드의 이름으로 findEmailByUserId는 매우 일반적이고 권장되는 명명 방식입니다. Spring Data JPA의 메서드 이름은 일반적으로 다음과 같은 구조를 따릅니다. [Prefix][Distinct]By[Criteria][Keywords][Order] [Prefix]: find, get, read, query, count, stream 등 조회 작업을 나타내는 접두사입니다. [Distinct]: 결과에서 중복을 제거할 때 사용합니다. By: 검색 조건(WHERE 절)의 시작을 나타내는 구분자입니다. [Criteria]: By 뒤에 오는 부분으로, WHERE 절에 사용될 엔티티 필드..
1. 웹서버 (Nginx, Apache) 튜닝 예시주로 클라이언트의 요청을 받아 정적 파일을 처리하거나, WAS로 요청을 전달(Reverse Proxy)하는 역할을 수행합니다. 워커 프로세스/커넥션 수 설정: worker_processes, worker_connections (Nginx), MPM 설정 (MaxRequestWorkers, ThreadsPerChild 등) (Apache) 목적: 서버의 CPU 코어 수와 예상되는 최대 동시 접속 수를 고려하여 최적의 워커 프로세스 및 각 프로세스가 처리할 수 있는 최대 커넥션 수를 설정하여 자원을 효율적으로 사용하고 과부하를 방지합니다. 캐싱 설정: proxy_cache, fastcgi_cache (Nginx), mod_cache, mod_expires (..
