목록전체 글 (174)
The Debugging Chronicles : "코드의 미학"
어플 설치 방식 >> Spring Boot플러그인 설치 방식 >> Spring Framework 구조 spring tools 4 인스톨 하면 된다 그리고 이 다음에서 한번더 뜨는데accept 해주면 된다 mySQL은 맥북이어서 homebrew 오픈 소스로 설치했다.다음 링크에서 확인하시길! m1 mac에서 mysql 설치하기https://clolee.tistory.com/49 Mysql 설치 및 테이블 생성하기(💻맥북 버전)https://velog.io/@mingle_1017/Mysql-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0%EB%A7%A5%EB%B6%81-%EB%..
금요일에 중간 평가 발표가 있을 예정이다 페이지네이션 기능 구현을 맡아서 하였기 때문에 발표를 할 예정이다. 회사도 초청해서 오실 예정이신데 많이 떨린다.ㅜㅜ 발표문도 작성하는 중인데 외워서 떨지 않고 할 수 있을 지 걱정이다 말을 잘하는 것을 넘어서 사람을 설득하는 능력이 있다는 건 참 큰 능력인 것 같다.
오늘은 자기 전에 이것만 보고 자 자 이번주 금요일에 중간 프로젝트 발표가 있다.기업도 초청해서 오신다고 한다.한 동안 프론트 하느라 잊고 있던 자바 기본 아니 기초 질문들을 보면서 기억을 되짚어 보자!
1. 혼자 일해본 경험에 자기소개에 넣기'저는 어떤 프로젝트를 어떤 기술 언어와 스택으로 혼자 A 부터 Z 까지 해 보았는데요 이 경험을 통해서 무엇 무엇을 배웠습니다'즉 혼자 프로젝트한 경험을 살려 주면 좋다. 2. 학습 가능성스타트업 뿐만아니라 대기업도 기술 환경이나 사업환경이 계속 바뀌기 때문에 개발자가 계속해서 학습을 하고 있는지가 중요하다. '저는 백엔드 개발자이고 어떤 언어와 어떤 스택이 기반인데 이것에 그치지 않고 최신 트렌드인 어떤 언어와 모듈을 공부하고 있고 주말에는 사이드 프로젝트를 하고 있습니다. 그래서 계속해서 저의 기술 블로그나 깃허브에 누적하고 있고 다른 개발자 네트워크를 통해서 공부를 하고 있습니다.' 3. 협업 능력회사에서 개발자들에 대한 가장 큰 우려는 협업이 안될 것 같..
CKEditor에서 연결하는 도중에 500에러가 났다. 내용을 확인해 보니 경로에서 에러가 나고 있는 것 같았다. 로그를 찍어봐도 입력한 경로로 잘 불러오는 것 같은데 오류가 나서 다시 코드를 다음 과 같이 변경해주었다. String UPLOAD_DIRECTORY = request.getServletContext().getRealPath("/uploads/"); 해결 방안: 가장 일반적인 사용방법으로 현재 서비스가 돌아가고 있는 서블릿의 경로를 가져온다.만약 웹서비스가 "C:\web\WebContents" 에서 구동중이라면 해당 경로를 반환한다.파일 업로드 위치가 "C:\web\WebContents\upload\" 와 같이 실제로 서블릿 구동경로 안에 디렉토리가 포함되어 있을때 사용하면 된다.
지난주 금요일에 SQLD 사전점수 발표가 었었다.확인했지만 너무 기쁜 마음에 ㅋㅋㅋ 업데이트 하는 것을 깜박해서 지금 올린다. 떨어지지 않을 까 걱정했는데 다행이도 턱걸이로 ㅋㅋㅋㅋㅋ 합격했다. 다행이다 휴....
모든 자바 클래스는 POJO인데대표적인 not POJO 가 서블릿이다.그중 특수한 형태의 서블릿이 있는데 서블릿을 상속받은 1) 리스너와 2) 필터이다. 리스너는 모니터링, 감지를 (어떤 순간에 동작된다) 필더는 모든 특정 요청에 대해 항상 수행되는 서블릿이다. 필터에는 3가지 종류가 있다보안 / 인가,허가,인증,권한확인 / 인코딩 보안은 우리가 건들릴 수 없다.인코딩은 자동으로 수행된다실습은 인가, 허가, 인증, 권한확인으로 한다. 그럼 필터를 만들어보자 기본 생성자destory 항상 수행되는 dofilterchain.dofilter는 다음 필터를 호출하는 역할아니면 원래하던 메서드를 마저 수행한다. 필터 동작 원리는v -> logout.do-----> main.do ---->v나 로그 아웃 할래..
모달창, 스위트알랏, alert(),....모바일에서 시작되어 웹에 정착되었다. 실습에서 비동기로 처리되어 있는 경우가 많은데 그럼 웹에 최적화 되어 있는 안내창을 만들어보자 페이지 주도권 스크립트의 동작 방식을 이해해야한다.main.do로 바로 이동하기 때문에 Login.jsp 에 잔류해 있는 시간이 없는 것이다. 수행을 100%으로 했다는 것을 로그를 찍어 보면 알수 있다.문제가 스크립트는 view에 있기 때문에 jsp를 써야하다는 것이다스크립트를 컨트롤러에 써다는 것이 문제인 것 이다.loginFalse.jsp 라는 페이지를 만든다.그리고 페이지를 이동할 곳을 적는다. 컨트롤러에서 한 단계 더 나아가기 그럼 모든 페이지를 다 만들어야할까? 페이지가 너무 많다... 근데 모든 안내페이지가 다음..