본문 바로가기

분류 전체보기

(167)
노션AI를 이용하여 scouter-apm 시작해주는 쉘스크립트 작성 노션을 업데이트(23년2월27일 기준) 하고 보니 노션AI 기능이 새로 적용되어 있어 재미삼아 테스틀 진행해 보았는데 결과가 놀라운것 같다. 노션AI 요청사항 "scouter를 이용하여 자바 어플리케이션 구동시켜주는 쉘스크립트 좀 작성해줘" 코드 블록도 생성되고 간단한 설명까지 결과물이 엄청나게 만족스럽다. 어플리케이션 경로 및 백그라운드실행(nohup &) 부분만 조금 바꾸어 주면 실제 업무에서 사용해도 문제 없을 만큼의 쉘스크립트 수준으로 보여진다.(와우!!) #!/bin/bash # scouter 경로와 자바 어플리케이션 경로를 설정합니다. SCOUTER_PATH=/path/to/scouter APP_PATH=/path/to/your/java/application CONFIG_FILE=/path/t..
[.NET Core] SignalR 이란 .NET Core 기반에서 작동되는 SignalR은 웹에서 실시간 기능을 구현하기 위한 프레임워크라고 보면 된다. 간단히 말하자면 WebSocket, Server-Sent Events, Long Polling 기술을 사용하여 웹 환경에서 양방향 통신을 가능하게 해주는 하는 오픈소스 라이브러리이다. SignalR 공식소개 MS 사이트 - https://learn.microsoft.com/ko-kr/aspnet/core/signalr/introduction?view=aspnetcore-7.0 ASP.NET Core SignalR 개요 ASP.NET Core SignalR 라이브러리가 앱에 실시간 기능을 추가하는 것을 어떻게 간소화하는지 알아봅니다. learn.microsoft.com 자바스크립트에서 WebS..
팀즈 앱 - Edge Webview2 기술로 전환예정 팀즈앱은 현재 채팅부터 일정, 통화, 영상회의등 엄청 많은 기능을 사용할 수 있으며 웹앱을 만들어 팀즈에 등록하여 사용을 할 수 있다. 데스트탑 앱, 모바일 앱(안드로이드/iOS)도 지원하고 있어 활용도가 엄청 높다. 하지만 PC의 리소스(CPU 및 메모리)를 엄청 사용하는 것으로 악명이 높아 Microsoft 에서는 일렉트론 기반에서 Edge Webview2 기반으로 개발을 진행하고 있는듯 하다.(일렉트론이 무거운 건지 팀즈에 기능이 많아 무거운건지는 잘 모르겠다.;;;) 디지털투데이 기사 - https://www.digitaltoday.co.kr/news/articleView.html?idxno=470597 마이크로소프트, 3월 팀즈 앱 대규모 업글...성능 향상 초점 - 디지털투데이 (Digital..
[STS] GitHub Push "rejected - non-fast-forward" 에러발생 STS를 이용하여 GitHub에 main 브랜치 push시 에러발생 - "rejected - non-fast-forward" 에러원인은 크게 2가지로 나뉘는데 1. remote 브랜치와 local 브랜치가 이름만 같고 연결고리. 즉 부모이력이 존재하지 않아 생기는 문제이다. 2. 또는 remote 브랜치가 수정되었고 pull/merge 하지 않아 생기는 문제일 수도 있다. 해결방법 로컬 브랜치 소스가 제일 최신이고 remote 브랜치의 수정사항이 필요없다면 git push 명령어의 --force 옵션, STS 툴에서는 "Force overwirte branch in remote if it exists and has diverged" 옵션을 체크하여 Push 버튼 클릭하여 진행하면 쉽게 문제를 해결 할 수..
ChatGPT를 이용하여 개발자 입장에서 궁금한 질문해보기 Q : 자바 개발시 어떤 버전을 사용하는게 좋을까? 그 동안 찾아봤던 구글링 결과와 생각했던 결과가 나와 충격이다. Java 17은 LTS 버전이고 LTS중에 최신버전으로 알고 있어 신규 프로젝트시 17을 사용해야 겠다고 생각했는데 ChatGPT에서 정확히 답변을 해준 것이다. Q : 앞으로 새로 공부해야 할 개발언어를 추천해줘. 성장가능성이 제일높은 언어이면 좋고 역시 파이썬은 기본으로 해야 하는 것인가!!??
MySQL 5.7 로 업그레이드시 확인사항 MySQL 5.6.x이 EOL 로 인하여 클라우드 진영에서는 MySQL 5.7.x 이나 8.x 으로 업그레이드를 진행중이거나 진행해야 할 것이다. (AWS 에서는 Aurora MySQL 1.x -> 2.x로 업그레이드를 진행해야 한다.) 일반적으로 설치된 MySQL 5.6.x 이하 버전도 성능,보안을 위해 업그레이드를 권장한다. 업그레이드 후 확인사항 1. root@localhost 접속시 접속불가능 이슈 보안이 강화되면서 DBMS가 설치된 자체 서버에서 실행되는 쉘스크립트나 DBA 관리자 접속, 모니터링 툴에 접속이 안되는 경우가 발생할 수 있다. 새로운 root user의 접속정보를 추가하면 해결된다. CREATE USER 'root'@'127.0.0.1' IDENTIFIED BY 'root-pass..
새로운 자바 라이선스 요금제 논란(2023.01.31) https://www.itworld.co.kr/news/274885 “사용자 아닌 전 직원 기준 가격 책정” 오라클 새 자바 라이선스 요금제 논란 오라클이 최근 공개한 2023년 스탠더드 자바의 사용자당 가격이 논란이다. 기업 내에서 자바를 사용하는 직원이 아니라 전체 직원 수를 기준으로 www.itworld.co.kr OpenJDK로 어플리케이션을 개발하면 문제는 없지만 오라클에 자바가 넘어간 이후로는 참 마음에 들지 않는 행보이다. 자바를 이용하는 직원에 비용을 책정하는 것이 아니라 전체직원에 비용을 책정하다니... (더 깊게 생각하면 개발언어에 대한 비용이라니...) 자바를 좋아하는 개발자로써 자바에 대한 부정적인 뉴스가 나오면 참 안타깝다.
쿠팡 웹사이트에서 개발자도구(F12) 실행 쿠팡 웹사이트에서 실수로 개발자도구를 실행했더니 쿠팡배너가 이쁘게 나오고 채용사이트가 표시된다. 쿠팡 채용에 도전하라는 뜻인가??!!