본문 바로가기

분류 전체보기

(4534)
Elasticsearch Monitoring Tool https://elasticvue.com/ Elasticvue - Elasticsearch gui for the browser Elasticvue is a free and open-source elasticsearch gui for the browser elasticvue.com
비공식적인 Bard Api사용하기 Python코드로 아래와 같이 작성하면 된다 쿠키값은 각각 아래와 같이 찾으면 된다 F12 > Applications > Cookies > bard > __Secure-1PSID, __Secure-1PSIDTS from bardapi import BardCookies def getbard(): cookie_dict = { "__Secure-1PSID": "xxx", "__Secure-1PSIDTS": "xxx",} bard = BardCookies(cookie_dict=cookie_dict) print(bard.get_answer("양자역학에 대해 간단하게 알려줘")['content']) # getbard 함수의 내용을 구현해주세요. def main(): # main 함수 내부에서 getbard 함수를 ..
springboot userIp 0:0:0:0:0:0:0:1 일때 intellij 셋팅 Edit Configuration > Modify options > Add VM options -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true 옵션 추가
Docker Container안에 Ubuntu 그리고 안에 Docker 좀 해야할 일이 있어서 Docker Container안에 ubuntu를 설치하고 ubuntu안에 Docker를 또 설치하는 일이 있었다. 참 어려웠다 일단 ubuntu 이미지를 받아서 docker run -it --privileged ubuntu 위의 명령어로 컨터이너를 만들고 쉘로 진입한다. 진입하고 아래의 블로그로 docker를 설치한다. https://haengsin.tistory.com/128 Ubuntu 에 Docker 설치 실행환경 Ubuntu 22.04 Docker 설치방법 1. 우분투 시스템 패키지 업데이트 sudo apt-get update 2. 필요한 패키지 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-a..
Keycloak과 SpringBoot의 Role을 사용하려면 Realm 선택 > Roles > Add Role Spring Boot에 Security Config에 특정 url에 Role을 적용하려면 http .authorizeRequests() .antMatchers("/","/login","/api/login").permitAll() .antMatchers("/api/**").hasRole("USER") 이렇게 놓고 아래의 Controller에 hasRole을 넣는다 @RequestMapping("/list") @PreAuthorize("hasRole('USER')") public ResponseEntity list(@RequestBody Map input,@AuthenticationPrincipal UserDto loginUser) { List result ..
Keycloak에서 Clients생성
kibana oss버전 kibana.yml 설정 container에서 실행하기 위해 server.host: "0" 위의 config/kibana.yml 에서 매우 중요
kibana oss버전 빌드및 실행 kibana는 yarn을 패키지 관리 툴로 쓰며 yarn으로 명령을 내리면 된다. 1.yarn kbn bootstrap 2. yarn build package.json을 보면 build할때 모든 플랫폼으로 되어있는데 oss버전 만 할거라 package.json을 수정해 준다 --all-platforms옵션을 삭제하고 --oss로 대체해 준다. 3. projectfolder/build/kibana-oss 에 오픈 소스가 build 되어서 소스가 생성 된다.