전체 글162 윈도우 노트북 사용 시 내장 키보드 잠금 / 외장 키보드 사용을 위해 노트북 자체 키보드 비활성화 하는 방법 노트북 자체에 내장된 펜타그래프식 타자보다는 작업할 때 자주 사용하는 저소음 적축, 무접점 기계식 키보드에 손이 적응해있다보니... 기본 내장 키보드는 타이핑하기 싫을 지경에 이르렀다. 그래서 외장키보드를 사용하고, 내장 키보드 위치에 서브 모니터를 설치하였다. 그러나 서브 모니터 (MSI MP161) 이 계속 내장 키보드를 누르고, 안 누르더라도 누를 것만 같은 불안함이 계속되어 아예 내장 키보드를 비활성화하는 방법을 찾아보았다. 가장 확실하고 쉬운 방법은 cmd 터미널에 명령어를 입력하는 방법인 것 같다. 1. 명령프롬프트 (cmd) 창을 관리자 권한으로 실행 2. sc config i8042prt start=disabled 입력 3. [SC] ChangeServiceConfig 성공 출력 4. 컴퓨.. 일상/이런저런 2023. 3. 12. [Springboot + JPA]Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] 이나 Failed to load ApplicationContext 또는 Error creating bean with name 'entityManagerFactory' 에러 해결법 제목에도 써놨듯, 스프링부트 jpa 프로젝트 도중 다음과 같은 에러가 출력되었다. 1. Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] 2. Failed to load ApplicationContext 3. Error creating bean with name 'entityManagerFactory' 구글링을 해보며 여러 방법을 시도해보았으나 실패. 1.javassist 추가 (gradle-groovy) implementation group: 'org.javassist', name: 'javassist', version: '3.15.0-GA' (gradle-kotlin) implementation(.. 개발/Java 2023. 3. 8. [Linux] curl 명령어로 http get / post 사용 curl 은 패킷/메세지를 네트웍으로 전송하는 유용한 유틸리티입니다. http/s로 get/post 등 데이터 전송이 가능하기도 하고, 여러 옵션들을 이용하여 사용하게 되는데요. 오늘은 실무에서 사용했던 옵션 위주로 설명해보겠습니다. curl URL주소 를 입력하면 GET방식으로 HTML 컨텐츠 값만 받아오게 됩니다. 저 같은 경우에는 임의 프로그램 설치 후에 was가 잘 올라갔는지 확인하기 위해서 사용했습니다.. 로컬에서 방화벽 오픈이 안되어있어서 서버에서 확인하려다가 이 방법을 선택했었네요. 추가적인 옵션은 어떤 것이 있을까요? curl -i URL주소 -i 옵션은 html content와 header까지 출력하는 옵션입니다. curl -l URL주소 -l 은 --head와 같은 옵션으로 header.. 개발/Server 2023. 3. 3. 갑자기 토르보다가 문장 정리 I wanna get those children back to their families. You make me worthy. I'm not a hypocrite, I'm truly make a peace. Did you beg them for help? We are on the same part (page). She will be gone soon. I had a daughter once. I put my faith in a higher power hoping it was save her. She does not have to grow up in a world of suffering. 기타/언어 2022. 11. 10. [JBoss] 배포 옵션 정리 (마커, CLI) 1. 마커 옵션 정리 마커 / 생성자 / 정의 순 .dodeploy / User / 해당 파일 생성 시 어플리케이션 배포 시작, 파일 터치 시 어플리케이션 재배포 .skipdeploy / User / 해당 파일이 존재하는 동안 어플리케이션 자동 배포 비활성화 .deployed / JBoss AS / 어플리케이션 배포완료. 마커 제거시 어플리케이션 배포 해제 .undeployed / JBoss AS / 어플리케이션 배포 해제 완료. 마커 제거 시 어플리케이션 재배포 .failed / JBoss AS / 어플리케이션 배포 실패 .isdeploying / JBoss AS / 어플리케이션 배포 진행 중 .isundeploying / JBoss AS / 어플리케이션 배포 해제 진행 중 .pending / JBos.. 개발/etc 2022. 11. 10. [하루3문장] 22.11.09 [Japanese] かっこいい。갓꼬이이. / 멋있다. 写真撮って下さい。샤싱 톳떼 구다사이. / 사진 찍어주세요. 写真 사진 / 撮って 찍다 / 下さい。간청하는 뜻 すみません, 写真撮ってもらえませんか。 스미마셍, 샤싱 톳떼 모라에마셍까? / 죄송한데, 사진 찍어주실 수 있나요? もらえませんか。/ ~주실 수 있나요? [Spanish] ¿Me puede usted fotografiar? 사진 좀 찍어 주시겠습니까? fotografiar 사진을 찍다 ¿quien es aquella chica? 저 여자는 누구야? quien 어떤 사람 / aquella 저것 / chica 아가씨 No estoy segura, pero creo que es una estudiante nueva. 확실하지 않지만, 새로운 여학생이라.. 기타/언어 2022. 11. 9. [JBoss] you have not yet added any users to be able to access the admin console 에러 해결법 말 그대로 어드민 콘솔에 접근할 수 있는 유저를 등록해주지 않았을 때 발생하는 에러다. 나의 경우 어드민 콘솔 포트가 9990 번 포트였고, ip:9990 으로 어드민 콘솔에 접속하여 war를 배포하려고 하다가 발생했다. 해결법은, 1. 터미널을 열고 jboss home path/bin 으로 이동한다. 2. add-user.sh 를 실행하고 아래 내용과 같은 내용이 출력되면, 본인이 원하는 정보로 작성한다. What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a): - 옵션 a를 선택하여 관리자 유저를 생성. Enter .. 개발/etc 2022. 11. 9. [하루3문장] 22.11.07 [Spanish] Trabajas o estudias? = Do you work or study? Trabajas -> work(job) / estudias(estudiar) -> study En que trabajas? = What's your job? En que -> What is Ya pago la cuenta = I already paid the bill. Ya -> already / pago -> pay / la -> the / cuenta -> bill [Japanese] 始めまして 하지메마시떼 = 처음 뵙겠습니다. わたしは にほんごが できません 와타시와 니홍고가 데키마셍 = 저는 일본어를 못 합니다. えいごで おねがいします 에이고데 오네가이시마스 = 영어로 부탁합니다. [English] W.. 기타/언어 2022. 11. 8. [Tomcat] PermGen space 에러 해결방법 api를 만들어 이클립스로 돌리던 도중, 데이터가 리턴되지 않아서 로그를 보니 PermGen space 에러가 발생했다. 이 에러는 Tomcat에서 가용할 수 있는 최대 메모리를 필요 메모리가 넘겨 발생하는 에러로, 대표적으로 무분별한 메모리 사용, 핫디플로이 설정 문제, 메모리 설정 문제 등을 이유로 본다. 해결 방법으로, 1. Tomcat 메모리 설정 변경 Tomcat/bin/catalina.bat 파일에서 setlocal 삭제 set "CATALINA_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=512M" 설정 추가 * Option 정보 Xms - Min Memory Xmx - Max Memory XX:PermSize - Min Perm .. 개발/etc 2022. 11. 7. [MySQL] Prepared statement needs to be re-prepared 에러 해결방법 프로젝트 진행 중, 쿼리문을 날렸을 때 에러가 발생했다. ' Prepared statement needs to be re-prepared ' 해당 에러가 발생하게 된 이유는... 정규식을 4~5번 무분별하게 남용한 select문을 날렸기 때문이었다. json 데이터에서 원하는 value만 뽑아내야 했는데, java 단에서 데이터를 만지기 보다 쿼리문에서 해결하고 싶다는 욕심에 정규식을 남용했다. 만약 이런 경우 해결 방법으로는 mysql 이 설치된 서버에 /etc/my.conf 를 편집해주면 된다. vi /etc/my.conf my.conf 파일을 열어 table_definition_cache = 1000 을 삽입해준다. default 값은 400. ------------------------------.. 개발/Database 2022. 11. 7. [MariaDB, MySQL] REGEXP_REPLACE 정규식 사용법 REGEXP_REPLACE는 MySQL 8.0 이상부터 사용 가능하다. 정규식을 사용하여 한글, 영문, 특수문자, 숫자를 제거하는 방법을 알아보자. -- 한글제거 SELECT REGEXP_REPLACE('abcd(1234)가나다라', '[가-힣]', '') AS nickname; -- 숫자제거 SELECT REGEXP_REPLACE('abcd(1234)가나다라', '[0-9]', '') AS nickname; -- 영문제거 SELECT REGEXP_REPLACE('abcd(1234)가나다라', '[a-z]', '') AS nickname; -- 특수문자제거 (특정문자) SELECT REGEXP_REPLACE('abcd(1234)가나다라', '[`~!#$%^&*|\\\'\";:\/?]', '') AS ni.. 개발/Database 2022. 10. 30. [Linux] CentOS7 SSL인증서 등록 / https 보안 활성화 / pem to p12 / pem to crt / pem to key 프로젝트 진행 중 고객사로부터 전달받은 인증서 파일은 ChainCA.crt , RootCA.crt, CSR.pem, PrivateKey.pem, domain_co_kr.pem 이렇게 다섯 개 파일이었다. 이 파일들로 ssl인증서 등록하는 방법은 1. domain_co_kr.pem 파일을 crt 파일로 바꿔준다. openssl x509 -outform der -in domain_co_kr.pem -out domain_co_kr.crt 2. PrivateKey.pem 파일을 key 파일로 바꿔준다. openssl rsa -in PrivateKey.pem -out domain_co_kr.key 3. crt 파일 세 개를 합치면서 확장자를 변경해준다. cat ChainCA.crt RootCA.crt domain.. 개발/Server 2022. 10. 5. 이전 1 2 3 4 5 6 7 ··· 14 다음