본문 바로가기

전체 글19

리눅스 명령어 정리 실무에서 많이 쓰는 리눅스 명령어를 한눈에 기억할 수 있도록 정리했다.  1. ls 디렉토리의 내용을 나열- 파일 및 디렉토리 목록을 확인하는 용도로 자주 쓰임. ex) ls -l  - -l : 옵션은 파일의 상세 정보를 포함한 목록을 출력함.2. cd 디렉토리 변경.-  현재 작업 디렉토리를 변경.- ex) cd /C:/user/Documents  - 해당 디렉토리로 이동함. 3. pwd현재 작업 디렉토리의 경로를 출력합니다.- 현재 디렉토리의 전체 경로를 출력함.4. cp파일이나 디렉토리를 복사-> 파일이나 디렉토리를 다른 위치로 복사하는 용도 ex) cp backup1.txt /home/user/backup/  - backup1.txt 파일을 /home/user/backup/ 디렉토리로 복사함 (백.. 2024. 7. 28.
세션 / 토큰 / 쿠키 1. 세션세션은 클라이언트와 서버 간의 여러 http 요청 및 응답 사이에 상태를 유지하기 위한 방법 (서버 측에서 유지되는 사용자의 상태정보)일정 시간 동안 같은 사용자(브라우저)로부터 들어오는 일련의 요구를 하나의 상태로 보고, 그 상태를 유지시키는 기술.여기서 일정 시간은 방문자가 웹 브라우저를 통해 웹 서버에 접속한 시점부터 웹 브라우저를 종료하여 연결을 끝내는 시점 즉, 방문자가 웹 서버에 접속해 있는 상태를 하나의 단위로 보고 그것을 세션(사용자와 서버의 관계가 기억되고 보존되어 있는 상태) 세션 : 현재 로그인한 유저들의 모든 세션ID 를 DB에 저장한다는 사실 !요청이 들어올 때마다 서버는 쿠키를 받아서 세션 ID를 보고 세션 ID와 일치하는 유저를 찾아야 함. 요청이 있을 때마다 DB를 .. 2024. 7. 21.
[ORACLE] 개인정보에 따른 마스킹 처리 방법 1. 개인정보 마스킹 개인정보 마스킹은 개인정보를 보호하기 위해 일부 또는 전체 정보를 비식별화하는 방법을 의미개인정보보호법 및 관련 규정에 따라 다양한 마스킹 방법이 사용 2. 마스킹 필요 예시 더보기이름, 주소지, 등등 타인에게 노출될 수 있을 때 마스킹 필요 3. 개인정보에 따른 마스킹 처리 방법이름마스킹 방법: 성을 제외한 나머지 부분을 마스킹예시: 하○○, 박○○-- ORACLE WITH ORDER_USER AS ( SELECT '하이요' AS NAME FROM DUAL UNION ALL SELECT '김코딩' AS NAME FROM DUAL UNION ALL SELECT '박개발' AS NAME FROM DUAL)SELECT NAME, SUBSTR(NAME, 1, 1) || LPAD(.. 2024. 7. 8.
[JAVA SCRIPT] 천지인을 고려하여 입력 제한 개발하기 1. 5글자의 입력값을 받아 응모 이벤트 진행하기더보기예시)24년도 7월입니다! 여러분의 상반기는 어땠나요?상반기 잘 마무리하시고, 하반기에도 좋은 일만 가득하길 바라는 마음을 담아 이벤트를 진행하려고 해요!응원문구 5글자를 작성해주시면, 자동 응모가 됩니다.  2. 천지인 자판 사용자 발생 더보기안녕하세요, 응원문구 5글자를 입력하려고 하는데 글자가 정상적으로 입력이 안됩니다. 확인 부탁드립니다.  고객의 핸드폰은  안드로이드를 사용했으며, 천지인 자판을 사용중 인 것으로 확인 되었다. 3. 문제확인더보기화면단에서 5글자만 입력 가능하도록 개발했는데, 천지인 키보드를 사용하면 입력값이 5글자가 넘게 되어 정상적으로 입력값을 받지 못하는 케이스가 발생한다. 예시 ) 고객이 쓰고 싶은 문구 !  파이팅이여.. 2024. 6. 30.
DA 3일차 - 요구사항 요구사항요구사항이란 ?요구사항이란, 비즈니스 Needs를 해결하기 위해서 새로운 무엇을 사용해야 하는데 그 무엇은 어떻게 생겨야 하고 어떻게 사용할 수 있어야 하는가? 에 대한 서술요구사항에 대한 서술이 부실하면 비즈니스 Needs를 해결할 수 없고 결국 프로젝트는 실패한 것으로 평가 요구사항 정의서추적성 제공 → 요구사항과 개발 산출물, 단계별 산출물 관계 파악범위 기준선 제공 → 요구사항 수집, 범위 정의, WBS 작성일정과 원가에 영향 → 요구사항명세서, 범위기술서 작성의 입력물요구사항 정의서의 어려움요구사항 도출의 어려움 → 도메인에 대한 이해 부족, 의사소통에 관한 일반적인 문제요구사항과 기대의 차이 → 묵시적인 요구사항요구사항 변화관리의 어려움 → 무분별한 요구사항 변경 / 변경 추적 및 대응.. 2024. 6. 24.
DA 1일차 + 2일차 : 설계 개념과 이해 Data Architecture 관련한 내용 1주차 내용 정리  데이터 베이스의 설계란 무엇인가?— 설계를 공부할 때 일상생활에서 볼 수 있는 것들을 뽑아서 설계해보는 것도 좋은 방법인듯.예시) 커피 구매 영수증을 통해 entity로 뽑아낼 수 있는 부분은 ?[상품]상품번호, 상품명, 상품가격, 옵션, 재고, 물류, 판매여부, 부가세, 스템프 적립여부→ PK 를 정해보기→ 고객이 한번 살거냐, 여러번 살거냐 한번 산 고객은 두번 못사나 ?[개념]정보와 데이터의 차이: 데이터는 자체로는 의미가 있을 수도 있겠지만, 주제로 의미가 없다.데이터 일부만 보고 어떤 정보가 나오는지 알아내지만?시스템: input 가해졌을 때, 프로세스가 돌아서 output 이 나오는 것이다. 데이터베이스 설계란?현실 세계를 시스템.. 2024. 6. 24.