본문 바로가기

개발자의 공부방166

데이터베이스 기초) 데이터베이스의 개념 데이터베이스의 등장배경 파일시스템의 단점과 대량의 데이터를 체계적으로 관리하고 사용자가 원하는 정보를 효과적으로 검색하기 위해서 데이터베이스가 등장. 데이터베이스 : '한 조직의 응용 시스템들이 공용하기 위해 통합, 저장한 관련된 데이터의 집합'을 의미함. 관계형 데이터베이스는 상호관련성을 가진 테이블들의 집합.. 관계형 데이터베이스는 만들거나 이용하기도 비교적 쉽지만, 무엇보다도 확장이 용이하다는 장점을 가짐. 오라클의 발전 1979년 오라클 V1 최초 출시 오라클8 : 객체 관계형 데이터베이스 오라클9i : 대부분의 표준 기능 지원 오라클 10g : 자동 관리 기능 향상과 가용성이 증대 관계형 데이터베이스의 개념 관계형 데이터 모델 : 데이터베이스의 설계도를 ER(Entity Relationship).. 2019. 5. 10.
이클립스 자바 프로젝트 빨간색 느낌표 feat. 업데이트 방법 1) https://blog.hanumoka.net/2018/07/23/STS-20180723-STS-jre-unbound-error/ STS(Spring Tool Suite) - 프로젝트에 빨간 느낌표 해결하기 어제 Windows에서 java 업데이트를 했다. 그리고 사용중인 STS에서 프로젝트에 빨간 느낌표(!)가 발생했다. 거기다 어제까지 잘되던 프로젝트 빌드가 안된다!!! 인터넷을 찾아보니 import 시킨 jar 파일의 경로가 잘못되거나, 유효하지 않은 파일이나 디렉토리를 참조한 경우라고 한다. 프로젝트의 properties에 Java Build Path blog.hanumoka.net 2019. 5. 10.
자바 기초 & 알고리즘] 구구단 방법1) 구구단 2단 부터 9단까지 출력을 합니다. package com.java.basic; public class Java_Basic_Ex { public static void main(String[] args) { int[] result = new int[9]; System.out.println("구구단 2단"); for(int i=0; i 2019. 5. 3.
Web 컴포넌트란? 컴포넌트란? 웹에서 사용하는 컴포넌트란 무엇을 말하는 것일까? 컴포넌트는 프로그래밍의 한 부분을 의미하며 재사용이 가능한 최소 단위를 말한다. 그래서 객체 지향언어를 사용할 때 자주 사용되며 재사용이 가능하기 떄문에 컴포넌트 단위로 분류하거나 이동 가능하다는 특징이 있다. 이는 모듈(Module)과 혼동될 수 있는데 모듈은 특정 기능을 온전히 수행할 수 있도록 만들어 졌다면 그 모듈 내에서도 재사용이 가능한 단위가 컴포넌트라 할 수 있다. 웹사이트를 구축할 경우 모든 것을 새로 만드는 웹 사이트를 상상조차 할 수 없는게 현실이다. 대부분이 라이브러리, 플러그인, 모듈 그리고 컴포넌트로 재사용이 되는 부분들이 대단히 많다 하겠으며 이를 얼만큼 효과적으로 가장 적합한 어떤 것을 찾고 적용하는 역량이 더 중요.. 2019. 4. 24.
Call by Value 와 Call by Reference 자바기초 Call by value, Call by Reference - Call by Reference : 매개 변수의 원래 주소에 값을 저장하는 방식. 클래스 객체를 인수로 전달한 경우 - Call by Value : 인수로 기본 데이터형을 사용. 주어진 값을 복사하여 처리하는 방식. method 내의 처리 결과는 method 밖의 변수에 영향을 미치지 않는다. 1) Call by Value public class CallBy { //call by value (값에 의한 호출.) static void print(int a) { a = 20; System.out.println(a + ">>>"); } public static void main(String[] args) { int a = 10; print.. 2019. 4. 18.
MySQL 데이터 삽입 한글 깨짐 & 물음표 feat. 해결방법 1. 첫번째 방법 1) MySQL 은 C드라이브에 위치해 있음. 경로는 → C:\Program Files\MySQL\MySQL Server 5.7 만약에 위 경로에 my.ini 파일이 없다면 ProgramData 에 MySQL을 들어가서 my.ini 을 복사해서 사용합니다! ↓※ ProgramData 가 보이지 않는다면 ...더보기 사진과 같이 폴더창에서 '보기' → '옵션' → 아래와 같이 체크를 합니다! 2) 아래 메모장처럼 바꾼다! 초록색으로 표시해놓은 라인의 문장 앞에 #을 지웁니다. # ← 삭제하세욧!! default-character-set=utf8 # ← 삭제하세욧!! datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data # ← 삭제하세욧!! charac.. 2019. 4. 11.