목록전체 글 (109)
Real Vectorism. 훨씬 더 입체적으로...
스프링부트로 웹플럭스를 연습하던 도중 class UserDetails { private int idx; private String username; private String password; public UserDetails() {} public UserDetails(int idx) { this.idx = idx; } public int getIdx() { return this.idx; } public String getUsername() { return this.username; } public String getPassword() { return this.password; } public UserDetails setIdx(int idx) { this.idx = idx; return this; } p..
거의 3개월치 아무것도 개발도 못하고 허탕중. 조만간 스프링 웹플럭스와 스프링 jpa 관련 연동 정리해서 올라올 예정.
갑자기 호기심이 생겨서 처음으로 스프링부트를, 그리고 처음으로 스프링웹플럭스를 맨땅에 헤딩으로 시작했다. 아니나 다를까, 코로나처럼 펑펑 터진다... 도대체 왜 어디가 오류인가. 스프링 부트를 한번도 해본적도, 강의를 받아본 적도 없이 맨땅에 헤딩을 하는 사람 입장에서 왜 이런지를 도저히 알 수가 없었다. 구글링의 한계도, 어째서 일어나는건지는 무엇을 하는 물건의 작업인지 정도는 알아야 구글링을 시작하지 완전히 맨땅에 헤딩으로 시작하면 뭐가 문제인지를 어느정도 진단조차도 못하는 골때리는 상황이다... 스프링 웹플럭스라서... 서블릿은 안쓰겠지 싶어서. the bean 'requestmappinghandleradapter', defined in class path resource [org/springfra..
계속 PPT추출이 오류나고 다른건 소스코드 수정없이 잘만 되길래 아무리 반복으로 돌려봐도 오즈리포트가 정상 문자열로 알수 없는 에러라고 계속 나오기만 하고 NoSuchFieldError가 왜 나오는건질 찾을 수가 없었다 진텐으로 빡쳐서 이클립스 디컴파일러 설치하고 내부클래스 기습방문. 그리고 분석결과 원인은 현재 아파치 POI 에서 에러 발생으로 오류를 던져주고 있었다는 쪽으로 기울어짐. 이게 사실이라면 오즈리포트 이 개씹새끼들은 아파치 POI 에서 던져준 에러를 throw 해주는게 아니라 지들이 중간에서 가로채서 무단으로 정상문자열로 바꾼다는 것이 된다. 메세지만 끊긴게 아니라 콘솔에 나와야할 스택트레이스까지 전부 날려버리는 악질적인 병신짓을 한 것이 된다. 아니나 다를까 getMessage로 검색해본..
패턴 디자인 아이디어 고갈로 사실상 더이상 제작 불가...
사용방법이며 용도까지 완전히 어이없지만 새롭고 웃긴 문법이 있다. 자바 개발자들에게는 전혀 생각지도 못한 C#의 새로운 문법인 LinQ이다. List 등의 배열객체에서 데이터를 필요한 조건에 따라 검색해서 선별하고자 할 경우에 사용하는 방법 중 하나이다. 0부터 7까지의 자연수가 있는 리스트에서 짝수만 추려 결과리스트로 옮겨담는 소스코드다. 5개 소스코드 모두 똑같은 결과이다. LinQ 예제는 4번째와 5번째이다. // 아직 C#이 손에 익지 않아서 JAVA 쓰듯 코딩함. 물론 비주얼 스튜디오 끼고 코딩할때는 줄 잘 맞춤 걱정말아요 List IntegerList = new List { 0, 1, 2, 3, 4, 5, 6, 7 }; List IntegerResult = new List(); for(int ..
아주 좋은 자바스크립트 클래스를 제공해드릴테니 멍청하고 정신나간 페이스북을 멀리하세요.
난이도: 보통 난이도: 진보함 난이도: 어려움 난이도: 무자비함
여태 했었던 짓 var title = "title"; var multiString = "" + "" + "" + title + "" + "" + ""; ES6 부터 var title = "title"; var multiString = ` ${title} `; 숫자 1 왼쪽에 있는 ` (백틱) 을 사용하면 멀티스트링입력이 된다
class Test { constructor(idx, name, nick, regdate) { this.idx = idx; this.name = name; this.nick = nick; this.regdate = regdate; } setIdx(idx) { this.idx = idx; return this; } setName(name) { this.name = name; return this; } setNick(nick) { this.nick = nick; return this; } setRegdate(regdate) { this.regdate = regdate; return this; } getIdx() { return this.idx; } getName() { return this.name; } g..
delete키를 누르는데 왜 데이터셋이 삭제가 안되냐 오즈리포트야? 미친... 데이터셋만 그런게 아니라 스토어도 이지랄이네?
스프링이 훨씬 감성있음. 원래 주력스킬이 스프링이라서...