본문 바로가기

전체 글

(175)
MSI Summit B14 A11M 노트북 구입/사용기 Lenovo ideapad Z510(SSD 128G+HDD 1TB, 16G Memory)을 약9년을 사용하다 점점 느려져서 MSI Summit B14 A11M 노트북을 구입하여 개발용으로 사용중에 있는데 상당히 만족스럽다. MSI Summit B14 A11M 을 구입하게 된 계기는 RAM 32G로 교체/업그레이드를 할 수 있는 제품이 별로 없었기 때문이다. 게이밍 노트북은 32G 램 업그레이드가 보편적으로 가능하지만 소음이 너무 심하기 때문에 배제 하였다. 사양 CPU : 인텔11세대 타이거레이크 i7-1165G7 (4코어/8스레드) Graphics : Intel Iris Xe RAM : 32GB(DDR4-3200) SSD : Imation NVME m.2 SSD 1TB 크기 : 319x219x16.9m..
성공한 오픈소스 프로젝트들(2022년3월기준) https://www.ciokorea.com/news/229029?page=0,0 오픈소스로 세상을 뒤흔들다··· '스타 창시자' 15인 리누스 토발즈는 오픈소스 거물이다. 그리고 그가 학생으로서 “단지 재미를 위해”(Just For Fun ; 그의 저서 제목) 리눅스를 개발하고 리눅스 커널을 개발한 커뮤니티를 (다시 심술궂게) 통치한 www.ciokorea.com 1. Apache Kafka 예전에는 메시징 시스템은 RabbitMQ 얘기가 많이 들렸지만 현재는 Apache Kafka 만 들리는 것 같다. 카프카의 창시자가 컨플루언트(Confluent) 기업을 만들었으며 상업용 Kafka는 모니터링 기능이 강화되어 사용하기가 편한 것 같다. (역시 비용을 지불하면 뭔가 더 좋다.) 2. Redis 3. ..
[SQLServer] 최신 JDBC(10.2.0) 사용시 SSL(Secure Sockets Layer) 암호화 에러발생 SQL Server JDBC 10.2.0 사용하여 JAVA Application 구동시 SSL 관련 에러가 발생한다. JDBC Maven Dependency com.microsoft.sqlserver mssql-jdbc 10.2.0.jre11 에러내용 [2022-02-18 17:02:26.790] [INFO ] [restartedMain] AppStarter:59 - Started AppStarter in 12.229 seconds (JVM running for 13.207) [2022-02-18 17:02:31.032] [INFO ] [http-nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherS..
[SQLServer] varbinary 컬럼 용량확인함수 - datalength datalength 함수를 이용하면 varbinary 컬럼의 용량을 byte 로 확인할 수 있다. select id , file_data -- varbinary column , datalength(file_data) as file_byte_size -- 용량확인 from [dbo].[tb_file] order by id desc 환경정보 SQL Server 2012
[Mariadb] spring session 사용시 java.sql.SQLException: Deadlock found when trying to get lock 발생 Spring Session(SpringBoot) 을 사용하다 간헐적으로 Deadlock이 발생하는 것을 확인하였다. 2022-02-14 11:30:00.144 DEBUG 23456 --- [nio-8080-exec-5] k.c.s.mapper.Mapper.selectCategorySql : ==> Parameters: 999999999(String), 소분류(String) 2022-02-14 11:30:00.146 ERROR 23456 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception ..
[젠킨스] 윈도우 10 환경에서 접속포트 변경하는 방법 젠킨스가 설치되어 있는 폴더(C:\Program Files\Jenkins)를 들어가면 젠킨스 어플리케이션의 속성을 지정할 수 있는 jenkins.xml 파일이 존재한다. jenkins.xml 파일을 열고 하위에 자바실행인자를 설정할 수 있는 부분에서 --httpPort= 를 수정한다. jenkins.xml 전체내용 jenkins Jenkins This service runs Jenkins automation server. C:\Program Files\Java\jdk-11.0.6\\bin\java.exe -Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "C:\Program Files\Jenkins\jenkins...
SpringBoot 시작시 com.mysql.jdbc.Driver. This is deprecated 경고메세지 발생 SpringBoot Application 실행시 'com.mysql.jdbc.Driver'. This is deprecated 경고 메세지가 발생 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. 2022-02-10 14:10:22.713 INFO 22372 --- [main] kr.co.app.Application : Starting Applicatio..
[STS] SVN 연결실패(Selected SVN connector library is not available or cannot be loaded.) STS - SVN 플러그인(SVN Team Provider) 설치후 SVN 레파지토리를 추가하려고 했으나 SVN Connector 관련에러발생 SVN: '0x00400006: Validate Repository Location' operation finished with error: Selected SVN connector library is not available or cannot be loaded. If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update si..
Base64.encodeBase64String 메서드 - Gradle 빌드에러 apache commons-codec-1.11 라이브러리에서 제공하는 Base64.encodeBase64String 메서드를 사용하면 로컬환경, STS에서는 문제없이 구동이 되었으나 Gradle compileJava 시 에러가 발생 Working Directory: C:\Users\developer\git\app Gradle user home: C:\Users\developer\.gradle Gradle Distribution: Local installation at C:\Develop\Gradle\gradle-5.5.1 Gradle Version: 5.5.1 Java Home: C:\Develop\JDK\jdk-11.0.2 JVM Arguments: None Program Arguments: None ..
[STS] Gradle 프로젝트에서 build 폴더가 안보이는 경우 해결방법 SpringBoot + Gradle 프로젝트를 진행중 clean, bootWar 를 진행하였으나 build 폴더가 보이지 않아 당황하였다. 탐색기로 프로젝트 폴더를 들어가보니 build 폴더가 존재하는 것을 확인 Package Explorer - Filters 설정에 Gradle 프로젝트이면 build 폴더를 아예 안보이게끔 기본설정이 되어 있는데 이 설정을 변경하면 폴더를 확인할 수 있다. Package Explorer 창 > 우측상단 ... > Filters 클릭 Gradle build folder 옵션을 해제한 뒤 OK build 폴더가 표시되는 것을 확인할 수 있다.