일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- terminate
- 플젝후체크
- 모바일웹스킨
- gitbash
- taskkill
- PID
- Kakao
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트
- Morphological analysis #Corpus
- 파이썬
- github markdown
- 필사
- #스파르타코딩클럽후기 #내일배움캠프후기
- 코딩온라인
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트v
- 출처: 자바의 신 8장
- 서버사이드렌더링
- Anaconda
- 클라이언트사이드렌더링
- Technical Writing
- 비동기
- SSR
- khaiii
- 마크다운
- expression statement is not assignment or call html
- 파이콘
- github
- 자바파이썬
- Machine Learning
- address
- Today
- Total
목록전체 글 (130)
개발 일기
KPT Keep: 계속 할 부분 - 1일 1회는 꼭 만나서 공유/업데이트 하기 (오후 2시/ 저녁 9시) - Git Comment 적!극! 활용! (앞으로 올리는 모든 pull request는 팀원이 꼭 댓글달고 코드이해안가는거 질문하기) Problem -코드 주석을 어떤 메서드가 어떤 역할 하는지 정리 [리팩토링] -중복코드 찾아보고 지우기. -Git Repo 활용 (브랜치 정리, 칸반보드 활용) Try -에러 해결기 등을 노션으로 정리하자 (포트폴리오 용) -스스로에게 칭찬해주기 -자바 공부 더하기.. 개선 필요 기능 (1)mypage 등 안되는 기능 개선 -민님이 mypage.js 해결해볼 것. -지은: admin.html 에서 서비스 단에서 데이터 가져오는 거 해결해보기. -정렬, 무한 스크롤 (..
for (int j = 0; j < 10; j++) { num[j] = (char) j; System.out.println(num); } num[1] = (char) 1 //즉'1'이 되는 줄 알았다. 그런데 char의 1의 numeric value 는 1이 아니다. 48이다. 그렇기 때문에 int를 char 로 바꿔줄 때는, 아스키 코드에 맞춰서 변환해줘야한다. '0'은 48을 가지기 때문에, char(48) = '0' 이 된다. for (int j = 0; j < 10; j++) { num[j] = (char) ('0' + j); System.out.println(num); } https://stackoverflow.com/questions/53096607/java-problem-with-castin..
관리자 권한을 줄 때는, @Secured 와 hasRole 을 사용한다. 우선 Admin Controller 에 @Secured 어노테이션을 달아준다 ("ROLE_ADMIN")권한을 가진 사람만 접근할 수 있다는 뜻이다. @Secured("ROLE_ADMIN") @GetMapping("/adminposting") public AdminDto getAdminPosting() { return adminService.toAdminPosting(); } } Admin Controller 에 @Secured 를 하는 대신 Web Security Config 에 아래 코드를 넣어도 작동한다. .antMatchers("/adminposting").hasRole("ADMIN") .anyRequest().authenti..
https://stackoverflow.com/questions/63987217/postman-error-while-uploading-files-through-form-data-body-type/64000713 Postman error while uploading files through form-data body type Couldn't upload file Make sure that Postman can read files inside the working directory. stackoverflow.com settings 에서 허용을 해줘도 계속 can't download 에러가 뜬다. 알고보니, postman Agent 로 c 드라이브 user 에는 설정이 되어 있는데, 여기 설정은 Postman..
기존에 posting.html 로 바로 가는 코드에 onclick 을 걸어서, token 이 있는 경우만 볼 수 있도록 block 을 걸고 싶다. 매우 간단하다. 는 앵커 요소. href 특성을 통해서 다른 페이지나 같은 페이지의 어느 위치, 파일, 이메일 주소와 그 외 다른 url 로 연결할 수 있는 하이퍼 링크를 만든다. 을 사용하면 현재 페이지의 최상단으로 이동하는 링크를 생성한다. 뭐먹을지 추천받기 맛있는거 추천하기 버튼1 버튼2 출처: MDN https://velog.io/@muchogusto/a-href-%EB%AC%B4%EC%97%87%EC%9D%84-%EC%9D%98%EB%AF%B8
for 문 for (초기치; 조건문; 증가치) import java.util.Scanner; //for 문 public class BJ2741 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i=1; i< n+1; i++) { System.out.println(i);} } } 점프 투 자바 04-4 for 문 for 문 내에서 if 와 else 활용해보자. “총 5명의 학생이 시험을 보았는데 시험점수가 60점이 넘으면 합격이고 그렇지 않으면 불합격이다. 합격인지 불합격인지에 대한 결과를 보여준다.” public static void main(String[]..
LocalStorage 에 'nickname'을 키값으로. User 저장소에는 잘 찍히는 데, 불러와지지 않는다. (2) 카카오 로그인 마지막에 JwtResponse 에 닉네임을 추가해야 한다. JwtResponse는 사용자에게 반환될 토큰을 담은 객체이다. Authentication kakaoUsernamePassword = new UsernamePasswordAuthenticationToken(username, password); Authentication authentication = authenticationManager.authenticate(kakaoUsernamePassword); SecurityContextHolder.getContext().setAuthentication(authentic..
리팩토링을 하면서, Controller 와 서비스를 분리하는 것이 중요 과제였다. Controller 1) 클라이언트의 요청 받음 2) 요청에 대한 처리는 서비스에게 전담 3) 클라이언트에게 응답. Service 사용자의 요구사항 처리 DB 정보가 필요하면 Repository에 전담 Repository -DB 관리 -DB CRUD 처리 왜 Controller/Service 구분하지? -중복되는 코드가 생기기 때문. -비즈니스 로직 코드가 컨트롤러에 구현되어 있는 경우 다른 컨트롤러의 핸들러 메소드에서 똑같은 로직 코드를 구현해야함. -> 중복 코드 발생/재사용정이 줄어듬. *아래 블로그에서 명료하게 정리해주셔서 참고하였다. 출처 https://velog.io/@sezeom/Controller-Servic..