본문 바로가기

프로그래밍

(57)
[Maven] Plugin 개발하기. 1. 프로젝트 세팅하기 1) 참고 - Maven 버전이 3버전 이상이여야 합니다. - IntelliJ 로 개발할 예정입니다. 2) 세팅 (1) maven-archetype-mojo 를 선택한다. (2) 관련 정보를 입력한다. - GroupId : 그룹 아이디로 패키지와 일치시켜서 입력한다. - ArtifactId : 플러그인 이름으로 규칙이있다.* maven-${name}-plugin : Maven에서 자체 개발한 플로그인 이름으로, 사용할 수 없다.* ${name}-maven-plugin : Custom Plugin 명칭으로 해당 룰에 맞춰서 플러그인 이름을 만들면 된다. (3) 관련 정보 확인. (4) 생성된 패키지 확인 (5) pom.xml 4.0.0 kr.geun.o sample-maven-plu..
<html lang="ko"> 1. HTML 기본구조 2. ?? - HTML 이 어떤 언어로 작성되어 있는지를 알려주는 값이다. - ISO 639-1 Language Codes : 링크 - 번역하기 등의 옵션은 해당 lang값을 참고하여 동작함.
public static void main(String[] args){} 1. public static void main(String[] args){} ???? - java로 처음 "Hello, World!"를 쓸 때 써본거. - java application의 시작점 2. 소스 1) 전체보기/** * Java Entry Class * * @author geunspage */ public class MainTest { public static void main(String[] args) { System.out.print("Hello, World!"); } } 2) public (1) 접근 제어자(Access Modifier)- defualt, private, protected, public- private -> default -> protected -> public 순으로 보..
[SPRING BOOT TIP] 3. BANNER.txt 를 이쁘게 만들어 보자 1. banner.txt?? - 위 이미지를 이쁘게 꾸며보자!.2. 변경할 파일 1) src/main/resources/banner.txt - banner.txt 내에 원하는 텍스트를 넣으면 된다. 2) 파일 위치도 변경하기 (1) 기본 설정(application.yml or application.propertioes)banner.location=classpath:banner.txt # Banner file location. - 원하는 경로로 변경하면 된다. 3. 이쁜 text 만들기 1) https://devops.datenkollektiv.de/banner.txt/index.html 2) http://patorjk.com/software/taag/#p=display&f=Ogre&t=Memorynotf..
[nginx] domain으로 referer block 1. 소스코드server{ .... location / { valid_referers none blocked server_names *.example.com; if ($invalid_referer) { return 403; } .... } } * 참고페이지http://nginx.org/en/docs/http/ngx_http_referer_module.html
[LOGSTASH] 02. Logstash Mysql input 사용하기 1. conf파일 기본 형태#데이터를 가지고옴.input {} #데이터를 가공함.filter {} #데이터를 출력함.output {} 2. mysql에서 데이터 가져와서 파일로 생성해보기. 1) mysql-connector를 직접 다운받아, path를 지정해줘야함.(1) connector 다운로드wget 'https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz' - 'https://dev.mysql.com/downloads/connector/j/' 링크를 통해서 직접 다운로드 받을 수도 있다. (2) 압축풀기tar -xvf ./mysql-connector-java-5.1.46.tar.gz (3) 파일이동 - 필요..
html tag(select box, checkbox) Readonly(?)처럼 사용하기 개발을 하다보면 와 같은 'readonly' 옵션을 '
[Intellij] javacTask: source release 1.8 requires target release 1.8 1. 에러메시지Error:java: javacTask: source release 8 requires target release 1.8 2. 해결방법 1) 설정변경 - File -> Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler - 아래 이미지 내에 'target bytecode version' 옵션 1.8로 변경 2) Maven을 사용할 경우 - 아래소스 pom.xml에 추가 org.apache.maven.plugins maven-compiler-plugin 1.8 1.8