전체 글(50)
-
[LINUX] 리눅스 기초 지식 정리(1-3)
Linux 의 기초적 내용이 가물가물해지기에 간략하게나마 정리해보고자 합니다. Linux - Unix 호환 서버 OS. 보안에 뛰어나며 안정적으로 작동된다는 특징이 있기에 각종 서버에서 널리 이용됨- Intel의 x86 계열 마이크로프로세서를 탑재한 컴퓨터 뿐 아니라 Alpha, SPARC와 같은 플랫폼에서도 작동함.- 스마트폰이나 임베디드 장비의 OS로서도 작동함.- Linux는 오픈소스이므로 누구나 자유롭게 수정 및 재배포를 할 수 있다. 이러한 특징을 가진 Linux 는 크게 다음과 같이 나눌 수 있다고 하네요. Linux Kernel (Linux 커널) - OS의 코어가 되는 부분을 말함. 메모리 관리, 파일 시스템, 프로세스 관리, 디바이스 제어 등 OS로서 하드웨어나 어플리케이션 소프트웨어를 ..
2020.01.07 -
[ORACLE] 오라클 사용자 생성 및 권한주기
오라클의 테이블스페이스에 대해서 잘 정리된 내용이 있어서 내용 공유합니다.. 출처 : http://www.zetswing.com/bbs/board.php?bo_table=ORACLE_TIP&wr_id=22 ===================================================================================== 테이블스페이스(TableSpace) 정의 테이블이 저장되는 공간입니다.오라클 에서는 테이블스페이스라고 해서 테이블이 저장될 공간을 먼저 만들고 나서테이블을 생성합니다. 각각의 테이블을 테이블스페이스별로 나누어서 관리와 퍼포먼스의향상을 가지고 오는것입니다. 테이블스페이스를 생성하면 정의된 용량만큼 미리 확보한 테이블스페이스가 생성되어지고 생성되어진 테이..
2019.12.19 -
[LoL] 롤 파티에서 제외되었습니다 무한 재접속
화면과 같이 재접속이 뜨거나 파티에서 제외되었습니다 라는 문구가 나오며 진행이 안되는경우가 있다. 이는 클라이언트 와 퍼포먼스 쪽에 오류가 나는 증상이다. 롤을 제거하고 다시 설치하면 해결되긴하나 이렇게 번거롭게 할필요없이 기존 기록만 제거 해주면된다 ▼ 방법 1. 롤 설치 폴더 ( ex) C:\Riot Games\League of Legends) 2. Config 폴더 3. .yaml 로 끝나는 모든 파일 제거 4. 롤 시작 재시작을 한다면 새로운 정보로 다시 yaml 파일이 생성됨! 매우 간단한 방법이니 굳이 제거하지말고 사용하시길.!
2019.11.14 -
마스킹처리 - 2 (고객정보)
다른 방법도 있는 거 같아 정리해봐요 [소스] var maskingUtil = (function() { return { maskingSocialNumber: function(value) { if (value) { var regex = /(\d{6})([\s|-]?)(\d{7})/gi; var result = value.replace(regex, '$1$2*******'); return result; } }, maskingDriverLicense: function(value) { if (value) { var regex = /(\d{2}|\D{2})([\s|-]?)(\d{2})([\s|-]?)(\d{6})([\s|-]?)(\d{2})/gi; var result = value.replace(regex, '$..
2019.11.14 -
마스킹처리 - 1 (전화번호, 이메일, 차량번호, 사업가번호 등등)
최근 개인정보 마스킹과 관련된 업무를 진행한김에작업했던 내용을 정리해보고자 합니다. * 정규식 참고 사이트 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/%EC%A0%95%EA%B7%9C%EC%8B%9D* 정규식 검토 사이트 : https://regexr.com/ // null 체크 checkValueNull : function (str) { if(typeof str == "indefined" || str == null || str == "") { return true; } else { return false; } }, // 마스킹 maksMaskingValue : function (str) { var preMaskingData = str; ..
2019.10.30 -
XSS / CSRF 공격 가능성 막기 (스크립트 막기)
게시물 검색 시 문이 안 먹히게 하는 방법입니다. 등의 항목들이 들어왔을 경우 태그를 문자열로 바꾸어 작동이 안되게 하는 방법이네요. /** * XSS 공격 방지에 대한 문자 변환을 한다. */ onGetEscapeXSS : function (inputText) { var targetText = inputText; if (targetText != '' ) { var source = ["&", "", "\"", "'", "/", "(", ")", "%", "-"]; var target = ["&","",""","'","/","(",")","%","-"]; for(var i = 0; i < source.length; i++) { targetText = targetText.replace(sou..
2019.10.07 -
[Putty] putty 자동로그인 바로가기
1. 푸티 바로가기를 만든다 2. 만들어진 바로가기의 속성을 누른다 3. 이후 대상 부분을 아래와 같이 수정한다. "putty.exe 경로" -load "putty에 저장한 서버 이름" 아이디@아이피 -pw 비번 (ex) C:\Users\kiheo\Desktop\putty_20121218\putty.exe -load "id@127.0.0.1" testServer -pw 1234 4. 확인버튼을 눌러 적용 후 바로가기를 실행하면 자동로그인이 된다.
2019.09.18 -
[javascript] url 파싱
document.location.href.substring(document.location.href.lastIndexOf("/") + 1, document.location.href.length); 를 사용하면 요청 url의 호출 ip, port, 경로 를 제거한 값을 알 수 있다.
2019.09.03 -
[ORACLE] delete or update 후 commit 한 데이터 복구하기
일단 데이터를 복구하기 전에 기본적인 설정값을 확인합니다. oracle을 cmd 창으로 열고 sqlplus 계정명/비밀번호 을 통해 관리자 계정으로 접속합니다. 이후 cmd 창에 SHOW PARAMETER UNDO; 을 입력하면 undo_management, undo_retention , undo_tablespace 총 3가지 항목이 조회됩니다. 이 중에서 신경써야 할 것은 undo_retention 값입니다. 이 항목이 update나 delete 후 commit을 했을 때부터 value 값에 따라 데이터를 임시 로 저장하게끔 해줍니다. undo_retention 의 value 는 기본 값은 900 이고 이는 15분입니다. ( 900/60 = 15) 저는 이걸 1500으로 바꿔놓았네요. value 값 변..
2019.08.06 -
VARMILO VA104M 다크 그레이 PBT 염료승화 한글 저소음적축
회사에서 사용할 키보드를 구매하기 위해 여러 키보드를 찾아보다 눈에 들어온 키보드가 있어 구매를 하게 되었네요. 1. 키입력 소리가 작아야한다 2. 무난하면서도 이쁘게 잘 빠져야 한다 라는 기준을 두고 구매하게 된 키보드... " VARMILO VA104M 다크 그레이 PBT 염료승화 한글 저소음적축 " http://funkeys.co.kr/shop/item.php?it_id=1510194488&ca_id=10 에서 구매를 했으며 구매 후 배송까지 약 2~3일 정도 걸린 거 같네요 설레이는 마음으로 상품을 받고 받자마자 회사 책상에 올려두고 열심히 기념 사진을 찍었습니다.. ㅋㅋ * 박스 외관 * 박스 안 * 박스 포장 안의 또 다른 포장 < 포..
2019.07.23