일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPA
- java9
- docker 설치
- header setting
- memcached
- jpa entity자동
- dto valid
- swagger
- Next.js 14
- 초기 구축
- React
- SpringBoot
- 헤더 설정
- 도커
- MySQL
- custom valid
- JavaScript
- generate entity
- ollama langflow
- 리눅스
- CentOS6
- docker
- spring boot
- generate pojos
- Java
- spring
- 초기 세팅
- jvm
- NextJS
- java8
- Today
- Total
목록분류 전체보기 (291)
개발자의 길
- HTML - Javascript location.href="URL"; - ASP - PHP 또는 echo ""; - JSP
백업 1. data 디렉토리를 백업하는 방법 shell>tar cvfz mysql_data.tar.gz /usr/local/mysql/data 2. mysqldump 유틸리티 사용 shell>mysqldump -u root -p -A > all.sql (모든 데이터베이스를 백업) shell>mysqldump -u root -p test > db.sql (test DB만 백업) shell>mysqldump -u root -p --databases test test2 > dbs.sql (test 와 test2 데이터베이스를 백업) shell>mysqldump -u root -p test board > table.sql (test DB 안에 board란 테이블만 백업) shell>mysqldump -u roo..
username /^[a-z0-9_-]{3,16}$/ Match되는 스트링 : my-us3r_n4m3 Match되지 않는 문자열 : th1s1s-wayt00_l0ngt0beausername (너무 김) password /^[a-z0-9_-]{6,18}$/ Match되는 스트링 : myp4ssw0rd Match되지 않는 문자열 : mypa$$w0rd (달러($)표시가 포함되어 있음) hex value /^#?([a-f0-9]{6}|[a-f0-9]{3})$/ Match되는 스트링 : #a3c113 Match되지 않는 문자열 : #4d82h4 (h 가 포함되어 있음) slug /^[a-z0-9-]+$/ Match되는 스트링 : my-title-here Match되지 않는 문자열 : my_title_here (..
.attr() .prop() 왜 나누어졌는가 jQuery 1.6/1.6.1에서 무었이 있었나? .attr()에서 같이 하던 처리를 .attr()와 .prop()로 나누었다 그래서 지금까지 움직였던게 움직이지않아 다시 수정하였다지금까지 .attr()만으로 가능하던 처리를 버전1.6의 업데이트로 인하여 .attr()과 .prop()으로 나누어졌습니다. 버전업을 하면 그대로 움직이는 코드도있고 움직이지않는 코드가 있어 많은 혼란이 발생합니다. 많은 혼란으로 결국 버전업데이트 1.6.1에서 .attr()을 예전처럼 움직일수있도록 다시수정되었습니다. 왜 .attr()을 .prop()으로 나누었는가? 원래 따로해야할 문제였다. 같이 사용하는 문제로 버그가 많아져버렸다.이건 jQuery개발자의 사정입니다. 원래Jav..
Oracle VS MySQL ORACLE MySQL NVL IFNULL SYSDATE NOW() TRUNC(SYSDATE) CURDATE() TO_CHAR() DATE_FORMAT() TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') 요일 값 : 1 ~ 7 요일 값 : 0(일) ~ 6(토) TO_DATE() STR_TO_DATE() SYSDATE - 1 : 1일전 DATE_ADD(NOW(), INTERVAL -1 DAY) DATE_SUB(NOW(), INTERVAL 1 DAY) 날짜형식 구분자 MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR SECOND..
1) 아파치 파일 다운로드 * httpd-2.4 버전은 불안정하거나 apr 등의 다른 파일이 더 필요하다고 한다. * 가장 안정적인 2.2 버전으로 다운 받음. - httpd 파일 다운로드 # wget http://archive.apache.org/dist/httpd/httpd-2.2.9.tar.gz - 압축풀기 # tar xvfz httpd-2.2.9.tar.gz 2) 컴파일과 목적파일 생성하기 - 다운 받은 httpd 디렉터리로 이동 (저자는 /apa에 저장함) # cd /usr/local/apa/httpd-2.2.9 - 컴파일 생성 (prefix옵션을 이용하여 아파치가 설치될 디렉터리를 지정함) # ./configure-prefix=/usr/local/apache - 실행파일 생성 # make :..
//해당 년 월을 받아서 //그 주의 일요일과 토요일을 구하는 로직이다 //첫번째 주의 날짜와 마지막 주 날짜는 따로 비교 해서 첫날,마지막날로 바꾼다 public static void getWeekInMonths(String year, String month) { Calendar cal = Calendar.getInstance(); int intYear=Integer.parseInt(year); int intMonth=Integer.parseInt(month); cal.set(Calendar.YEAR, intYear); cal.set(Calendar.MONTH, intMonth - 1); for (int week = 1; week < cal.getMaximum(Calendar.WEEK_OF_MONTH)..
-- 시간 관련 함수SELECT START_TIME, YEAR(START_TIME) AS 'YEAR', DATE_FORMAT(START_TIME, '%Y : %y') AS '%Y : %y', MONTH(START_TIME) AS 'MONTH', DATE_FORMAT(START_TIME, '%M : %b : %m : %c') AS '%M : %b : %m : %c', DAY(START_TIME) AS 'DAY', DATE_FORMAT(START_TIME, '%D : %d : %j') AS '%D : %d : %j', DAYOFWEEK(START_TIME) AS 'DAYOFWEEK', DATE_FORMAT(START_TIME, '%a : %w : %W') AS '%a : %w : %W', DATE_FORMA..
톰캣(Tomcat)을 셋팅하고 Web 프로그램을 하다보면 post 혹은 get 방식으로 파라미터(parameter)을 전달할때 한글이 이상하게 깨져서 나올 때가 있습니다. 위와 같은 경우에는 Encording 방식을 변경 함으로써 한글 깨짐을 방지 할 수 있습니다. 1. get 방식에서 한글이 깨지는 경우 tomcat 설치 폴더의 conf 폴더에서 server.xml 파일을 열고 아래와 같이 되어 있는 부분에 URIEncoding="utf-8" 를 추가하여 줍니다. 2. post 방식에서 한글이 깨질 경우 tomcat 설치 폴더의 conf 폴더에서 web.xml 파일을 열고 setCharacterEncodingFilter /* 부분의 주석과 setCharacterEncodingFilter org.apac..
https://code.google.com/p/json-simple/ 에서 simple-json 을 사용한다. String a="[0,{\"1\":{\"2\":{\"3\":{\"4\":[5,{\"6\":7}]}}}}]"; String b="{"a":"1","b":"2"}"; b 같은 경우는 JSONParser parser = new JSONParser(); Object obj = parser.parse(b); JSONObject jsonObj = (JSONObject)obj; 오브젝트로 파싱하면 된다. a같은 경우는 오브젝트가 아니라 대괄호 중괄호를 구분으로 리스트로 되어있어서 JSONParser parser = new JSONParser(); Object obj = parser.parse(b); JS..