일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트
- 배포
- 이클립스
- sqlite
- spring
- sql
- 폰트
- sts
- springboot
- string
- Navigation
- sdk
- mysql
- yml
- react
- Java
- Android
- Native
- expo
- YAML
- Admob
- 로또
- thymeleaf
- 시큐리티
- 시놀로지
- 앱
- 안드로이드
- DB
- 스프링
- EAS
- Today
- Total
목록옛날 창고/개발 (37)
Dev JS Blog
오늘 이클립스를 새로 설치하니까 이번엔 또 서버에 톰캣이 안보인다... 아예 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 까지 추가로 만들어주도록~
2019/09/23 - [IT/개발] - [JAVA] 랜덤 숫자 뽑기 로또 숫자 뽑기 예전 게시물에서는 java로 로또번호를 뽑았었지만 이번에는 javascript로 로또번호를 간단히 추출해보려한다. 바로 자바스크립트에서는 Math.random() * 마지막숫자 를 하게되면 0 부터 마지막 숫자까지 랜덤으로 뽑히게된다. 하지만 우리는 0이 필요없으므로 +1을 해줄거다. 근데 이게 저 함수를 실행해보면 이런식으루...소수점까지 랜덤으로............... 우리는 소수점이 필요없으므로 parseInt를 해주자. 아참 +1 도 잊지말자. 이렇게 6개를 뽑으면 좋겠지만 생각해보면 중복이 되지 말아야겠지....? lotto라는 배열을 하나 만들꺼다. 예시로 2와 3을 넣어주고 2가 있는지 확인할려면...?..
개발 경력이 좀 쌓이다보면 언제나 고민되어가는게 변수명 짓기이다. 물론 요즘은 (내가 느끼기엔) 변수명을 알아볼 수 있도록 길더라도 모든 단어를 써주는게 요즘의 트렌드 인거 같다. 하지만 DB 같은 경우 그렇게까지 길게 할수는 없으니 ㅎㅎ 적당히 단어를 줄여야 하는데 어떻게 줄여야 할지 이것도 여러번이면 좀 고민이 된다. 뭔가 이단어가 딱 생각날만한 줄인단어.. 다른 사람들은 어떻게 줄여서 쓰는지 이런 고민을 덜어줄 사이트 하나를 추천한다. https://www.curioustore.com/ Curioustore 변수명 짓기, 컬럼명 짓기, 영어약자, 変数名 つけ方, カラム名建てる, 英語の略語, 命名变量, 命名该列, 英文缩写 www.curioustore.com 이 사이트에 들어가서 영어로 선택후 원하는 ..
window > preferences 에 가서 run 으로 검색해준다. 그러면 console 이 보인다. - Limit console output 체크해제 해준다. 콘솔 찍히는 양을 한정하는것인데 공부하는 취준생들은 로그양이 적어서 큰 상관은 없겠지만 현업에서 사용하는 어플리케이션들은 로그양이 많다. 그만큼 봐야할 로그도 있는데 로그 양을 한정 짓는 다면 불편함이 있다. 그래서 체크해제 해주도록 한다. 그다음으로는 - show when program ~~ 애들도 체크해지해준다. 이녀석들은 가만히 콘솔을 확인하려 하는데 자꾸 에러나 다음 로그가 쌓이면 그쪽으로 이동을 하게 되기때문에 어지간히 귀찮게 한다. 그래서 이건 꼭 체크해지 해주는게 정신건강에 좋다.
window > preferences > colors and font > Basic > Text Font 를 원하는 폰트로 수정을 해준다.
자 기본적으로 a,b 두 String 이 있다. 이 두개를 비교하면 어떻게 될까..? 결과는 가 나온다. 너무 당연한걸 설명한다고 생각한다면.. 이 글을 쓰지 않았을 것이다. String 비교할때는 저 방법은 좋지 않다. 이렇게 한다면 결과는 어떻게 나올까..? 둘은 다르다고 나온다. 단순히 String 으로 객체를 생성한다면 JVM heap 에 생성되고 new String 을 하게된다면 String pool 생성이 된다. (자세한건 나도 모르니 깊게는 다른 블로그 참고 ㅋㅋ) 그렇다면 String 은 비교를 어떻게 하는게 좋을까..? String 은 기본적으로 equals 를 이용하여 비교를 해주어야 한다. 이렇게 한다면 둘은 같은 결과로 떨어지게된다. 가장 중요한 팁 하나! String a 의 내용이..