일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 학점
- oracle
- 백준 알고리즘
- c#
- K6
- 오라클
- 프로젝트
- 티스토리
- smart cast
- hyperledger
- 파이썬
- 유사코드
- 오라클 디비
- resilience4j
- 자바 프로젝트
- gradle
- SQL
- jsp
- 문법 정리
- dynamic query
- 자바
- 파이썬 소스
- 리눅스
- MongoDB
- 초대장
- 운영체제
- JVM
- spring
- 알고리즘
- auto configure
- Today
- Total
목록목차 (231)
모종닷컴
hyperledger/fabric 빌드 중에 생긴 오류입니다. 열심히 구글링을 했지만 이런 오류를 다룬 글은 없는 것 같아 올립니다. "..pkcs11.go:26:18:fatal error:ltdl.h:No such file or directory" https://hyperledger-fabric.readthedocs.io/en/v1.1.0-alpha/dev-setup/devenv.html 에서 가장 아랫부분을 봐주시길 바랍니다. 영어를 워낙에 못하지만 대충 읽어보면 너희 libtool 그리고 libtdhl-dev 패키지가 인스톨 되었는지 확인하라고 합니다. 그렇지 않으면 너는 ltdl.h 헤더의 부재 에러를 겪을 수 있다고 합니다. 위에 에러가 무엇인지 드디어 찾았습니다 ㅠㅠ 위의 명령어를 통해 필요한..
Maven이란? Java기반 프로젝트의 *라이프사이클 관리를 목적으로 하는 빌드 도구이다. 컴파일과 빌드를 동시에 수행, 테스트를 병행하거나 서버 측 Deploy 자원을 관리할 수 있는 환경을 제공한다. 또한 라이브러리 관리 기능도 내포하고 있다. Java로 개발하다 보면 다양한 라이브러리를 필요로 하게 되는데, *pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 알아서 다운받고 설치해주고 경로까지 지정해준다. 프로젝트를 진행하다 보면 라이브러리들을 많이 활용하게 됩니다. 점점 많아지는 라이브러리들을 일일히 관리하기 힘들어집니다. 하지만 Maven을 이용하게 된다면 코드 몇줄로 필요한 라이브러리를 작동시키고 그 라이브러리가 필요로 하는 다른 라이브러리(의존 라이브러리)들까지 자동으로 관리해줍니..
졸작을 위해서 리눅스를 설치하고 개발 환경을 설치하던 중에 계속 반복되는 에러가 뜸.. "아카이브를 받을 수 없습니다. 아마도 apt-get update를 실행해야 하거나 --fix-missing 옵션을 줘서 실행해야 할 것입니다." apt-get update 명령어를 실행해도 계속 비슷한 종류의 에러가 뜨길래 찾아보았는데, 아마도 패키지 다운로드 서버의 문제였었던 것 같다. 어떤 이유에서인지는 정확히 모르겠지만 서버를 옮긴 후 위의 문제가 쉽게 해결이 되었다. 1)터미널을 연다 2)su (루트 계정 전환) 3)vi /etc/apt/sources.list (sources.list 편집) 4) :%s/kr.archive.ubuntu.com/ftp.daumkakao.com/g (kr.archive.ubunt..
프로젝트명공모전 도우미 개 발 언 어java, jsp, html, javascript, css프로젝트 종류 개인 프로젝트 개 발 도 구OS : Window10Tool : EclipseDB : MySQL웹 컨테이너 : Tomcat9.0 프로젝트 기간 2017.11.03 ~ 2017.12.15 프로그램 요약◆개발 목적원하는 공모전을 쉽게 찾을 수 없을 뿐더러 참여하는 인원의 구체적인 작업이 없음 또한 대체로 글(네이버카페)로만 되어있어 직접 다 읽어야 하는 귀찮음이 있음. ◆프로그램 설명카테고리를 통해 원하는 공모전을 쉽게 찾을 수 있으며, 공모전 모집 게시판을 따로 만들어 관리할 수 있도록 하였다. 주 요 화 면 1) 팀원 모집 게시판 2) 공모전 정보 게시판3) 글 보기, 글 쓰기 4) 관리자 회원 차단..
매번 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