본문 바로가기

분류 전체보기25

AI 그림 그리는법 : Stable Diffusion WebUI 설치 및 사용방법 요즘 chatgGPT가 이슈가 되면서 ai 기술이 놀라울 정도로 발전한 것을 알 수 있습니다. 또한 이슈가 되고있는 ai가 그린 그림들을 보고 저도 놀라서 사용해보게 되었습니다. ai가 연산작업하면서 이미지를 만들기때문에 고사양이 필요하므로 PC사양이 낮다면 웹에서 실행하는법도 있다니 그것을 이용하시는게 정신건강에 낫습니다. cpu : 인텔 11세대 i7-11800H ram : 16gb 그래픽 : NVIDIA Geforce RTX3070 제 PC사양인데 기본 사이즈인 512x512픽셀의 그림을 생성하는데 3초정도 걸리고 그 두배인 1024x1024 사이즈의 이미지는 1분 10초가 걸립니다. 이미지가 더 큰 사이즈이고 옵션을 더 주면 이보다 더오래걸릴겁니다. 예제로 올린 이미지는 특별한 옵션없이 설치 후 .. 2023. 4. 30.
네이버 검색(Search Advisor) 티스토리 블로그 등록 티스토리를 운영하면 검색엔진에서 검색유입이 되는것이 중요합니다. 티스토리에서 작성한 글을 구글에서 검색되게 하려면 구글서치콘솔(Google Search Console)에 등록하면됩니다. 네이버는 서치 어드바이저에 등록을 해줘야합니다. https://searchadvisor.naver.com/ 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 서치 어드바이저에 접속한 뒤 상단에 웹마스터 도구를 클릭해 줍니다. 사이트 등록에 블로그 주소를 입력해줍니다. 사이트 소유확인화면이 뜨면 HTML태그를 선택해 해당내용을 복사해줍니다. 복사한 내용을 티스토리 스킨편집 > HTML 에서 head 상단에 넣어줍니다. 그리고 나서 서치 어드바이저로 .. 2022. 12. 23.
[JS]Uncaught TypeError : Cannot read properties of undefined (reading 'writeText') 화면에 txa_test라는 id를 가진 textarea의 내용을 클립보드에 copy를 하려고 navigator.clipboard.writeText()함수를 사용했는데 실행하니까 에러가 발생했습니다. $(".btn").click(()=> { navigator.clipboard.writeText( $("#txa_test").val()); }) Uncaught TypeError : Cannot read properties of undefined (reading 'writeText') 에러가 발생한 이유는 writeText()가 http에서는 동작하지 않기 때문이었습니다. Secure context: This feature is available only in secure contexts (HTTPS), in .. 2022. 12. 22.
Spring Boot : Swagger 적용 및 기본 사용법 swagger는 개발자가 REST 웹 서비스를 설계, 빌드, 문서화, 소비하는 일을 도와주는 대형 도구 생태계의 지원을 받는 오픈 소스 소프트웨어 프레임워크입니다. API를 개발할때 웹에서 쉽게 확인 할 수 있기때문에 아주 유용한 도구입니다. maven을 사용 할 경우 pom.xml에 다음을 추가해주고 필요한 경우 application.yml에 다음 내용을 추가하면 됩니다. application.yml에 들어가는 내용은 swagger 환경설정 내용이기에 생략하셔도 됩니다. pom.xml org.springdoc springdoc-openapi-ui 1.6.13 application.yml springdoc: version: '@project.version@' #api-docs: #path: /api-do.. 2022. 12. 22.
Spring Boot : application.properties 대신 application.yml 사용하기 application.properties는 Spring Boot사용시 여러 설정값을 정의할 수 있는 파일입니다. 일반적으로 서버포트,DB 연결정보,로그설정등을 작성해서 사용합니다. 저도 기존에는 application.properties를 사용했었는데 이번에 application.yml을 사용해보았습니다. 둘은 작성 형식만 다를뿐 같은 기능을 한다고 생각하면 됩니다. application.properties #JSP (ViewResolver) spring.mvc.view.prefix= /WEB-INF/views/ spring.mvc.view.suffix: .jsp #DB spring.datasource.url: jdbc:postgresql://localhost:5432/postgres spring.data.. 2022. 12. 19.
STS : lombok(롬복) 설치 후 사용하기 lombok(롬복)은 코드 경량화에 유용한 라이브러리 중 하나입니다. 자바 개발시 필수적인 getter/setter의 사용을 아주 편리하게 만들어줍니다. 추가적으로 로깅(logging)도 편리하게 사용할 수있습니다. Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more. 롬복(.. 2022. 12. 15.
Spring Boot : jdbcTemplate을 이용한 PostgreSQL DB연동법 지난번 글에서 로컬에 PostgreSQL을 설치하고 DBeaver를 이용해 사용해봤으니 이번에는 PostgreSQL을 JAVA와 연결해보겠습니다. 2022.12.05 - [DATABASE] - PostgreSQL 15.1 설치 (Windows) PostgreSQL 15.1 설치 (Windows) PostgreSQL은 오픈소스 DBMS입니다. Oracle DB, MySQL, Microsoft SQL에 이어 많이 사용되는 DBMS로 알려져 있습니다. PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that ha devnam.tistory.com 2022.1.. 2022. 12. 9.
Spring Boot Appliction이 구동 될 때 실행되는 코드 추가하기 Spring Boot에서 SpringApplication이 구동 될 때 특정 코드를 실행하고 싶으면 ApplicationRunner, CommandLineRunner를 사용하면됩니다. 둘다 run 매서드 내부에 구현한 코드를 SpringApplication 구동시 실행하지만 차이점은 arguments를 받는 Parameter에 있습니다. ApplicationRunner : ApplicationArguments CommandLineRunner : String... (String 배열) ApplicationRunner 구현 package devnam.tistory.com; import org.springframework.boot.ApplicationArguments; import org.springframe.. 2022. 12. 7.
DBeaver 설치 및 PostgreSQL 연결하기(Windows) DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구입니다. 오픈소스이므로 자유롭게 사용이 가능합니다. https://dbeaver.io/download/ Download | DBeaver Community Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package dbeaver.io 사이트에 접속해서 환경에 .. 2022. 12. 6.