본문 바로가기 메뉴 바로가기

줄없는 연습장

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

줄없는 연습장

검색하기 폼
  • 분류 전체보기 (324)
    • 서재 (study) (62)
      • - 문학 ⑧ⓞⓞ (19)
      • - 역사 ⑨ⓞⓞ (12)
      • - 철학 ①ⓞⓞ (4)
      • - 예술 ⑥ⓞⓞ (5)
      • - 그 외... (10)
      • - 구석 (12)
    • 명실 (lightroom) (41)
      • - 사진 (23)
      • - 카메라&사진 이야기 (10)
      • - 그림 (5)
    • 해우소 (toilet) (59)
      • - 일상&잡담 (36)
      • - 걷기 (12)
      • - 놀이 (11)
    • 공장 (factory) (158)
      • - Programming.. (82)
      • - Linux CentOS (11)
      • - Errors (25)
      • - 뚝닥뚝닥 (1)
      • - 구입 및 사용 (28)
      • - 유용한 정보 (11)
  • 방명록

Java (35)
[Java/Springboot] Spring Security를 이용한 CSRF 공격 방지

Restful API서버라면 이런 처리를 할 필요가 없겠지만, 앞뒤(frontend/backend)가 붙어있는 프로젝트라면 CSRF 공격 방지는 해놓는 게 좋다. 1. 디펜던시 추가 - Gradle 기준 implementation 'org.springframework.boot:spring-boot-starter-web' // Spring Security implementation group: 'org.springframework.boot', name: 'spring-boot-starter-security', version: '2.6.1' 2. Configuration 설정 import java.io.IOException; import javax.servlet.ServletException; import ..

카테고리 없음 2021. 12. 25. 10:13
[Java/Javascript] 페이징 paging 예제

백엔드/프론트엔드 구분해서 개발하는 추세라 리액트나 vue 사용하면 쌩으로 페이징을 개발해서 쓸 것 같진 않은데, 그래도 정리차 올려놓는다. 참고로 pagingUtils쪽 로직은 내가 개발한 부분은 아니고, 먼저 이전 분이 개발해놓으신 거다. 퍼블리싱은 알아서... ▽ paging.js /** * 페이징 처리 JS */ var pagingUtil = { pagingView: function (currentPageNo, pageSize, totalCount, targetFunction) { var pageNo = parseInt(currentPageNo); // 현재 페이지 번호 var countPage = 10; // 한 화면에 출력될 페이징 개수. var finalPageNo = parseInt(tot..

공장 (factory)/- Programming.. 2021. 12. 24. 07:05
[Java] 파일 다운로드 예제

import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.net.URLEncoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class DownloadFile { /** * 파일 다운로드 * * @param filePath: 파일명.ext을 포함한 전체 경로 * @param fileName: 파일명.ext * @param reque..

카테고리 없음 2021. 12. 24. 05:03
[Spring/Java] Spring MultipartFile 파일 업로드

예전에 Spring에서 파일 업로드 하는 방법을 올린 적이 있었는데([Spring] Spring으로 파일 업로드하기.), 이번엔 조금 더 간편한 방법으로 올린다. import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import org.apache.commons.io.FileUtils; import org.springframework.web.multipart.MultipartFile; public class FileUtils { // 파일업로드 public static void upload(List multipartFileList) throws Exception { try { ..

공장 (factory)/- Programming.. 2021. 12. 23. 19:42
[Spring/Java] Redis Spring Framework 연동

1. build.gradle compile "org.springframework.data:spring-data-redis:1.8.23.RELEASE" compile "redis.clients:jedis:2.9.3" 2. 빈 설정 추가 3. Controller.java 사용 예제 import org.springframework.data.redis.core.RedisTemplate; @Autowired private RedisTemplate redisTemplate; // 데이터 저장 HashMap dateMap = new HashMap(); dateMap.put("email", "aaa@abc.co.kr"); dateMap.put("mobile", "12341234"); redisTemplate.opsFo..

공장 (factory)/- Programming.. 2021. 10. 1. 19:03
[Java] Java Stream 예제 몇 가지

일하면서 사용한 java stream 몇 가지 예제들을 기록해둔다. import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.function.Function; import java.util.function.Predicate; import java.util.stream.Collectors; import java.util.stream.Stream; public class StreamFilter01 { public static void..

공장 (factory)/- Programming.. 2021. 8. 3. 19:31
[Java] Reflection을 활용한 메서드, 필드 값 불러오기.

동적으로 다른 클래스의 메서드와 필드값을 불러와서 사용해야 하는 경우, Java Reflection을 활용하면 가능하다. // 메서드------------------------------------------------------------------------- Method getSomethingMethod = ClassName.getClass().getDeclaredMethod("getSomething", String.class); getSomethingMethod.setAccessible(true); // private 함수 접근 허용. String someString = (String) getSomethingMethod.invoke("something"); // 불러올 메서드가 static일 때...

공장 (factory)/- Programming.. 2021. 1. 22. 19:55
이전 1 2 3 4 5 다음
이전 다음
공지사항
  • 일러두기 - Tip
  • 일러두기 - 저작권
  • 블로그 소개
최근에 올라온 글
  • 우리가 날씨다, 조너선 사프란 포어/송은주 옮김
  • [Laravel] php 설치부터 Laravel ⋯
  • [Laravel] Breeze 설치 및 mysql⋯
  • [Laravel] php 설치부터 Laravel ⋯
최근에 달린 댓글
  • 잘 배우고 갑니다. 감사합니다!
  • 감사합니다 11년 전에 올려주신 글 덕분에 해결했네요
  • 좋은 글 보고갑니다.
  • 잘 정리된 글 덕분에 큰 도움 받고 갑니다. 감사드립니⋯
Total
1,956,138
Today
242
Yesterday
89
링크
  • 어물전(漁物殿)
  • 밀깔's Stage
TAG
  • IT
  • 사진
  • Java
  • Spring
  • JavaScript
  • jquery
  • 리뷰
  • error
  • JSP
  • a850
more
«   2023/02   »
일 월 화 수 목 금 토
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
글 보관함
  • 2022/07 (1)
  • 2022/04 (3)
  • 2022/02 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바