여기 search_party_workshop 이란 app을 스플렁크에 설치 해보겠다.현재는 splunk설치 직후라 기본 앱을 제외한 아무런 앱이 깔려있지 않다.나는 ADS_search_party_workshop이라는 앱을 깔것이기 때문에cp 설치할앱.tar.gz $SP
SpringBoot로 게시글 작성(저장)을 구현하던 도중 index.js 파일을 로딩 할 수 없는 에러가 생겼다.
btn-save라는 id를 가진 요소를 클릭했을시 save함수를 실행하는 이벤트리스너를 등록클릭 시 실행되는 save 함수title, content, author 의 값들을 data객체에 담아준다POST 방식으로 받아오며 json타입의 데이터를 받아 stringify로
페이지 로딩 속도를 높이기위해 css 는 header에, js는 footer에 둠HTML은 위에서부터 코드가 실행되어서 head가 실행되고 나야 body가 실행된다.즉 head가 다 불러지지 않으면 사용자 쪽에선 백지마 노출됨특히 js의 용량이 크면 클수록 body의
JPA Entity 클래스들이 BaseTimeEntity를 상속할 경우 필드들도 칼럼으로 인식하도록 함.BaseTimeEntity클래스에 Auditing 기능을 포함시킴.Entity가 생성되어 저장될 때 시간이 자동 저장됨.조회한 Entity의 값을 변경할 때 시간이
Entity클래스와 거의 유사한 형태임에도 Dto 클래스를 추가로 생성함.하지만, 절대로 Entity클래스를 Request/Response 클래스로 사용해서는 안된다.Entity 클래스는 데이터베이스와 맞닿은 핵심 클래스 이기 때문에, Entity클래스를 기중으로 테이
@Controller와 JSP/Freemarker등의 뷰 템플릿 영역이외에도 @Filter, 인터셉터, @ControllerAdvice등 외부 요청과 응답에 대한 전반적인 영역을 이야기함.@Service에 사용되는 서비스 영역일반적으로 Controller와 Dao의 중
Mybatis등에서 Dao라고 불리는 DB Layer접근자.JPA 에서는 Repositry라고 불리며 인터페이스로 생성함.인터페이스를 생성 후, JpaRepository<Entity 클래스, PK타입> 을 상속하면 기본적인 CRUD메소드가 자동으로 생성됨.Juni
package com.kelly.springbootkelly.domain.posts;테이블과 링크될 클래스임을 나타냄기본값으로 클래스의 카멜케이스 이름은 언더스코어 네이밍 으로 이름을 매칭함.해당 테이블의 PK(Primary Key, 기본키)필드를 나타냄.PK의 생성
외부에서 API로 넘긴 파라미터를 가져오는 어노테이션여기서는 외부에서 name이란 이름으로 넘긴 파라미터를 메소드 파라미터 name(String name) 에 저장하게 됨spring-boot-starter-data-jpa 스프링 부트용 Spring Data Jpa
선언된 필드의 Get메소드 생성선언된 모든 final필드가 포함된 생성자 생성final이 없으면 생성자에 포함되지 않음assertJ라는 테스트 검증 라이브러리의 검증메소드검증하고 싶은 대상을 메소드 인자로 받음메소드 체이닝이 지원되어 isEqualTo와 같이 메소드를
컨트롤러를 JSON을 반환한는 컨트롤러로 만들어 줌@ResponseBOdy를 각 메소드마다 선언했던것을 한번에 사용할 수 있게 해준다고 생각하면됨.테스트를 진행할 때 JUnit에 내장된 실행자 외에 다른 실행자를 실행함.여기서는 SpringExtensiondㅣ라는 스프
환경Ventura 13.3Homebrew 4.0.26iterm2우선 homebrew를 이용해 mysql을 설치합니다.설치가 끝났다면 위의 명령어로 mysql의 버전을 확인합니다.만약 설치가 성공적으로 완료되지 않았다면 zhs(혹은 bash) : can't find co
환경Ventura 13.3Homebrew 4.0.26iterm2우선 homebrew를 이용해 mysql을 설치합니다.설치가 끝났다면 위의 명령어로 mysql의 버전을 확인합니다.만약 설치가 성공적으로 완료되지 않았다면 zhs(혹은 bash) : can't find co
이 포스트는 작성자의 다른 블로그에서 벨로그로 이전하며 가져오는 포스트 입니다.내부클래스란 말 그대로 클래스 내부에 존재하는 클래스이다.위 코드를 보자면 OuterClass 내부에 멤버스태틱변수 int x 와 내부클래스 Inner이 있다Inner클래스 안에는 x의 값을
이 포스트는 작성자의 다른 블로그에서 벨로그로 이전하며 가져오는 포스트 입니다.for문의 향상된 버전 주로 배열의 요소를 출력할때 자주 사용된다우선 사용 방법은 for(자료형 변수명 : 대입할 변수명) 으로 기존 for 문보다 간단하다위의 코드를 예시로 들면 n에는 1
이 포스트는 작성자의 다른 블로그에서 벨로그로 이전하며 가져오는 포스트 입니다.Arrays.copyOf()와 Arrays.sort() 둘다 Arrays클래스에 있는 메소드이다.int타입 배열 num에 정수들이 무작위로 있고 오름차순으로 정렬 하고싶다면Arrays.sor
이 포스트는 작성자의 다른 블로그에서 벨로그로 이전하며 가져오는 포스트 입니다.위 코드는 str변수에 스캐너로 입력받아 문자열을 반환하는 코드이다Hello World 를 입력할 경우 nextLine()은 11글자를 반환하고next()는 5글자 2개를 반환한다이유는 ne
이 포스트는 작성자의 다른 블로그에서 벨로그로 이전하며 가져오는 포스트 입니다.이 7개의 문제를 For문을 이용해 풀이 해보겠습니다. not on the classpath 는 jdtls의 참견질이므로 무시해도됨. line 4 다섯줄을 출력할 것 이기 때문에 i = 0
static의 사전적인 뜻은 정적인,정지된 이라는 뜻이다.static 변수들은 은 메모리에 바로 로딩이 되기때문에 StaticEx e = new StaticEx();를 해서 객체 생성을 해줄 필요 없이 바로 참조가 가능하다우선 정수를 담은 n은 static이다 name