일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- thymeleaf
- 스프링
- 배포
- 이클립스
- Android
- Java
- Admob
- mysql
- Native
- expo
- 안드로이드
- springboot
- sts
- spring
- 시큐리티
- EAS
- DB
- 로또
- 앱
- sdk
- sql
- string
- YAML
- 시놀로지
- 폰트
- sqlite
- 자바스크립트
- yml
- react
- Navigation
- Today
- Total
목록옛날 창고 (125)
Dev JS Blog
String a = "마나 블로그"; System.out.println("0공백 제거 "+ a.replaceAll(" ","")); console 결과> 기본적인 공백은 replaceAll 로 처리가 가능하다. 다만 여러번 처리된 공백을 한개로 줄이려면 어떻게 해야할까..? 예를 들어 [마나 블로그] 이런 식이면 그냥 replaceAll 로 하면 모든 공백이 사라지고.. 이럴 경우에는 String a = "마나 블로그"; System.out.println("공백 제거 "+ a.replaceAll(" +"," ")); console 결과> replaceAll(" +"," ") 으로 해주면 여러번의 공백을 단 한번으로 줄여준다. 그리고 또 공백제거의 비슷한 함수중 하나가 trim() 이다. trim() 은 ..
소스 코드를 SQL 코드만 해도 단순히 SELECT * FROM tmp_table 하면 시인성이 떨어진다. 그래서 나의 이전글 중에 하나는 이전글에는 2019/01/05 - [일상/팁] - [팁] 티스토리 자바 소스 올리기 [팁] 티스토리 자바 소스 올리기 티스토리 자바 소스 올리기 오랜만에 자바 코딩 글을 올리려 했는데 자바 소스를 올리는 방법에 대해서 알아보다가 혹시 모르시는 분들이 계실까바 자바 소스 올리는 법을 공유해봅니다. 보통 allmana.tistory.com 이렇게 타 사이트를 이용하기도 했는데.. 이것도 만드는 사람 입장에선 자꾸 저 사이트를 갔다가 하는게 참으로 불편하다. 그런데 이번에 에디터를 확인해보니.. 코드블럭이라는게 생겨져있었다... (나만 이제 알았나..ㅋㅋ) 코드블럭을 클릭..
mysql 에서 날짜를 더하고 빼고 싶을때는 어떻게 해야할까..? 바로 date_add를 이용하면된다. SELECT DATE_ADD(date형식, INTERVAL 숫자 원하는곳) FROM dual 포맷 결과 INTERVAL 1 day 1일 추가 INTERVAL 1 month 1달 추가 INTERVAL 1 hour 1시간추가 INTERVAL 1 minute 1분추가 INTERVAL 1 second 1초추가 반대로 빼는건 -1 마이너스로 하면 된다.
기본적으로 문자열을 자른다면 SELECT substring(컬럼, 시작점, 끝점) FROM 테이블 시작점은 1부터 시작한다. 'ABCD' 라는 문자열을 ABC 까지 자른다면 SELECT substring('ABCD',1,3) FROM dual 결과 > ABC 2번째부터 끝까지 자른다면...? LENGTH 를 이용하자 SELECT LENGTH('ABCD') FROM dual 결과 > 4 B부터 끝까지 자를려면 SELECT substring('ABCD',2,LENGTH('ABCD')) FROM dual 결과 > BCD
기본적으로 툴에서 이렇게 실행해본다. 현재 날짜와 시간이 나온다. 근데 실제 데이터는 툴의 날짜 포맷 설정대로 나오는 것일뿐.. 실제 데이터는 ms까지 다 찍힌다는 것..! 언제나 그렇듯 개발을 하다보면 내가 원하는 데이터로 포맷변환을 해줘야한다는것 기본적으로 이렇게 포맷을 해줄수가 있다. select date_format(now(),'%Y-%m-%d %T') from dual; 이렇게 결과가 나오지만 대소문자에 따라 결과는 다르게 나온다. 포맷 결과 %y 21(년 뒷자리2자리만) %Y 2021(년) %m 01(일) %M January(영어 월) %T(기본적으로 대문자만) 시간:분:초 원하는 포맷형식으로 쿼리를 짜서 사용하기를
오늘 이클립스를 새로 설치하니까 이번엔 또 서버에 톰캣이 안보인다... 아예 apache가 안보인다. 이게 뭐지... 이클립스 새로운 버전에선 이것저것 빠진것일까.... 그래서 또 해결책을 찾았다.. help > install new software 를 클릭해서 드롭박스 화살표를 클릭하여 자신의 버전을 클릭 후 쭉 내리다보면 JST server adapters , JST server adapters extensions 를 두개 클릭 후 설치한다. restart 후 확인해보면 Apache 가 생겨있는걸 볼 수 있다.
이클립스를 새로 깔게 되었는데 이게 무슨일..? Dynamic web project가 뜨질 않는다..??!?!?! 당황....😥😮 그래서 해결법을 찾았다. 먼저 HELP > Install new software 을 클릭해준다. Work with 부분의 화살표를 클릭하면 자신의 버전이 나올것이다. 나는 오늘 설치하니.. 가장 최신 버전인 2020-12 이다. 그런 후 조금 로딩이 지나면 이걸 펼치기. 세가지를 체크해서 설치해주면된다. 다른것도 필요한것인지는 모르겠는데.... 일단 저것들만 있으면 될거같다..? 설치 후 restart 하게되면 dynamic web 프로젝트를 이제 생성할수있다.
여기 지금 staff 라는 class 가 있다. 기본적으로 스프링 mvc2 형태로 구성을 할때 model 이 되는 즉 vo 클래스 이다. 물론 참고: 어노테이션중에 하나인 @Data lombook 을 이용하면 간단히 해결할수도 있다. 그걸 떠나서 getter setter 를 쉽게 만드는 법이 있다. 우린 이클립스라는 툴을 쓰니까 툴이 제공해주는 편리한 기능을 이용해야한다. 오른쪽 클릭을 해서 Source 를 가면 Generate Getters and Setters 가 있다. getter setter 를 만들고 싶은 변수에 체크를 하고 Generate 클릭을 한다. 참고로 toString 까지 추가로 만들어주도록~