SMALL

JNI(Java Native Method)


java는 jvm 위에서 실행 되기때문에 os 영향을 받지 않음.

하지만 jvm이 운영체제의 모든 기능을 사용할순 없음.

그래서 c언어에서 직접 구현해서 java에서 불러와서 사용할수있게 하는작업이 JNI라고 한다..


예제는 다른 블로그에도 많으니 참고하자.


ps. K은행 필기 문제로 나와서 정리.

LIST

'전공 > JAVA' 카테고리의 다른 글

다중상속 문제점  (0) 2020.07.03
String, StringBuffer, StringBuilder 차이  (0) 2020.07.02
try-with-resource  (0) 2018.07.08
컬렉션  (0) 2018.05.13
JVM  (0) 2018.05.02
SMALL

다크웹은 신기술이라고 부르긴 어려우나 2020년 대한민국은 n번방으로 화제가 되고 있음.

n번방 영상을 구할려고 다크웹이란 단어가 이슈가 되고있음. 

다크웹(DarkWeb)이란?

인터넷은 3가지 영역으루 구분이 되어 있음. 우리가 일반적으로 쓰는 영역은 표면웹(Surface web)라고 한다.

그런데 이러한 표면에 들어나 정부의 감시를 벗어나기위해 표면 안에 딥웹이 있고 더 밑에 다크웹이 있다.

다크웹은 접속 방법을 모르면 접속 할수 없고, IP도 변경되며, 통신 내용도 암호화 된다.

 

딥웹과 다크웹 차이

딥웹은 검색엔진에서 찾을 수 없는 인덱스가 안걸린 정보를 의미하며 다크웹은 딥웹에서도 암호화된 네트워크가 존재

하며 특정 웹사이트를 지칭하는 것.

 

다크웹 종류

  • 토르 네트워크 :  접속 IP 및 네트워크 경로의 익명성 보장
  • I2P : I2P 레이어를 실행하고 I2P 실행 컴퓨터는 I2P 노드
  • 신디 : 자기 스스로 익명성 제공 하지 않으나, 익명 네트워크 활용하여 파일공유를 가능하게 함
  • 프리넷 : 검열에 대항하고 자유로운 공유와 채팅을 목적으로 하는 네트워크
LIST

'전공 > 신기술' 카테고리의 다른 글

인슈어테크  (0) 2020.07.05
DID(Decentralized Identity)  (0) 2020.06.25
데이터 3법  (0) 2020.06.21
언택트  (0) 2020.06.21
마이데이터  (0) 2020.02.07
SMALL

데이터 3법

올해 가장 중요한 이슈는 필자는 데이터 3법이라고 생각하고, 전체를 다 읽어보고 중요하다고 생각하거나 알고 있어야 하는 부분은 정리함.. (시험 치는 곳 마다 3법 문제가 나오고있음)


  • 데이터 3법은 개인정보보호법, 신용정보법, 정보통신망법을 지칭
  • 개인정보를 데이터로 활용할 수 있도록 허용하여, 국가적인 발전을 할 수 있게함.
  • **공사는 고속도로 이용차량 데이터 분석을 통해 도로구조 개선 및 휴게공간 추가 설치 등 고객서비스 개선 예시
  • 가명 정보를 통계작성, 연구, 공익적 기록 보존 목적으로는 본인 동의 없이 활용가능


 

개념

예시

활용범위

개인정보

특정 개인에 관한 정보를 알아볼수 있는 정보

배준상, 93년 8월 14일, 남성, 20200621 신용카드로 10만원 나이키 신발을 구매

사전적, 구체적 동의를 받은 범위 내에서만 활용 가능

가명정보

추가정보 없이는 특정 개인을 알아볼수 없는 정보

배XX, 93년생 20200621 신용카드로 10만 사용

통계작성, 연구, 공익적 기록보존 목적에는 동의 없이 활용 가능

익명정보

개인을 알아볼수 없는 정보 

20대, 20200621 신용카드 사용

자유롭게 활용 가능



데이터 3법 비판적 시각


가명 정보 활용을 악용하여 보이스피싱 피해, 건강정보 유출이 되어 피해를 보는 결과로 이어 질수 있으며, 개인 정보 목적 달성 후 폐기하는 원칙을 훼손 등, 다양한 비판적 시각 이 있다..


비판적 시각은 논술형으로 나올만함으로, 알아두기는 해야 할 것 같다.





















LIST

'전공 > 신기술' 카테고리의 다른 글

DID(Decentralized Identity)  (0) 2020.06.25
다크웹(Dark Web)  (0) 2020.06.24
언택트  (0) 2020.06.21
마이데이터  (0) 2020.02.07
레그테크  (0) 2020.01.30
SMALL

언택트


코로나 바이러스가 유행 하면서 UN + CONTACT 합쳐진 언택트란 신조어가 생김.


말그대로 사람과의 접촉을 최소화하여 정보를 비대면 소통 방식으로 전달한다. 



최근 은행 필기 문제에 나와서 정리함..

LIST

'전공 > 신기술' 카테고리의 다른 글

DID(Decentralized Identity)  (0) 2020.06.25
다크웹(Dark Web)  (0) 2020.06.24
데이터 3법  (0) 2020.06.21
마이데이터  (0) 2020.02.07
레그테크  (0) 2020.01.30
SMALL

데이터 제어문자

DLE : 데이터 전달을 위해 사용되는 제어문자

STX : 본문의 시작

SYN : 문자동기

ETX : 블록의 마지막을 알리는 비트 패턴

 

HDLC 모드

NRM : 점대점이나 멀티포인트 불균형 링크 구성에 사용

ARM

ABM

 

TMN 기능

NML : 종단간의 관점으로 관리

EML : 서브넷 단위 또는 네트워크 내 자원들을 관리

NEL : 통신 서비스 제공을 위한 기본 기능 수행

 

회선 제어 절차 단계

회선연결 -> 데이터 링크 확립 -> 데이터 전송 -> 데이터 링크 해제 -> 회선 절단

 

스키마

개념 스키마 : 데이터 전체적인 논리적 구조 의미, 보안 검사, 무결성 검사 기능 있음

내부 스키마 : 데이터베이스 물리적 구조

외부 스키마 : 사용자 접근 가능한 DB, 논리적인 구조

 

색인 순차 파일 색인구역

트랙색인

실린더색인

마스터색인

 

통계적 시분할 다중화방식(STDM)

각 채널별로 타임 슬롯을 사용하나 데이터를 전송하고자 하는 채널에 대해서만 슬롯을 유동적으로 배정

 

디지털을 아날로그로 변환 시키는 것(키잉) 세 가지 방식

ASK, FSK, PSK

 

DM

실제 표본 값과 추정 표본 값 차이만을 양자화 하는 방식으로 1bit 양자화 수행

 

2 out of 5

정 마크(정 스페이스) 방식


QPSK 변조방식 위상

90

LIST
SMALL

시스템 오류가 나서 오류를 분석할려고 카탈리나 로그 파일을 내려받을려고 했는데 무려 80GB였다.

 

원인을 알아보니, 로그파일은 1일단위 배치로 관리가 아닌 주기적으로 서비스 재기동을 통해서 관리 되고 있었는데, 시스템 담당자 1년 부재로 이런 상황이 오게 된 것이다.

 

서비스 재기동은 광주 센터에 허가를 받아야 가능하기에 귀찮으므로 null copy로 해결하였음.

 

1) ls -lrt로 로그파일 크기 확인

2) cp catalina.out catailna.out.20200605 명령어를 사용하여 백업파일 만들기

3) cp /dev/null catalina.out

4) ls -lrt로 파일 크기 확인

5) tail -f catalina.out로 로그 쌓이는지 확인.

 

/dev/null은 기본 파일임..

LIST

'전공 > Linux' 카테고리의 다른 글

nohup  (0) 2020.04.25
SAMBA  (0) 2018.07.01
SMALL

회사에서 로그를 분석하다가,, 서비스 되고 있는 시스템의 nohup 로그 파일을 보게 되었고, nohup이 무엇인지 궁금해서 알아보았다.


nohup


nohup은 리눅스,유닉스에서 쉘파일을 데몬형태로 실행시키며, 터미널을 닫아도 계속 동작하도록 한다.


그리고 권한이 755 이상이어야 한다.


ex) nohup startApp.sh &


 *&은 백그라운드에서 동작하도록 함


종료방법은


kill -9 번호로 종료 가능


nohup을 사용하면 자동으로 nohup.log 파일 생성


nohup startApp.sh 1>/dev/null 2>&1 &을 치면 로그파일생성되지않는다.


LIST

'전공 > Linux' 카테고리의 다른 글

null copy(널카피)  (0) 2020.06.05
SAMBA  (0) 2018.07.01
SMALL

회사에서 기능 개선으로 WAS 재기동을 해야 했다.


WAS 서비스 중지를 한 뒤 프로세스 확인을 해야 했는데,


대충 됬다고 판단하고 바로 서비스 시작을 하여 WAS가 꼬여서 장애가 날 뻔했다.


결국 해당 프로세스를 kill 하고 재기동 하였다..


ps -ef | grep (Web)서비스명


위 명령어로 꼭 확인을 해야한다.

LIST

'전공 > 기타' 카테고리의 다른 글

대안 신용평가  (0) 2020.09.07
공인인증서 폐지  (0) 2020.07.23
Visual SVN 서버 복원  (0) 2020.04.14
마이크로 서비스 아키텍처(MSA)  (0) 2020.04.09
정통기기출3년치  (0) 2019.06.28
SMALL

win7 서비스 종료로 인해 win10으로 올리면서 Visual SVN 서버를 재설치 해야 했다.


그래서 백업을 하기위해 래퍼지토리 폴더 채로 압축하고,

덤프도 따로 만들어서 보관을 했다.



Visual SVN 서버 복원 방법


1) 래퍼지토리 새로 생성한곳에다가 기존에 백업해둔 폴더를 덮어쓰기를 하고 새로고침을 하면 모두 반영이 되어 있음.


2) VisualSVN Server Manager를 실행하여 Console을 접속하여


svnadmin dump 레퍼지토리\프로젝트 > 백업덤프위치


ex) svnadmin dump C:\repositories\dqq > D:\repositories\dqq.dump

LIST

'전공 > 기타' 카테고리의 다른 글

공인인증서 폐지  (0) 2020.07.23
WAS 재기동시 주의사항  (0) 2020.04.22
마이크로 서비스 아키텍처(MSA)  (0) 2020.04.09
정통기기출3년치  (0) 2019.06.28
정보통신기사 필기 요약집  (1) 2019.06.06
SMALL

계정이 만료되서 위와 같은 오류가 났다..


그래서 계정 비밀번호 기간을 무제한으로 변경해야 한다..



1. SQLPLUS 접속


2. SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE FROM DBA_USERS WHERE USERNAME = '계정명';


3. 2번을 조회해보면 EXPIRED 되어있음.


4. 기본 패스워드는 180일로 설정되어있길래 기본 설정자체를 바꿔야한다.


ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;


5. ALTER USER 계정명 IDENTIFIED BY 비밀번호;



SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE FROM DBA_USERS WHERE USERNAME = '계정명';


다시 조회해보면 만료가 사라져 있고, 계정 접속이 가능해짐..


LIST

+ Recent posts