일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- elasticsearch
- springboot
- AWS
- it
- java
- db
- jsp
- 맛집
- ubuntu
- Spring Batch
- Oracle
- jenkins
- tool
- Spring
- php
- redis
- javascript
- Gradle
- Web Server
- laravel
- Design Patterns
- MySQL
- Git
- IntelliJ
- devops
- Spring Boot
- JVM
- ReactJS
- linux
- 요리
- Today
- Total
목록전체 (810)
아무거나
VS Code 에디터 플러그인을 이용하여 Markdown문서를 HTML로 변환 티스토리 블로그나 Markdown 형식의 문서를 동시에 관리해야하는 문제가 생겨 어떻게 하면 쉽게 양쪽다 글을 올릴 수 있을까? 라는 생각에 방법을 찾아 해당 포스팅을 작성하게 되었다. 준비 OS: MacOS VS CODE Editor 과정 VS Code에서 Markdown Preview 확인 VS Code에서 Markdown 파일을 실행하고 우측 상단에 창 2개에 돋보기 모양의 버튼을 클릭하면 된다. 그럼 아래와 같이 Preview를 확인할 수 있다. Markdown 문서를 HTML로 변환 Copy Markdown As HTML Plugin 설치 설치가 완료되면 install 버튼이 변경된다. F1키를 눌러 검색창을 열고 "..
Jenkins 사용시에 칙칙한 기본 테마보다는 좀 더 디자인이 괜찮은 테마를 사용하고 싶을때가 있다. 그럴때 이 포스팅을 참고하면된다. 1. Jenkins 관리 클릭 2. 관리 페이지에서 플러그인 관리를 클릭 3. 설치가능 탭 > simple theme로 검색 > 플러그인 체크 > 지금 다운로드하고 재시작 후 설치하기 클릭 4. 그럼 설치 페이지로 이동하는데 이 페이지에서 "설치가 끝나고 실행중인 작업이 없으면 jenkins 재시작" 체크하고 기다리면 재시작이 된다. 5. 다시 jenkins 관리를 클릭 6. 시스템 설정을 클릭 7. 설정 화면에서 Theme 항목으로 가서 Add를 클릭하고 CSS URl 선택 8. CSS URL은 아래 github에 가면 원하는 theme색깔을 확인하자.https://g..
HTML5에서는 클라이언트측에 저장하는 2개의 객체를 제공한다. 하나의 세션 단위로 데이터를 저장하는 SessionStorage와 만료 기간이 없는 LocalStorage가 있다. 사용법은 아래 코드를 참고하자.- LocalStorage ``` localStorage.setItem('foo', 'bar'); localStorage.getItem('foo'); // "bar"를 출력 localStorage.removeItem('foo'); // "foo" 키를 지운다. localStorage.clear(); // 모두 지운다. localStorage.length; // 저장된 키의 개수 localStorage.key('bar'); // "foo"를 출력 -> 즉, 값으로 키를 찾음 ``` - Session..
버티컬바 2개로 구분이 되어있는 문자열일 경우에 split 함수를 이용하여 분리해보자. public class ExampleMain { public static void main(String[] args) { String testStr = "bkjeon1614||안녕하세요"; String[] testArr = testStr.split("||"); System.out.println(testArr[0]); System.out.println(testArr[1]); System.out.println("------------------------------"); String[] testArr2 = testStr.split("\\|\\|"); System.out.println(testArr2[0]); System...
Hexadecimal: 컴퓨터 분야에서 숫자를 표현하기 위해 사용하는 진법 방식중에 하나이다. 이것은 Hexadecimal 또는 Hex라고 불린다.-> 16진수 (16을 기수로 하는 번호체계를 말한다.) 이러한 헥사코드를 Java를 이용하여 문자열 -> Hex, Hex -> 문자열을 변환하는 방법을 알아보자. import java.io.UnsupportedEncodingException; import javax.xml.bind.DatatypeConverter; import org.apache.commons.codec.DecoderException; import org.apache.commons.codec.binary.Hex; public class ExampleMain { public static voi..
[MacOS] 1. 원하는 jar 파일을 다운받는다. 2. IntelliJ의 File -> Project Structure... 을 클릭하면 아래 이미지와 같은 화면이 표시된다. 2. Modules -> 프로젝트 -> 오른쪽 탭중 Dependencies 클릭하면 아래와 이미지와 같은 화면이 표시된다. 3. 하단에 "+"버튼을 클릭하여(=JARs or directories...) 다운받았던 jar파일을 선택한다. 그리고 적용시키자. 4. 적용하게되면 좌측에 External Libraries를 확인하면 등록되어있는것을 볼 수 있다.
Spring Security를 적용하게되면 로그인을 안할 시에 로그인 페이지(/login)으로 이동시키는 기능을 적용해 놓았다. 그런데 만약 로그인 필요없이 특정 path에 접근하고 싶을때 Security Config 파일에서 아래와 같이 코드를 적용시켜보자.(ex: css,js 및 특정 api(=/api/test)에 대해 허용해놓음) import javax.sql.DataSource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.au..
[준비]해당 포스트는 IntelliJ IDE기반이므로 https://bkjeon1614.tistory.com/56을 참고하여 먼저 IntelliJ와 tomcat을 연동하자. 1. build.gradle dependencies 추가dependencies { ... providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat’ ... } 2. SpringBootServletInitializer에 configure추가 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org..
현재 Mac을 사용중이라 Mac 기준으로 Tomcat을 연동 하는 법을 설명한다.일단 intellij를 실행한다. 1. Run -> Edit Configurations 또는 우측 상단에 Run 버튼을 클릭하여 Edit Configurations를 클릭한다. 2. + 버튼을 클릭 후 하단의 Tomcat Server에 Local을 추가한다. 3. 톰캣을 IDE에 연동하기 위해 Configure..을 클릭한다. ( Tomcat8-8080 값이 있는 이유는 필자는 미리 세팅을 해놓았기 때문이다.) 4. 하기의 이미지에 표시된 버튼을 클릭 후 Tomcat 설치 경로를 지정하자. 5. 아래 경고(Warning: No artifacts marked for deployment)가 표시되면 Fix를 클릭하여 하기 이미지..
크롬 보안이슈로 인하여 대량 데이터를 내려받을때 네트워크 오류가 생긴다. 이에 대해 해결하려면 아래와 같이 코드를 작성하자. (Blob 를 사용) [샘플 데이터]seq,cate_mst_cd,partner_id,wmp_vendor_id,category1,category2,category3,category4,use_yn 483,00300500C2DA968,4,WMP_tOV3ybegFU,"리빙","가구","소파","패브릭소파",Y 484,00300500C2DA968,9,WMPWcEbI5hvVif,"가구/침구/인테리어","거실/침실가구","소파","패브릭소파",Y 485,00300500C2DA968,10,WMPEJXJQFPlG0C,"가구","소파/거실가구","소파/디자인체어","패브릭소파(1인용)",Y 486,..