일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 폐기하기
- 성능개선
- batchInsert
- jar 소스보기
- org.json
- date_format
- nonblocking
- JobExecutionAlreadyRunningException
- Meta Table
- 스프링 배치 메타 테이블
- 마리아디비
- 스테이지에 올리기
- 마이바티스 트랜잭션
- 스프링 리액티브 프로그래밍
- 무시하기
- 스프링 배치 공식문서
- 문자형을 날짜형으로
- spring webflux
- spring reactive programming
- multi update
- git stage
- JSON 분리
- ChainedTransactionManager #분산데이터베이스 #Spring Boot #MyBatis
- 날짜형을 문자형으로
- JSONObject 분할
- JSON 분해
- JSONArray 분할
- str_to_date
- 스프링 웹플럭스
- JSON 분할
- Today
- Total
목록전체 글 (197)
ebson
개요 서버 모니터링 데이터베이스, 메모리 스토어 및 애플리케이션 모니터링 에이전츠 없이 외부 API연동해 클라우드 서비스 연동해 모니터링 서버, 애플리케이션, 외부 서비스 등에서 수집되는 수치 데이터 메트릭 메트릭을 그래프 등으로 대시보드를 구성해 모니터링 애플리케이션의 성능을 감시하는 APM, 뉴렐릭 대비 합리적인 가격 로그 관리 기능 , 수치정보를 다루는 메트릭과 텍스트 정보를 다루는 로그 무제한적으로 보내는 로그를 일단 데이터독이 다 받아주고 이것을 인제스트라고 함 인제스트된 로그는 실시간으로 확인하거나 S3같은 외부 저장소에 내보낼 수 있음 로그를 인덱싱해 검색 또는 매트릭으로 만들어 모니터링, 조건부 알람등록 외부에서 API와 브라우저 테스트를 통해 헬스체크 수행하는 신태틱스 서버나 서비스 간의..
#젠킨스(Jenkins)는 거의 모든 언어의 조합과 소스코드 리포지토리(Repository)에 대한 지속적인 통합과 지속적인 전달 환경을 구축하기 위한 간단한 방법을 제공 #젠킨스는 지속적 통합 도구의 일종으로 무료 오픈소스 자동화 서버임, 빌드-배포 자동화를 지원하는 수백개의 플러그인을 제공 #빌드란 코드를 실행할 수 있는 상태로 만드는 일이고 배포는 사용자 접근이 가능하도록 배치시키는 일임 #지속적인 통합은 애플리케이션 개발 단계를 자동화해 보다 짧은 주기로 고객에게 제공하는 것임, 추가/변경된 코드를 자동으로 빌드한 후 테스트하고 통과하면 공유 레포지터리에 병합 #지속적인 통합은 개발자가 공유 버전 제어 저장소에서 팀의 코드를 컴파일할 수 있도록 함으로써 빌드주기 비 효율성을 줄이기 위한 프로세스임..
1. 개요 - 버그 및 이슈 추적, 프로젝트 관리에 최적화된 프로젝트 관리형 협업툴 - 아틀라시안이 개발한 이슈 트래킹 시스템 - 관리 대상 이슈는 업무(작업), 문제점, 개선사항 등 - 이슈 관리 방법은 목록으로 정리, 우선순위 부여, 담당자 지정, 진행 과정 추적 - 유사한 솔루션은 Redmine, Mantis, Trac, Bugzilla 등 2. 이슈 - 팀이 식별하고 있는 작업 항목의 단위로서 하나의 업무당 하나의 이슈가 배정 - 에픽-스토리-태스크-버그 등의 이슈 타입을 제공(서브태스크 < 스토리 < 에픽 < 이니셔티브) - 이슈별로 이슈키가 생성 - 이슈의 내용을 뜻하는 필드를 구성하고 작성(요약, 담당자, 우선순위 등의 항목) - 요약은 이슈의 제목, 담당자는 이슈를 할당, 우선순위란 업무의..
NODEJS WEB PROJECT https://github.com/thswlsqls/fform022 GitHub - thswlsqls/fform022 Contribute to thswlsqls/fform022 development by creating an account on GitHub. github.com SPRING WEB PROEJCT https://github.com/thswlsqls/shoppingmall_project GitHub - thswlsqls/shoppingmall_project: spring mvc project made with oracle datase spring mvc project made with oracle datase . Contribute to thswlsqls/s..
JDK, JRE, JVM 1. 컴퓨터는 자바 언어를 어떻게 이해하는가? 자바로 작성한 코드를 실행하면, 0과 1로 구성된 바이트코드(바이너리코드)로 컴파일함 이 과정의 주체 프로그램을 컴파일러라고 함 바이트 코드 : 0과 1로 이루어진 코드로서 컴퓨터가 이해할 수 있음 컴파일 : 인간이 이해하기 쉬운 언어를 기계어로 번역하는 과정 컴파일러 : 컴파일을 하는 프로그램 2. JVM의 역할은 무엇인가? 0과 1의 조합을 운영체제마다 다르게 이해함 그래서 C언어의 경우, 윈도우용, 맥용, 리눅스용 컴파일러를 각각 필요로 함 그러나 자바는 자바 컴파일러만을 사용함 그리고 자바 컴파일러가 생성한 바이트 코드를 윈도우, 맥, 리눅스 위의 JVM에게 줌 그래서 JVM이란 바이트 코드를 자바 컴파일러와 운영체제가 호환하..
Ant, Maven, Gradle 1. 빌드와 실행 빌드란 소스코드 파일을 여러 과정을 거쳐 컴퓨터에서 실행할 수 있는 독립 sw 가공물로 변환시키는 과정임 독립 sw 가공물이란 Artifact 임 빌드를 세분화하면 1) 소스 코드를 컴파일함 2) 테스트 코드를 컴파일함 3) 테스트 코드를 실행함 4) 테스트 코드 리포트를 작성함 5) 기타 추가 설정한 작업들을 진행함 6) 패키징을 수행함 7) 최종 sw 결과물(Artifact)를 만들어 냄 테스트 코드란 내가 작성한 코드를 자동 테스트해주는 코드를 추가 작성한 것임 실행이란 내가 작성한 코드 혹은 테스트 코드를 컴파일을 거쳐 작동시켜 보는 것임 독립 sw 가공물이 나올 수도 있고 나오지 않을 수도 있음 자바스크립트나 파이썬 등 인터프리터 언어는 컴파일..
ubuntu에 git설치하고 설정 및 레포지터리 클론하기 1. 깃 패키지 업데이트 $sudo apt-get install git 2. 깃 설치하기 및 버전 확인하기 $sudo apt install git $git –version 3. 깃 설정하기 $git config –global user.name $git config –global user.email 4. 레포지터리 클론하기 $git clone
ubuntu20.04에서 nodejs로 소켓서버 만들기 1. socket 통신이 성립하기 위한 조건 1.1. 폴링, 웹소켓 등 프로토콜 필요함 -> socket.io 와 socket.io-client 모듈 사용 1.2. mixed content 아니어야 함. 즉, http -> http 또는 https -> https -> 도메인에 ssl발급, 프록시 없이, 노드서버 포트로 직접 connect요청 1.3. 노드 서버에서 socket.io모듈 사용하여 소켓 서버 생성하기 https서버 생성하기 socket 요청을 받도록 하기 2. 리액트 클라이언트에서 소켓 요청보내기 소켓 서버에 연결 요청 보내기 소켓 서버에 command와 data보내기 소켓 서버로부터 command와 data 수신하기 3. 실행 예 소..