일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터내보내기
- 도커이미지
- gtihub
- JPA
- git pat
- 명령어
- 티스토리챌린지
- analytics4
- spring
- 르세라핌
- docker build
- ANTIFRAGILE
- Python
- codeium
- docker push
- java
- 자바
- 오블완
- 애널리틱스4
- 컬렉션프레임워크
- pat발급
- git branch 삭제
- DBMS
- macvlan
- db종류
- 11월순위
- IntelliJ
- docker
- JPQL
- Today
- Total
목록2024/09 (36)
hanker
DB에 있는 정보를 가져와서 화면에 보여줘야 될 경우에 HTML에서는 Table 태그를 쓴다.좀더 많은 기능을 간편하게 쓰기위해 DataTables나 toast-grid를 사용하는데, Kendo 에서도 Grid 라이브러리를 지원한다. 사용법은 다른 무료 라이브러리 들과 비슷한데, 개인적으로 Kendo UI가 훨씬 더 깔끔하다. 사용법을 알아보자. 데이터는 각 DB에서 select 해온 값들을 사용하겠지만, 편의상 텍스트로 데이터 만들었다.위 코드를 보면 dataSource에 해당 data 맵핑 해주고, Id가 grid인 태그로 kendoGrid 적용을 해주었다.columns 에는 field는 데이터의 key값을 매칭해서 value를 가져오고 title은 헤더 명(tr)이라고 보면된다.간단하게 테이블을..
특정 디렉터리 안에 위치한 디렉터리 리스트를 정렬해서 가져오는 코드를 알아보자. Java 1.8을 사용했고, 1.8 이전 버전 사용 예도 알아보자. 우선 특정 디렉터리(D:\\hanker)를 살펴보자.디렉터리 7개와 파일 7개 있다. 이 중에서 디렉터리만 추출해보자.public static void main(String[] args) throws Exception { // 특정 디렉터리 경로 설정 String directoryPath = "D:\\hanker"; File directory = new File(directoryPath); // 경로가 디렉터리인지 확인 if (!directory.isDirectory()) { System.out.println("Not..
이전 글에 이어 오늘은 enable 에 대해서 작성하려고 한다. 이 옵션은 textbox 뿐 아니라 거의 모든 kendo UI 들이 다 쓰고있다.사용법도 마찬가지로 같으니 응용해서 사용해도 무관하다. 적용된 화면을 보면입력할수 없게 비활성화 되있는걸 확인할 수 있다. 코드를 보자. Hello, Hanker~! 역시 간단하게 설정이 가능하다. 다른 방법으로 disabled 처리가 가능한데, 전체적으로 kendo를 입혀 놓고 특정 textbox만 disabled 처리하는 방법이다. Hello, Hanker~! 이런식으로도 처리가 가능하다. 결과. 끝. https://docs.telerik.com/kendo-ui/api/javascript/ui/textbox/m..
이전 글에서는 clear button 생성하는 방법에 대해서 적었는데, 이번 글에서는 많이 쓰는 placeholder에 대해서 적어본다. placeholder를 쓰는 이유는 input 이나 textarea 태그에 어떤 값으로 입력할 지 미리 안내를 해주는 역할을 하는데, 사용자 입장에서는 편의성이 더욱 올라간다. label 태그로도 설명이 가능하지만 더욱 더 직관적이라고 생각한다. 주로 회원가입이나, 양식에 맞게 제출해야될 입력 폼에서 많이 사용되는데, 여러 홈페이지들을 살펴보면 간단하게 추가할 수 있음에도 없는 경우가 많다. 나도 추가하는 경우가 있고, 안하는 경우가 있는데, 귀찮더라도 추가하자라는 입장이다. 적용하는 방법을 알아보자. Hello, Hanker~! css 까지 추가해줘..
이전에 올렸던 kendo TextBox 설정하는 글을 올렸었는데, 그냥 작성만 해주는 기능 뿐 아니라 여러가지 옵션들을 추가할 수 있다. client 측면에서 textbox안에 내용들을 지울 수 있는 버튼이 있으면 시각적으로나, 편의적으로나 효율적이다. 그러나 해당 clear button을 만들더라도 Client 측면에서 위화감이 느끼지 않게 만들기란 쉽지는 않다. 다행히도 Kendo에서 특정옵션을 추가만 해준다면 가볍게 추가가 된다. 아래 코드로 살펴보자Hello Hanker.이전 글에서 올린내용처럼 간단하게 kendoTextBox를 사용한 예이다.아이디 값이 textBoxB인 textbox에 clearbutton을 추가해보겠다.기존 kendotextbox 선언과 달리 내부에 option을 추가해줬다...
Hello, Hanker~! https://demos.telerik.com/kendo-ui/ jQuery Demos and Examples with HTML5/JavaScript Source Code | Kendo UI for jQuerySingle-Page Applicationdemos.telerik.com Kendo는 웹 에서 사용되는 UI 컴포넌트 라이브러리이다. textbox, table, label, button 등.. 각종 UI를 지원해주는데, 사용해보면 얼마나 편리한지 알 수 있다. Kendo를 하나하나 뜯어보자html에서 지원하는 textbox를 만들어보면 Hello, Hanker~! 이렇게 볼품없이 박스 하나가 생기고 위 영역에 글씨를 쓸 수 있게되는데, 해당 ..
람다라 불리는 이 기능은 java 8 버전에서 도입된 기능으로, 익명 함수(anonymous function)를 더 간결하게 작성할 수 있게 해준다.(여기서 익명함수란 일회성 함수를 뜻한다. 재사용하지 않고 특정 위치에서 일시적으로 필요한 동작을 정의할 때 사용)코드의 가독성을 높이고, 중복성을 줄이는데 유용하다. 간단하게 문자열 출력을 하면서 비교해보면서 알아보자.기존 방식// 기존 표현식new Thread(new Runnable() { @Override public void run() { System.out.println("Hello, World!"); }}).start();새로운 스레드를 만들어 Hello, World를 출력하는 내용이다.위 코드를 람다식으로 변경해보자..
서버에서 .sh, .py 등(실행파일)을 특정시간에 실행시켜야할 때 사용하는 cron에 대해서 알아보자. 우선 설정할 서버에 cron이 켜져있는지 확인해보자# systemctl status crond 위 명령어를 실행하면 실행중인지 확인이 가능하다.실행중인 걸 확인할 수 있다. 만약 active상태가 아니라면# systemctl start crond위 명령어로 실행시켜준다. 그 다음 스케쥴러 설정을 해준다.# crontab -e해당 명령어를 입력하면 에디터가 켜지고 해당 에디터내에 스케쥴 설정을 한다.* 기본적으로 crontab 설정은 분단위로 설정 (초단위로 설정하려면 script 생성해서 실행) 현재시간 + 문자열이 출력되는 실행파일을 만들어놓고 확인해보자.# vi test.sh# 에디터 내부에ec..
본인이 설치한 서버라면 알고 있겠지만 해당 서버 OS가 뭔지, 버전은 어떻게 되는지 확인을 해야할 경우가 있다. cat /etc/*release* 위 명령어로 해당 서버의 OS 및 버전정보 확인이 가능하다. 끝.
Java의 Stream은 Java 8에서 도입된 기능으로, 데이터 컬렉션(List, Set, Map 등) 또는 배열에 대해 다양한 연산을 처리할 수 있다. Stream은 중간 연산(Intermediate Operation)과 최종 연산(Terminal Operation)으로 나뉜다.중간연산은 조건, 최종연산은 결과 값이다.1. 중간 연산 (Intermediate Operation)filter(Predicate): 조건에 맞는 요소만을 필터링map(Function): 요소를 다른 타입으로 변환sorted(): 요소를 정렬distinct(): 중복 요소 제거limit(long n): 처음 n개만을 추출skip(long n): 처음 n개를 건너뜀2. 최종 연산 (Terminal Operation)forEac..