- Java Model -> Map JavaModel javaModel = new JavaModel(); Map param = new ObjectMapper().convertValue(javaModel, new TypeReference(){}); - Map -> Java Model Map tmpMap = new HashMap() JavaModel javaModel = new ObjectMapper().convertValue(tmpMap, JavaModel.class);
- DU 폴더별 사용 용량 확인 ex) du -h: 가독성 ex) du -m: 현재 폴더에 내의 모든 파일/폴더 Megabyte 단위로 표시 ex) du -k: 현재 폴더에 내의 모든 파일/폴더 Kilobyte 단위로 표시 ex) du -s: 현재 폴더 내의 사용량 표기 Usage: du [OPTION]... [FILE]... or: du [OPTION]... --files0-from=F Summarize disk usage of the set of FILEs, recursively for directories. Mandatory arguments to long options are mandatory for short options too. -0, --null end each output line wit..
- 저장시 사용하지 않는 import 자동 삭제 - 설정 방법 1. 단축키 ctrl + shift + p 입력 2. Preference: Configure Language Specific Settings 선택.. 3. 설정 적용할 언어 선택(예 java, typescript, c..) -> settings.json파일 실행됨 4. settings.json파일에 아래와 같이 등록 "[java]": { "editor.codeActionsOnSave": { "source.organizeImports": true, "source.fixAll": true } } "[typescript]": { "editor.codeActionsOnSave": { "source.organizeImports": true, "sour..
#!/bin/bash HOMEPATH=$(pwd) CURRENT_USER="$(whoami)" #JAVA HOME 설정 JAVA_HOME="/sw/sol/java/java1.8" #고유값 APP 이름 설정 APP_NM="jenkins_agent" #APP 사용자 설정 APP_USER="root" #JAVA 실행 명령어 APP_SCRIPT="-jar agent.jar -jnlpUrl http://172.30.0.3:8081/jenkins/computer/ftapp/slave-agent.jnlp -secret @secret-file -workDir /sw/sol/jenkins" if [ $CURRENT_USER = $APP_USER ] then # ---------------------------------..
환경값 대소문자 설정 확인 명령어: show variables like 'lower_case_table_names'; - lower_case_table_names 값이 0 이면 대소문자 구분 - lower_case_table_names 값이 1 이면 대소문자 구분안함 환경값 설정 방법 - /etc/my.cnf 파일에 [mysqld]부분 밑부분에 아래와 같이 정의 lower_case_table_names=1 - dbms 재시작
-- 데이터베이스 조회 show databases; -- 데이터 베이스 추가 create database fwftdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; -- 사용자 조회 use mysql; select * from user; -- 사용자 추가 create user 'fwftuser'@'%' identified by 'fwftuser#01'; -- 사용자 삭제 drop user 'fwftuser'@'%'; -- 사용자 권한 부여 grant all privileges on fwftdb.* to 'fwftuser'@'%'; flush privileges; -- 사용자 권한 제거 revoke all on fwftdb.* from 'fwftuser'@'%..
리눅스 관련 로그 저장 경로 : /var/log 로그 정책관련 정보는 /etc/rsyslog.conf 파일에 정의 됨. resyslog.conf 변경후 시스템 적용 명령어: systemctl restart rsyslog 1. /var/log/messages: 부팅시의 메시지를 포함해 전체 시스템의 로그 저장 2. /var/log/dmesg: kernel ring buffer의 정보 로그 저장 (시스템이 시작할때 커널이 발견한 하드웨어의 정보) 3. /var/log/auth.log: 사용자 로그인이나 사용된 인증방법같은 시스템 인증 정보 로그 저장 4. /var/log/boot.log: 시스템 부팅 과정의 로그 저장 5. /var/log/daemon.log: 시스템에서 실행 중인 백그라운드 데몬들의 정보 ..