CS 64

[Container]Docker & Kubernates이란??

Why? 이력서를 작성한 곳의 기술 스택에 처음보는 kubernates라는 단어를 접하게 됨. 이게 무엇인고 하고 구글링 해 봄. https://kubernetes.io/ko/docs/concepts/overview/what-is-kubernetes/ 한글화된 사이트인데도 무슨말인지 모르겠음. 그래서 유튜브에서 검색해 봄. kubernates란 개념을 알기 위해선 docker에 대한 기본적인 지식이 필요함. docker에 대해서도 간단하게 검색해 봄. Docker environment disparity를 해결해줌. local을 window | server는 renux와 같은 다른 환경일 경우. docker를 통하면 다른 머신에서도 같은 환경을 구현할 수 있다. local에 docker 설치 server에..

CS 2021.07.06

[SSL]HTTPS 통신을 위한 SSL인증서 생성

SSL? Secure Socket Layer 웹 서버와 브라우저 간의 보안을 위해 만들어짐. 대칭키를 이용, 암호화 통신(Http → Https) 암호화 통신을 하기 위해 ssl 인증서가 존재함. 참고 https://www.verisign.com/en_US/website-presence/online/ssl-certificates/index.xhtml?loc=en_US https://ko.wikipedia.org/wiki/OpenSSL 인증서를 이용한 통신 과정 클라이언트가 서버에 접속하면 서버는 클라이언트에게 인증서를 전달한다. 2. 클라이언트는 인증서에 대한 신뢰 검증 후 인증서에 포함된 서버의 공개키를 추출한다. 3. 클라이언트가 세션키로 사용할 임의의 메시지를 서버의 공개키로 암호화하여 서버에 전송..

CS 2021.05.22

[jsp] RestFull API 특정 주소 제외하기(실패)

본 글은 정규표현식 실패기를 작성한 글입니다.! 성공한 글을 보시려면 아래 링크를 확인해주세요. [jsp] RestFull API 특정 주소 제외하기(실패) [jsp] RestFull API 특정 주소 제외하기(성공) 결론부터 먼저 작성하겠습니다. package best.gaia.member.controller; import java.util.Optional; import javax.annotation.PostConstruct; import javax.inject.Inject; import javax.servlet.ServletContext;.. jjam89.tistory.com 특정 경로 이후에 setting과 activity를 다른 경로로 따로 넘기고 싶다면 들어올 경로값에 정규식을 주면 됩니다. @..

CS 2021.05.17

[Freenom] 도메인 등록하기

삽질을 엄청 했네요. 등록할 도메인을 그냥 치면 안되고 .뒤 까지 모두 입력하면 기본적으로 select되어 있는것을 확인할 수 있습니다. 우측 바로 위의 Checkout 버튼 클릭 Forwarding 할 주소를 입력한 후 continue를 클릭합니다. 로그인 후 등록한 이메일 계정으로 인증 email이 갈 텐데 verification을 통과한다면 index 페이지로 넘어갑니다. 저는 404에러가 뜨긴 했지만 아래 링크를 보시면 알겠지만 현재 제 도메인이 잘 적용된 것을 확인할 수 있습니다. eisen.cf 💡 로그인은 반드시 도메인 등록과정을 거친 후 할 수 있습니다. 도메인등록이 되지 않았다면 로그인되지 않습니다. 참조 : https://j-history.tistory.com/9 Uploaded by ..

CS 2021.05.13

[Site] (Tistory)Google search-console 등록하기

Tistory 사이트의 설정페이지에서 플러그인 클릭하기!! 중간에 google search console 클릭하시고 확인 누르시고 후에 적용 버튼을 누르시면 됩니다, google search-console tool 에 들어가서 Sitemaps에서 사이트가 잘 등록되어있는지 확인할 수 있습니다. 등록을 한지 얼마 되지 않아서 그런지 따로 데이터가 나오지는 않네요~ Uploaded by Notion2Tistory v1.1.0

CS 2021.05.13

[Error]Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"

프로젝트를 import해서 사용하려는데 갑자기 taglib에서 오류가 나네요?? markers탭을 보니 클래스를 못찾는다는겁니다! 그래서 pom.xml을 들어가봤는데... 잘 존재하는데 안되네요...? 바로 검색을 했더니... 하단의 taglibs를 추가해 주면 잘 되네요ㅎㅎ 혹시나 싶어서 dependency에서 삭제 했는데도 잘 되네요ㅎㅎ 무엇때문인지 알수없군요. javax.servlet jstl 1.2 taglibs standard 1.1.2 compile 이렇게 추가한 후 저장하니 오류가 사라진 것을 볼 수 있습니다~ Uploaded by Notion2Tistory v1.1.0

CS 2021.05.06

[IT]트랜잭션의 특징 4가지(ACID)

트랜잭션이란?100만원이 들어있는 통장에서 10만원을 인출하려고 카드를 ATM기에 넣은 순간부터 내 손에 정확히 10만원이 들려있는 순간까지를 하나의 트랜잭션이라고 한다. [ 정의 ]데이터베이스 트랜잭션들이 안정적으로 수행된다는 것을 보장하기 위한 성질을 가리키는 약어.[ 특징 4가지]원자성 ( Atomicity )정의 : 트랜잭션과 관련된 작업들이 모두 수행되었는지 아니면, 모두 실행이 안되었는지를 보장하는 능력.예 : 자금 이체는 성공할 수도 실패할 수도 있지만, 중간 단계까지 실행되고 실패하는 일은 없도록 하는 것.일관성 ( Consistency )정의 : 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것.예 : 무결성 제약이 모든 계좌는 잔고가 있어야 한다면..

CS 2021.04.22

[IT]Framework와 Library의 차이

[정의]Framework : 소프트웨어의 특정 문제를 해결하기 위해 상호협력하는 클래스와 인터페이스의 집합.특정 개념들의 추상화를 제공하는 클래스나 컴포넌트들로 구성상기 추상적 개념들이 문제를 해결하기 위해 협업하는 방법을 정의함.재사용 가능한 컴포넌트들의 집합보다 수준 높은 패턴들로 조직화된 구조. Library : 소프트웨어에서 호출할 수 있는 함수와 루틴들로 구성. Framework어플리케이션의 Flow(흐름)을 Framework가 가지고 있다.어플리케이션 코드가 프레임워크에 의해 사용. IoC (DI) 개념이 적용되어 있어야 한다. Library어플리케이션의 Flow(흐름)을 개발자가 직접 제어한다. ** IoC(Inversion of Control)제어의 역전'Don't call us, we'l..

CS 2021.04.22

[JSP](javascript)popover(bootstrap) 비동기요청(ajax)로 title, content 가져오기

https://getbootstrap.com/docs/5.0/components/popovers/ html 태그 예시 Dismissible popover javaScript 예시 var popover = new bootstrap.Popover(document.querySelector('.popover-dismiss'), { trigger: 'focus' }) 페이지 아래쪽 content 예시 실제 작성 코드 html 부분 $ javaScript $(function () { $("#listBody a").hover(function(){ // 초기화 후 토글 let url = this.href; let retValue = null; $.ajax({ url : url, dataType: "json", succ..

CS 2021.04.18
728x90
반응형