1. 개발 환경 셋팅 자바 웹 애플리케이션을 개발하기 위해서 자바 프로그램을 쉽게 구성하고 작동할 수 있게 도와주는 JDK와 자바 개발 툴로 많이 쓰이는 IntelliJ IDEA, 동적인 웹을 만들기 위해 자주 쓰이는 Tomcat을 설치하려고 한다. 1.1. JDK 설치하기 (Eclipse Temurin) https://adoptium.net/ Home | Adoptium The Adoptium® Working Group The Adoptium Working Group promotes and supports high-quality runtimes and associated technology for use across the Java ecosystem. Our vision is to meet the ne..
Java란 "객체지향언어"로 1995년 Sun Microsystems에서 개발한 언어이다. C와 C++ 언어의 문법을 바탕으로 개발되었다. Java의 특징 1. 객체지향언어 (Object Oriented Language) 객체를 기반으로 개발하는 프로그래밍 언어로 상속, 캡슐화, 다형성, 추상화의 특징을 지닌다. 2. 운영체제에 독립적 윈도우, 리눅스, 맥 등에 맞는 자바가상머신(JVM, Java Virtual Machine)이 설치되어 있다면, 운영체제(OS)에 상관없이 자바 프로그램의 실행이 가능하다. 3. 자동 메모리 관리 가비지컬렉터(GC, Garbage Collector)가 사용되지 않는 메모리를 자동으로 제거하기 때문에, C언어와 달리 메모리 관리를 하지 않아도 된다. 4. 멀티쓰레드 자바 A..
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- padding mask
- 이분 그래프
- 그리디
- greedy
- 수학
- 알고리즘
- 누적합
- dfs
- Transformer
- 분리집합
- disjoint set
- pytorch
- boj
- Look-ahead Mask
- 우선순위큐
- 1202
- Prefix sum
- DP
- 코딩테스트실력진단
- 백준
- COLAB
- 파이썬
- 구현
- python
- 트랜스포머
- 이분탐색
- lis
- 코드트리
- bipartite graph
- Algorithm