반응형

분류 전체보기 408

[개발관련] 이클립스 실행오류 SWTException, 이클립스 재설치

다음 이클립스 버전을 설치 후 실행하였더니 에러가 발생하였다. Eclipse IDE for Enterprise Java and Web Developers - 2023-03 !SESSION 2023-05-19 09:16:51.033 ----------------------------------------------- eclipse.buildId=4.27.0.20230309-1200 java.version=1.8 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ko_KR Framework arguments: -product org.eclipse.epp.package.jee.product Command-..

개발/개발관련 2023.05.19

[Java] 자바 상식2

이것이자바다2권 -실행중인 프로그램을 프로세스라고 한다. -멀티 태스킹에는 멀티 프로세스와 멀티 스레드가 있다. -멀티 스레드는 예외 시 프로세스 전체가 종료되므로 예외처리에 만전을 기해야한다. -작업스레드는 Thread 클래스로 직접 만들거나 Thread 클래스를 상속받아 만든다. -병렬성은 멀티코어, 동시성은 원코어 시분할 -스레드가 코어보다 많은 경우 동시성의 순서를 정하는 것이 스레드스케줄링이다. -스레드스케줄링에는 우선순위(Priority)와 순환할당(Round-Robin)이 있다. -우선순위는 개발자가 코드로 제어 가능하다 -순환할당은 JVM이 처리하여 개발자가 코드로 제어 불가하다. -멀티스레드에서 하나의 스레드만 작업할 수 있는 영역이 임계영역(Critical section)이다. -자바에..

개발/JAVA 2023.05.17

[개발관련] n8n 셀프 호스팅하기_ node.js npm

▶n8n이란 Welcome | n8n Docs Welcome This is the documentation for n8n, a fair-code licensed node-based workflow automation tool. It covers everything from setup to usage and development. It is a work in progress and all contributions are welcome. Where to start Quickstarts Jump in wi docs.n8n.io n8n은 오픈소스 워크플로우 도구이다. 다양한 애플리케이션 및 시스템을 이용하는 워크플로우를 만들어 업무를 자동화하는데 사용할 수 있다. ▶n8n 로컬PC를 이용한 셀프 호스팅 방법 파..

개발/개발관련 2023.05.17

[Java] 자바 상식

이것이 자바다 1권 자바 상식. -자바는 오크(Oak)라는 언어에서 시작되었다. -자바는 이식성이 높은 언어이다. -Write once, run anywhere -자바는 객체지향 언어이다. -자바는 GC가 메모리를 자동으로 관리한다. -자바는 멀티스레드 구현이 용이하다. -java는 byte나 short정수 연산 시 int형으로 변환하여 연산하고 int형으로 반환한다. -int형은 10진수,8진수,16진수로 대입할 수 있다. -자바는 모든 문자를 유니코드로 처리한다. -자바는 한 번의 컴파일로 기계어가 만들어지지는 않는다. -자바실행환경(JRE) 에 개발도구가 더해진 것이 자바개발키트(JDK)이다. -자바의주석은 //, /* */, /** */ 가 있다. -short 타입은 C언어와의 호환을 위해 주료 ..

개발/JAVA 2023.05.16

[알고리즘] 구간합/ 합배열

*알고리즘: 문제 해결을 위한 절차 1.어떤 문제? 2.어떤 절차? ㅡ>Pseudo Code 3.어떻게 구현? ㅡ> Java ------------------------------------------------ 1.어떤 문제를 해결하기 위한 알고리즘인지 구간합을 구하는 문제에서 시간복잡도를 줄이기 위해 합배열을 이용한다. 원본 배열에서 i인덱스에서 j인덱스까지의 합을 구한다고 할 때 (i 1 ~ 배열의길이-1) 합배열 S의 index번째의 값을 합배열 S의 index-1번째 + 원본배열의 index번째로 할당한다. 2. 합배열을 이용하여 문제에서 원하는 구간합을 계산한다. -원본 배열의 index번째까지의 합은 S[index] -원본 배열의 i~j번째 인덱스까지의 합은 S[j] - S[i-1] 3.Ja..

[개발관련] 크롬(Chrome) 개발자 도구 단축키

▶크롬 개발자 도구 실행 - F12 - Ctrl + Shift + I - Ctrl + Shift + C ( 페이지 내 Elements 검사 기능 ) ▶페이지 내 파일 오픈 - Ctrl + P ex) js라고 검색하면 해당 페이지의 js 파일을 확인할 수 있어 편리하다. ▶개발자 도구 명령어 입력 -Ctrl +Shift + P ex) sources, console 등 개발자 모드 내 기능을 찾고 실행하기 편리하다. ▶콘솔 서랍 열기/닫기 (토글) - Esc

개발/개발관련 2023.05.09

[자료구조] 자료구조(Data Structure)

▶배열(Array) 인덱스,그리고 인덱스에 대응하는 데이터로 이루어진 자료구조. 연속된 메모리 공간에 같은 종류의 데이터들이 순차적으로 저장되어 있다. 인덱스를 이용하면 데이터 접근에 용이하다. 배열 생성 시 사이즈를 정해야 하며 값 삭제 시 중간 중간 빈 공간이 생길 수 있다. ▶연결리스트(Linked List) 각 노드가 데이터와 포인터를 가진다. 포인터에 다음 노드에 대한 참조를 갖는 자료구조이다. 메모리 공간이 연속되지 않는다. ▶스택(Stack) 후입선출(LIFO) 자료구조 ▶큐(Queue) 선입선출(FIFO) 자료구조 ▶덱(Deque) 양방향에서 삽입 삭제가 가능한 자료구조. 큐와 스택을 합친 형태 ▶트리(Tree) 순환이 없는 연결 그래프 ▶맵(Map) 키와 값으로 이루어진 자료구조 ▶셋(S..

CS/자료구조 2023.05.04

[업무기록]20230503_SM작업

보안에 위배되는 내용과 민감한 내용은 쏙 빼놓고 업무에 대한 기록과 배운점 느낀점을 기록한다. =============================================================================== 0.인트로 조직에 중간급이 왜 필요한지 이해가 가는 요즘이다. 꼼꼼하게 컨펌을 하지 않는 부장 + 신입 환경은 쉽지 않은 것 같다. 업무 과중때문인지는 몰라도 PM역할을 하는 프로젝트 오픈 장애가 두 번 째. 1.업무내용 고객사 SM 기능 개선 사항 보완. 콤보박스에서 선택하는 값에 종속되는 특정 코드 값이 같이 수정이 되었어야 했으나 그 부분을 제대로 인지하지 못하여 다시 작업하게 되었다. 화면단, 파라미터, 쿼리를 수정하여 보완 완료. 2.배운점 요건을 확실하게 분석..

카테고리 없음 2023.05.03

[개발관련] 톰캣 bin디렉토리, startup.sh, shutdown.sh, exec, phind

startup.sh와 shutdown.sh는 catalina.sh를 exec 할 때 넘겨주는 파라미터가 start인지, stop인지만 다르고 모두 동일하다. fork가 프로세스를 복사하여 쓰는 것이라면 exec는 기존 프로세스의 구조를 유지하고 내용만 변경하여 실행하는 것이다. exec "$PRGDIR"/ "$EXECUTABLE" (start | stop) "$@" catalina.sh에 넘겨주는 파라미터에 따라 start또는 stop된다. catalina.sh 에서는 넘겨받은 인자로 분기하여 start, stop 등의 기능을 수행한다. 한편 인공지능에게 모르는 문법의 주석을 달아달라고 질문해보았다. 명령어 문법의 요소 요소 하나하나를 설명해주고 부연 설명까지 해주고 있다.

개발/개발관련 2023.05.02

[정처기] 용어 및 키워드 리마인드용 ->하이퍼텍스트로 만들기

정보처리기사시험을 준비하면서 정리한 키워드와 간단한 설명입니다. 정보처리기사 실기시험을 준비하시는 분들이라면 휠을 내리며 눈으로 쓱 훑으면서 키워드 리마인드 하시기 좋을 듯하여 포스팅해봅니다. 각 키워드에 링크를 달아 하이퍼텍스트화 ------------------------------------------------------------------------------------------------------------------------------------------------- 키워드 [영문풀네임] [영문약어] 요약설명 [상세설명] 프로그램 Program 일련의 명령어와 데이터 집합.저장장치에저장된정적인상태로프로세스와구분 소프트웨어 Software 프로그램과 관련문서 총칭 소프트웨어생명주기 S..

반응형