Spring Boot - kafka producer 예제
·
STUDY/SpringBoot
Spring Boot - kafka producer 1. 스프링부트 프로젝트 생성 2. application.properties spring.application.name=kafka# Kafka broker addressspring.kafka.bootstrap-servers=카프카서버주소# Producerspring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializerspring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer spring.kafka.producer.key-serializer=org.a..
[Linux] vi 편집기 전체 복사, 삭제, 붙여넣기
·
STUDY/SERVER OS
vi 에디터로 복사한것 붙여넣기// 1.첫줄로이동gg // 2.비주얼라인모드로 전환V// 3.맨아랫줄까지 선택G// 4.내용복사y// 5.붙여넣기p  외부프로그램으로 복사한것 붙여넣기// 1.터미널 내용 비우기clear// 2.출력할 파일 내용을 출력 cat // 3.복사하기putty 아이콘 클릭하여 복사 or 드래그해서 ctrl+c// 4.붙여넣기ctrl+v
[tomcat] 윈도우 war 배포 시 주의사항 (C드라이브)
·
STUDY/WEB
윈도우에서 톰캣 실행은 Tomcat8.5>bin>Tomcat8w.exe 로 실행하면된다. C드라이브로 하니까 안되었었는데 war를 D드라이브에 넣고 하니까 문제가없었다.C드라이브 엑세스거부 때문에 생긴 문제였다.
[JS] 클립보드 복사 기능 writeText()
·
STUDY/JavaScript
Clipboard: writeText() method 이 기능은 보안 컨텍스트 (HTTPS) 에서만 사용할 수 있으며 , 일부 또는 모든 지원 브라우저 에서 사용할 수 있습니다 .  writeText()인터페이스의 메서드는 지정된 텍스트를 시스템 클립보드에 쓰고클립보드가 업데이트되면 해결되는 Promise 를 반환합니다.writeText(newClipText)newClipText : 클립보드에 기록할 문자열.Promise : 클립보드의 내용이 업데이트되면 반환NotAllowedError DOMException : 클립보드에 쓰는 것이 허용되지 않으면 throw됩니다.  자바스크립트function myFunction() { var copyText = document.getElementById("myI..
[JAVA] 자바 쉘 스크립트 실행 방법
·
STUDY/JAVA
쉘(Shell)이란쉘 명령어는 쉽게 말해 컴퓨터에 특정 작업을 수행하라고 지시하는 명령어입니다. 마치 우리가 다른 사람에게 "문 좀 닫아줘."라고 말하는 것과 비슷하게, 쉘 명령어를 통해 컴퓨터에게 파일을 복사하거나, 프로그램을 실행하거나, 시스템 정보를 확인하는 등 다양한 작업을 시킬 수 있습니다. Window에서는 Powershell을 활용하고 Mac에서는 Terminal을 활용하여 Shell command를 실행할 수 있다. Shell command를 더 복잡하고 체계적으로 사용하기 위해 Shell script파일을 작성하고 실행 시킬 수 있다. 다만 Shell script는 Java가 가지는 다양한 기능들을 제공하지 않기에 Java언어로 복잡한 로직을 구성하고 Shell command가 필요한 부..
[MyBatis] Oracle Clob Select String 마이바티스 오라클 clob 출력
·
STUDY/DB SQL
SELECT ID, TO_CHAR(CLOB_COLUMN) FROM TABLE 문제 발단 : clob형 데이터들은 varchar2 형 데이터 처럼 단순히 select 하여 값을 갖고오면 바로 우리가 볼 수 있는 string형으로 보이지 않는다. 그래서 to_char를 사용해서 위와 같이 쿼리문을 작성했으나 아래와 같은 에러가 발생했다.; uncategorized SQLException for SQL []; SQL state [99999]; error code [22835]; ORA-22835: Buffer too small for CLOB to CHAR or BLOB to RAW conversion (actual: 4944, maximum: 4000) ; nested exc..
[JAVA] java.io 패키지 - 스트림으로 배우는 자바 입출력
·
STUDY/JAVA
스트림 데이터 생산자 또는 데이터 소비자와 프로그램 사이 데이터 흐름순서가 있는 일련의 데이터흐름으로 정해진 방향으로 전달되고 순차적으로 접근할수있다.   java.io 패키지의 스트림 클래스처리단위처리방향입력스트림출력스트림기본스트림바이트스트림InputStream,FileInputStream,ByteArrayInputStreamOutputStream,FileOutputStream,ByteArrayOutputStream문자스트림Reader,FileReader,CharArrayReader,StringReaderWriter,FileWriter,CharArrayWriter,StringWriter보조스트림바이트스트림BufferedInputStream,DataInputStream,ObjectInputStramBuf..
[JS] 다운로드 기능 - a 태그 download 속성
·
STUDY/JavaScript
태그의 download 속성은 사용자가 하이퍼링크를 클릭할 때 해당 대상(target)으로 연결되지 않고 대신 해당 콘텐츠가 다운로드됨을 명시합니다. 이 속성은 반드시 href 속성이 설정되어 있어야만 사용할 수 있습니다.이 속성의 속성값은 다운로드되는 파일의 이름이 되며, 그 값에 특별한 제약은 없습니다. 브라우저는 다운로드되는 파일의 정확한 확장자명을 확인하여, 자동으로 파일 이름 끝에 추가합니다. (.html, .pdf, .jpg 등)만약 download 속성의 속성값을 생략하면, 다운로드되는 파일의 원래 이름이 사용됩니다.  var url = "다운로드하고자하는 파일경로";var anchor = document.createElement('a');anchor.href = url;anchor.d..