일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 문법 정리
- 오라클 디비
- resilience4j
- dynamic query
- 오라클
- 자바 프로젝트
- 자바
- smart cast
- oracle
- MongoDB
- 파이썬 소스
- 프로젝트
- 초대장
- JVM
- 백준 알고리즘
- 학점
- 알고리즘
- spring
- 파이썬
- K6
- SQL
- 티스토리
- gradle
- hyperledger
- 유사코드
- jsp
- c#
- 리눅스
- 운영체제
- auto configure
- Today
- Total
목록2018/01 (24)
모종닷컴
매번 form에서 날라오는 파라미터의 인코딩을 위해 다음과 같이 request.setCharacterEncoding("utf-8"); 를 추가해야 할 때 씀. 프로젝트의 WebContent-WEB_INF-web.xml파일을 연다. (web.xml이 보이지 않는다면 프로젝트 폴더(루트폴더)에서 우클릭 -> Java EE Tools -> Generate ~~를 클릭해주세요) 그리고 다음과 같은 화면 밑에 source 탭을 눌러 아래 코드를 추가해준다. mongoweb index.html index.htm index.jsp default.html default.htm default.jsp //////////////////////////////////////이 부분 부터 추가 encoding filters.Se..
◆유저 액세스 제어 1.유저 생성(sys 계정으로 접속) Create user demo identified by demo; 2.권한 부여 grant create session , create table , create sequence ,create view to demo; 권한 부여를 할 때 매번 위와 같이 작성하는 것에 한계를 느낌 3.롤 생성 create role manager; 4.생성 롤에 권한 부여 grant create table, create view to manager; 5.테스트 create user alice identified by alice; grant manager to alice; 6.암호 변경 Alter user demo identified by employ; 7.객체 권한(n..
◆스키마 객체 관리 테이블 컬럼 삭제 alter table dept80 drop column job_id; 테이블 컬럼 변경 alter table dept80 modify last_name varchar2(30); 테이블 컬럼 추가 alter table dept80 add job_id varchar(9); unused : 데이터를 사용하지 않겠다고 설정.: 데이터가 사라지는 것은 아님. 데이터가 엄청 많을 때 지우는 시간동안 서비스가 제대로 이루어 지지 않기 때문에 나중에 삭제하려고 unused체크 alter table dept80 set unused (last_name); unused 체크한 것 삭제하기 alter table dept80 drop unused columns; 테이블 제약 조건 변경 AL..
리눅스 기본 명령어 정리명령어 예제 설명 man [명령어] man ls 해당 명령어가 무엇인지 메뉴얼을 보여준다. ls [경로] ls /home 경로상의 폴더리스트를 보여준다. 경로를 아무것도 치지 않으면 현재 경로를 의미 ls -al ls -al 모든 폴더 & 파일 리스트를 보여준다. ls > [파일명] ls > test.txt 읽은 리스트를 파일에 저장 ls *.[확장자명] ls *.txt 해당 확장자의 모든 리스트를 보여준다. cd [경로] cd /usr/opt 해당 경로로 이동한다아무것도 치지 않으면 디폴트 경로로 이동..을 입력 한다면 바로 전에 경로로 이동.은 현재 폴더를 의미한다. pwd pwd 현재 자신의 경로를 출력한다. rm [삭제할 것] rm test.txt 파일을 삭제한다. chmo..
샌드박스란? :외부로부터 받은 파일을 바로 실행하지 않고 보호된 영역에서 실행시켜 봄으로써 외부의 악성코드로부터 내 시스템을 보호하는 것. 대충 샌드박스가 어떤 것인지는 알았고 좀 더 자세하게 들어가보도록 하겠습니다. 샌드박스의 주요 개념 중 하나는 '가상화'입니다. 샌드박스는 가상화 기술을 통해 외부로부터 들어온 프로그램이나 실행 파일을 가상화 내부에서 미리 테스트해봄으로써 악성코드를 판단합니다. 가상화란 물리적인 컴퓨터 자원의 추상화를 말합니다. 저는 이해하기를 컴퓨터 물리적 자원을 논리적으로 나누어 쓰는 것이라 이해하였습니다.. 위의 그림에서 빨간색 네모가 외부에서 들어온 파일 혹은 프로그램이라 하였을 떄 다음과 같이 일정 영역을 지정하고 해당지역에서 실행한다는 개념인 것 같습니다. 샌드박스 기술은..
솔직히 이해를 정확히 하고 푼 문제는 아니지만 책에 나와있는 공식이 제대로 되는 것 보고 그냥 구현만 해보았다. 맴찟 ㅠ package baekjoon; import java.util.Scanner; public class Exam2294 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k= sc.nextInt(); int[] coin = new int[n];//각 동전의 값 int[] num = new int[k+1];//최소값 for(int i=0;i
어거지로 푼 것 같다.. package sample; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigInteger; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Exam2870 { public static void main(String[] args) { BufferedReader br; String[] str = null; List l..
평범한 재귀함수이다 import java.util.Scanner; public class Main { static int n1 =0; static int n2 =0; static int fibonacci(int n){ if(n==0){ n1++; return 0; }else if(n==1){ n2++; return 1; }else{ return fibonacci(n-1)+fibonacci(n-2); } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int select = sc.nextInt(); int i=0; while(i
머리가 나빠서 분명히 배우고 이해했음에도 누군가 물어보면 머뭇머뭇 퓨ㅠㅠㅠ 정리해놓고 충분히 계속 인지하고 있어야 겠다. 먼저 ◆JVM java virtual machine의 약자이다. 직독 하자면 '자바가상머신' 자바의 큰 특징 중 하나다. 자바는 운영체제에 의존적이다. 즉, 윈도우 jvm과 유닉스 jvm이 다르다는 것이다. 그렇다면 윈도우에서 만든 자바 파일은 유닉스 혹은 리눅스에서는 쓰지 못하는 것일까? 그걸 가능케 하는 것이 jvm의 역할이다. 한번 컴파일된 코드는 서로 다른 jvm이더라도 돌아가도록 설계가 되어있다. ( 플랫폼 독립적) jvm 열일한다. 그뤠잇~ 본격적으로 JVM구조에 대하여 알아보도록 하자. (출처 : https://ko.wikipedia.org/wiki/자바_가상_머신) JV..
일단 포스팅을 하기 전 미리 준비되어 있어야 하는 건 -트위터에 가입-트위터 어플리케이션 등록-등록 후 본인의 컨슈머 키,시크릿,엑세스토큰,엑세스토큰시크릿 등 이 필요합니다. 가입부터 등록까지는 미리 해놓았다는 전제하에 twitter4j에 대하여 먼저 알아보겠습니다. 먼저 twitter에 애플리케이션이 등록이 되었다면서치 api(*여러 버전이 있지만 그 중 Standard search를 이용합니다)가 어떻게 되있는지 알아보도록 합시다. Standard search API 일반 rest들 처럼(특히 공공데이터 가져올 때..) URL, HttpURLConnection 등등 url에 필요한 자원을 일일히 다 써주고 붙여서 json 혹은 xml 형식의 파일을 받아 다시 그 파일들을 파싱하는 과정이 얼마나 지겨운..