전체 글(160)
-
[PostgreSQL] 암복호화
암복호화를 하기 위한 pgcrypto 확장 기능 적용 CREATE EXTENSION pgcrypto; 암호화 하기 SELECT encode( encrypt( convert_to('암호화 하기 위한 문자열', 'utf8'), '암호화Key', 'aes' ), 'hex' ); 복호화 하기 SELECT convert_from( decrypt( decode('d359bf2938e5ef1cb6dca49dce459654b10e82e4cb3a62c63ef7511df01b6...', 'hex' ), '암호화Key', 'aes' ), 'utf8' );
2023.06.27 -
[PostgreSQL] 테이블/컬럼 정보 조회 SQL
테이블 목록 조회 SELECT RELNAME AS TABLE_NAME FROM PG_STAT_USER_TABLES 컬럼목록 조회 SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_CATALOG = '데이터베이스명' AND TABLE_NAME = '테이블명' ORDER BY ORDINAL_POSITION; 기본키 조회 SELECT CC.COLUMN_NAME AS COLUMN_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC ,INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE CC WHERE TC.TABLE_CATALOG = '데이터베이스명' AND TC.TABLE_NAME = '테이블명' AND ..
2023.06.20 -
[ANDROID] 밑으로 당겨서 새로고침 하기
1. dependency 추가 implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" 2. 새로 고침 대상의 View를 SwipeRefreshLayout의 자식 View 만든다. 3. 소스에 이벤트 등록을 한다. private SwipeRefreshLayout swipeRefreshLayout; private WebView mWebView; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); swipeRefreshLayout = findViewById(R.id..
2021.03.12 -
[Ubuntu] 시스템 정보 확인
- 커널 버전 확인 # uname -r 5.8.0-44-generic - 메모리 확인 전체 메모리 8G # free -h total used free shared buff/cache available Mem: 7.8Gi 679Mi 6.5Gi 7.0Mi 635Mi 6.9Gi Swap: 1.8Gi 0B 1.8Gi - CPU 정보 확인 # lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 39 bits physical, 48 bits virtual CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: ..
2021.02.26 -
[Ubuntu] 01. Ubuntu 설치
# vi /etc/hostname master.example.co.kr - SSH 설치 sudo apt-get install openssh-server - hostname 수정 # vi /etc/hostname master.example.co.kr - hosts 수정 현재 Master을 제외한 노드를 3개 사용할 계획 아이피는 master : 192.168.1.130 node1 : 192.168.1.131 node2 : 192.168.1.132 node3 : 192.168.1.134 # vi /etc/hosts 192.168.1.130 master.example.co.kr master 192.168.1.131 node1.example.co.kr node1 192.168.1.132 nodE2.example..
2021.02.26 -
Ubuntu WIFI 설정
WIFI 국가설정 # vi /etc/defalt/crda REGDOMAIN=KR WIFI 연결 설정 # vi /etc/netplan/[TAB키] network: ethernets: eth0: dhcp4: true optional: true wifis: wlan0: addresses: [192.168.1.113/24] gateway4: 192.168.1.1 nameservers: addresses: [168.126.63.1,168.126.63.2] dhcp4: no optional: true access-points: "Infobee-5G": password: "1234qwer" version: 2 # netplan generate # netplan apply
2021.02.19