목록분류 전체보기 (500)
공부한것들을 정리하는 블로그 입니다.
1. static 용어정리(정적변수, 정적메소드) 먼저 자바의 정적변수와 정적메소드에 대한 용어들부터 살펴보겠습니다. 정적 변수= static variables(static fields)= class variables= 클래스 변수예제) static int a; 정적 메소드= static methods= class methods= 클래스 메소드예제) static void move( ) {...} 정적 변수와 정적 메소드를 통틀어서 Static Members 라고 하기도 한다. 이렇게 정리하고 보니 우리가 흔히 쓰는 일반 변수와 일반 메소드도 여러가지 다른 용어로 많이 쓰이는데 말나온김에 비교할겸 적어보기로 하겠다. 일반 변수= instance variables= 인스턴스 변수= 멤버 변수= 필드 변수예제..
원글의 내용이 훌룡하여 따로 부연설명은 적지 않겠습니다. 참고 : http://blog.eomdev.com/java/2016/03/30/default-method.html# 1. 자바8에서 인터페이스가 가질 수 있는 것들1.1. 상수 필드(public static final) public interface Parent{ public static final MAX_VALUE = 100; public static final MIN_VALUE = 0; } 1.2. 추상 메소드(public abstract) public interface Parent{ // 상수 필드 public static final MAX_VALUE = 100; public static final MIN_VALUE = 0; // 추상 메소드..
요약 : 1. Statement String sqlstr = "SELECT name, memo FROM TABLE WHERE num = " + num Statement stmt = conn.createStatement(); ResultSet rst = stmt.executeQuerey(sqlstr); 2. PreparedStatement String sqlstr = "SELECT name, memo FROM TABLE WHERE num = ? " PreparedStatement stmt = conn.prepareStatement(sqlstr); pstmt.setInt(1, num);ResultSet rst = pstmt.executeQuerey(); prestatement는 ? 를 사용함pstmt.set..
보호되어 있는 글입니다.
--문제1) EMP 테이블에서 scott의 사원번호,성명,담당업무(소문자로),부서번호를 출력하여라. select 사원번호,성명,담당업무(소문자로),부서번호 from emp; --문제2) DEPT 테이블에서 모든 부서의 부서명,위치를 첫 글자들만 대문자로 변환하여 출력하여라. select initcap(부서명), initcap(위치) from dept; --문제3) EMP 테이블에서 이름의 첫글자가 ‘K’ 보다 크고 ‘Y’보다 작은 사원의 사원번호, 이름, 업무, 급여, 부서번호를 출력하여라. 단 이름순으로 정렬하여라. select 사원번호, 이름, 업무, 급여, 부서번호 from emp where initcap(이름) > 'K', and initcap(이름) < 'Y' order by 2; --문제4) ..
-- system 계정으로 접속 후 skstudy라는 계정을 생성해준다 create user skstudy identified by skstudy default tablespace users temporary tablespace temp; -- skstudy계정에 권한을 부여 grant connect,resource to skstudy; -- system 계정으로 접속 후 skstudy라는 계정을 생성해준다 --문제1 ) EMP 테이블에서 JOB이 Manager,Clerk,Analyst가 아닌 사원의 사원번호, 성명, 담당업무, 급여, 부서번호를 출력하여라 select 사원번호, 성명, 담당업무, 급여, 부서번호 from emp where job not in ('Manager','Clerk','Analy..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
객체 지향 프로그래밍(Object-Oriented Programming), 줄여서 OOP : 프로그램을 어떻게 설계해야 하는지에 대한 일종의 개념이자 방법론. 상세 절차프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, 프로그램을 수많은 '객체'라는 기본 단위로 나누고 이 객체들의 상호작용으로 서술하는 방식이다. 절차적 프로그래밍과 비교기존 절차적 프로그래밍에서는 함수를(메소드) 기계, 데이터를 원료로 생각해서 데이터가 함수 사이를 통과하면서 차츰 순서대로 가공돼 나가는 방식으로 이해한다면 객체 지향 프로그래밍에서는 데이터를 중심으로 메서드가 데이터에 접근해서 수정한다는 개념이다. 즉 원료가 움직이냐 기계(함수{메소드})가 움직이냐의 차이. 캡슐화(Encapsulation) : 캡슐화의 용도는..
출처 : http://blog.naver.com/PostView.nhn?blogId=kimgyeongju&logNo=220883294099 아래는 내용 복붙입니다-------------------------------------------------------------------------- 시험기간 도중 새벽까지 공부하고 자다가 잠시 잠이 깻는데 폰으로 문자 한통이.. 확인해보니 3만 2천원 정도가 결제되서 뭔가 했더니 해외결제...................... 기억을 더듬어보니 해외결제 할 만한데가 어베스트 밖에 없었음... 60일 무료 인터넷 시큐리티 버전을 이용하고 있었는데, 60일 끝나기 전에 갱신 메일 준다는 것을 보고 신경 안쓰고 있었는데 지 멋대로 결제 ... ^^;;; 인터넷에 검..
보호되어 있는 글입니다.
170707현재 추가 공부 및 간단한 프로젝트로 더 구현중다음주부터 추가로 내용 수정 될 예정 --------------------------------------------------------------------------------- jqgrid의 사용방법을 익히기 위해 다음의 4단계를 진행하도록 하겠습니다. 1. jsp상으로 jqgid 적용시켜보기(출력할 데이터는 javascript에서 json파일로 만들어 줌) 2. jsp상으로 Daum 오픈 API 검색기능 적용시켜 보기 3. 상기 두 기능을 합침 : jsp상으로 Daum 오픈 API 검색기능으로 데이터를 불러와서 jqgrid상으로 출력 4. 실제 프로젝트에서 사용해보기(Spring이나 Servlet, 비즈니스 로직과의 결합 등) * 4번째 ..
JAVA 문자열 자르기 Q. 문자열 자르기를 하려고합니다.예를들어서 문서를 하나 불러와,ex) 안녕하세요 -> (안녕) (녕하) (하세) (세요) 이렇게 짜를려고합니다.안녕/하세요 식으로 되있다면 StringTokenizer 를 이용하여 "/" 를 끊으면 되는데위에 예시한것처럼 끊어주는 무언가가없을땐 , 어떻게 저런식으로 끊는지 궁금합니다. A. 내코드package test; public class First { public static void main(String[] args) { String str="안녕하세요"; String [] strArr = {str.substring(0, 2) , str.substring(1, 3) , str.substring(2, 4) , str.substring(3, 5..
** (2019.12.13) - 해당글이 2017년에 작성되었기 때문에 기능점검 및 가독성 문제로 다시 포스팅했습니다. - 이 글을 참고하셔도 좋지만 좀 더 깔끔하게 기능구현만을 원하시는 분들은 아래 링크의 글을 참고해주세요. (2019.12.13 버전) : https://drsggg.tistory.com/403 gmail로 email 인증번호 보내기(비밀번호 찾기 기능/ 회원가입시 이메일 인증) ** 아래에 진행되는 모든 프로젝트는 Eclipse + Maven + POJO를 통해서 진행됩니다. (IntelliJ나 Gradle은 사실상 환경설정이 거의 필요하지 않으므로 생략) 1. 사전작업 - 구글 보안정책 : 구글 보안정책 관련하.. drsggg.tistory.com 내용요약 : 1. 사전작업 - 구글..
설명 : main 상단의 serarch 기능을 조건을 특정하여 검색 가능. search type이 ssiatnoriter 일 경우 ssiatnoriter 게시판에서의 검색이 이루어짐 참고 : - http://wjheo.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%EA%B2%8C%EC%8B%9C%ED%8C%90-%EA%B2%80%EC%83%89%EC%B2%98%EB%A6%AC%EB%8F%99%EC%A0%81-SQL - http://doublesprogramming.tistory.com/96 추가로 공부해볼만한 것 : JavaScript 정규표현식 ------------------------------------------------------------ menu/me..
보호되어 있는 글입니다.
http://drsggg.tistory.com/43 따로 eclipse의 초기 설정은 다루지 않을 예정이였으나2014년의 것이긴 하지만, 굉장히 잘 정리된 글을 발견해서 링크+내용을 첨부하겠습니다. ------------------------------------------------------------------------------------------------------------------------ 맨 처음 Spring framework(이하 스프링)을 접한 후, 이런저런 프로젝트를 진행하였습니다. 그런데 처음에는 다양한 개발환경을 가진 사람들이 시작하다보니, 여러가지 문제가 있었습니다. 혼자 개발을 한다면 상관없지만, 프로젝트의 특성상 여러사람들이 같이 개발을 하는데, 개발환경을 쉽고 편하..
보호되어 있는 글입니다.