위와 같은 경우, 다음과 같이 div를 ace editor로 사용할 수 있다. let data = { "hello": "world" } let jsonEditor = getCodeEditor("jsonEditor", "ace/mode/json"); let str = JSON.stringify(data, undefined, 4); jsonEditor.setValue(str); console.log("The Contents of ace editor : " + jsonEditor.getValue()); jsonEditor.setReadOnly(true); getCodeEditor : ace editor로 사용할 영역의 ID와 모드를 매개 변수로 입력 값 설정은 setValue()를 사용. 이 때, Json 형..
// checkbox 개수 let count = $("input:checkbox[name=checkboxName]").length; // 선택된 checkbox만 let count_selected = $("input:checkbox[name=checkboxName]:checked").length; // checkbox 전체에 .each let checkboxList = []; $("input:checkbox[name=checkboxName]").each(function() { checkboxList.push($(this).val()); }); // checkbox 중 check 된 것만 .each let selectedList = []; $("input:checkbox[name=checkboxName]"..
1. Git : 분산형 버전 관리 시스템 - 분산형 : 로컬 / 원격 저장소, 또는 Workflow 별 분산 관리가 가능 - 버전 관리 : 어떤 정보에 대해 여러 버전을 관리. 이 경우, '주로' SCM(Source Code Management)을 지칭 2. 용어 정리 Repository : 파일 / 또는 폴더를 저장하는 공간이며, 버전 관리를 지원. - .psd, .pptx 또한 소스 코드와 마찬가지로 파일 형태로 저장되므로 Git을 이용한 버전 관리가 가능. Remote Repository : 파일을 원격 서버에서 관리하는 경우, 팀원 간 공유를 위해 사용하는 저장소 서버와 Local의 물리적인 위치를 통한 구분은 아니다! 논리적인 구분임을 알아두자. git clone을 통한 기존 저장소 복사가 가능..

1. Project (Job) 생성 및 간단한 echo 문 출력 왼편 사이드 메뉴로부터 '새로운 Item' 클릭 Freestyle project > 이름은 적당히 입력 OK를 눌러 구성 화면으로 이동 Build 탭 > Add build step > Execute Shell > 적당한 echo문을 입력 저장 후 우측 메뉴에서 Build Now를 클릭! Build 결과는 우측 하단의 Build History에 Build 상태와 함께 표시됨. 회색 : 빌드 중(pending) 파란색 : 빌드 성공 빨간색 : 빌드 실패 Build History > Build 결과(아마도 #1) 클릭 > Console Output 2. Parameter(매개변수) 추가하기 생성한 프로젝트 > 좌측 메뉴의 '구성' 클릭 Gener..

1. 환경 준비 Linux 환경에서 실습할 경우 : Virtual Box + CentOS 7(또는 다른 배포판) http://isoredirect.centos.org/centos/7/isos/x86_64/ https://www.virtualbox.org/ CentOS Mirrors List isoredirect.centos.org Oracle VM VirtualBox Welcome to VirtualBox.org! News Flash New July 14th, 2020, 2020VirtualBox 6.1.12 released! Oracle today released a 6.1 maintenance release which improves stability and fixes regressions. See ..

1. Dev 환경으로 시작하기 vault server -dev 명령어 입력 ubuntu@ingnoh ~ % vault server -dev ==> Vault server configuration: Api Address: http://127.0.0.1:8200 Cgo: disabled Cluster Address: https://127.0.0.1:8201 Go Version: go1.14.4 Listener 1: tcp (addr: "127.0.0.1:8200", cluster address: "127.0.0.1:8201", max_request_duration: "1m30s", max_request_size: "33554432", tls: "disabled") Log Level: info Mlock: s..
1. Vault란? Secrets에 안전하게 접근할 수 있도록 하는 도구(tool) Secrets : API key, PW, Certificates, 등... 내가 엄격하게 접근 제어하고자 하는 모든 것을 포함한다. Vault는 어떠한 Secrets에 대해서도 단일화된 인터페이스를 제공하며, 이 과정에서 엄격한 접근 제어 및 상세한 audit logging을 제공한다.. 최근의 시스템들은 여러 종류의 Secrets(DB credential, 외부 서비스를 위한 API Key, 등...)을 필요로 한다. 누가 어떤 Secrets에 접근할 수 있는지 이해하는 것은 이미 매우 어려운 일이며, 특정 플랫폼에 종속되기도 쉽다. 나아가 Key Rolling을 추가하거나 저장소를 보호하고, 상세한 Audit logg..
0. 작업 환경 : apt install -y tomcat8 apt install -y tomcat8-admin 1. /var/lib/tomcat8/conf에서 server.xml을 수정 /var/lib/tomcat8/conf/server.xml : 톰캣의 기본 동작 포트인 8080을 변경하고 싶을 때 사용 예를 들어, localhost:8080이 아닌 localhost만으로 접속하고 싶을 수 있다. 그러나 80포트로 변경하는데에는 제약이 따른다. 1024 이하의 Well known 포트는 아무 사용자나 수정할 수 없다고 함. localhost만으로 접속하고 싶다면 톰캣 인스턴스 자체에서 포트 포워딩을 하거나, 다른 방법을 적용 해야 한다. -> 더 알아보기 : App.이 동작할 기본 디렉토리를 설정 d..
- Total
- Today
- Yesterday
- postgresql
- Git
- eureka
- RancherDesktop
- Vault
- Linux
- IntelliJ
- Java
- hashicorp
- etc
- AWS IoT
- Database
- Gradle
- mysql
- Node.js
- javascript
- pgloader
- kotlin
- spring boot
- 코딩테스트
- Puppeteer
- AWS
- react
- shell
- JPA
- Spring Cloud Config
- terraform
- JEST
- Docker
- jQuery
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |