전체 글

항상 성장해나가는 개발자가 되고 싶은 J입니다
DEVELOP/C#

C# 소수점 표기

최근 OPC 개발을 하면서 여러 컬럼이 추가가 되었는데, 그 중 수집 데이터에 따라 소수점 변경 작업이 필요한 사항이 발생했다. 최초 DB 접속 시, 설정된 SCALE(소수점 표시 길이) 값을 기반으로 내부 가공을 진행하려고 한다. (대부분의 데이터는 string 타입을 기준으로 진행) string str = "1234"; string chgVal = null; // 소수점 2자리까지 표기 string str = "1234"; double value = double.Parse(str); string formattedString1 = (value / 10).ToString("F1"); // 1자리 소수점 표기 string formattedString2 = (value / 100).ToString("F2")..

DEVELOP/DB

SSMS에서 테이블 정보 조회하기

DB 쿼리를 짜다보면 테이블 구조를 보기 위해 SELECT * FROM TABLE명; DESC TABLE명; 스키마 브라우저 - 해당 테이블 - 디자인 보기 등으로 구조를 보거나 한다. SSMS에서는 편리하게 조회가 가능하도록 단축키를 지원하고 있는데 'ALT + F1'이다 조회하고자 하는 테이블을 블럭처리하고, 위 단축키(ALT+F1)을 누르면, 테이블 컬럼 및 유형, 제약조건 등을 한눈에 볼 수 있다.

DEVELOP/JAVA

Spring Boot 소스 자동 갱신

스프링 부트+gradle로 크롤링을 연습하는 도중, 매번 빌드하기가 귀찮아짐으로 인해 자동 반영 기능이 있는지 찾아보았다. 검색해 본 결과 application.properties - spring.devtools.livereload.enabled=true build.gradle(dependencies 부분) - compile('org.springframework.boot:spring-boot-devtools') 이렇게 추가해주었더니 재배포 하지 않아도 내장 톰캣에 자동으로 반영이 되었다. 참고 : https://dogbirdfoot.tistory.com/17

DEVELOP/JAVA

이클립스(ECLIPSE) 속도 향상

이클립스를 쓰다보니 어느순간 버벅거리기 시작하여 환경설정을 찾아보았다. 아래 글 따라서 해보니 조금은 빨라진 것 같다.. xms, xmx 수치를 같게 해야 버벅거리는 게 조금은 줄어든다니... https://blog.naver.com/sungback/90097516641 이클립스 속도 향상 (eclipse.ini 수정) 이클립스 속도 향상 (eclipse.ini 수정) 최근 이클립스가 버벅대서 오랜만에 이클립스 속도 향상 정보를 정... blog.naver.com https://tychejin.tistory.com/37 [Eclipse] eclipse.ini 초기 설정 eclipse.ini은 초기 설정 파일로 수정하지 않고 사용 시에는 Out of Memory 오류가 발생할 수 있습니다. 메모리 설정의 ..

DEVELOP/JAVA

eclipse maven project configurator 'org.eclipse.m2e.jdt.javaconfigurator' 에러 발생 시

오늘 이클립스를 구동 중에 갑자기 'project configurator org.eclipse.m2e.jdt.javaconfigurator' 같은 에러가 발생해서, 해결방법을 찾던 도중 'groovy m2e groovy eclipse m2e integration'이라는 플러그인을 설치하면 해결이 된다는 글을 보았습니다. 몇몇 분들에 한해 발생되는 현상이라고는 하는데, 정확한 사유를 알 수가 없네요... 아래 블로그를 참고하였습니다. https://yonoo88.tistory.com/868 이클립스 maven 프로젝트에서 pom.xml 에러 Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compi..

DEVELOP/JAVA

[Spring] Non-resolvable parent POM for... 에러 발생 시

[Spring] Non-resolvable parent POM for... 에러 발생 시 요 며칠 간 이클립스에 Spring IDE 연동하는데 많은 시간을 투자했다. Spring 기반의 프로젝트를 생성하기만 하면 아래와 같은 오류가 매번 발생했기 때문이다. Error during build of project [XXX] Errors occurred during the build. Errors running builder 'Maven Project Builder' on project 'XXX'. Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.2 or one of its dependencies could n..

DEVELOP/DB

[MS-SQL] 프로시저 조회

MS-SQL 프로시저 관련 -생성CREATE PROC [프로시저명]AS[쿼리문] (조회)-단일sp_helptext [프로시저명] -전체select * from INFORMATION_SCHEMA.ROUTINES -삭제DROP PROCEDURE [프로시저명]

DEVELOP/DB

PL/SQL 종류

PL/SQL 종류 Anonymous Block (익명 블록)- 이름이 없는 블록, 실행을 위해 프로그램 안에서 선언해야하며, 실행 시 PL/SQL 엔진으로 전달되어 실행 됨- 선행 컴파일러 프로그램과 SQL*Plus 또는 서버 관리자에서 익명 블록을 내장할 수 있음 Procedure (프로시저)- 특정 작업을 수행할 수 있는, 이름을 가진 PL/SQL 블록. 매개변수를 받을 수 있고, 반복적으로 사용이 가능- 연속 실행 또는 구현이 복잡한 트랜잭션을 수행하는 PL/SQL 블록을 데이터베이스에 저장하기 위해 생성 Function (함수)- 값을 계산하고 결과값을 반환하기 위해 함수를 많이 사용- 구성이 프로시저와 유사하나 IN 파라미터만 사용할 수 있고, 반드시 반환 될 값의 데이터 타입을 RETURN문에..

JUSTE
Become Developer