일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Firebase
- Eclipse
- restapi
- java
- Spring Security
- bootstrap
- 기업설명회
- 오블완
- SQLD
- 이클립스
- error
- jQuery
- spring
- 코딩
- HTML
- SQL
- JavaScript
- 자바
- 스파르타코딩클럽
- 웹개발
- ChatGPT
- vscode
- 배포
- github
- 김영한
- 티스토리챌린지
- 깃허브
- CSS
- myBatis
- AJAX
- Today
- Total
목록구디아카데미/JAVA (51)
푸들푸들

AWS메뉴 - 컴퓨팅 > EC2 키페어 생성고급 - 사용자 설정 - 파일 업로드(도커 설치) 퍼블릭 IP - only1, 외부에서 접속프라이빗 IP - 2개 이상, 내부에서만 사용 MobaXterm - SessionRemote host = public ip 8080 포트 접근포트 범위: 8080 -> 규칙 저장

컨테이너리눅스 기반의 기술.서비스 구동에 필요한 파일들만으로 이루어진 컨테이너 이미지를 이용하여 동작시킨 가상서버.VM과 다르게 필요한 최소한의 파일들로 이루어져 용량이 작음.컨테이너 이미지 생성시 개발환경과 같은 환경으로 미리 구성하여 생성함으로써 해당 이미지를 이용해 생성하는 컨테이너는 항상 같은 환경으로 동작함. 즉 배포환경을 빠르게 구축할 수 있음. 도커: 컨테이너 이미지, 컨테이너의 생성, 제거 등을 위한 컨테이너 엔진 도커 설치https://docs.docker.com/engine/install/ubuntu/ UbuntuJumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details pr..

리눅스- 윈도우, 유닉스 등과 같은 OS 중 하나- 우분투: 리눅스 배포판 중 하나 리눅스 서버에 배포하기WSL, 우분투 설치하기cmd 창 - 관리자 권한으로 열기wsl --install Microsoft store1234 MobaXterm 설치 cmd 창ip addr-> ip 주소: 172.22.186.71sudo apt updatesudo apt install openssh-server : openssh 서버 설치sudo systemstl status ssh MobaXtermSesstion - SSHip와 username 입력 -> passward 입력 !! 비밀번호 오류? !!-> 비밀번호 재설정cmd 관리자 창wsl -u rootpasswd {username} -> 새 pw 입력 {userna..

ORM framework- 데이터베이스와 객체지향 프로그래밍 언어간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법. 객체 관계 매핑이라고도 한다. 객체지향 언어에서 사용할 수 있는 '가상' 객체 데이터베이스를 구축하는 방법. ORM (Object-realtional Mapping)을 단순하게 표현하면 객체와 관계와의 설정이라 할 수 있다.- 데이터 자동 매핑 -> 쿼리 필요없어짐- DB 정규화 잘 돼있어야함- Hibernate, MyBatis... JPA- spring에서 제공하는 ORM을 추상화 시켜놓은 라이브러리 mustacheview에서 표현식 {{ }} * 반드시 구분!Entity: repository에서 사용 = tableDTO: repository에서 entity 타입으로 받아온 값..

현재 위치 확인: pwd https://tomcat.apache.org/download-10.cgi Apache Tomcat® - Apache Tomcat 10 Software DownloadsWelcome to the Apache Tomcat® 10.x software download page. This page provides download links for obtaining the latest version of Tomcat 10.1.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versitomcat.apache.orgtar.gz 우클릭-링크 주소 복..
war- os 안에 서버(Tomcat) 설치- container jar- maven, gradle로 배포- 한 서버에 한개의 프로젝트만 배포 가능
resultType* insert, update, delete -> vo* select -> Map 비밀번호 변경변경 전 pw가 일치하면 변경 진행@Mapperpublic interface MemberMapper { int insertPrepw(Member member); int updateMemberPw(Map paramMap);} UPDATE member SET pw =#{newPw} WHERE id = #{member.id} AND pw = #{member.pw} INSERT INTO prepw( id, pw ) VALUES ( #{id}, #{pw} ) @Service@Transactionalpublic class MemberService { public void..

@PostMapping("/addMember") public String addMember(Member member) { log.debug(member.toString()); // 입력한 pw를 암호화 String pw = member.getPw(); log.debug("암호화 전: "+pw); try { MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(pw.getBytes()); // SHA-256 방식으로 암호화 됨(인코딩) StringBuffer sb = new StringBuffer(); for(byte b : md.digest()) { // b = 1byte (8bit) 숫자로 0~255 //..