일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- SQL
- 오라클
- JSON
- oracle
- db
- Tomcat
- 이클립스
- IntelliJ
- DBeaver
- Redis
- Server
- 자바스크립트
- 마이바티스
- mybatis
- svn
- Javascript
- JQuery
- HTTP
- 인텔리제이
- 자바
- 보안
- 모바텀
- Eclipse
- 자바문법
- git
- 상태코드
- 디비버
- java
- 톰캣
- Today
- Total
목록Java (27)
JongTachi의 개발 블로그
2번 째 시간으로 Java 핵심 라이브러리에 설명 드리겠습니다. 자바 핵심 라이브러리에는 다양한 기능과 클래스들이 포함되어 있습니다. 주요한 자바 핵심 라이브러리의 개념과 예시를 설명드리겠습니다. 1. 자바 컬렉션 프레임워크 자바 컬렉션 프레임워크는 데이터를 관리하는데 유용한 인터페이스와 클래스들의 모음입니다. 1) ArrayList: 가변 크기의 배열 구현체로, 원소들을 순차적으로 저장하고 접근할 수 있습니다. 2)LinkedList: 노드의 연결로 구현된 리스트로, 원소들이 연결되어 있으며 삽입, 삭제가 용이합니다. 3) HashMap: 키와 값을 매핑하여 데이터를 저장하는 해시 테이블 구현체입니다. 빠른 검색과 삽입이 가능합니다. 4) TreeSet: 정렬된 순서로 원소를 저장하는 이진 검색 트리 ..
세상에는 여러 종류의 코딩 언어가 있습니다. C, C++, Java, Python 등.. 해당 블로그에서는 Java가 무엇이고, 어떤 언어인지 한번 알아보겠습니다. 1. Java 기본 개념 이해하기 자바는 객체지향 프로그래밍 언어로, 다른 프로그래밍 언어와 달리 자바 가상머신(JVM) 위에서 동작합니다. 이는 자바가 플랫폼 독립성을 가지며, 다양한 운영체제에서 실행될 수 있음을 의미합니다. 또한, 자바는 강력한 라이브러리와 개발도구를 제공하므로 개발자들이 빠르고 효율적으로 프로그램을 작성할 수 있습니다. 여기서 잠깐! 객체지향 프로그램이 뭐야? 라고 하실 분들 위해 간단하게 말씀드리겠습니다. 객체지향 프로그래밍이랑 문제를 여러 개의 객체 단위로 나눠 작업하는 방식을 말합니다. Objdect-Oriente..
JVM은 자바 가상 머신으로, 자바 프로그램을 실행하기 위한 가상 컴퓨터입니다. JVM의 역할은 자바 언어로 작성된 소스 코드를 컴파일하고 해당 플랫폼에 맞게 기게어로 변환하야 실행합니다. 이를 통해 자바 프로그램은 플랫폼에 독립적으로 실행 될 수 있습니다. TIP. 잠깐.. 컴파일을 왜 해?? 컴파일은 프로그래밍 언어로 작성된 소스 코드를 기계어로 변환하는 과정을 의미해요. 이러한 과정을 거치는 이유 4가지를 말씀드리겠습니다. 1) 실행 속도 향상 : 컴파일은 소스코드를 기계어로 변환할때 파일을 생성하는데 이 파일은 CPU가 직접 실행할 수 있는 형태이므로, 인터프리터 방식에 비해 빠른 실행속도를 가집니다. 2) 오류 검출 : 컴파일러는 소스 코드를 기계어로 변환할 때 소스 코드를 분석하고 문법적인 오..
어제까지만 해도 잘 되던 서버가 오늘 아침에 키니깐 java.lang.ClassNotFoundException 오류가 나더라구요. 하지만 간단하게 오류를 잡을 수 있으니 제가 썼던 방법을 공유합니다. (전 1번 방법을 쓰니 오류가 안 나더라구요) 1. 해당 프로젝트를 클린 해준다. project -> clean 2. 해당 서버를 클린해준다. server에 마우스 우클릭 -> clean
에러명 정보: 프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: 1. 저는 java jdk의 경로를 바꾸고 난 다음 2. tomcat에서 바꾼 경로의 jdk를 적용시킨 후 서버를 켜보니 해당 에러가 나왔는데요. 해당 프로젝트 clean, Maven update and build를 했는대도 안 돼서 구글링 해본 결과 Tomcat Clean을 안 해줘서 그렇더라구요... 방법은 아주 간단합니다. 1. 실행시키고 싶은 톰캣 STOP 2. 마우스 우측클릭을 한 후 사진에 보이는 clean 버튼 클릭 3. 클린 후 다시 실행. 그래도 안 된다면.. 톰캣을 다시 설정하는 걸 추천드립니다.
연산자는 '연산을 수행하는 기호'를 말합니다. 예를 들어 '+'기호는 덧셈을 '-'는 뺼셈을 나타내듯요. 연산자의 종류는 아주 다양합니다. 한번 살펴보겠습니다. 1. 자주 쓰는 연산자의 종류 종류 연산자 설명 산술 연산자 + - * / % 사칙연산(+, -, *, /)과 나머지(%) 연산 비교 연산자 > = : 클 때 = : 크거나 같을 때
진짜 아주 간단하다.일단 저 에러의 원인은 서버를 디버깅으로 켠 상태에서 코드를 바꿨기 때문에 에러가 나는 것이다.해결방법1) 디버깅 모드를 끄고 코드를 바꾼다. 2) 이클립스 상단에 있는 window -> preferences -> java -> debug에 들어가서 파란색으로 되어잇는 Show error when hot code replace fails 체크를 해제해주면 된다. 참고!!hot code replace(HCR)는 이클립스 자바 디버거 동작 중에 새로운 클래스 파일의 변경이 있으면 그 변경된 파일을 자동으로 교체하는 디버깅 기술이라 한다.