일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- boostcourse
- 프로그래머스
- 웹 프로그래밍
- 프로그래밍
- 웹
- 파이썬
- AI Tech 4기
- Naver boostcamp
- BOJ
- 풀스택
- Naver boostcourse
- 백엔드
- 장고
- 백준
- Django
- sts
- 서블릿
- 서버
- 레벨2
- QNA 봇
- 구현
- Customer service 구현
- 부스트캠프
- cs50
- 대회
- 2021 Dev-matching 웹 백엔드 개발자
- 4기
- AI Tech
- P Stage
- 네이버
- Today
- Total
목록분류 전체보기 (137)
daniel7481의 개발일지
1. Servlet 생명 주기(1) LifecycleServlet 작성 서블릿 생명주기를 확인할 수 있는 LifecycleServlet 작성하기. HTTPServlet의 3가지 메소드를 오버라이딩 -init() -service(request, response) -destroy() 먼저 example 패키지에 LifecycleServlet이라는 서블릿을 하나 생성한다. 여기서 앞에서 설명한 몇가지 메소드의 체크박스를 체크해준다. package examples; import java.io.IOException; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebS..
1. Servlet이란? 자바 웹 어플리케이션 -방금 만든 firstweb 프로젝트로 만들어진 것이 자바 웹 어플리케이셔이다. 자바 웹 어플리케이션에는 HTML, CSS, 이미지, 자바로 작성된 클래스(Servlet, package, 인터페이스 등), 각종 설정 파일 등이 포함된다. 앞에서 만든 프로그램은 아주 간단한 자바 웹 어플리케이션이다. 자바 웹 어플리케이션 폴더 구조 WAS등의 미들웨어에게 도움을 받을 때는 혹은 프레임워크를 사용할 때에는 정해진 약속을 지켜야 한다. 자바 웹 어플리케이션도 이러한 파일 구조를 따라야 한다. WEB-INF 폴더 안에는 web.xml파일이 존재한다. 이 웹 어플리케이션에 대한 정보를 다 가지고 있는 프로그램이다. lib(라이브러리) 안에는 자료 파일(jar)을 넣을..
여러가지 개인 사정으로 인하여 한동안 코딩을 놓게 되었다. 이 시간이 정말 기다려졌다. 이제 드디어 환경이 갖춰졌으니 마음껏 탐구해볼 수 있겠다. 드디어 바라고 바라던 BE를 배울 차례다. 그 전에 설치해야할 프로그램이 있다. 먼저 본 강의에서는 백엔드에서 사용할 언어로 자바를 골랐다. 그리하여 jdk, 이클립스를 다운받아야 했다. 설정을 하는 것은 강의에서 잘 나타내고 있다. 또한 WAS로 apache-tomcat을 사용하였다. 모든 프로그램을 다 다운받았으면 넘어가 보자 서블릿 컴파일 및 실행하기 먼저 eclipse를 다운받았다면, 여기서 중요한 것은 eclipse도 여러가지 버전이 있기에 Eclipse IDE for Java EE Developers를 설치해야한다는 것이다. Web project를 ..
먼저 migration이라는 용어에 대한 검색을 해봤다 migration -데이터나 소프트웨어를 한 시스템에서 다른 시스템으로 이동하는 것 예시 -애플리케이션 또는 운영 체제(OS) 업그레이드 -데이터를 한 종류의 데이터베이스에서 다른 종류의 데이터베이스로 이동 -하나의 데이터 스토리지 시스템을 다른 데이터 스토리지 시스템으로 교체 -온프레미스 인프라에서 클라우드 인프라로 이동 -모눌리식 애플리케이션을 컨테이너화된 서비스로 교체 출처: https://www.redhat.com/ko/topics/automation/what-is-it-migration 대부분 무슨 말을 하는 것인지는 모르겠지만, 일단 간단하게 하나의 DB에서 다른 DB로 이동하는 것, 혹은 다른 저장장치로 이동하는 것이라고 이해하면 될 것..
파이썬, FE, BE에 대해 기본적인 지식을 쌓은 지금, 기술적인 문제로(필자는 현재 군인이고 외국에 나와있다. 그래서 컴퓨터 사항으로 인해 자바를 이용할 수 없다)일단 자바를 제쳐두고 파이썬의 장고를 사용하기로 하였다. 많은 분들에게 자문을 구한 후 프레임워크는 중요하지 않고 일단 전체적인 흐름을 잡는 것이 중요하다 하였으니, 비교적 친숙한 파이썬과 함께 서버 사이드를 공부하는 것도 괜찮다 싶었다. 나같은 사람에겐 가장 좋은 친구 유투브와 함께 시작해보기로 하였다. 유투브에 django python을 쳐보니 여러 가지가 나왔고, 그 중 Python Django 7 Hour Course(https://www.youtube.com/watch?v=PtQiiknWUcI)를 선택하였다. 이제 시작해보자 파이썬의..
https://www.acmicpc.net/problem/19236 19236번: 청소년 상어 첫째 줄부터 4개의 줄에 각 칸의 들어있는 물고기의 정보가 1번 행부터 순서대로 주어진다. 물고기의 정보는 두 정수 ai, bi로 이루어져 있고, ai는 물고기의 번호, bi는 방향을 의미한다. 방향 bi는 www.acmicpc.net 문제 아기 상어가 성장해 청소년 상어가 되었다. 4×4크기의 공간이 있고, 크기가 1×1인 정사각형 칸으로 나누어져 있다. 공간의 각 칸은 (x, y)와 같이 표현하며, x는 행의 번호, y는 열의 번호이다. 한 칸에는 물고기가 한 마리 존재한다. 각 물고기는 번호와 방향을 가지고 있다. 번호는 1보다 크거나 같고, 16보다 작거나 같은 자연수이며, 두 물고기가 같은 번호를 갖는..