본문 바로가기
반응형

전체81

[Windows] Scoop - 윈도우에서 명령어로 패키지 설치하는 방법 Scoop ? A command-line installer for Windows 윈도우를 위한 명령줄 인스톨러. Scoop 홈페이지에 쓰여 있는 문구이다. 스쿱을 설치하면 윈도우에서 명령어로 각종 패키지를 설치 할 수 있다. (Choco 라는 것도 있었다.) 리눅스, 맥의 CLI 환경에선 apt-get install 이나 brew install 명령어를 사용하면 쉽게 소프트웨어 패키지를 설치할 수 있다. 나는 그동안 윈도우에서는 jdk, conda 등을 설치 할때 exe 등으로 설치했었고, CLI 도 wsl 을 알게되어 ubuntu를 설치해서 사용해왔기 때문에, powershell 은 사용도 잘 안하거니와 쓴다 해도 다운받은 exe파일을 설치하는 명령어만 쳐봤지 install 명령어로 소프트웨어 설치를 .. 2022. 8. 11.
git 글로벌, 로컬 유저 변경하기 CLI 환경에서 git global user 유저는 해당 터미널 전체적으로 쓸 git account 를 설정한다. git local user 는 해당 프로젝트에서만 적용할 git account 를 설정한다.( 다른 계정을 써야하는 저장소를 쓰는 경우) 등록된 user / email 확인 하기 전체 확인 $git config --list 이름 확인 $git config user.name 이메일 확인 $git config user.email git global user 설정 1.명령어를 통한 설정 $git config --global user.name "dgleee" $git config --global user.email "ldg6154@gmail.com" 확인 2.config 파일 수정을 통한 설정 $v.. 2022. 8. 7.
[스프링 입문] 7. AOP AOP AOP란? AOP는 Aspect(측면,양상) Oriented(지향) Programming의 약자로 관점 지향 프로그래밍이라고 불린다. 관점 지향은 쉽게 말해 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화하겠다는 것이다. 여기서 모듈화란 어떤 공통된 로직이나 기능을 하나의 단위로 묶는 것을 말한다. 출처: https://engkimbs.tistory.com/746 [새로비] AOP가 필요한 상황 모든 메소드의 호출 시간을 측정하고 싶다면? ( 천개의 메소드에 시간을 측정하라는 지시가 있었고 , 지루한 시간을 버텨내며 작성하였으나, 전부 ms단위로 변경하라는 지시가 내려진다면? 또 반복적이고 지루한 작업을 하게 될 것이다.) 예제로 MemberS.. 2022. 4. 9.
[스프링 입문] 6. 스프링 DB접근 기술 이전까지는 Memory에 저장을 했기 때문에, 서버를 재구동하거나 내려가면 데이터가 사라진다. 실무처럼 DB에 저장하고 관리를 해보자. 이를 위해 JDBC를 이용할 것이다. JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. JDBC이용 방법은 다양하지만, 지금은 아래 4가지 순서로 알아가 보자. 1. 순수 JDBC 2. 스프링 JDBCTemplate 3. JPA (객체를 DB에 쿼리없이 저장 가능) 4. Spring Data JPA (JPA를 편리하게 사용할 수 있도록 지원하는 모듈) DB는 교육용으로 좋은 h2 DB를 이용하였다. (설치과정 생략) 설치 .. 2022. 4. 4.
Github access Token 발행하기 IntelliJ 에서는 다양한 기능을 편하게 제공해 준다. 그 중 하나가 git 관련 기능이다. 저 세 버튼으로 pull, commit , push 가 가능하고, commit 버튼에서는 commit and push 로 commit 후 push까지 해주는 편리함을 제공해 준다. 하지만 항상 Jetbrains IDE를 쓰는것도 아니고, CLI 서버에 접속하거나 다른 환경일 경우엔 직접 입력하여 쓰는 경우가 발생한다. 그때 에도 잘 쓰기 위해 가끔 명령어로도 git을 쓰곤 하는데, 사내 bitbucket 환경에서는 id, pw로 잘 했었었다.  현재는 맥북을 구입하여 쓰고 있어서 내 개인 깃헙에 push를 하려고 했는데, push 가 되지 않는다. remote: Support for password auth.. 2022. 3. 18.
[스프링 입문] 5. 회원 관리 예제 - 웹 MVC 개발 홈화면 추가 및 회원 등록,조회 기능을 추가 해 보자. 1. Home 컨트롤러 및 html 추가 @Controller public class HomeController { @GetMapping("/") public String home(){ return "home"; } } home.html 추가 Hello Spring 회원 기능 회원 가입 회원 목록 앞서 게시한 정적 컨텐츠 에서 설명했듯이, 스프링 컨테이너에서 컨트롤러를 먼저 확인한다. 기존에는 루트 ( / ) 컨트롤러가 없었기 때문에, 정적 컨텐츠인 index.html을 반환하였다. 현재는 HomeController의 추가 및 루트(/) 리턴값으로 home을 설정했기 때문에, 템플릿 폴더의 home.html을 반환해 준다. 실행 결과 2. 회원가입.. 2022. 3. 14.
반응형