일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- 달개비
- AOP
- 스프링
- js
- 어피티 독자
- 스프링AOP
- 정보처리기사 공부
- 수경재배
- 식물키우기
- 삼색달개비
- 싱고니움
- 개발 공부
- 정보처리기사
- 아보카도 키우기
- 아보카도
- 정보처리기사 실기
- 정처기 실기
- 자바
- 아보카도키우기
- 식물
- 오프라인 소모임
- 정처기
- 정보처리기사 합격
- 시나공
- 정처기 공부
- 어피티 7월 북클럽
- 식물 키우기
- springAOP
- 북클럼
- Today
- Total
목록IT (22)
deblog
[한성컴퓨터 GK868B TICO 무접점 화이트 (35g)]를 구매하였다. 1년간 벼르고 벼르던 구매. 저번엔 블루투스 4.0이라 망설였는데, 블루투스 5.0으로 업그레이드 되고도 한참을 지나서야 구매하게 되었다. 그래도 그렇게 기다린 나날이 있어서 일까? 더 달콤한 구매였던 것 같다. 노뿌 50g(콕스 엔데버)은 이미 써보아서 35g을 사보았다. 한번 얇은 비닐에 쌓여져 있고 그 다음에 폼폼이로 둘러 있었다. 사진은 내가 원래 쓰던 블루투스 키보드인데, 한성 키보드를 빼고 넣어줬다 ㅎㅎ.. 티코는 이미 쓰고 있으니까 ~ 확실히 중국브랜드보다는 블루투스가 끊김없이 연결이 잘된다. 사실 저건 사놓고 블루투스로 못쓰고 항상 선을 연결 해놓고 썼다. 중간중간 끊기는게 너무 신경 쓰였기 때문이다. 티코는 ㅎ ㅎ..
프론트 작업을 하다보면 map, set등 여러가지 메서드를 쓰게 됩니다. 백단에서 가져온 데이터를 앞단에서 가공해서 뿌려줘야 하기 때문입니다. 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다. 저는 보통 배열에 다른것을 덧 붙여주거나 배열을 바꿔줄때 사용합니다. arr.map(callback(currentValue[, index[, array]])[, thisArg]) 매개변수 callback새로운 배열 요소를 생성하는 함수. 다음 세 가지 인수를 가집니다. currentValue : 처리할 현재 요소. index : Optional처리할 현재 요소의 인덱스. array : Optionalmap()을 호출한 배열. this : Arg Optionalcallb..
회사를 들어오면서 data를 쪼개고 붙이고 보내고 받고 하는일을 가장 많이 하는데, 그 때 제일 중요한 개념이다. 자바에서만 쓰이는것은 아니고, 여러 언어에서 비슷한 개념이 많기 때문에 자바 콜렉션에 대해 정리 하기로 했다. Java에서 컬렉션(Collection)이란 데이터의 집합, 그룹을 의미하며 JCF(Java Collection FrameWork)란, 데이터군을 저장하는 클래스들을 표준화한 설계를 뜻한다. 컬렉션 프레임웍은 컬렉션, 다수의 데이터를 다루는 데 필요한 다양하고 풍부한 클래스들을 제공한다. 1. 인터페이스 컬렉션 프레임웍에서는 컬렉션데이터 그룹을 크게 3가지 타입이 존재한다고 인식하고 각 컬렉션을 다루는데 필요한 기능을 가진 3개의 인터페이스를 정의하였다. 그리고 인터페이스 List와..
저장 프로시저 또는 스토어드 프로시저(stored procedure)는 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합입니다. 데이터베이스에 대한 일련의 작업을 정리한 절차를 관계형 데이터베이스 관리 시스템에 저장한(지속성)것으로, 영구저장모듈(Persistent Storage Module)이라고 불립니다. 데이터베이스 언어 표준 SQL에서는 SQL / PSM 기준으로 책정되어 있다. 벤더(제조사) 각사 모두 정적, 동적 SQL에 커서 처리 및 제어 구문, 예외 처리 등을 포함한 사양의 확장 언어로 절차를 설명할 수 있는 DBMS를 제공하는 경우가 많다. 또한 C 언어로 작성된 컴파일한 외부 모듈(공유 라이브러리) 및 Java 클래스 라이브러리에서 함수나 클래스 메소드를 호출하는 것으로 실..
flag변수란 무엇일까? 플래그(flag)란 깃발이라는 뜻인데, 컴퓨터에서 무언가를 기억하거나 또는 다른 프로그램에게 약속된 신호를 남기기 위한 용도로 프로그램에 사용되는 미리 정의된 비트이다. 예를 들어, 두 프로그램 사이에서 교환되고 있는 하나의 메시지 내에, 세 비트로 구성된 플래그 필드가 있다고 할 때, 이 플래그의 비트 구성은 다음과 같이 설정될 수 있다. 001 ("나는 별도의 메시지임"라는 의미로) 011 ("나는 이 메시지 내에 있는 여러 개의 데이터 중 하나임"라는 의미로) 111 ("나는 이 메시지의 마지막 데이터임"라는 의미로) 플래그들은 컴퓨터 프로그래밍에서 매우 자주 사용된다. 처음에는 굉장히 낯설었는데, 알고보니 boolean값 true, false값을 가진 변수였습니다. 위 그..
첫번째 문제는 Hello world!를 출력하는 문제였다. 아 이정도는 너무 쉽지 ! public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } } 이렇게 적어서 10번은 냈는데 컴파일 에러가 자꾸 나서 도대체 뭘까 뭘까 구글링을 한 결과.. 내 제출에 있는 컴파일 에러를 클릭하니까 원인을 알려줬다. class명을 Main으로 해야 하는 것이었다...! 이걸 모르고 계속 제출했더니.. 헬로우 월드를 10번 넘게 틀린 사람이 되어버린..^^.. 그래도 class명을 Main으로 하니 맞았습니다!! 해주는 백준. 고맙다...
일단 두 가지 모두 자바의 핵심 메모리 공간입니다. 프로그램이 운영체제로 할당받는 대표적인 메모리 공간은 1. 코드(code)영역 2. 데이터(data)영역 3. 스택(stack) 영역 4. 힙(heap)영역 이 있습니다. 이것을 설명하기 위해서는 타입설명이 필요합니다 기본형 타입은(Primitive type) 총 8가지 타입이 있습니다. 정수형 1) byte(1) 2) short(2) 3) int(4) - default 4) long(8) 실수형 1)float(4) 2) double(8) - default 논리형 boolean(1) - true, false로 데이터 표현 기본형타입(Primitive type)이 아닌 모든 타입이 참조형 타입(Reference type)입니다. 참조형 타입은 빈 객체를 ..
오버라이딩(Overriding) 오버라이딩이란 상위클래스의 선언된 메서드를 하위 클래스에 기능에 따라서 메서드를 재정의하여 사용 하는 것이라고 할 수 있습니다. 자바에서 자식 클래스는 부모 클래스의 private 멤버를 제외한 모든 메서드를 상속받습니다. 이렇게 상속받은 메서드는 그대로 사용해도 되고, 필요한 동작을 위해 재정의하여 사용할 수도 있습니다. 오버라이딩의 조건 오버라이딩이란 메서드의 동작만을 재정의 하는 것이므로, 메서드의 선언부의 기존 메서드와 완전히 같아야 합니다. 하지만 메서드의 반환 타입은 상위클래스의 반환 타입으로 타입 변환할 수 있는 타입이라면 변경할 수 있습니다. 상위 클래스의 메서드보다 접근제어자를 더 좁은 범위로 변경 할 수 없습니다. 상위 클래스의 메서드보다 더 큰 범위의 ..