일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- spring
- 도커
- jpa entity자동
- JPA
- generate pojos
- swagger
- 초기 구축
- Java
- generate entity
- React
- 초기 세팅
- 리눅스
- ollama langflow
- Next.js 14
- docker
- java9
- jvm
- java8
- NextJS
- 헤더 설정
- SpringBoot
- docker 설치
- dto valid
- MySQL
- custom valid
- memcached
- spring boot
- header setting
- CentOS6
- Today
- Total
목록분류 전체보기 (291)
개발자의 길
static String aesKey = "ZCXVsfda2F"; //이건 내 맘대로 랜덤 /** * hex to byte[] : 16진수 문자열을 바이트 배열로 변환한다. * * @param hex hex string * @return */ public static byte[] hexToByteArray(String hex) { if (hex == null || hex.length() == 0) { return null; } byte[] ba = new byte[hex.length() / 2]; for (int i = 0; i < ba.length; i++) { ba[i] = (byte) Integer.parseInt(hex.substring(2 * i, 2 * i + 2), 16); } return ..
//csv 콤마로 구분하여 짜르기//안에 내용중 콤마가 있는 경우는 " 쌍따옴표로 감싸기 떄문에, 이 처리를 해주엇다.public static String[] csvSplit(String str){String[] resultStr=null;String result="";String[] a=str.split(",");int cnt=0;String temp="";for(int i=0;i0){cnt++;temp+=","+a[i].replaceAll("\"","");}else{result+=a[i];}}if(i!=a.length-1 && cnt==0)result+="|,|";}//System.out.println(result);resultStr=result.split("\\|,\\|");return result..
//현재 날짜 월요일 public static String getCurMonday(){ java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy.MM.dd"); Calendar c = Calendar.getInstance(); c.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY); return formatter.format(c.getTime()); } //현재 날짜 일요일 public static String getCurSunday(){ java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy.MM.dd"); Calendar..
일반적으로 비밀번호에 영어/숫자가 아닌 한글이 들어가는 경우는 프로그램에서 Filtering하지 못한 경우가 대부분이다. 이렇게 들어간 데이터를 검색하고자 할때 regexp를 사용해서 검사하면 모두 검색할수 있다. SELECT * FROM MEMBER WHERE USER_ID REGEXP '[가-힣]'; 추가로 정규표현식을 공부하면 쉽게 알수 있는 거지만 한글로 시작하는 경우엔 '^[가-힣]' 모두가 한글로 구성된 경우만 검색할경우엔 '^[가-힣]+$'
● NFS 서버 구축 1) NFS 프로그램 설치 ]# rpm -qa | grep nfs-utils ]# yum -y install nfs-utils => 설치되어 있지 않은 경우 2) 서버에서 디렉토리 공유 ]# vi /etc/exports => 디렉토리를 공유하기 위한 환경설정 파일 공유디렉토리명 접근가능한클라이언트주소(공유옵션) ※ 공유 옵션 ro => 읽기 권한만 부여 rw => 읽기 쓰기 권한 부여 root_squash => 클라이언트에서 root를 서버상의 nobody 계정으로 매핑 no_root_squash => 클라이언트 및 서버 모두 root 계정 사용 ex) ]# vi /etc/exports /home/share 클라이언트IP(rw) =>/home/share 172.16.1.0/24(rw..
윈도우의 작업관리자와 비슷한 기능을 하는 명령어로 리눅스에는 top이 있습니다. top을 통해서 CPU와 Memory 등의 상태를 확인할 수 있습니다. 이 정보를 바탕으로 프로세스의 효율적인 관리나, 하드웨어의 업그레이드를 통한 성능향상 등을 꾀할 수 있습니다. # top 그림에서 보듯이 위쪽 5줄은 요약정보가 나타나 있으며, 아래쪽의 세부 정보를 표시하고 있습니다. 한줄씩 자세히 알아보면, top - 14:59:45 up 318 days, 22:16, 2 users, load average: 0.20, 0.19, 0.13 현재시간(14:59:45)과 서버uptime(318 days, 22:16), 로그인 된 사용자수 (2 users), 시스템의 평균부하율(load average) 1분, 5분, 15분을..
1. 새로운 input types colordatedatetimedatetime-localemailmonthnumberrangesearchteltimeurlweek 2. 새로운 form elements 3. 새로운 input attributes autocompleteautofocusformformactionformenctypeformmethodformnovalidateformtargetheight and widthlistmin and maxmultiplepattern (regexp)placeholderrequiredstep 4. 새로운 form attributes autocompletenovalidate Insert title here search | text,placeholder,pattern,titl..
[시스템의 전반적인 상황 실시간 모니터링] * top [옵션] * 옵션 -a : 메모리 사용에 따라 정렬 -b : 배치 모드에서 시작 -c : 명령어 대신 명령어 라인을 보여줌 -d : 업데이트 간격을 조정 -h : 도움말 -H : 모든 개별 쓰레드가 보여짐 -i : 좀비(zombie) 또는 Idle 상태의 것들은 무시됨 -m : VIRT 대신 USED를 보고 -M : 메모리 유닛(K/M/G)을 보여줌 -n : 반복의 최대 수를 지정 -P : 지정된 프로세스 ID들만 보여줌 -s : 보안 모드로 시작 -S : 누적 시간 모드로 시작. 활성화되면 각 프로세스는 CPU를 사용한 시간과 함께 출력 -u : 지정된 유효 사용자에 의한 프로세스만 보여줌 -U : 지정된 사용자에 의한 프로세스만 보여줌. 사용자는 ..
잘 알려진 포트(well-known port)는 특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 포트 번호의 일부이다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다. 0번 ~ 1023번: 잘 알려진 포트 (well-known port) 1024번 ~ 49151번: 등록된 포트 (registered port) 49152번 ~ 65535번: 동적 포트 (dynamic port) 대부분의 유닉스 계열 운영 체제의 경우, 잘 알려진 포트를 열려면 루트 권한이 있어야 한다. 이 번호는 강제적으로 지정된 것은 아니며, IANA의 권고안일 뿐이다. 가끔 각 포트 번호를 그대로 사용하지 않고 다른 용도로 사용하기도 한다. 이 경우, 트로이 목마와 같은 프로그램들이 악의적인 목적으로 포트를 ..
앵귤러(Angular) JS 입문 요즘 2013년도부터 이슈인 앵귤러(Angular)JS에 대하여 공부해보자 (공부한 앵귤러JS는 버전 1.X기준으로 작성되었다. 2.X부터 많은 변화를 겪는다고 들었는데 그 부분은 나중에 추가적으로 덧붙이도록 할 예정이다.) 먼저 앵귤러(Angular)JS란 구글이 개발한 클라이언트 측 프레임워크이다. 압축된 제이쿼리(jQuery)라이브러리와 마찬가지로 자바스크립트로 작성된 프레이워크다. 본질적으로 앵귤러 JS를 사용하는 이유는 잘 설계된 좋은 구조의 웹 페이지와 애플리케이션을 구현할 수 있는 프레임워크를 제공하자는 것이 앵귤러 JS의 기원이다. 앵귤러 JS와 유사한 자바스크립트 프레임워크로는 BackBond.js, Ember. Meteor 등과 있으나 현재 앵귤러JS는..