일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Session1이 그 모든 클라이언트의 저올
- Spring Security
- 스프링 #스프링 시큐리티 #spring security
- ㅇㅇㅇㄴㅇ
- ㅂ
- securityconfig
- WebConfigurerAdapter
- HttpSecurity
- WebSecurity
- 스프링시큐리티
- Today
- Total
목록개발지식 (12)
다오의 개발일지
https://www.youtube.com/watch?v=Npi21gLIEZM 유튜브 채널 드림코딩 TDD에 대해서 들어보기만 했었는데, 유튜브를 보고 웹프로젝트를 시작할 때 TDD를 따라 개발하려고 생각했었다. 아래는 GPT의 내용을 정리하였다. TDD란? TDD (Test-Driven Development)는 테스트 주도 개발 방법론으로, 소프트웨어 개발 과정에서 테스트를 먼저 작성하고, 이 테스트가 통과되도록 코드를 구현하는 방식입니다. TDD는 설계와 개발 과정에서 문제를 조기에 발견하고 해결하여, 코드의 품질을 향상시키는 데 도움을 줍니다. 스프링 프레임워크와 같은 Java 기반의 애플리케이션 개발에서 TDD를 적용하면, 코드의 안정성과 유지보수성을 높일 수 있습니다. TDD의 기본 순서 실패하..

윈도우 자주 사용하는 CLI 명령어 cd . = 현재 디렉토리 cd .. = 상위 디렉토리 cd ~ = 홈 디렉토리 rm abc.txt = 파일 삭제 mkdir = 폴더 만들기 rmdir = 비어있는 폴더 삭제 rm -rf = (비어있지 않은) 폴더 삭제 -rf는 = 강제로라는 의미 touch abc.txt : 빈 파일 생성 cat abc.txt : 파일 내용 확인하기 VI 편집기란? 명령어 창에서 파일안의 내용을 조작할 수 있다. vi abc.txt : 해당 파일을 편집하기 위해 들어가기 (없으면 파일 생성한다.) 입력모드로 전환 = i 입력모드에서 나오기 = esc 변경내용 저장 = :w 나가기 = :q 그외의 명령어들 i: 현재 커서 위치에서 텍스트를 삽입하기 위해 "입력 모드"로 진입 Esc: 입..

내일배움캠프의 엑셀보다 쉬운 SQL 수업 4주차 바탕으로 작성하였습니다. 1. Subquery 서브쿼리란, 쉽게 말해 쿼리 안의 쿼리라는 의미입니다. 하위 쿼리의 결과를 상위 쿼리에서 사용하면 SQL 쿼리가 훨씬 간단해집니다. Subquery를 사용하지 않아도 원하는 데이터를 얻어낼 수 있겠지만, 더 편하고 간단하게 데이터를 얻어낼 수 있습니다. 어떻게 사용하는지, 어떤 모습인지 확인해보겠습니다. select u.user_id, u.name, u.email from users u where u.user_id in ( select user_id from orders where payment_method = 'kakaopay' ) 해당 구문의 의미는 '결제 수단이 카카오페이인 유저 아이디를 주문테이블에서 가..
내일배움캠프의 엑셀보다 쉬운 SQL 수업 3주차 바탕으로 작성하였습니다. 1. join 조인이란 한 데이터베이스 내의 여러 테이블의 레코드를 조합하여 하나의 열로 표현한 것입니다. 즉, 가져와야 할 필요 데이터가 여러테이블을 합쳐야 하는 경우 사용하게 됩니다. 2. 자주 쓰이는 join의 종류 - inner join inner join은 각 테이블의 공통 부분(교집합)만을 추출하여 나타냅니다. null값이 있는 데이터인 경우 제외됩니다. `inner join` 의 예제입니다. a | b ----- 1 | 3 2 | 4 3 | 5 4 | 6 두 개의 테이블이 있다고 가정합니다. select * from a INNER JOIN b on a.a = b.b; select a.*,b.* from a,b where..