본문 바로가기

728x90
반응형

전체 글

(78)
[일상] 2021-07-15 일기 최근에 회사에서 보안 인증을 받기 위해 자체 솔루션 기능 테스트 및 버그 픽스, 문서 작업 등 엄청나게 바빴다. 덕분에 약 2주간 엄청 빡세게 회사를 다니고 있다. 시험기간 아니 놀 때도 이렇게까지 안 놀았는데 연속 삼일 새벽4시 퇴근이라니... 업무가 많은게 업무가 없는 것보단 시간이 빨리가서 좋긴 한데 새벽까지 일할정도로 많은건 매우 반대다ㅠ 변명이지만 업무가 너무 바빠 1일 1커밋은 물론 블로그도 신경 쓸 겨를이 없었다. (사실 핑계다...) 계속 되는 야근 그리고 코로나 때문에 친구와 하는 스터디도 미뤄진지 약 3주가 넘은 것 같다ㅠㅠ 이 프로젝트만 끝나면 다시 열심히 알고리즘이랑 스프링 공부 다시 시작해야지... 이렇게라도 블로그를 포스팅 하지 않으면 안하게 될 것 같아 끄적끄적 일기처럼 써봤다..
[Study] 2021-05-20 스터디 회고 스터디 회고는 스터디한 당일 늦어도 그 주에 작성했어야 했는데 회고록 작성을 완전히 까먹어버렸다. 다음 스터디부터는 스터디가 끝나고 바로 회고록을 작성하고 집에 가야겠다ㅋㅋㅋㅋ 거의 2주 전에 한 스터디여서 조금은 희미하지만 그래도 쓸 건 써야지 우선 2주전 스터디에서 해오기로 한 부분에 대해 서로 공유 후 피드백을 하였다. 이번주까지 해오기로 했던 내용 toy project에 spring security 적용 게시판 DB Table 각자 구성해보기 로그인 기능 회원 가입 기능(패스워드 암호화는 SHA256 알고리즘 사용하여 구현) JPA Hibernate 적용 TDD(Test-driven Development : 테스트 주도 개발) 이번주 스터디 전까지 해오기로 했던 부분은 위와 같다. 스터디는 각자 ..
[Spring Security] #2 Spring Security 설정 SecurtyConfig 설정 1 @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http.csrf().disable(); http.authorizeRequests() .antMatchers("/user/**").authenticated() .antMatchers("/manager/**").access("hasRole('ROLE_ADMIN') or hasRole('ROLE_MANAGER')") .antMatchers("/admin/**").acc..
[정보처리기사] 2021년 2차 정보처리기사 필기 후기 드디어 미루고 미루던 정보처리기사 필기 시험을 봤다!!! 작년부터 봐야지 봐야지 하던걸...이제야 봤다ㅎㅎㅎ 사실 좀 바보 같은 얘기지만 2021년 1차 시험 접수를 성공했는데, 주위에서 다들 접수 할 때 무통장으로 하고 나중에 입금하는 방법으로 신청을 하라고 해서, 나도 무통장으로 시험 접수를 성공했었다. 회사에서 온갖 호들갑 다 떨면서 필기 시험 신청을 했는데 입금 시간이 당일 오후 2시까지인 줄 모르고 퇴근하고 입금하려고 보니 시험 취소가 되어 있었다...ㅋㅋㅋㅋ어이업서;; 여러분들은 나처럼 바보같은 실수 하지 마세여~~😂 하여튼 그렇게 2021년 1차 시험을 허망하게 놓치고 2차 시험을 준비했다. (사실 뭐,,,정보처리기사 필기 준비를 하나도 안했을 시기여서 그렇게까지 아쉽진 않았다. 다만 너무 ..
[Spring Security] #1 Spring Security 시작하기 사용 도구 MariaDB Docker Spring Boot Spring Security Datatbase user 생성 create user 'security'@'%' identified by 'security'; grant all privileges on *.* to 'security'@'%'; create database security; use security; MariaDB와 Docker, Spring Boot 프로젝트 연동은 아래 포스팅에서 확인 할 수 있습니다. https://yundevnote.tistory.com/16 [Docker] Docker와 MariaDB 연동 MariaDB연동(docker) 앞에서 만든 spring boot 프로젝트와 JPA 연동 Database는 Mariadb 사..
LocalDate, LocalTime, LocalDateTime Java 8부터 java.time API를 사용할 수 있게 되었다. java.time API가 사용되기 전에는 Calendar와 Date 클래스를 사용하여 시간을 나타냈다. 하지만 이 클래스들은 치명적인 단점을이 있기 때문에 더이상 잘 안쓰는 추세이다. 어떠한 단점이 있는지, 그럼 Java 8에서 나온 java.time 패키지에는 어떠한 클래스가 있고 어떻게 사용할 수 있는지에 대해 알아보자!! java.time은 Java 8 이상부터 사용할 수 있으니 참고하자! Calendar, Date 클래스의 문제점 1. 상수필드 남용 calendar.add(Calendar.SECOND,2) 2. 헷갈리는 월 지정 1월=0 2월=1 ... 3. 일관성이 없는 요일 상수 Date.getDay()에서는 일요일이 0 C..
[Docker] Docker와 MariaDB 연동 MariaDB연동(docker) 앞에서 만든 spring boot 프로젝트와 JPA 연동 Database는 Mariadb 사용하며, docker에 띄워서 사용 Docker에 MariaDB 설치 및 실행 docker 이미지 다운로드 docker pull mariadb error 발생 -> docker hub 로그인 문제 docker hub 로그인 docker login docker mariadb image 다운로드 docker pull mariadb docker mariadb 컨테이너 추가 및 구동 docker run --name maraidb_noticeboard -d -p 4001:3306 -e MYSQL_ROOT_PASSWORD=yunha98 mariadb -name : 컨테이너 이름 지정 -d : ..
[Docker] Docker 명령어 정리 Docker 명령어 정리 컨테이너 확인 docker ps docker ps -a (중지 중인 컨테이너도 확인) 컨테이너 시작 docker start [컨테이너 id] 컨테이너 중지 docker stop [컨테이너 id] 컨테이너 삭제 docker rm [컨테이너 id] docker rm docker ps -a -q (모든 컨테이너 삭제) 컨테이너 접속 docker attach [컨테이너 이름 혹은 아이디] Image 확인 docker images Image 삭제 docker rmi [이미지 id] docker rmi $(docker images | awk '{print $1}') Image 다운로드 docker pull [이미지 이름] Image 실행 docker run [옵션] [이미지 이름 또는 아이..

728x90
반응형