본문 바로가기

전체 글

(179)
회원가입 시 설정한 조건에 맞지않는 경우 오류 발생_Spring 회원가입 시 설정한 조건에 맞지않는 경우 오류 발생 @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } //SecurityConfig.java 파일에 삽입 위 코드를 삽입하면 아래 코드를 사용 가능 //userService.java user.setPassword(passwordEncoder.encode(password)); //사용 가능 //userController.java public String signup(@Valid UserCreateForm userCreateForm, BindingResult bindingResult) { if (bindingResult.hasErrors()) { retur..
method & error 만들기 1. method 만들기 // Deposit x amount on your account func (a Account) Deposit(amount int) { a.balance += amount } // func 와 Deposit 사이에 a Account를 넣어줘야 한다. // 복사본이 아닌 값을 받아오려면 Account를 *Account로 수정해야 한다. 2.error 만들기 // Withdraw x amount from your account var errNomoney = errors.New("Can't withdraw") func (a *Account) Withdraw(amount int) error { if a.balance < amount { return errNomoney } a.balance..
HashMap Value 기준으로 정렬 HashMap Value 기준으로 정렬 Map map = new HashMap(); map.put("a", 3); map.put("b", 2); map.put("c", 1); List entryList = new LinkedList(map.entrySet()); entryList.sort(Map.Entry.comparingByValue()); for(Map.Entry entry : entryList){ System.out.println("key : " + entry.getKey() + ", value : " + entry.getValue()); } //key : c, value : 1 //key : b, value : 2 //key : a, value : 3 참고 : https://velog.io/@cg..
Struct 맛보기 Struct 맛보기 package main import "fmt" type person struct { name string age int favFood []string } // test func main() { favFood := []string{"A","B"} joohwan := person{name:"joohwan", age:27, favFood:favFood} fmt.Println(joohwan.name) }
DATE_FORMAT => DATE 형 변환 DATE_FORMAT => DATE 형 변환 //datetime => date 형변환 date_format(datetime , '%Y-%m-%d') // 출럭 : yyyy-mm-dd
Spring 회원가입(1) _ SecurityConfig 설정 필요한 파일 설치 dependencies { (... 생략 ...) implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5' } SecurityConfig.java 파일 작성 @Configuration @EnableWebSecurity public class SecurityConfig { @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception{ http.authorizeRequests().antMatchers("/**")...
배열 - 임의의 조건으로 정렬하기 String[] strArr = new String[3]; Arrays.sort(strArr, new Comparator(){ @Override public int compare(String o1, String o2){ return (o2+o1).compareTo(o1+o2); } // 두 문자를 합친 값을 비교하여 내림차순으로 정렬 // return 값이 1이면 자리를 바꿈 // o2+o1이 o1+o2 보다 큰 경우에 1 }); 참고 : https://lotuus.tistory.com/35 자바 배열, 객체 정렬하기 : Comparable, Comparator 인터페이스 (+다중정렬 예시) [목차] 🟢 기본형변수, Wrapper클래스 배열 정렬 Arrays.sort(배열명) : 배열 오름차순 정렬 Ar..
문자열 안에 있는 원소가 숫자인지 문자인지 판별 문자열 안에 있는 원소가 숫자인지 문자인지 판별 String test = "35IJ5w24F"; StringBuilder sb = new StringBuilder(); //결과값을 담아줄 sb for(int i = 0 ; i N } else sb.append("S"); //test.charAt(i)가 숫자가 아닌 경우 => S } System.out.println(sb); //출력값 : NNSSNSNNS