순수한 공상과학연구소

Development (92)

  1. 2021.08.10 [Java] Hash - MD5와 SHA256해시(Hash)와 암호화(Encryption)의 차이

    출처: https://jongmin92.github.io/2019/12/18/Java/hash/ Hash - MD5와 SHA256 해시(Hash)와 암호화(Encryption)의 차이먼저 혼동하기 쉬운 해시와 암호화의 차이에 대해서 알아보자. jongmin92.github.io

  2. 2021.08.10 [Java] MD5 Hashing in Java

    출처: https://www.baeldung.com/java-md5 1. Overview MD5 is a widely used cryptographic hash function, which produces a hash of 128 bit. In this article, we will see different approaches to create MD5 hashes using various Java libraries. 2. MD5 Using MessageDigest Class There is a hashing functionality in java.security.MessageDigest class. The idea is to first instantiate MessageDigest with the kin..

  3. 2021.08.09 [ MySQL] MySQL/MariaDB Table Update Safe 모드 - You are using safe update mode

    출처: https://m.blog.naver.com/kkson50/221251167091 [문제해결] You are using safe update mode 에러현상Mysql에서 특정한 sql을 실행을 하는데, 아래와 같은 에러가 리턴됨. Error Code: 1175. You a... blog.naver.com 두개 이상의 Foreign key 로 Delete/update 을 하면 mysql 이 safe-mode 을 작동시킨다. safe-mode 를 끄거나 foreign key 하나만 사용해서 쿼리를 실행해야한다. 출처: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=jevida&logNo=221123654036 MySQL/Ma..

  4. 2021.08.09 [Java SpringBoot] JPA 사용법 (JpaRepository)

    출처: https://jobc.tistory.com/120 JPA 사용법 (JpaRepository) JPA에 대한 개념은 이해가 갔지만 처음 코드를 접했을 땐 이해 안가는 부분이 많았다. 그래서 잘 정리된 블로그를 참고해 다시 한번 사용법을 알기 쉽게 정리해보고자 한다. Entity 먼저 데이터베 jobc.tistory.com JPA에 대한 개념은 이해가 갔지만 처음 코드를 접했을 땐 이해 안가는 부분이 많았다. 그래서 잘 정리된 블로그를 참고해 다시 한번 사용법을 알기 쉽게 정리해보고자 한다. Entity 먼저 데이터베이스에 저장하기 위해 유저가 정의한 클래스가 필요한데 그런 클래스를 Entity라고 한다. Domain이라고 생각하면 된다. 일반적으로 RDBMS에서 Table을 객체화 시킨 것으로 보..

  5. 2021.08.09 [Java SpringBoot] Spring DI의 모든 방법 @Autowired / 생성자 주입

    출처: https://leejisoo860911.tistory.com/2 Spring DI의 모든 방법 @Autowired / 생성자 주입 Spring에서 등록된 Bean을 사용하기 위해서 DI(Dependency Injection)를 처리하는 방법은 크게 3가지가 있다. Field Injection , Setter Injection , Contructor Inject 이다. Spring 3.x버젼까지만 해도 Setter I.. leejisoo860911.tistory.com

  6. 2021.08.06 [Java SpringBoot] @RequestParam과 @PathVariable?

    출처: https://2ham-s.tistory.com/290 @RequestParam과 @PathVariable? 컨트롤라에서 Requestparam으로 파라미터 값을 넘겨받을 때 아무 생각 없이 사용하곤 했는데, 이번 기회에 이 어노테이션에 대해 정리해 보고자 한다. 스프링에서는 컨트롤러로 사용할 클래스 상단 2ham-s.tistory.com 컨트롤라에서 Requestparam으로 파라미터 값을 넘겨받을 때 아무 생각 없이 사용하곤 했는데, 이번 기회에 이 어노테이션에 대해 정리해 보고자 한다. 스프링에서는 컨트롤러로 사용할 클래스 상단에 @Controller를 지정합니다. 주로 사용하는 형태의 파라메터를 전달하는 경우입니다. Case 1 ) http://xxx.x.x?index=1&page=2 Ca..

  7. 2021.08.06 [IntelliJ] IntelliJ에서 OpenJDK 11 설정하기

    출처: https://velog.io/@codemcd/Spring-boot%EC%97%90%EC%84%9C-OpenJDK-11-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 IntelliJ에서 OpenJDK 11 설정하기 OpenJDK 11 설치 및 인텔리제이에서 정상적으로 사용하도록 설정 velog.io

  8. 2021.08.06 [IntelliJ] Intellij Git 쉽게 사용하기!!!

    출처: https://ddoriya.tistory.com/entry/Intellij-Git-%EC%82%AC%EC%9A%A9%EB%B2%95 Intellij Git 쉽게 사용하기!!! Intellij UI 간단히 살펴보기 프로젝트 목록 및 파일상태 확인 창 파란색 파일명 : 수정된 사항 있음 초록색 파일명 : 신규 추가 빨간색 파일명 : 신규 파일 추가 시 – unstage 상태 merge 등의 작업 후 ddoriya.tistory.com

  9. 2021.08.05 [Java SpringBoot] Bean과 의존성 주입(Dependency Injection)

    출처: https://ch4njun.tistory.com/219?category=853430 [Spring Boot] Bean과 의존성 주입(Dependency Injection) Bean에 대해서 설명하기에 앞서 Spring에서 등장하는 IoC 컨테이너에 대해서 이야기 해본다. IoC는 Inversion Of Control Container의 약자로 기존의 모든 제어를 클라이언트의 코드가 가지도록 구현하던 것 ch4njun.tistory.com

1 2 3 4 5 6 7 ··· 11