반응형

분류 전체보기 677

스프링 부트 속성 파일에서 암호를 숨기는 방법

스프링 부트 속성 파일에서 암호를 숨기는 방법 Spring Boot에서는 속성 파일이 사용되며, 적어도 기본적으로는 비밀번호는 보통 텍스트로 되어 있습니다.이것들을 어떻게든 숨기거나 해독할 수 있을까요?Jasypt를 사용하여 속성을 암호화할 수 있으므로 다음과 같은 속성을 가질 수 있습니다. db.password=ENC(XcBjfjDDjxeyFBoaEPhG14wEzc6Ja+Xx+hNPrJyQT88=) 하면 Jasypt에 할 수 .ENC(...)예를 들어 단말기를 사용하여 Jasypt를 통해 다음과 같이 암호화할 수 있습니다. encrypted-pwd$ java -cp ~/.m2/repository/org/jasypt/jasypt/1.9.2/jasypt-1.9.2.jar org.jasypt.intf.cli..

programing 2022.09.03

Jackson: 필드 직렬화를 방지하는 방법

Jackson: 필드 직렬화를 방지하는 방법 이 질문에는 이미 답변이 있습니다. 시리얼라이제이션 중에 @JsonIgnore만 사용하고, 시리얼라이제이션 해제하지 않음 (8개의 답변) 닫힘1년 전. 암호 필드를 가진 엔티티 클래스가 있습니다. class User { private String password; //setter, getter.. } 직렬화 중에 이 필드를 건너뜁니다.하지만 그것은 여전히 역직렬화 될 수 있을 것이다.이것은 클라이언트가 새로운 비밀번호를 보낼 수 있지만 현재 비밀번호를 읽을 수 없도록 하기 위해 필요합니다. 잭슨이랑 어떻게 해?라고 표시할 수 있습니다.@JsonIgnore. 1.9에서는,@JsonIgnoregetter를 위해서@JsonPropertysetter의 경우 시리얼화되..

programing 2022.09.03

Maven 환경 변수

Maven 환경 변수 프로젝트를 Eclipse에서 Maven으로 포팅했습니다.프로젝트를 실행하기 위해 환경변수를 설정할 필요가 있습니다. Eclipse에서 "Run -> Run configurations"로 이동하여 "Environment" 탭에서 "WSNShEL_HOME"을 "conf" 값으로 설정합니다. 요?Maven명령줄에 전달하면 됩니다. mvn -DmyVariable=someValue install [갱신] 파라미터의 순서는 중요합니다.명령어 앞에 옵션을 지정해야 합니다.[/업데이트] 파일POM에서 를 POM으로 지정할 수 있습니다.${myVariable}및 환경변수는 다음과 같습니다.${env.myVariable}(수정해 주신 코멘트 분들께 감사드립니다.) 갱신 2 시스템 변수를 테스트에 전달..

programing 2022.09.03

왜 여기에 정수 리터럴을 넣어야 하는지 아세요?

왜 여기에 정수 리터럴을 넣어야 하는지 아세요? 다음 예제에서는 int i = -128; Integer i2 = (Integer) i; // compiles Integer i3 = (Integer) -128; /*** Doesn't compile ***/ Integer i4 = (Integer) (int) -128; // compiles Integer i4 = -128; // compiles Integer i5 = (int) -128; // compiles Integer i6 = (Integer) (-128); // compiles Integer i7 = (Integer) 0-128; // compiles 섭외가 안 돼요-128와 함께(Integer)캐스팅은 할 수 있어요.(int) -128. 나는 항상..

programing 2022.09.03

서브클래스는 개인 필드를 상속합니까?

서브클래스는 개인 필드를 상속합니까? 인터뷰 질문입니다. 서브클래스는 개인 필드를 상속합니까? "No"라고 대답한 이유는 "normal OOP way"로는 액세스할 수 없기 때문입니다.그러나 면접관은 간접적으로 또는 반성을 통해 이러한 필드에 접근할 수 있고, 여전히 객체 내에 존재하기 때문에 이러한 필드는 유전된다고 생각합니다. 다시 돌아와서 javadoc에서 다음 견적을 발견했습니다. 슈퍼클래스의 프라이빗멤버전 하위 클래스는 부모 클래스의 개인 멤버를 상속하지 않습니다. 면접관의 의견에 대해 아는 것이 있습니까?이 질문/답변에서 혼란스러운 대부분은 상속의 정의를 둘러싸고 있습니다. @DigitalRoss에서 설명한 바와 같이 서브클래스의 OBJECT에는 슈퍼클래스의 개인 필드가 포함되어 있어야 합니다..

programing 2022.08.29

Vue.js : Vuex의 상태 속성 데이터는 얼마나 지속됩니까?

Vue.js : Vuex의 상태 속성 데이터는 얼마나 지속됩니까? Vuex store.js 상태 속성의 라이프 사이클을 알고 싶었습니다.세션에 종속되어 있거나 속성과 관련된 모든 데이터를 지워야 하는 경우.그렇다면 어떻게?Vuex 저장소는 일반적으로 유지되지 않습니다.일반 JavaScript와 같이 처리됩니다.페이지가 새로고침되면 데이터가 해방됩니다. 그러나 브라우저에서 Vuex Store를 유지하려면 이 방법을 사용할 수 있습니다.예를 들어 입니다.브라우저의 localStorage에 모든 키 또는 특정 키를 저장하고 Vuex 플러그인으로 쉽게 추가할 수 있습니다. 공식 Vue를 확인해보시는 게 좋을 것 같습니다.런타임 중에 Vuex 저장소의 내용을 검사할 수 있는 JS Chrome DevTools 플러..

programing 2022.08.29

Javescript는 어레이에서 요소를 자동으로 제거합니다.

Javescript는 어레이에서 요소를 자동으로 제거합니다. javascript와 Vuex는 처음입니다. 나는 많이 가지고 있다Orders테이블에서(와 관련지어)state.runningOrders.data이 주문들을 선택하고 취소했습니다(그 결과, 이 주문들은CANCEL_ONE_ORDER서버로부터의 응답이 도착했을 때, 지정된 ID의 주문을 어레이에서 삭제했기 때문에, 테이블에서 확장 행이 없어집니다.취소 후에는 행이 없어야 합니다.하지만 시각적으로 볼 때 항상 몇 가지rows테이블 위에 남겨져 있습니다. 여러 개의 나사산이나 코루틴처럼 작동하는 것 같아요.그래서...state.runningOrders.data동시성 메키니즘이 필요해요 const actions = { async [CANCEL_ONE_OR..

programing 2022.08.29

재사용 가능한 폼 Vue 구성 요소 생성 방법

재사용 가능한 폼 Vue 구성 요소 생성 방법 예를 들어 연락처 양식을 작성한다고 가정해 보겠습니다.이 연락처 양식에서는 사용자가 여러 주소를 가질 수 있습니다.Vue Component를 사용하면 중복 주소 폼 필드를 작성할 필요가 없어집니다.이 컴포넌트는 편집, 작성 등 웹 사이트의 다른 영역에서 사용할 수 있습니다. 부모가 사용할 수 있는 폼 컴포넌트를 만들고 해당 폼의 값을 주소 배열에 추가하려면 어떻게 해야 합니까?또, 이 폼을 편집하고 있는 경우는, 기존의 값으로 채울 수 있으면 좋겠다고 생각하고 있습니다. 여러 가지 시도를 해봤지만 아무 것도 효과가 없는 것 같아요.좋은 생각 있어요?Stack과 Google을 검색해 봤지만 답을 찾을 수 없었습니다. 여기 내가 달성하려는 것의 시작 코드가 있다..

programing 2022.08.29

Clojure에서 GUI를 실행하는 가장 좋은 방법은 무엇입니까?

Clojure에서 GUI를 실행하는 가장 좋은 방법은 무엇입니까? Clojure에서 GUI를 실행하는 가장 좋은 방법은 무엇입니까? 기능하는 Swing 또는 SWT 래퍼의 예가 있습니까?또는 JavaFX 선언형 GUI 설명과의 통합은 몇 가지 매크로로지를 사용하여 s-표현식으로 쉽게 정리할 수 있습니다. 튜토리얼이 있나요?나는 겸허히 시소를 추천한다. Java 또는 Swing 지식이 없다고 가정한 REP 기반 튜토리얼을 소개합니다. 시소는 @tomjen이 제안하는 것과 매우 유사합니다.'안녕하세요, 세상'은 다음과 같습니다. (use 'seesaw.core) (-> (frame :title "Hello" :content "Hello, Seesaw" :on-close :exit) pack! show!) 다..

programing 2022.08.29

Vuex는 변환 핸들러 외부의 vuex 저장소 상태를 변환하지 않음 - Vuetify

Vuex는 변환 핸들러 외부의 vuex 저장소 상태를 변환하지 않음 - Vuetify 저는 Vuetify로 Nuxt 앱을 만들고 있습니다.활용 사례는 글로벌 보텀 시트를 구현하고 싶다는 것입니다.아래 코드는 시트 외부를 클릭하여 에러가 발생할 때까지 정상적으로 동작합니다.내가 뭘 놓쳤지? Error: [vuex] do not mutate vuex store state outside mutation handlers. 내가 지금까지 시도한 것. Hi there This is a demo sheet Sheet Store/index.js export const state = () => ({ sheet: false }) export const mutations = { openSheet(state){ state.s..

programing 2022.08.29
반응형