티베로(Tibero) 오류 (Error:# -8008, Missing expression.at line 10, column 40 of null) 알티베이스(AS-IS) => 티베로 (TO-BE) 데이터베이스 구문 변경 중 위 오류가 나왔다. 위 오류의 내용은 일반적으로 프로그래밍 코드나 스크립트에서 문제가 발생했을 때 출력된다. 이 오류를 해결하기 위해서는 코드의 해당 라인 및 열 (line 10, column 40)을 확인하여 문제가 있는 표현식이나 구문을 찾고 있었다. 아무리 봐도 오류가 없어서 티베로 구문을 하나하나 검색해서 확인해봤는데 이유는 CASE문이었다. 알티베이스에서는 CASE와 CASE2가 사용되는데, 티베로에서는 CASE2를 지원하지 않는다. 사용법은 거의 유사하다. CASE2 예시 S..
대한민국 개발 생태계가 '자바 공화국'이라고 불리는 이유? 우리나라가 자바 프로그래밍을 사랑하게 된 이유가 뭘까?Chat-GPT에게 질문했다. 1. 정보통신산업 육성 정책 한국정부는 정보통신산업을 중요한 경제 성장 동력으로 인식하고, 이를 육성하기 위한 다양한 정책을 추진해왔습니다. 자바는 다양한 플랫폼과 환경에서 사용할 수 있는 범용 프로그래밍 언어로서, 이러한 정보통신산업 육성 정책의 일환으로 자바 개발을 촉진하고 지원해왔습니다. 2. 전자정부프레임워크(eGovFrame) 활용 전자정부프레임워크는 한국 공공기관의 정보화 프로젝트를 위한 프레임워크로, 자바를 기반으로 개발되었습니다. 이 프레임워크의 활용으로 인해 자바가 한국 공공기관의 정보 시스템 개발에서 중요한 역할을 하게 되었고, 이로써 "자바공화..
전자정부프레임워크(Electronic Government Framework, eGovFrame)에 대해 eGovFrame 소개 개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다. “전자정부 표준프레임워크”는 공공사업에 적용되는 개발프레임워크의 표준 정립으로 응용 SW 표준화, 품질 및 재 사용성 향상을 목표로 합니다. 이를 통해“전자정부 서비스의 품질향상” 및 “정보화 투자 효율성 향상”을 달성하고, 대ㆍ중소기업이 동일한 개발기반 위에서 공정 경쟁이 가능하게 됩니다. ※ 표준프레임워크는 기존 다양한 플랫폼(.NET, php 등) 환경을 대체하기 위한 표준은 아니며, java 기반의 정보시스템 구축에 활용하실 수 있는 개발·운..
StringBuilder와 String의 차이 StringBuilder와 String은 둘 다 문자열을 다루는 클래스라는 건 알고 있지만.. 무슨 차이가 있을까? 1. String 불변성(Immutability): String은 불변(immutable)한 클래스이다. 즉, 한 번 생성되면 해당 문자열의 내용을 변경할 수 없다. 문자열을 수정하려면 새로운 String 객체를 생성해야 한다. 안전성: 불변성으로 인해 String은 스레드 안전(thread-safe)하며, 동시에 여러 스레드가 문자열에 접근해도 예기치 않은 결과가 발생하지 않는다. 메모리 관리: 문자열을 연결하거나 수정할 때마다 새로운 객체를 생성하기 때문에, 메모리 사용량이 늘어날 수 있다. 성능: 문자열을 수정할 때마다 새로운 객체를 생성..
레드마인이란? 레드마인(Redmine)은 오픈 소스 프로젝트 관리 및 이슈 추적 시스템입니다. 소프트웨어 개발 프로젝트나 다른 협업 작업을 관리하는 데 사용됩니다. 레드마인은 Ruby on Rails로 작성되었으며, 웹 기반 인터페이스를 통해 사용자들이 프로젝트를 추적하고 관리할 수 있도록 합니다. 레드마인 주요 기능 이슈 추적: 프로젝트의 이슈(버그, 기능 요청, 작업 등)를 생성하고 추적할 수 있습니다. 이슈에는 우선순위, 상태, 담당자, 기한 등의 정보를 포함시킬 수 있습니다. 레드마인은 이슈들을 팀 내에서 협업하고 해결하는 데 도움을 줍니다. 프로젝트 관리: 프로젝트를 생성하고 관리할 수 있습니다. 프로젝트에는 이슈, 일정, 파일, 문서 등을 관리할 수 있으며, 프로젝트 참여자 간의 소통과 협업을..
자바 스프링(Java Spring) [org.springframework.beans.factory.BeanCreationException] 오류 해결 오류 내용 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exceptio..
오류 화면 React 프로젝트 진행 중 @material-ui를 설치하려니 오류가 나면서 설치하지 못 했다. 오류 내용 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: todo-react-app@0.1.0 npm ERR! Found: react@18.2.0 npm ERR! node_modules/react npm ERR! react@"^18.2.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"^16.8.0 || ^17.0.0" from @m..
[ 2022.10 인공지능 프로젝트 ]라즈베리파이 OpenCV를 사용한MQTT 통신 기반 사용자 추적 쇼핑카트 사용 기술라이브러리MQTT 통신: Paho, Mosquitto OpenCV: OpenCV (Open Source Computer Vision Library) YOLOv4-Tiny (DeepSort 알고리즘)언어Python 개발 환경 및 도구PyCharm(IDE) Thonny하드웨어 플랫폼 (IoT)Raspberry Pi 이 외에 부수적인 것들이 많은데 일단 이 정도면 구현은 할 수 있다.프로젝트 개요Smart Cart(스마트카트) 라는 사물인터넷을 만드려고 한다. 스마트카트의 주기능으로는 카메라 센서, 사용자 객체 인식, 무선 통신, 센서 인식, 모터 제어가 있다. RaspberryPi의 카메..