https://velog.io/@yoho98/Spring-Security-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%9B%84-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A0%95%EB%B3%B4%EC%96%BB%EA%B8%B0 Spring Security 로그인 후 사용자 정보얻기Spring Security 로그인 후 사용자 정보를 어떻게 가져올까?이전에 Spring Boot가아닌 Spring Legacy로 구현할땐 로그인은 항상 세션으로 setAttribute 해서 키값으로 getAttribute 가져와서 ModelAndView 로 넘겨주곤velog.iohttps://studyandwrite.tistory.com/508 Spring Security – SecurityCon..
[Tistory] 인태경제프레임워크(IPEF)
o IPEF 출범 인도태평양(이하 인태) 지역의 중요성이 날이 갈수록 커지고 있다. 미국을 중심으로 한 인태협력채널 중 가장 많은 국가들이 참여하는 新경제 플랫폼에 대해 소개해 보고자 한다. 인태경제프레임워크(Indo-Pacific Economic Framework, IPEF)란, 미국 바이든 행정부가 주도해 2022년 출범한 인도·태평양 지역의 경제 안보 플랫폼 및 국제기구이다. IPEF는 관세 인하, 부분적인 규제 철폐에 방점을 두었던 기존의 다자·양자 FTA보다 더 범위가 넓은 경제협력체를 지향하고 있으며 무역 촉진, 디지털 경제와 기술 표준 정립, 공급망 회복력 달성, 탈 탄소화와 청정 에너지 발전, 인프라 구축, 노동 표준화 등 6가지 주요 분야에서 합의안을 만들어내고자 한다. 인도·태평양 지역..
[Tistory] WAS 만들기(1) – spring mvc로 hello world 띄우기(환경변수, 이클립스, 스프링, 톰캣)
WAS란.. 부터 시작해야겠지. https://lastviolet05.tistory.com/412 Apache와 Tomcat의 차이 1. 소프트웨어 단체 이름2. 1의 제단에서 후원하는 오픈소스 프로젝트 커뮤니티에서 만든 http 웹서버. 1. WAS(Web Application Server)의 일종.2. 카탈리나(catalina) 컨테이너, 자스퍼(jasper) 엔진, 코요테(coyot lastviolet05.tistory.com 면접준비하면서 만날 WAS랑 웹서버의 차이에 대한 답변을 외웠지만 사실 외운 거고 제대로 이해는 못했는데 위에 글을 읽으니까 좀 와닿았다. 위 글이 잘 작성된 글이어서인지, 내가 이제 이해할 배경지식이 좀 쌓여서인지는 모르겠다. 아직 한참 더 쌓아야하지만 그래도 쌓여가는 기분..
[Tistory] WSL2에 ssh 서버와 외부연결 환경 구축
출처: WSL2에 ssh 서버와 외부연결 환경 구축 (velog.io) 저번까지 WSL2를 적용하고 Ubuntu 를 설치하는것까지 해보았다. 이번엔 ssh 서버를 구축하고 외부에서 접속까지 가능하도록 해볼것이다. ssh 설치하고 서버를 구축하는건 매우 쉽다. 그냥 구글 검색만 해도 나보다 훨씬 좋은 방법으로 인도해줄것이다. 일단 맨 처음 apt를 업데이트 해줘야한다. ubuntu 를 실행하고 간단하게 apt update -y && apt upgrade -y 를 입력하면 편하게 업데이트가 된다. 아… sudo까지 붙여야함 sudo apt update -y && sudo apt upgrade -y 그럼 모두 자동으로 업데이트가 된다. 그리고 openssh 를 설치해준다. apt install openss..
[Tistory] 리눅스 실습 서버 만들기 – part1. 윈도우에서 wsl로 우분투 리눅스 서버 생성
교수님께서 리눅스 실습 서버를 만들어서 학생들이 서버에서 실습할 수 있는 환경을 만들라고 하셨다. (학생들이 virtural box, vm ware 깔아서 하는게 조교인 내 입장에선 속편하지만 학생들은 처음 까는 가상머신 프로그램의 에러를 처음 보면 깊은 좌절감에 빠질 것이다.) 뭐부터 해야할지 막막했다. 같은 연구실분들의 도움 + 구글링을 통해서 만든 실습서버에 대해서 포스팅 하도록 하겠다!!! (여러가지 시도한 것들도 포스팅합니다) 1. Virtural box에서 리눅스 서버를 계속 돌려보자! – 시도는 좋았으나, 가상머신의 특성상 서버의 속도가 굉장히 느렸다. 가상머신을 사용하게 되면, 내 컴퓨터의 하드웨어 자원을 윈도우 운영체제와 리눅스 운영체제가 같이 사용하면서 속도가 굉장히 느려진다는 것이다…
[Tistory] [C++] 입출력: cin, cout
– 맥북으로 vscode에서 c++를 열어보려고 했는데 모종의 이유로 계속 안 열린다. xcode를 쓰기 싫어서 vscode로 설치해보려고 했던건데 맥이나 윈도우나 안열려서 그냥 포기.. 다음에 불편해지면 다시 시도해봐야겠다. https://velog.io/@webb-c/MacOs-VS-code%EC%97%90%EC%84%9C-CC-%EC%8B%A4%ED%96%89-%EB%B0%8F-%EB%94%94%EB%B2%84%EA%B9%85%ED%95%98%EA%B8%B0 이 블로그를 참고해서 세팅을 마쳤다. – https://blog.naver.com/jinhan814/222439906974 이사이트를 이용해서 공부할 건데 1학기에는 자료구조까지 해서 총 17개 게시물을 끝내는 게 목표이다. 방학동안 알고리즘 ..
[Tistory] [React] recoil로 전역 상태 관리하기
https://5ffthewall.tistory.com/71 [React] 리액트 context API의 리렌더링 방지를 통한 성능 최적화 하기 / useMemo 사용하기 https://5ffthewall.tistory.com/67 [React] 리액트 context API로 상태 관리 하기 Context API란? Context API는 React에서 전역적인 상태를 관리하고 컴포넌트 간에 데이터를 전달하는 데 사용되는 기능이다. 이를 통 5ffthewall.tistory.com 전 글에서 말했다 싶이 context API로 상태 관리를 했을 때 문제점에 대한 해결 방안으로 1. useMemo 사용하기 2. Dispatch provider와 Dispatch consumer 분리 가 있었다. 하지만 내부..
[Tistory] 베트남 나트랑 달랏 호치민 여행 관련 유용한 정보 공유
개인 참고 용도로 베트남 여행 시 도움 받았던 글 링크 올립니다. https://financeinfo.site/%eb%8b%ac%eb%9e%8f%ec%97%90%ec%84%9c-%ed%98%b8%ec%b9%98%eb%af%bc-%ec%9d%b4%eb%8f%99-%ea%b5%ad%eb%82%b4%ec%84%a0-%ed%83%80%ea%b3%a0-1%ec%8b%9c%ea%b0%84%eb%a7%8c%ec%97%90-%eb%8f%84%ec%b0%a9-feat/ 달랏에서 호치민 이동 국내선 타고 1시간만에 도착 (feat. 베트남 항공) – 가족 x 여행은 행복 달랏에서 호치민 이동하는 대표적인 방법인 버스와의 비용 비교를 해보겠습니다. financeinfo.site https://financeinfo.site/..
[Tistory] 쥬라기 월드: 폴른킹덤 (2018)에 등장하는 공룡들
안녕하세요, 여러분! 이번 글에서는 ‘쥬라기 월드’의 두 번째 영화인 ‘쥬라기 월드: 폴른킹덤’에 등장하는 주요 공룡들에 대해 이야기하려고 합니다. 이 작품은 다양한 종류의 공룡들을 포함하고 있으며, 각각의 특징과 역할이 있습니다. 이번 글에서는 이 영화에 등장하는 주요 공룡들에 대해 알아보겠습니다. 티라노사우루스 전작에 이어 쥬라기 공원 시리즈의 상징적인 공룡 중 하나인 ‘렉시’입니다. ‘렉시’는 화려한 등장을 하며 그린 아일랜드를 휘젓습니다. 이 공룡은 무시무시한 힘과 크기로 모든 공룡을 지배하며, 영화에서는 티라노사우루스의 힘에 대한 경외감을 느낄 수 있습니다. 티라노사우루스의 화려한 액션은 관객들을 매료시키며, 이 작품을 빛나게 합니다. 벨로키랍토르 이 작품에서 등장하는 ‘블루’는 이 영화의 주인..
[Tistory] 스프링부트 어플리케이션 디플로이먼트로 배포
https://velog.io/@sgwon1996/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%ED%99%98%EA%B2%BD%EC%97%90-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0 쿠버네티스 환경에 스프링 어플리케이션 배포하기쿠버네티스 환경에 스프링 어플리케이션을 배포해보자velog.io 이거 디플로이먼트.YAML파일은 마스터 노드에서 APPLY 해야한다ssh키 생성할때 유저이름 . 로 하면 오류 발생할 수 도 있