분류 전체보기249 electron vue Module not found: Error: Can’t resolve ‘fs’ in Module not found: Error: Can't resolve 'fs' Module not found: Error: Can't resolve 'path' const { dialog } = require('electron').remote => const { dialog } = window.require('electron').remote // eslint-disable-line no-unused-vars 2022. 12. 19. vue 입문 버전 설치 확인 vue --version 설치 (g:글로벌로 설치 폴더가 아닌 모든곳에서 사용 가능) npm install -g vue (맥북사용자는 sudo) sudo npm install -g vue npm install -g @vue/cli 보조 도구 세팅 vetur 확장자 설치 생성 vue create project01 각종 오픈소스와의 호완성을 위해 2를 사용하는 경우가 많음. 3설치 실습 예제 프로젝트 재 생성 vue create project 3번 메뉴얼 선택 router : 화면전환 처리 vuex : 저장소 Linter : 모두 동일 규칙으로 코딩 규칙정의 메뉴얼에서 체크한대로 router store 등 폴더,package 생성 확인 npm run lint -- --fix 문법 맞추라는 에.. 2022. 12. 17. git 사용하여 파일업로드 ----------개발 환경설정 1.깃 회원가입 2.깃 사이트에서 repositiory 생성 3.git bash 설치 4.로컬pc에 로컬 저장소로 사용할 디렉토리 생성 5.해당 디렉토리에 마우스 우측 git bash here git --version //설치확인 git init //로컬 저장소 설정 git status //수정리스트확인 git add . //모두 로컬에 올림 git commit -m //푸시를 위하여 원하는 메세지 등록하고 커밋 git remote add origin https://github.com/kys8976/cms.git //원격 주소 등록 데이터 git push origin master git remote -v //주소등록 -로컬과 원격 연결 git push origin .. 2022. 12. 16. electron 빌드시 Bad text encoding: <stdin>:75 yarn electron:build 사용자 계정 한글이면 안됨 2022. 12. 16. electron vue The project seems to require yarn but it’s not installed. The project seems to require yarn but it’s not installed. yarn.lock 삭제 해결 2022. 12. 16. electron Component name "Home" should always be multi-word vue/multi-word-component-names 해결 2022. 12. 15. 싱글톤 - 객체 하나만 생성해서 데이터를 절약해보자 교육자료 출처 : 인프런 김영한 스프링 핵심 원리 -기본 , 싱글톤 컨테이너 편 appconfig에서 객체 new로 생성시 요청마다 객체를 별도로 생성함. 만명이 요청하면 객체 만번생성 비효율적 한번만 생성해서 돌려쓰고 싶음 java로 만들어보자 static 으로 생성 get으로 가져가 쓰게 생성 new로 생성시 예외처리 3과 같이 java로 처리시 여러 문제가 발생함. 스프링에서 해결가능! 별도의 싱글톤 처리 없이 자동으로 싱글톤 처리를 해줌! 대박! 주의점 1)요래만들면 터짐 this.price 사용 금지 return price로 변경 2) configuyration 처리 해줘야 bean 이 싱글톤 처리됨. 2022. 12. 9. 객체지향 5원칙 1.SRP 단일 책임 원칙 single responsibility principle 서비스나 기능에 따라 클래스별로 관리되어야함. 2.OCP 개방 폐쇄 원칙 open/closed principle 확장가능성있고 변경불가능하도록 관리 ex) 인터페이스 다형성을 통해 필수기능에 대하여 메소드필수 원칙 부여 추가 기능 확장가능 3.LSP 리스코프 치환원칙 Liskov substtitution principle 필수 메소드 목적에 맞게 기능을 만들어야 한다. 입력 메소드에 내부 기능이 출력이되면 안된다 4.ISP 인터페이스 분리원칙 interface segregation principle 서비스당 통으로 하나의 인터페이스로 개발하는것이 아니라 세부 기능별 인터페이스를 분리해야한다. 회원관련 인터페이스 하나가 아.. 2022. 12. 6. spring jdbctemplate 교육자료 https://www.youtube.com/watch?v=XOZbQeflUVs&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=22 implements 입력 후 콘트롤 i 인터페이스 메소드 자동 생성 다형성 테스트 2022. 11. 30. spring h2 데이터 베이스 및 사용 다형성 예시 교육자료 https://www.youtube.com/watch?v=2M8BQE4awRU&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=19 https://www.h2database.com/html/main.html 다운로드 후 bat 실행 연결 루트에 .ll 검색 test.mv.db 확인 jdbc:h2:tcp://localhost/~/test 파일이 아닌 소켓 통하여 접근하도록 변경 꼬일 경우 rm.test.mv.db 로 삭제 & 컨트롤 c 눌러 서버 재시작 후 다시 세팅 가능 drop table if exists member CASCADE; create table member ( id bigint generated by default as identity, name .. 2022. 11. 29. spring 회원 웹기능 조회 교육자료 https://www.youtube.com/watch?v=wCCMoUatat8&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=18 @GetMapping("/members") public String list(Model model){ List members= memberService.findMembers(); model.addAttribute("members",members); return "members/memberList"; } 2022. 11. 28. 회원 웹기능 홈 화면 추가 웹기능 등록 https://www.youtube.com/watch?v=JBX_FTKkuZ4&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=16 https://www.youtube.com/watch?v=BqwX8MF6js0&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=17 package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HomeContoroller { @GetMapping("/") publi.. 2022. 11. 28. 이전 1 2 3 4 5 6 ··· 21 다음