전체 글 60

Vue 프로젝트 빌드 환경 구분/포트 변경/도커 빌드/원격지 도커 실행까지!

1. 뷰 프로젝트 빌드 env.test 파일을 만들고, VUE_APP_으로 시작하는 변수를 생성하여 사용한다. 그리고, package.json의 script에 아래의 내용을 추가8080 포트가 기본이지만 8080씨는 너무 인기가 많아서.. 일단 8082로 변경해본다.script에 자주 사용하는 명령어들을 미리 지정해놓으면 유용하게 사용할 수 있다."script":{ "serve" : "vue-cli-service serve --port 8082" "build:test": "vue-cli-service build --mode op"}  빌드 해보자 ㅎㅎnpm installnpm run serve //원하는 포트로 잘 실행되는지 확인npm run build:test   2. 뷰 프로젝트 안에 server.j..

Frontend 00:04:05

MongoDB - 명령어 모음집

Robo3T 로 보는게 편하다.맨날 까먹는 MongoDB 명령어 모음집 DB조회show dbs 컬렉션 조회use test; //db선택. 없을 때는 만들어짐.show collections; 전체 조회db.getCollection('collectionName').find()db.getCollection('collectionName').find().pretty 조건 조회컬럼명="테스트" 인 document 조회db.getCollection('collectionName').find("컬럼명":"테스트") 특정 필드 업데이트db.collectionName.update( { name: "song" }, { $set: { age: 31 } } ) 도큐먼트 업데이트db.collectionName.update( { n..

IT 잡동사니 00:01:13

Spark scala - 컬럼 타입 변경과, ArrayType 컬럼의 element 타입 변경

코드로 보자import org.apache.spark.sql.functions._import org.apache.spark.sql.types._// 예시 DataFrame 생성val data = Seq( (1, Array(Row("1", "A"), Row("2", "B"), Row("3", "C"))), (2, Array(Row("4", "D"), Row("5", "E"), Row("6", "F"))))val schema = StructType(Seq( StructField("id", IntegerType, true), StructField("items", ArrayType(StructType(Seq( StructField("number", StringType, true), Struct..

Spark 2024.07.01

Ubuntu OpenLDAP 설치

0. 용어 용어가 모르면 산으로 간다. 먼저 익히자DN (Distinguished Name) : 고유 명칭 (도메인)CN (Canonical Name) : 정식 이름 (사용자 이름)OU (Organizational Unit) : 조직 단위 (부서 이름)database : 데이터베이스 종류 (bdb)suffix : 최상위 dcrootdn : 관리용 DN, 사용자 추가 삭제 등 사용되는 DNrootpw : DN 인증을 위한 패스워드directory : 데이터베이스 위치출처: https://co-de.tistory.com/114 [코알못:티스토리] 1. OpenLDAP 설치sudo apt install slapd ldap-utilssudo dpkg-reconfigure slapd 아래 가이드 참고하여 설치ht..

IT 잡동사니 2024.07.01

Zeppelin 설치(Windows) - UI 안나오는 이슈 해결, 원격 접속 허용

1. 설치 파일 다운로드파일 : zeppelin-0.11.1-bin-all.tgz https://zeppelin.apache.org/download.html Downloadzeppelin.apache.org 2. 압축 풀기$ tar -zxvf zeppelin-0.11.1-bin-all.tgz  3. Zeppelin daemon 실행$ cd zeppelin-0.11.1-bin-all/bin$ zeppelin.cmd$ cd zeppelin-0.11.1-bin-all/bin $ zeppelin.cmd 브라우저에서 http://localhost:8080/#/ 접속 (default port: 8080) 실패~~~!!아니 서버는 실행됐는데..localhost:8080 접속은 가능하지만 화면에 아무것도 노출되지 않고..

IT 잡동사니 2024.07.01

[Vue.js] 게시판 만들기 - 아주 간단한 게시판(이라고 말하기도 뭐한..)

게시판을 만들어보자.일단 ChatGPT에게 부탁한다. 1. ChatGPT에게 부탁Vue.js로 게시판 코드를 짜달라니까 뭔가 막 뱉어냈다.몇가지 에러만 따라가면서 해결하니 바로 게시판이 만들어졌다.에러는 아주 간단했다. 파일명 좀 변경하고, 디렉토리 위치만 고려하니 해결되었다.그리고 현재 버전에서 제공하는 기본 양식과 조금 다르길래 현재 버전에 맞도록 약간의 수정을 했다.  2. 디렉토리 구성  3. 코드3-1. main.js 수정import { createApp } from 'vue'import App from './components/TestBoard.vue'createApp(App).mount('#app') 3-2. TestBoard.vue 추가 Vue.js Board Add ..

Frontend 2024.05.20

[Vue.js] 게시판 만들기 - 세팅

1.  환경 세팅아래 가이드를 참고하여 node와 npm 설치https://bachong.tistory.com/76 NVM(Node Version Manager) 설치 및 Node 설치1. 설치 파일 다운로드 - nvm-setup.zip https://github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windowsA node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windowsgithub.com 2. nvmbachong.tistory.com 2. vue 설치> npm install -g @vue/cli  3. vu..

Frontend 2024.05.20