| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- foreigen key
- SQL
- bufferedInputStream
- 서버 스크립트
- 프로그래머스 코테
- null/not null
- 오버로딩
- jsoup
- 즉시로딩
- 프로그래머스
- 원시타입
- select
- 오버라이딩
- 멱등성
- N+1
- 참조타입
- 피연산자
- exclusive lock
- 연산자와의 관계
- 변수와 상수
- 컬렉션 프레임워크
- 지연로딩
- 추상메서드
- git 기초
- Java
- Shared Lock
- 메세지 큐
- 변수와 메서드
- InterruptedException
- delete
- Today
- Total
목록Programming (58)
[JAVA_Back-End]
Java를 사용한 웹 프로그램 - Servlet - class - JSP -html문서 서비스환경 Linux(Unix) + JDK + WAS(Apache-Tomcat) => AWS => 배포(deployment) 개발환경 Window - JDK +WAS(Apache -Tomcat) + IDE IDE - WAS 환경 구성 Visual Studio Code Eclipse Intellij *WAS(Web Application Server) => 웹 프로그램 해석 서버 해석 => html, css, js jsp - Apache-Tomcat,Resion, Jetty... 1. JDK 2. WAS 3. IDE 4. Database eclipse 통해서 개발환경을 설정 1. 환경설정 - html / css / jsp..
[JAVA] Network 내일 * 개인 프로젝트.. 금요일 - SQL 퀴즈 SQL 캡처화면 [Lambda] 자바스크립트: 화살표 함수 MainEx01.java - 인터페이스 사용하기 package pack1; public class MainEx01 { public static void main(String[] args) { // TODO Auto-g thstnqls.tistory.com Data 로컬 - 파일 원격 - 데이터베이스 - sql => 실제 데이터 - html - http client - html parser(String) - OpenAPI 공식으로 제공하는 데이터 각 포털 공공기관 - xml(html) / json => parsing - library => Mash..
내일 * 개인 프로젝트.. 금요일 - SQL 퀴즈 SQL 캡처화면 [Lambda] 자바스크립트: 화살표 함수 MainEx01.java - 인터페이스 사용하기 package pack1; public class MainEx01 { public static void main(String[] args) { // TODO Auto-generated method stub //익명 내부클래스 new MyFunctionalInter() { @Override public void method() { // TODO Auto-generated method stub System.out.println("메소드 호출"); } }.method(); //또 다른 방법 MyFunctionalInter f = new MyFunction..
JFrameEx01.java - Dialog 띄우기 import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.Rectangle; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JButton; import javax.swing.JDialog; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class JFrameEx01 extends JFrame { private JPanel contentPa..
UI - 데이터부분 DAO / TO => MVC패턴 Model / controller /view UML - java 클래스 다이어그램 유스케이스 다이어그램 시퀀스 다이어그램 ERD - database * (압축을 푼)자바 파일에서 UI 편집하기: java파일 선택 (오른쪽 클릭) -> openwith -> windowbuilder Editor로 열기 알고리즘 1. 뽑아낼 데이터베이스 명령어 나타내기 > select distinct sido from zipcode; > select distinct gugun from zipcode where sido='서울'; > select distinct dong from zipcode where sido='서울' and gugun='강남구';..
Swing - Java GUI - 방법론 1.DAO / (D)TO 데이터 접근.. * tier - layer GUI JFrame JPanel(Border) JLabel JtextField / JPasswordField / JTextArea => 입력 / 출력(JLabel) JButton 체크박스 라디오.. JCheckBoxEx01.java - CheckBox만들기 import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JCheckBox; import javax.swing.JButton; ..
[JAVA] 멀티스레드 + GUI //용어 정리하기 JDBC java.sql Connection 클래스 - DB 종류 별로 정해지 url - 사용자가 설정한 DB의 Id - 사용자가 설정한 DB의 Password 를 사용해 DB에 연결할 수 있다. Statement 클래스 - SQL thstnqls.tistory.com * 프로세스 / 스레드 => 프로그램 튜닝 => 게임 => 채팅 * UI(user interface:일반디자인) : 디자이너 (웹디자이너..산출물: psd파일) UX(user experience: 편리하게(산업디자인) : 디자이너 + 개발자 (퍼블리셔..프론트 개발자) UI CUI- prompt GUI - 2D Graphic 중심으로 사용자 ..
//용어 정리하기 JDBC java.sql Connection 클래스 - DB 종류 별로 정해지 url - 사용자가 설정한 DB의 Id - 사용자가 설정한 DB의 Password 를 사용해 DB에 연결할 수 있다. Statement 클래스 - SQL 구문을 실행하는 역할 - 자체로 SQL구문은 이해하지 못함. 구문해석이 아닌 전달역할임 - Statement 객체가 생성되면 executeQuery()메소드를 호출하여 SQL문을 실행시킬 수 있다. PreparedStatement - Statement를 상속받았기 때문에 비슷하지만, sql문을 컴파일 할 때 ?를 사용하여 preCompile하여 미리 준비해놓고, 실행하여 리턴받는다 - Statement보다 빠른 속도 ResultSet -..
[JAVA] 파일 입출력 [JAVA] 컬렉션 프레임웍 - HashMap [JAVA] 에러처리 + ArrayList 객체지향 프로그램 특성 캡슐화 - 외부로부터 직접 멤버필드에 접근 금지(Data h thstnqls.tistory.com java.io 데이터 입력출력 - 문자열 입력 - 자료형을 유지하면 입출력 => 2차 스트림을 사용 DataInputStream / DataOutputStream * DataInputStreamEx01.java - 각자 다른 데이터 저장하기 public class DataInputStreamEx01 { public static void main(String[] args) {..
[JAVA] 컬렉션 프레임웍 - HashMap [JAVA] 에러처리 + ArrayList 객체지향 프로그램 특성 캡슐화 - 외부로부터 직접 멤버필드에 접근 금지(Data hiding) - 접근제어자(public-protected-default-private) - setter/ thstnqls.tistory.com collection(제네릭) 데이터 영구데이터 로컬(local) - 파일( 텍스트(java.io)/바이너리(별도 라이브러리 추가)) 원격(remote) 데이터베이스(엑셀의 확장판) mariadb www.mariadb.com [파일 입출력] File file = new File("c:\\Java\\test.txt") -..