| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- feignClient
- 카카오사용자정보가져오기
- tag
- Docker
- html
- 카카오인가코드받기
- GitHub_Actions
- 엔티티 매니저
- 엔티티 생명주기
- 백엔드 로드맵
- button
- 백엔드스쿨
- jenkins
- static
- MIND 2023 #후기
- oAuth2
- ci/cd
- 예외
- input
- 상속
- Spring API
- 인스턴스
- 백엔드공부
- 제로베이스
- 카카오인증토큰받기
- 어떤 개발자?
- form
- Interface
- spring
- Java
- Today
- Total
목록전체 글 (85)
HiDevelop
Spring Framework - 자바 언어를 이용해 엔터프라이즈급 개발을 편리하게 만들어주는 '오픈소스 경량급 어플리케이션 프레임워크'로, 쉽게 말하자면, 자바를 이용해 어플리케이션을 개발하는 데 필요한 기능을 제공하고 쉽게 사용하도록 돕는 도구입니다. 스프링의 특징! 1. 제어 역전(Ioc) 기존의 Java에서는 사용하고자 하는 객체를 선언하고 해당 객체의 의존성을 생성한 후 객체의 클래스에서 제공된 메소드는 멤버변수를 사용합니다. public class MyController { public static void main(String[] args){ private MyService myService = new MyService; //객체 생성 myService.add(1,3) // 해당 객체의 클래..
초조함, 불안함은 오히려 공부 계획을 짤려고 생각해보면, 한 선배의 말이 떠오른다. 너무 완벽하게 할려고 하지마, 신입의 가장 중요한 역량은 기본기야 맞는 말이다. 나는 늘 항상 선배가 다루는 Nginx, WebFlux, Kafka, Redis 등 다양한 기술을 익히고 잘해야지 취업시장에서 유리할 것이라 생각하며, Java, 자료구조, 알고리즘, DB 등을 공부하면서, "아 이런거 공부할 때가 아닌데, 얼른 끝내야해" 조마조마한 마음으로 제대로 공부하지 않은 채 진도 빼기에만 급급했던 것 같다. 그런 불안은 선배와의 대화에서 선배에게 드러났고 나의 불안함과 초조함을 발견한 선배가 저렇게 말씀해주신 것 같다. 선배의 말에 뒤통수를 쌔게 맞은 것 같다. 현실을 받아들이는데는 그리 오래걸리지 않았다. 앞으로의..
백엔드 개발자 로드맵 로드맵을 보자마자, 머리가 아파온다...하지만, 하나하나 차근차근 관련있는 것들만 해나가다 보면 잘 해낼 수 있을 것이다. 사실 로드맵을 보니 개발자란, 짦은 시간에 될 수 있는 것이 아닌 것 같다. 개발자에게는 스스로의 성장을 위해 많은 것들을 기록하며, 공부해야한다는 것을 다시 한 번 리마인드 하는 기회가 된 것 같다. 어떤 개발자가 되고 싶나여..? 이 질문은 쉽지만, 어려운 말이다. 나는 되고싶은 개발자들이 많다. 개발 전 테스트하는 개발자, 오류를 만나면 착착 해결해 나가는 개발자, 팀원의 질문을 반가워하며 대답해주는 개발자...이런 개발자가 되기 위해서는, 수 많은 노력들이 필요하다. 많은 오류를 만나봐야하고, 긴 시간을 투자하며, 오류에 대한 해결의 실마리를 찾아야한다,..
컬렉션 프레임워크(collection framework) - 많은 양의 데이터를 처리할 때, 가장 처음 생각나는 것은 배열일 것 입니다. 배열에는 당연하게도 고정적인 크기가 개발을 하는데 있어서 어려운 문제로 꼽힐 것입니다. 이러한 문제점을 해결하고자 나온 것이 컬렉션 프레임워크(collection frame work)입니다. 컬렉션 프레임워크는 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스 집합입니다. 쉽게 말하면, 많이 알려져 있는 자료구조를 바탕으로 데이터를 처리하는 알고리즘을 크래스로 구현해 놓은 것이라고 보면됩니다. Java에서는 컬렉션 프레임워클를 Interface를 통해 구현해 놓았습니다. 대표적인 컬렉션 프레임워크 인터페이스로는 List 인터페이스, Set..
개발자를 꿈꾸기까지.. 어렸을 때, 아버지를 따라다니면서 공장에 있던 기계들을 봐왔다. 기계들을 보면서, "어떻게 작동하는 걸까..?" 호기심에 이끌려 한참이고 기계앞에서서 동작하는 원리를 머리 속 도화지에 그렸다. 눈에 보이는 부분들을 보며 숨겨진 곳에서 일어나는 일들을 상상하는 것이 재밌었다. 그러던 어느 날, 부모님이 컴퓨터를 통해 이것저것 쇼핑하시는 걸 보고는, 저 작은 정사각형 상자에서는 무슨 일들이 일어나는 걸까..? 라는 생각이 깊게 박힌 후에, 호기심을 해결하기위해 이것저것 시도해봤지만, 결국 궁금증만 남긴채 시간이 흘러 고등학생이 되었고, 우연히 듣게 된 고등학교 특별 강연 속에서, 컴퓨터 동작에 대해 듣게 되었고, 이는 오래 된 호기심을 꺼내는데 충분한 계기가 되었다. 그 후, 강연듣자..
안녕하세요! 오랜만에 주말을 맞아 여자친구와 부천 중동에 위치한 이마트 일렉트로니마트에 장을 보러 왔습니다!! 들어오자마자 눈에 띈 삼성매장!! 이른 시간에 왔지만 많은 분들이 벌써 삼성의 새로 나온 신제품인 galaxy z flod4와 z flip4 관심이 쏠리고 있네요! 저희도 놓칠 수 없죠 얼른 체험해 보러 GoGo!! 요즘 삼성도 정말 색깔 잘 뽑아내는 것 같아요... 보기만 해도 바로구매욕구가....하지만 이번달 통장이..텅장이라.. 열심히 체험도 해보는 중에 삼성 매장 직원이 아주 친철하게 소개해주셨어요!! 이번에 새로나온 Fold4의 경우!! 바껴진 장점들!! 1. 힌지가 더블 힌지에서 싱글 힌지로 바뀌면서 기존의 접었다 폈다했을 때 뻑뻑함은 사리지고 부드러운 느낌!! 2.기존의 힌지의 공간..
가상 클래스( pseudo class) 가상 클래스는 미리 정의해놓은 상황에 적용되도록 약속된 보이지 않는 클래스이다. 직접 요소에 클래스를 선언하는 것이 아니라, 약속된 상황이 만족되면 브라우저 스스로 클래스를 적용해준다. 문서 구조와 관련된 가상 클래스 :first-child : 첫 번째 자식 요소 선택 :last-child : 마지막 자식 요소 선택 HTML CSS JS 첫 번째 와 마지막 에 가상 클래스가 적용됩니다. 실제 요소에는 class 속성이 없지만 가상 클래스가 적용되어 아래의 코드처럼 실행됩니다. HTML CSS JS 앵커 요소와 관련된 가상 클래스 :link : 하이퍼 링크이면서 아직 방문하지 않은 앵커 :visited : 이미 방문한 하이퍼링크를 의미 (하이퍼 링크는 앵커 요소에 h..
문서 구조 관련 선택자 HTML : Hyper Text Markup Language CSS는 문서를 꾸며줍니다. JavaScript는 문서를 동적으로 제어할 수 있습니다. HTML과 CSS와 JAVASCRIPT를 이용해서 멋진 웹 사이트를 제작할 수 있습니다 부모 - 자식 관계 부모 요소는 그 요소를 포함하는 가장 가까운 상위 요소로, 그 요소의 부모 요소는 하나 자식 요소는 상위 요소에 포함되어 있는 가장 가까운 하위 요소로 여러 개일 수 도 있습니다. 의 부모 요소: ↔ 의 자식 요소: 의 부모 요소: ↔ 의 자식 요소: , 의 부모 요소: ↔ 의 자식 요소: 의 부모 요소: ↔ 의 자식 요소: 의 부모 요소: ↔ 의 자식 요소: , 조상과 자손 부모와 자식의 관계를 포함한 확장관계 조상 요소는 그 ..
Selector(선택자) 복잡하고 다양한 요소들 사이에서 내가 원하는 요소만 선택할 수 있도록 도와줌 요소 선택자 선택자 중에 가장 기본이 되는 선택자이며, 태그 선택자라고도 함 선택자 부분에 태그 이름이 들어감 문서 내 선택자에 해당하는 모든 요소에 스타일 규칙이 적용 쉼표를 통해 그룹화 가능 "*"기호를 통해 전체 선택도 가능 class 선택자 요소에 구애받지 않고 스타일 규칙을 적용할 수 있는 가장 일반적인 방법 HTML을 수정해 class 속성을 추가해야함 class는 글로벌 속성이기 때문에 어느 태그에서도 사용가능 class속성에 값을 넣게 되면, class 선택자를 이용해서 해당 요소에 스타일 규칙 적용 가능 다중 클래스 선택도 가능 .(마침표)calssname { style } 형식으로 표현..
CSS(Cascading style sheet) HTML(마크업 언어)를 꾸며주는 언어 html이 웹페이지의 정보를 표현한다면, CSS는 html을 보기 좋게 디자인하는 역할 CSS를 참고하기 좋은 사이트 CSS Zen Garden: The Beauty of CSS Designhttp://www.csszengarden.com CSS Zen Garden: The Beauty of CSS Design So What is This About? There is a continuing need to show the power of CSS. The Zen Garden aims to excite, inspire, and encourage participation. To begin, view some of the ex..