분류 전체보기
-
[H2] Mac M1칩 / H2 Database 설치하기DBMS 2023. 1. 25. 17:00
1. https://www.h2database.com/html/main.html 사이트에 접속 2. 다운로드 한다. 3. 맥 버전이기 때문에 Zip 다운 4. 압축을 푼다. 그럼 h2폴더가 생긴다. 5. 터미널로 해당 h2폴더로 접근해서 실행 명령어인 ./bin/h2.sh를 입력하면 권한 오류가 발생한다. 그럼 chomd 755 ./bin/h2.sh 로 실행한다. 데이터베이스를 조작할 수 있는 웹사이트가 저절로 실행된다. 처음 URL이 http://218.38.137.28:8082 포트앞에 아이피가 써있으면 http://localhost:8082 로 바꾼다. 생성하고 싶은 데이터베이스를 입력하고 연결을 누른다. (나는 jwt 라고 만듬) SQL명령어를 실행하는 sqlsheet가 열린다. 스프링부트에 입력..
-
FREITAG 프라이탁 정품 등록하기 (with. 라씨)일상 2023. 1. 22. 16:55
압구정 프라이탁에서 라씨 올검 Get!! 추후 부자재 (벨트나 & 찍찎이 & 고무테두리 ) A/S를 받으려면.. 영수증을 들고 구매한 매장에 방문해야만 한다고 한다. 가방에 달려있는 민트택안에 구매한 모델 썸네일 사진과 시리얼 번호가 써있는 흰색 종이(컨트롤 아이디) 가 있다. 흰색종이가 없으면 길다란 민트택에도 시리얼 번호가 써있다. 아래의 사이트에 접속하여 메뉴로 이동한다. https://www.freitag.ch/en ADD A PRODUCT 메뉴를 클릭 종이에 써있는 시리얼번호를 입력한다. 이렇게 보증기간이 3년이 적용되었다!!
-
[js] 자바스크립트 json array 중복제거, 중복개수 카운팅하기JavaScript 2023. 1. 14. 15:43
//1. overlapArr json array 중복제거 let overlapArr = [ { id : 1, name : "이름A", age : 5 }, { id : 1, name : "이름B", age : 10 }, { id : 2, name : "이름C", age : 20 }, { id : 3, name : "이름D", age : 40 }, { id : 4, name : "이름E", age : 50 }, { id : 5, name : "이름F", age : 10 }, { id : 5, name : "이름G", age : 20 }, { id : 5, name : "이름G", age : 30 } ]; var deduplicationArr = overlapArr.filter((item1, idx1)=>{ ..
-
[js] 자바스크립트 동적 엘리먼트 onclick 함수에 파라미터 넣기JavaScript 2023. 1. 2. 13:31
let id = "member01"; let name= "name01"; //잘못된 방법 let returnHtml = "아이디"; //정상적인 방법 let returnHtml = "아이디"; //파라미터가 여러개일때 let returnHtml = "버튼"; /** * 아이디 출력 */ function fnGoDetail(id,name){ alert(id); } 동적엘리머트를 생상한 onclick 함수에 파라미터를 넣을땐 꼭 앞뒤에 \를 넣는다. 파라미터가 여러개일땐 let returnHtml = "";
-
자바스크립트 class 클래스, extends 상속, super 슈퍼 사용하기JavaScript 2022. 12. 10. 18:39
Class는 객체를 생성하기 위한 템플릿이다. 클래스는 데이터와 이를 조작하는 코드를 하나로 추상화 한다. 자바스크립트에서 클래스는 프로토타입을 이용해서 만들어졌지만 ES5의 클래스 의미와는 다른 문법과 의미를 가진다고 한다. Class 특별한 함수이다. 함수를 함수 표현식과 함수 선언으로 정의할 수 있듯이 class 문법도 class 표현식 and class 선언 두 가지 방법을 제공한다. 1. Class 선언식 class Ruler { constructor(height, width) { this.height = height; this.width = width; } } Hoisting 함수 선언과 클래스 선언의 중요한 차이점은 함수의 경우 정의하기 하기 전에 호출할 수 있지만, 클래스는 반드시 정의한 ..
-
[MAC] 젠킨스(Jenkins) 기본포트 변경하기Build and deploy 2022. 11. 21. 18:17
젠킨스를 처음설치하면 8080으로 시작된다. 나는 개발할 때 로컬서버 포트를 8080으로 사용하기 때문에 변경하려고 한다. 다른 포트로 변경해보자 해당 포스트는 homebrew로 젠킨스를 설치했을 때의 예제이다. 1. 터미널에 아래의 명령어 실행. (젠킨스 설치위치 찾기) brew ls jenkins 아래의 설치경로가 출력된다. 2. homebrew.mxcl.jenkins.plist 파일 수정하기 우리가 수정해야할 파일은 homebrew.mxcl.jenkins.plist 이다. vi로 해당파일을 연다. vi /opt/homebrew/Cellar/jenkins/2.377/homebrew.mxcl.jenkins.plist vi로 열고 i를 누르면 에디트 모드가 된다. 8080포트를 9090으로 변경후 :wq..
-
맥 (M1칩) 도커 + MS-SQL Server 설치하기DBMS 2022. 11. 6. 16:27
1. 도커를 설치한다 https://www.docker.com/get-started/ 애플칩 버전 다운로드 2. 어플리케이션으션 폴더로 드래그한다. 3. 도커를 실행후 터미널에서 아래의 명령어 실행(smss 도커 이미지다운) - SQL Server Management Studio (SSMS) 를 설치한다. docker pull mcr.microsoft.com/azure-sql-edge 도커를 실행하지 않으면 아래의 에러가 발생한다. Cannot connect to the Docker daemon at unix:///Users/devmk/.docker/run/docker.sock. Is the docker daemon running? 명령어가 정상적으로 실행되면 다운로드가 된다. 4. 다음 작업으로 컨테이..