본문 바로가기

전체 글

(175)
Spring 프로젝트에 템플릿 적용하기 1. 템플릿을 다운받는다. 2. 위와 같이 다운받았으면 빨간 박스를 프로젝트 내부(resources/static)로 복사한다. 3. 원하는 html을 프로젝트 내에 (resources/templates)복사한다. 4. 복사한 html 내부에 들어가서 css , js 파일 경로를 알맞게 고쳐준다. 5. 커스텀하여 자유롭게 사용한다.
문자열 공백 제거 & 문자열 루트 값 & BigInteger 문자열 공백 제거 문자열.trim(); // 출력 : 왼쪽,오른쪽에 있는 공백 제거 // ex) " 테스트 " => "테스트" 문자열 루트 값 Math.sqrt(); //루트 값 구하기 BigInteger 사용 BigInteger bigNumber1 = new BigInteger("100000"); BigInteger bigNumber2 = new BigInteger("10000"); System.out.println("덧셈(+) :" +bigNumber1.add(bigNumber2)); System.out.println("뺄셈(-) :" +bigNumber1.subtract(bigNumber2)); System.out.println("곱셈(*) :" +bigNumber1.multiply(bigNumbe..
1번 달력 value 값 설정 시 2번 달력의 min 값 자동 설정 _JS HTML 삽입 미리보기할 수 없는 소스 타임리프를 다운받으면 1번 달력의 min값은 내일 날짜로 설정 된다.
값을 보기 좋게 출력 값을 보기 좋게 출력 func (a Account) String() string { return fmt.Sprint(a.Owner(), "'s account.\n Has: ", a.Balance()) } fmt.Println(account) //출력 : joohwan's account. Has: 10
회원가입 시 설정한 조건에 맞지않는 경우 오류 발생_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) }