전체 글429 카카오에서 교육을? 카카오클라우드 스쿨 늦었지만 카카오에서 하는 교육에 대해 알게되어 공유합니다. 취준생들은 요즘 부트캠프에서 교육을 많이받고 있을거에요. 국비라던가 네이버, 우테코, 싸피, 42서울 등등 이번에 카카오가 그런 교육에 참여하게 되었는데 그 이름은 카카오클라우드 스쿨이라고 하네요! 모집기간은 5월 3일부터 5월 25일까지에요. 하루에 8시간씩 총 6개월동안 1000시간을 교육받는 프로그램이에요 신청자격은 졸업 후 미취업자 혹은 졸업예정자이며 학력 및 전공 제한없이 지원이 가능하다고 해요 클래스는 2개로 나눠져 있고 개발자과정과 엔지니어 과정으로 구성되어 있어요. 각 정원은 25명입니다. 공부에 열정이 있다면 한번 도전해 보는것도 좋을것 같네요! http://kakaocloudschool.rapa.or.kr/ft/main.do?u.. 취준 2022. 5. 23. [Java] try-catch-final 보다 try-with-resources를 이용하자 try - catch - finally public void insert(User user) { final String sql = "insert into users (account, password, email) values (?, ?, ?)"; Connection conn = null; PreparedStatement pstmt = null; try { conn = dataSource.getConnection(); pstmt = conn.prepareStatement(sql); pstmt.setString(1, user.getAccount()); pstmt.setString(2, user.getPassword()); pstmt.setString(3, user.getEmail()); pstmt.execu.. 프로그래밍언어/Java 2022. 3. 25. 사회초년생을 위한 재테크 및 절세 가이드 용어설명소득공제 : 총 소득에서 감면해주는것 -> 소득이 5000만원이고 소득공제가 200만원이면 소득을 4800만원으로 잡음 세액공제 : 소득에 따라서 부가된 세금에서 감면해줌 -> 세금이 300만원이 발생했고 새액공제가 100만원 발생했으면 200만원만 내면됨 과세이연 : 세금을 해당년도에 부과하지 않고 나중으로 미루는것 -> 미뤄진 세금으로 자금을 더 굴릴 수 있다는 장점이 있다.주택청약종합저축아파트 청약으로 신청가능연 240만원 한도내에서 납입금의 40%까지 소득공제주택청약은 한달에 2만원 ~ 10만원까지 인정해준다.여유 수준에 따라서 2~ 20만원 사이로 입금하자. (10만원 추천)개인연금저축장점연말정산에서 600만원까지 세액공제 해준다.운용기간동안 발생하는 이득에 대한 과세이연 혜택이 있다.5.. 기타 2022. 3. 20. [Java] JUnit 이란? JUnit Junit이란 자바 개발자의 93%가 사용하는 단위 테스트 프레임워크이며 Java8 이상부터 지원한다. JUnit5의 경우 2017년 10월에 공개 스프링부트의 경우 2.2버전부터 기본적으로 제공된다. 전처리 작업1(모든 테스트 실행전후 한번만) // JUnit4 @BeforeClass, @AfterClass // JUnit5 @BeforeAll, @AfterAll 스태틱으로 동작하기 때문에 변수에 값을 할당하고 싶다면 변수도 static으로 선언해야 한다. import org.junit.jupiter.api.BeforeAll; class JUnitTest { private static String example; @BeforeAll static void setup() { exa.. 프로그래밍언어/Java 2022. 3. 20. [Spring] Autowired 필드주입은 왜 지양해야 하는가? FieldInject package com.example.demo.domain; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class FieldInject { @Autowired private Field1 field1; public Field1 getField1() { return field1; } } 인텔리제이에서 위와같이 필드주입을 하면 아래와 같은 글이 나오게 된다. Field injection is not recommended 왜 권장되지 않을까? 필드 주입은 순환참조를 막을 수 없다. a가 b를 가지고있고 b가 a를.. 프레임워크/Spring 2022. 3. 20. [Java] 문자열에서 원하는 문자 추출하기 문자열에서 특정 위치에 있는 문자를 추출하고 싶을때가 있다. 이번 포스팅에서는 원하는 문자를 추출하는 방법에 대해서 알아보자. charAt String 내장 메서드중 하나인 charAt을 이용하면 특정위치의 문자를 가져올 수 있다. python에서 문자열의 index로 가져오는 역할과 비슷하다고 보면 된다. @Test @DisplayName("String에서 특정 문자를 가져온다1.") void charAt1() { //given char expected = '멍'; String text = "멍토 블로그"; //when char value = text.charAt(0); //then assertThat(value).isEqualTo(expected); } 여기서는 첫번째 문자를 가져오고 싶어서 0번째 .. 프로그래밍언어/Java 2022. 2. 10. 자바(Java) String 문자열 비교하기 자바에서 문자열을 비교하려면 기본형 타입(primitive type)인 int나 long, char와 다른방식으로 비교를 해야한다. 이번 포스팅에서는 왜 그런지와 equals 메서드에 대해서 알아보자. == == 의 비교방법은 주소를 이용한 비교이다. 기본형 타입의 경우 값이 같으면 비교가 되고 객체의 경우는 같은 객체일 경우에만 true가 나오게 된다. @Test @DisplayName("String은 비교할때 == 로 비교하면 안된다.") void equals1() { //given String a = "멍토블로그"; String b = new String("멍토블로그"); //when boolean value = a == b; //then assertThat(value).isFalse(); } 일반.. 프로그래밍언어/Java 2022. 2. 10. 자바(Java) 문자열(String) 대문사, 소문자 변환하기 가끔 문자열을 대문자로 바꾸거나 소문자로 바꿔야 하는 일이 생긴다. 이럴 때 String 클래스의 내장 기능을 사용하면 편하게 바꿀 수 있다. 아스키코드로 바꿀 수도 있지만 이미 만들어진 기능을 쓰는 게 더 좋지 않은가? 이번 포스팅에서는 대문자를 소문자로 바꾸거나 소문자를 대문자로 바꾸는 방법에 대해서 알아보자. 대문자로 바꾸기 자바의 공식문서를 보면 toUpperCase라는 메서드가 있으며 해당 메서드가 대문자로 바꿔주는 메서드이다. 알파벳이 아닌 문자는 영향을 받지 않는다. 정확히는 String의 경우 불변 객체이기 때문에 해당 객체가 바뀌는 것이 아니라 대문자로 이루어진 객체를 반환해준다. @Test @DisplayName("소문자를 대문자로 변환한다.") void upper() { // give.. 프로그래밍언어/Java 2022. 2. 9. 자바(Java) 문자열 자르기(split, subString) 사용법 프로그래밍을 하다 보면 특정 문자나 패턴을 기준으로 문자열을 자르고 싶을 때가 있다. 이럴 때 Java에 있는 String 클래스에 내장된 기능을 사용하면 가능하다. 이번 포스팅에서는 String의 기능인 split과 subString에 대해서 알아보자. Split split 메서드는 String 배열을 반환하는 메서드이다. 특정한 문자나 패턴을 기준으로 문자를 자르고 싶을 때 사용한다. 사용 방법은 아래와 같다. "안녕하세요,반갑습니다,수고하셨습니다,감사합니다" 라는 문자가 있고 나는 “,” 를 기준으로 문자열을 나누고 싶다고 하면 아래와 같은 형식으로 나눌 수 있다. @Test @DisplayName("문자열을 특정 기준으로 잘라 배열로 만든다.") void splitTest1() { // given.. 프로그래밍언어/Java 2022. 2. 9. CS와 면접 준비하기 https://mungto.tistory.com/516 코딩테스트 (알고리즘) 준비하기(알고리즘 종류, 방법) 코딩테스트 공략 목적 : 코딩테스트 준비를 하는 사람들에게 주로 나오는 알고리즘에 대한 키워드를 제공하기 위해 작성한다. 알고리즘에 대한 설명은 부족할 수 있으니 따로 찾아서 공부를 해 mungto.tistory.com https://mungto.tistory.com/515 취업을 준비하는 사람들에게... (개인적 의견) 아마 나처럼 5년동안 공부해서 취업하려는 사람을 없을거다. (나도 이렇게 오래걸릴줄 몰랐다.) 그래서 5년동안 공부하고 2년 6개월간 취준을 하면서 느낀점과 주위에서 취업을 일찍 한 사람들의 mungto.tistory.com https://mungto.tistory.com/51.. 취준 2022. 2. 2. 코딩테스트 (알고리즘) 준비하기(알고리즘 종류, 방법) https://mungto.tistory.com/514 2021년 회고(2년 6개월이라는 취준생활을 마무리하며... )(준비, 스펙, 의견) 소감 2년반이라는 취준이 끝났다. 3번의 공채지원끝에 카카오에 합격할 수 있었다. 5년전 개발을 처음시작할때는 내가 네카라쿠배급에 들어갈 수 있을지 몰랐다. 이미 심화전공까지 끝난 상태에 mungto.tistory.com https://mungto.tistory.com/515 취업을 준비하는 사람들에게... (개인적 의견) 아마 나처럼 5년동안 공부해서 취업하려는 사람을 없을거다. (나도 이렇게 오래걸릴줄 몰랐다.) 그래서 5년동안 공부하고 2년 6개월간 취준을 하면서 느낀점과 주위에서 취업을 일찍 한 사람들의 mungto.tistory.com https://mun.. 취준 2022. 2. 2. 취업을 준비하는 사람들에게... (개인적 의견) https://mungto.tistory.com/514 2021년 회고(2년 6개월이라는 취준생활을 마무리하며... )(준비, 스펙, 의견) 소감 2년반이라는 취준이 끝났다. 3번의 공채지원끝에 카카오에 합격할 수 있었다. 5년전 개발을 처음시작할때는 내가 네카라쿠배급에 들어갈 수 있을지 몰랐다. 이미 심화전공까지 끝난 상태에 mungto.tistory.com https://mungto.tistory.com/516 코딩테스트 (알고리즘) 준비하기(알고리즘 종류, 방법) 코딩테스트 공략 목적 : 코딩테스트 준비를 하는 사람들에게 주로 나오는 알고리즘에 대한 키워드를 제공하기 위해 작성한다. 알고리즘에 대한 설명은 부족할 수 있으니 따로 찾아서 공부를 해 mungto.tistory.com https://mu.. 취준 2022. 2. 2. 이전 1 2 3 4 5 ··· 36 다음 💲 광고입니다.