영공의공책

고정 헤더 영역

글 제목

메뉴 레이어

영공의공책

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (85)
    • JAVA (42)
      • JAVA basic (6)
      • Spring (33)
      • Mybatis (2)
      • DB connection (1)
    • FRONT (7)
      • Vue & React (0)
      • Javascript & JQuery (5)
    • DB (3)
    • NETWORK (22)
      • AWS (9)
      • docker & 쿠버네티스 (6)
      • Infra (7)
    • Project (6)
      • Team (2)
      • Android (2)
      • 개인 (2)
    • Design (4)

검색 레이어

영공의공책

검색 영역

컨텐츠 검색

전체 글

  • useIntervalFn

    2025.08.04 by 영공쁘이

  • RestClient 사용

    2025.04.03 by 영공쁘이

  • 라벨 및 심볼 표시(qgis)

    2024.10.25 by 영공쁘이

  • API와 VUE단 분리하여 배포 후 파일 수정/추가 시 설정

    2024.09.20 by 영공쁘이

  • 웹 크롤링 관련

    2024.04.19 by 영공쁘이

  • X-Frame-Options 헤더 deny 발생 시

    2023.10.18 by 영공쁘이

  • ApplicationContext

    2023.08.09 by 영공쁘이

  • 프로시저

    2023.07.20 by 영공쁘이

useIntervalFn

const { pause, resume, isActive } = useIntervalFn(() => { console.log('running every second');}, 1000);// 나중에 멈추고 싶을 때pause();// 다시 시작resume();

카테고리 없음 2025. 8. 4. 09:03

RestClient 사용

RestClient  동기식 HTTP 클라이언트 [ 자바 객체에서 요청 ]RestClient를 사용하려면, 다음과 같은 방법을 취한다. 1. restClient를 정의하는 곳 세팅(생성 등) - RestClient 프록시를 설정@Bean public ControlService controlService(ClientHttpRequestFactory requestFactory) { RestClient client = RestClient.builder() .requestFactory(requestFactory) .baseUrl("설정한 URL") ..

JAVA/Spring 2025. 4. 3. 17:45

라벨 및 심볼 표시(qgis)

만약, 선을 그리고나서 작업을 마치고 싶으면 마우스 오른쪽 버튼을 누르면 알아서 선이 끊어짐 -> 그리고 저장하면 됨파란색은 위에서 심볼을 지정한 영역으로 다음 그림과 같이 나타날 수 있음

FRONT 2024. 10. 25. 10:32

API와 VUE단 분리하여 배포 후 파일 수정/추가 시 설정

spring boot에서 파일을 바로 적용하고자 할 때는, resource 이는, 실제로 스프링이 실행될 때, 제일 먼저 읽는 부분으로 상위 순서로 적용이 가능하게 된다. 현재 환경에서는 nuxt를 이용하여 프론트 단이랑 API 단이랑 분리를 하여 따로 관리할 수 있는 구조이다. 프론트엔드 : vue nuxt pjt , 백엔드 : spring boot pjt 원리 : 프론트엔드에서 vue로 만든 페이지들을 build 후, 실제 서버에 올릴 파일로 만든다. 그 후, 만든 것을 generate를 하고 이 out 폴더로 만들어진 파일을 spring boot static 아래로 옮긴다. spring boot 설정: dev-yml 파일 안으로 static-location에 실제 프론트 단에서 파일을 변경할 수 ..

JAVA/Spring 2024. 9. 20. 18:04

웹 크롤링 관련

robots.txt목적:1) 과도한 *웹 크롤링, 요청으로 인한 과부하 방지2) 크롤링되어야 하거나 되면 안되는 페이지를 지정하지 않으면, 크롤 버짓의 낭비가 초래될 수 있다. 이를 방지하기 위함3) SEO 측면 활성화* 웹 크롤링: 웹 상의 정보를 검색하고 수집하는 방법(원하는 데이터를 가지고 저장하기까지의목적이 크다.)* 크롤 버짓: 탐색 엔진이 특정 사이트에서 탐색할 수 있는 웹 페이지 수 robots.txt는 텍스트 파일로 저장됨으로써 컴퓨터 내에서 받아들이는 작성 형태로 지정해야 인식하여 동작함웹 크롤러가 수집하는 걸 명령하는 파일이라고 생각하면 됨 참고 사이트https://seo.tbwakorea.com/blog/robots-txt-complete-guide/https://seo.tbwako..

FRONT 2024. 4. 19. 16:51

X-Frame-Options 헤더 deny 발생 시

Error: "X-Frame-options deny" 위는, 현재 사용되고 있는 페이지에서 iframe 사용으로 인한 오류임을 나타냄. iframe을 사용해서 일어나는 문제점으로 인해 요즘은 사용하지 않은 것으로 전환됨 iframe 사용의 단점 1. XSS 에러 : 게시판이나 웹 메일 등에 자바 스크립트와 같은 스크립트 코드를 삽입 해 개발자가 고려하지 않은 기능이 작동하게 하는 치명적일 수 있는 공격 >> (다른 서버에 위치한 페이지를 , , 등으로 삽입하여 다양한 공격에 사용 가능) = 클릭재킹 이로인해, 의도와 다른 기능을 수행하게 되는 것이다. 그러면 웹 보안상의 문제를 일으킬 수 있다. 그래서 현재는 웹페이지를 따로 만드는 대체하여 사용하고자 한다. 2. 웹크롤링의 지연 3. 기능상 문제(뒤로가..

JAVA/Spring 2023. 10. 18. 17:03

ApplicationContext

의존성 빈 주입(Autowired)를 할 수 있는 환경이 아닌 곳에서 해당 객체를 가져와야 할 경우가 있다.객체에 빈을 주입할 때 사용하는 클래스가 있다. 인터페이스: ApplicationContextAware빈이 실행되는 환경인 ApplicationContext 인스턴스에 접근할 수 있도록 함. *ApplicationContext : BeanFactory의 하위 인터페이스. 스프링 컨테이너(=싱글톤 컨테이너) 라고 한다.스프링 컨테이너 내부에는 빈 저장소가 존재한다. 빈 저장소는 key로 빈 이름을 가지고 있으며, value로 실제 빈 객체를 가지고 있다. 다음 코드를 예시로 설명이 성립이 된다.@Componentpublic class ApplicationContextUtil implements Ap..

JAVA/Spring 2023. 8. 9. 17:35

프로시저

프로시저 : 일련의 쿼리를 하나의 함수처럼 실행하도록 하는 쿼리 집합 - 네트워크 소요 시간을 줄여줌 - 하나의 요청으로 여러 sql 실행이 가능(네트워크 부하를 줄일 수 있음) - 이식성이 좋다 * PL SQL 블록 구조로 구성되어있고 절차적 프로그래밍 언어 oracle 프로그래밍 언어 + 절차적 언어 = pl sql 구조: 언부 + 동작부( 로직처리 + 에러처리 ) 선언부 : 데이터 형태 선언 및 변수 선언 동작부: : begin ~ end 사이에 쿼리들 집합 Declare (선택사항) 변수 선언 Begin (PL/SQL 블럭) Exception End; ** 실제 사용할 때는 다음과 같다. 1) 선언부 CREATE OR REPLACE PROCEDURE TEST_PROCEDURE ( PV_ID IN ..

DB 2023. 7. 20. 12:02

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 11
다음
TISTORY
영공의공책 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바