분류 전체보기

안녕하세요. 스프링 핵심 원리 - 기본편 인강 후기를 가지고 왔습니다.한줄평강의 전반적으로 실전 기반이지만 과거부터 지금까지 코드가 어떻게 변화하였는지 설명을 해주는 부분도 있어서 좋았습니다.  느낀점처음에 스프링으로 바로 강의를 시작하지 않고 먼저 자바만 사용하여 간단하게  회원 → 주문 → 할인  코드를 작성하여 빌드업했습니다.자바만 사용한 코드를 스프링 방식으로 조금씩 수정해 나가는 수업 방식입니다. 스프링 방식으로 수정해 나가다 보면 코드양도 줄어들면서 스프링이 편리하다는 것을 느낄 수 있습니다. 하지만 편리한 만큼 스프링이 제공하는 코드를 알기 위해 공부해야 한다고 느꼈습니다. 퇴근 후 지옥철을 겪고 저녁밥 후에 오는 식곤증으로 강의를 매일 들을 수는 없다 보니 앞에 내용을 부분적으로 기억이 나..
· 개발
자료구조를 설명하기 전에 코딩 테스트 준비를 하려는 가장 큰 이유는 뛰어난 사람과 같이 일하고 싶기 때문이다. 그래서 코딩 테스트를 잘 하기 위한 공부인 자료구조에 대해 설명하겠습니다. 자료구조 데이터를 효율적으로 구성하고 저장하는 방법을 제공합니다. 이러한 자료구조는 다양한 형태과 기능을 가지고 있습니다. 가장 일반적으로 사용자는 자료구조의 종류에 대해서 설명하겠습니다. 1. 배열(Array) 배열은 동일한 자료형의 데이터를 순차적으로 저장하는 선형 자료구조입니다. 메모리 상에 연속적인 공간을 할당하고 각 요소에 인덱스를 통해 접근할 수 있습니다. 배열의 장점은 인덱스를 이용하여 빠르게 요소에 접근할 수 있다는 것이며, 단점은 크기가 고정되어 있어 삽입/삭제 연산이 비효율적일 수 있다는 것입니다. 2...
안녕하세요새해 인사드린지 엊그제 같은데 벌써 1월 말이네요.그 사이에 저는 김영한의 실전 자바 - 기본편을 수강완료했어요. 후기강의 시간은 약17 시간이었지만 역시 강사님이 IT 쪽에 오랫동안 있으셔서 그런지 타자 속도도 빠르고 단축키도 아시는 게 많아 정지 재생 반복을 하느라 시간이 더 걸려 약 20시간 정도 강의를 들었어요. 하지만 같이 타이핑하면서 단축키를 많이 배우게 됐어요. 강사님은 Mac을 사용하시지만, 저는 Windows를 사용하고 있어서 단축키가 다르긴 했지만 큰 어려움 없이 강의를 따라갈 수 있었어요. (Window는 자막(?)으로 볼 수 있었습니다.) 자바 수업을 듣고 다시 들으니 국비 때 수업을 들었던 내용이 뜨문뜨문 기억이 나고 다시 한번 기초를 다질 수 있어서 좋았어요. 그리고 인..
안녕하세요! 2024년 새해가 밝았네요. 새해 복 많이 받으세요.국비학원에서 6개월동안 급하게 배우고 취업을 하다보니 제가 기초가 제대로 잡혀있는 것인지 의문이 들기 시작하였고그 의문을 풀기 위해 자바 입문 강의를 시작하게 되었습니다.   김영한의 자바 입문 강의를 시작한 이유김영한 강사님에게는 백엔드 로드맵이 있다는 점입니다. 물론, 나만의 로드맵을 만들 수는 있겠지만 '내가 만든 로드맵이 제대로 만들었는가?' 라는 의구심이 자기 자신을 불안하게 만들 것 같아서제가 만든 로드맵보다는 IT에서 오랫동안 경력을 쌓았던 분의 로드맵을 따라가는 것이 적절하다고 판단했습니다.     기본편부터 시작하지 않고 입문편부터 시작한 이유 가장 큰 이유는 강사님들이 같은 IT 용어를 사용하더라도 의미를 조금씩 다르게 사..
· 개발
공통점 1. Amazon EC2와 Amazon RDS 모두 Amazon Web Service(AWS)의 일부로 제공됩니다. 클라우드 컴퓨팅 및 데이터베이스 관리를 위한 서비스로서 AWS의 기능과 이점을 사용할 수 있습니다. 2. 두 서비스는 필요에 따라 확장 가능하며, 사용자는 자원의 크기를 조정하거나 인스턴스를 추가하여 애플리케이션 또는 데이터베이스 성능을 향상시킬 수 이습니다. 3. AWS는 보안,로깅 및 관리 기능을 제공하여 사용자가 애플리케이션 및 데이터베이스를 안전하게 유지하고 관리할 수 있습니다. 차이점 1. Amazon EC2는 가상 서버를 호스팅하기 위한 서비스로, 다양한 용도로 사용할 수 있지만 Amazon RDS는 관계형 데이터베이스를 호스팅하고 관리하기 위한 서비스입니다. 2. Ama..
· 개발
Spring Framework JAVA 언어를 기반으로 한 오픈 소스 애플리케이션 프레임워크입니다. 대규모 기업이나 조직에서 사용할 수 있도록 고려되어 프로그램 개발을 단순화하고 향상시키기 위해 만들어졌으며, 다양한 기능을 제공하여 개발자가 애플리케이션을 빠르게 개발하고 유지보수하는 데 도움을 줍니다. 1. 의존성 주입(DI: Dependency Injection) 개발자가 직접 객체를 생성하고 관리하는 대신, Spring 프레임워크는 애플리케이션의 설정 파일이나 어노테이션을 통해 객체 간의 의존성을 정의합니다. 그 다음 Spring 컨테이너가 이러한 객체를 생성하고 관리하며 필요한 곳에 주입합니다. 이렇게 하면 개발자는 객체의 생성 및 관리에 대한 부담이 줄어들게 됩니다. 2. 제어의 역전(IOC :I..
· 개발
디자인 패턴이란?MVC는 Model, View, Controller의 약자로, 소프트웨어 설계에서 널리 사용되는 아키텍처 패턴이다.M(Model): 애플리케이션의 데이터와 비즈니스 로직을 담당합니다.V(View): 사용자에게 보여지는 UI를 담당합니다.C(Controller): Model과 View 사이의 상호작용을 조정하는 역할을 합니다.MVC 패턴에서는 사용자가 Controller를 통해 상호작용하면, Controller가 Model에서 필요한 데이터를 가져와 View를 통해 사용자에게 표시합니다. 모델1 아키텍처JSP 기반의 모델1 아키텍처에서는 View와 Controller의 역할이 JSP 파일 내에서 함께 처리됩니다. 장점:구조가 단순하여 소규모 프로젝트에 적합하다.개발 속도가 빠르다.단점:프로..
· 기타
안녕하세요! 개발자 블로그를 시작하게 되면서 여러가지 스킨을 찾아보았는데 그중에서 내 눈에 쏙 들어온 스킨은 hELLO 스킨입니다.  hELLO 스킨을 적용한 이유는 깔끔한 디자인과 목차를 한눈에 볼 수 있는 장점이 있기 때문입니다. hELLO 스킨 주소https://github.com/pronist/tistory-skin-hELLO GitHub - pronist/tistory-skin-hELLO: 😎 당신의 멋진 블로그에 걸맞는 최고의 티스토리 스킨😎 당신의 멋진 블로그에 걸맞는 최고의 티스토리 스킨. Contribute to pronist/tistory-skin-hELLO development by creating an account on GitHub.github.com 감사합니다.
"주인장"
'분류 전체보기' 카테고리의 글 목록 (5 Page)