본문 바로가기

기초13

Linux) 파일, 디렉토리 삭제 명령어 파일 삭제 $ rm fileName.txt $ rm fileName.txt fileName02.txt fileName03.txt 한개만 삭제시에는 rm 뒤에 파일명 하나 여러개를 삭제할 때, 위와 같이 명령어에 파일명과 띄어쓰기로 나열 빈 디렉토리 삭제 $ rmdir dirName $ rmdir dirName dirName02 dirName03 $ rm -d dirName $ rm -d dirName dirName02 dirName03 rmdir 또는 rm -d 사용 여러개를 삭제할 때, 위와 같이 명령어에 디렉토리명과 띄어쓰기로 나열 디렉토리에 파일이 있으면 'rmdir: failed to remove 'dirName': Directory not empty' 과 같이 failed이 뜸 파일을 갖고 있는.. 2022. 12. 21.
AES256 AES256.java package com.smart.project.photo.biz; import org.springframework.stereotype.Service; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import java.util.Base64; @Service public class AES256 { public static String alg = "AES/CBC/PKCS5Padding"; private final String key = "01234567890123456789012345678901"; private final String i.. 2022. 11. 30.
Mapper Result id값 반환 insert into user (name, email, nurse_age, nurse_gender, nurse_addr, nurse_tel, nurse_pay, fav_time, nurse_type, pw, role, nurse_pr)values (#{name},#{email},#{nurse_age},#{nurse_gender},#{nurse_addr},#{nurse_tel},#{nurse_pay},#{fav_time},#{nurse_type},password(#{pw}),#{role}, #{nurse_pr}); SELECT LAST_INSERT_ID() insert후에 result결과를 임의로 auto increment로 생성된 id값을 받아올 수 있음 2022. 11. 30.
쿠키, 세션 로그인 IndexController @SneakyThrows @GetMapping("/") public String main(InternCookie cookie, Model model, @PageableDefault(size = 4) Pageable pageable, HttpSession ses, HttpServletRequest request) { log.error("homeController"); // 쿠키 만료시 Cookie 값이 null이 된다. (유효 시간 동안은 개발자 모드 진입 후(F12) 쿠키 보면 AUTH 라는 이름으로 세션 ID가 들어가 있음) Cookie danny = WebUtils.getCookie(request, "Danny"); if (!ObjectUtils.isEmpty(danny).. 2022. 11. 30.
리눅스 vi(vim) 에디터 vi(vim) 명령어 vi(vim) -- 리눅스와 유닉스 시스템에 포함된 기본 텍스트 에디터 vi -- visual editor vim -- vi improved(향상된 vi) 이름에서 알 수 있듯이 vim이 vi보다 더 편함 대부분의 리눅스에서는 vi를 호출해도 vim이 실행되도록 내부적으로 alias 설정되어 있음 vi와 vim의 가장 큰 차이점은 순수한 vi만 설치되어 있다면 화살표 방향키가 아닌 h, j, k ,l로 커서를 이동 2022. 11. 22.
백엔드 개발자(Backend Developer)가 되기 위해 알아야 할 것들 Load Map Skills 2022. 11. 17.