일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 항해99 #항해플러스 #주니어개발자 #주니어개발자역량강화 #주니어개발자멘토링 #개발자사이드프로젝트 #코딩부트캠프 #코딩부트캠프후기
- 국비지원#국비교육#국비지원자바#국비교육자바#css#HTML#JAVA
- 국비지원#국비교육
- Java#JAVA#매개변수
- java
- 국비지원JAVA
- spring#Spring#RequestBody#ResponseBody
- 쿼리스트링#쿼리문자열#바인딩
- 자바
- Spring#spring#스프링#스프링프레임워크#스프링자동주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- Java#java#메모리영역#클래스로더#가비지컬렉터
- 국비지원자바#국비교육자바#국비지원java#국비교육java#자바스크립트#프론트엔드
- 항해플러스#항해#항해플러스3기#회고
- 개발자#it도서#도메인#DDD#ddd
- IntelliJ#인텔리제이#인텔리#단축키
- 국비지원JAVA#국비교육JAVA#국비지원자바#국비교육자바#JSP#SERVLET#서블릿#
- Java#java#자바#다오#디티오#브이오#dao#dto#vo
- 국비지원JAVA#국비지원자바#프로그랭#JSP#국비지원JSP#국비교육JSP#웹개발자#코딩
- 자바#Java#배열예시#연습#기초다지기
- Resource #
- db#데이터베이스#오라클#sql
- Java#정처기#비트연산자#정보처리기사
- Java#컴파일러#자바컴파일러#
- tibero#티베로#이중화#failvover
- Spring#spring#스프링#스프링프레임워크#스프링의존성주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- html#HTML#프론트엔드#개발자#코딩#국비지원#국비교육#국비지원프론트엔드#국비지원HTML#국비지원html#국비프론트엔드
- 개발자도서#개발자책#도메인#DDD#도메인주도개발시작하기#개발스터디#
- 프로그래밍
- #
- #java#JAVA#프로그래밍#웹개발자
- Today
- Total
목록국비지원(국비교육) 웹 개발자 과정 (49)
개린이 개발노트
html5 -> 웹페이지 뼈대구축 웹 표준 유효성 검사 크로스 브라우징이란 사용자가 사용을 하는 브라우저가 다양하게 많은데 IE,크롬,엣지,파이어폭스,사파리,브레이브(brave) 등 어떤 브라우저에서도 안깨지게끔 확인하는 것 http 우리가만든 html을 전송하기 위한 프로토콜 Tab 사이즈 2칸으로 설정 Vs Code 다운로드 후 live Server 확장 프로그램 다운로드 !쓰고 엔터를 누르면 기본 구조가 나타난다. DOCTYPE html> -> 우리가 작성하는 것이 html5다 대부분은 로 시작해서 (lang="en"는 언어표시, 보통 ->"ko"로 바뀜) 로 끝남 끝나는태그에는 표시 전세계 언어를 지원해줌 버전표시 웹과 모바일의 크기가 달라서 최소한의 스케일을 설정 initial-scale=1.0..
MariaDB에 미리 데이터를 만들어놓는다. 일단 확인만 할겸 이렇게 코드를 만듦. 밑의 자바 코드를 통해서 package DB2; public class MemberVO { private int memberno; private String id; private String name; public int getMemberno() { return memberno; } public void setMemberno(int memberno) { this.memberno = memberno; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; }..
네트워크 클라이언트(사용자,브라우저)와 서버의 관계 OSI 7 계층 네트워크에 관련된 장비, 규약 - 회사마다 다 다름(유지보수가 힘듦) 그래서 OSI 7 계층만들어서 표준을 맞춤. 1계층-물리계층(기계,전기,기능을 케이블로 전송할 때) 단순히 주고받기만함 ex) 장비: 리피터, 허브 등 2계층-데이터 링크 계층 정보의 전달(오류검출) 정부를 주고 받는단위: 프레임 ex) 장비: 브리지, 스위치 3계층-네트워크 계층(ip계층) 안정성이 올라감, 속도가 빠름 ip를 가지고 주소 결정, 경로 설정 등을 함 ip할당(127.0.0.1 컴퓨터의 주소) 4계층- 전송계층 통신이 활성화되는 계층 TCP(TCP란? 상호간 신뢰적인 연결지향 서비스 제공) 프로토콜(프로토콜이란? 통신규약)을 사용 패킷손실가능성이적다, ..
자바 연습문제 Mytv 라는 서브클래스에 메서드를 만들고 메인클래스에서 메서드 호출하여 코딩하기 package 연습; public class MyTv { boolean isPowerOn; int channel; int volume; final int MAX_VOLUME = 100; final int MIN_VOLUME = 0; final int MAX_CHANNEL = 100; final int MIN_CHANNEL = 1; void turnOnOff() { // (1) isPowerOn의 값이 true면 false로, false면 true로 바꾼다 isPowerOn = !isPowerOn; } void volumeUp() { // (2) volume의 값이 MAX_VOLUME보다 작을 때만 값을 1증가..
1+(1+2)+(1+2+3)...(1+2+3+..10)의 결과를 계산하시오 package 연습; // 1+(1+2)+(1+2+3)...(1+2+3+..10)의 결과를 계산하시오 public class Test01 { public static void main(String[] args) { int sum=0; for (int i = 0; i 80이라고 가정 // 숫자 입력 :50 -> 입력한 숫자보다크다, 숫자 입력: 90 입력한 숫자보다 작다 // 마지막에 정답을 입력하면 맞췄습니다. 총 시도 횟수는 3번입니다. import java.util.Scanner; public class Test05 { public static void main(String[] args) { int number = (int) ..
입출력 스트림 (단방향) 큐-> FIFO (Fisrt IN First Out) 저장장치가 있을 때 들어오고 나가는 것을 저장하는 장치 먼저들어온것들이 먼저 나가는것 제일 많이 비유하는게 프링글스 통에 밑에 구멍난 경우! 스택-> FILO LIFO (스택쌓는다는 말) 프링글스 통에 넣어서 쌓게함 스택은 밑에 구멍이 안 뚫려있음. 그래서 먼저들어간게 나중에 나옴 단방향 한방향으로만 갈수있음 반이중 동시에 입출력이 안되고 한쪽이 입력중이면 반대쪽은 안됨 전이중 동시에 주고받음 스트림 처리방법 바이트 기반 처리 (1byte 단위로 처리(2진수 형태로 되어있음) ): 영상, 음악, 그림 ,사진 InputStream, OutputStream InputStream: fileinputstream, 문자 기반 처리 : ..
쓰레드(Thread)( 쓰레드 실행시킬 떄는 .start 이용! ) public void run() { } run 메서드도 구현해야함 ↑ 숫자가 높을 수록 우선순위가 큼/ (기본설정값 5) 메인이 끝났다고 무조건 스레드가 끝나는 것은아님 t1.interrupt(); // 정지중인 상태의 대한 스레드만 강제로 예외 발생 시켜서 중지 .join은 스레드가 종료될때까지 기다리라는 뜻 Thread.yield(); -> 쓰레드가 동시에 사용될때 하나가 필요없을 떄무의미한 반복시키는 것 (메모리 감소를 위해) package 준석; public class Yt extends Thread{ }-> 스레드 생성 다중처리 진행인데 앞전의 것을 기다리지 않고 먼저 실행(멀티태스킹한다고 생각) 이클립스하면서 노래를 켜놓으면 ..
람다 Operator 428p 매개변수도 있고, 리턴값도 있고 그런것들을 이용해서 람다함수만듦. Operator 실행시는 것 .apply() package A; import java.util.function.BinaryOperator; import java.util.function.UnaryOperator; public class A { public static void main(String[] args) { BinaryOperator bo =(a,b)->a+b; //(제네릭을 설정해야됨) // 더블 대문자로 bo는 람다 저장하는 이름, ab는 매개변수 이름(이항연산자라 두개가 들어감),-> 어떤 것을 리턴 받을지 (매개변수,리턴 모두 더블로받음) System.out.println(bo.apply(3.5..
제네릭/제네릭스 제네릭 사용이유↓ -타입체크기능 떄문에 사용(정수를 넣을지, 실수를 넣을지) -그래서 형변환이 필요없어짐 package 제네릭; public class NoGeneric { Object[] v; // Object는 최상위, class도 들어갈수있음 그리고 String, int 등 여러가지를 넣을 수 있음 void set(Object[] n) { // set 같은 경우는 객체를 전달하게 됨 받은 객체를 v에다가 저장 v = n; } Object[] get() { // 저장된 v를 리턴시켜줌 return v; } void print() { for (Object o : v) { System.out.print(o + " "); } } } package 제네릭; public class Sample..
자바API 이어서 DATE 클래스 , 요새 사용잘안하고 Calender 클래스를 이용함. package 자바API; import java.text.SimpleDateFormat; import java.util.Date; public class Sample01 { public static void main(String[] args) { Date now = new Date(); System.out.println(now); SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd E HH:mm:ss"); System.out.println(sf.format(now)); // } } Date는 권장은안함-> Calender로 처리 Calender Calender 인터페이스..