본문 바로가기

반응형

개발

(47)
Scouter 오픈소스 APM 설치 및 다중 Agent 및 Tomcat 연동 0. 개요 - LG CNS에서 만든 오픈 소스 APM(Application Performance Management) 툴 - Apache License 2.0으로 사용의 범위가 아주 넓다 - 다양한 3rd-Party Plugin들이 있어서 확장성도 아주 좋은 편 (UI를 변경한다거나.. 특정 알림을 텔레그램으로 받는 등) - Java 기반의 Stand-Alone 애플리케이션 혹은 Java 기반 Web Application을 모니터링 할 수 있다 - 각 OS별 Host를 모니터링 할 수 있다 (메모리, CPU 등) 1. 구성 - Collector : Agent에서 보내온 데이터를 수집하는 역할 - agent.java : Java 기반의 Stand-Alone 애플리케이션 혹은 Java 기반 Web Appli..
JSON Viewer JSON Beautifier Online (정렬하기) JSON Viewer JSON Beautifier Online (JSON 정렬해서 보기) { "id": 1001, "type": "donut", "name": "Cake", "description": "https://6developer.com", "price": 2.55, "available": { "store": 42, "warehouse": 600 }, "topping": [ { "id": 5001, "type": "None" }, { "id": 5002, "type": "Glazed" }, { "id": 5005, "type": "Sugar" }, { "id": 5003, "type": "Chocolate" }, { "id": 5004, "type": "Maple" } ] } ▽ Translate ▽
[Nexacro 17] License Invalid Error 해결 방법 (Trial license) 0. 개요 - 개발용 라이센스를 아무리 적용해도 계속 [License Invalid Error]가 발생 - 재설치를 해봐도 같은 에러가 계속해서 발생했다 1. 해결 - 넥사크로 스튜디오를 종료한다 - [윈도우 + R]을 눌러서 regedit을 입력한다 - [컴퓨터\HKEY_CURRENT_USER\SOFTWARE\AppDataLow\Software\nexacro\nexacrostudio] 경로 아래 버전에 해당하는 폴더를 삭제한다 (Nexacro 14버전도 가능) - 마지막으로 Nexacro Studio를 실행하면 60일 Trial License가 적용된다
[IntelliJ] JetBrains IDE 실행안됨 오류 확인 방법 0. 개요 - IntelliJ 그리고 Pycharm, WebStorm등 JetBrains의 여러 IDE를 사용하고 있는데 IntelliJ가 아무리 실행해봐도 열리지 않았다. 알림창이 뜨는 것도 아니고 왜 안켜지는건지 이유조차도 알 수 없었다. 1. JetBrains IDE 실행안될 때 오류 확인 방법 - cmd (명령 프롬프트)를 실행한다 (시작 > 실행 > cmd) - JetBrains IDE가 설치된 경로 아래 bin 폴더로 이동한다 - idea.bat을 실행시킨다 (IDE마다 bat 파일이 다른데 쓱 보면 알 수 있다) C:\>cd C:\Program Files\JetBrains\IntelliJ IDEA 2023.1\bin C:\Program Files\JetBrains\IntelliJ IDEA 2..
[Spring] Session Timeout 설정 3가지 방법 0. 개요 - 개발을 하다보면 Session Timeout을 바꾸고 싶은 욕망이 생기거나 바꿔야하는 일이 생길 때가 있다. 이를 설정하는 방법은 크게 3가지가 있는데 그에 대한 우선순위와 그 방법에 대해서 알아보려고 한다 1. Java 소스로 설정하는 방법 (높은 우선 순위) - 로그인 이후 Session에 사용자 정보를 담는 아래와 같은 부분이 있을 것이다 (request만 있다면 꼭 이 부분이 아니어도 괜찮다) - javax.servlet.http.HttpSession 클래스에 있는 setMaxInactiveInterval 메소드를 사용한다 HttpSession session = request.getSession(); session.setAttribute("UserVO", userVO); sessio..
[Nexacro 17] textarea, div등 높이 자동조절 (auto height) 0. 개요 - 내가 넥사크로를 잘 몰라서 그런건지, 넥사크로가 나를 잘 몰라서 그런건지 어느 하나 쉬운게 없다 - 아래의 예제 화면과 같이 textarea에 글을 입력해서 지정된 height를 넘어가면 스크롤이 생기는데 스크롤 대신 늘어나면 늘어나는대로 textarea까지 늘어나게 하고 싶었다 (역시나 찾아보니 정보가 많이 없다) 1. 예제 준비 - 간단하게 div 안에 textarea를 넣은 예제이다 - 회색 바탕은 div 그리고 그 안에 작은 흰색은 textarea 3. onkeyup 이벤트 생성 - textarea에 글을 입력할때 키 하나하나의 입력 후 onkeyup 이벤트가 발생하면 실행되는 function을 생성한다 - 생성된 tarea_onkeyup 함수 - Design 탭에서 textarea..
[Nexacro 17] Grid의 Row, Col 사이즈를 마우스로 조절하는 속성 0. 개요 - Nexacro Studio로 Grid를 만들어서 Dataset에 연결하는 일련의 작업들을 기존 작업자가 진행한대로 복사해서 사용했더니 아래와 같이 마우스를 이용해서 사이즈를 조절할 수 있었다 - 하지만 사용자가 마우스로 그리드의 크기를 조절하면 스크롤이 생기고 제공하고 싶은 UI가 크게 틀어지는 등의 이유 때문에 기능을 없애기로 했다 1. 예제 준비 - 아래와 같이 Column이 4개인 Grid를 생성하여 데이터셋을 연결해봤다 2. Grid Properties의 "cellsizingtype" 속성 - 그리드 속성 창에 보면 cellsizingtype이라는 속성이 나오고 설명을 읽어보면 친절하게 나와있다 - 사용자가 마우스로 Row 또는 Column 의 크기를 변경할 수 있게 설정하는 속성입..
[Nexacro 17] Dataset 동적 생성 및 로드 0. 개요 Nexacro 17버전으로 개발을 진행하는 중에 Design 탭에 Dataset을 추가하지 않고 동적으로 Dataset을 만든 후 특정 조건에 맞는 Dataset에 접근하여 데이터를 불러오고 싶었다 1. 데이터셋 동적 생성 - 아래 소스는 Dataset을 생성하는 두가지 예제를 보여준다 - 첫번째는 빈 Dataset을 생성하고 두번째는 데이터셋의 id와 컬럼, 데이터를 추가하는 예제 //Dataset Object 생성 예제 1 this.dataset_test1 = new Dataset(); trace("\n" + this.dataset_test1.saveXML()); //Dataset Object 생성 예제 2 (id 포함) this.dataset_test2 = new Dataset("data..

반응형