본문 바로가기
반응형

전체 글195

[자바] 2. 자료형 & 연산자 1. 기본 자료형과 참조 자료형 1.1. 기본 자료형 기본 자료형은 사용하는 메모리가 정해져있는 자료형이다. - 컴퓨터에서는 모든 문자에 번호를 할당하고 문자를 정수로 바꿔서 저장한다. - 문자에 어떤 번호를 할당하는지는 다양한 방법이 있는데, 자바는 유니코드라는 세계 표준 규격을 따른다. - 유니코드의 경우 국제적으로 사용되는 모든 문자를 0 ~ 65,535 범위(2 바이트)의 정수에 할당한다. 1) 실수형 - 실수형의 유효 자리는 소수점 아래의 숫자를 의미 - float, double 을 사용하다보면 연산이 부정확한 경우가 종종 있는데 유효자리수를 넘어가는 경우이다. * 만약 금융 계산을 할 때, 정확한 부동소수점을 표시하고 연산해야 된다면 BigDecimal, BigInteger 클래스를 활용한다... 2022. 1. 13.
[자바] 1. 기본 프로그래밍 구조 1. Hello World package ch01.sec01; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } 1.1. 함수와 메서드의 차이 1) 함수(function) : 어떠한 기능을 수행, 전역과 지역에 상관없이 독립된 기능을 수행한다. 2) 메서드(mothod) : 함수처럼 어떠한 기능을 수행하지만, 함수와의 차이가 있다면 메서드는 클래스 및 객체와 연관되어 있다. 클래스 내에 선언되어 있는 함수가 메서드이다. 결론 : 함수가 메서드보다 더 큰 개념으로 메소드는 함수에 속한다고 할 수 있지만, 함수와 메서드는 다르다. ex) 함수는 sum(), abs().. 2022. 1. 11.
부하 테스트 JMeter 사용법 스트레스 테스트란? 성능 테스트 관련 용어 우리들 중 다수는 “부하테스트(Load Test)”와 “스트레스 테스트(Stress Test)”의 용어의 차이를 잘 모른 채 그냥 동의어로 사용하는 경향이 있다. 이러한 용어의 명확한 구분 없이 사용하는 사 xpace.tistory.com 1. 부하 테스트 전 자바 설치가 필요하다. 본인 컴퓨터에 자바가 설치되어 있지 않으면 아래 링크에서 다운로드하여 자바를 설치한다. https://java.com/ko/download/ie_manual.jsp?locale=ko 2. JMeter 홈페이지에서 JMeter를 다운로드 받는다. https://jmeter.apache.org/download_jmeter.cgi 3. 다운받은 JMeter 파일 압축을 해제한다. 4. 압.. 2022. 1. 6.
[MS-SQL] 락(LOCK) 걸렸을 때 강제 종료(KILL) MS-SQL 에서 SELECT 했을 때 타임아웃에 걸려 연결이 끊기는 경우, 테이블에 락이 걸려서 문제가 되는 경우가 있다. 이런 경우 LOCK 걸린 쿼리를 조회해서 강제로 KILL 해줘야 한다. 1. LOCK 걸린 SPID 조회하기 SP_LOCK 2. MS-SQL 내장함수로 제공되는 SP_WHO2, SP_WHO3를 이용하여 ID 조회하기 SP_WHO2 SP_WHO3 실행 결과에서 BlkBy 컬럼에 값이 존재하면 LOCK 걸린 프로세스의 ID이다. SP_WHO2가 더 보기 편하긴 한데, 가끔 제대로 조회가 안 되는 경우가 있다. 이 땐 SP_WHO3을 사용하자. 3. LOCK 걸린 SPID를 기준으로 실행되고 있는 쿼리 확인 DBCC INPUTBUFFER([SPID]) 4. SPID를 기준으로 세션 종료.. 2022. 1. 5.
AWS 회원 탈퇴하기 1. 우측 상단에 내 계정 ID를 클릭한다.2. 계정을 클릭한다.3. 스크롤을 페이지 맨 아래로 내리면, 계정해지가 보인다. 체크박스를 모두 체크한 다음 계정 해지 버튼을 클릭한다.4. 계정 해지 메일을 받으면 탈퇴처리된다. 뽀모도로 타이머(Pomodoro Timer) - Google Play 앱뽀모도로(Pomodoro)공부법은 단시간 집중력 향상을 위한 자기주도 학습법입니다.play.google.com 조상님LOTTO - Google Play 앱무료로 로또 당첨 확률을 높일 수 있습니다.play.google.com 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2022. 1. 4.
[인텔리제이, IntelliJ] 모든 프로시저를 하나의 텍스트 파일로 추출[export, save]하기 1. DATABASE ▶ routines ▶ 파일로 추출하려는 프로시저 선택 2. 선택한 프로시저 선택 후 마우스 우클릭 ▶ SQL Scripts ▶ SQL Generator… 선택 3. 선택한 프로시저 선택 후 마우스 우클릭 ▶ SQL Scripts ▶ SQL Generator… 선택 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 2021. 12. 23.
[IntelliJ] 인텔리제이 DataBase(DB) 연결 1. DataBase를 클릭한다. 2. 좌측 [+] 버튼 클릭 ▶ Data Source ▶ [연결하려는 DBMS 선택] 3. Host, Port, User, Password, Database를 연결한 후 Test Connection을 눌러 접속 테스트를 한 후 OK 또는 Apply를 클릭한다. 4. 연결된 후 인텔리제이 내에서 테이블 검색 및 프로시저 검색도 가능하고, 상단 메뉴에서 설정 변경을 할 수 있다. 그리고 실운영 DB는 색상을 빨간색으로해서 구분지을 수 있다. 쿼리 콘솔을 열어서 쿼리를 작성할 수 있어서 굉장히 편하다. "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 2021. 12. 23.
[오라클] 테이블 복사하기 1. 테이블 스키마 및 데이터 복사 CREATE TABLE 새테이블명 AS SELECT * FROM 복사할테이블 WHERE 조건; 2. 테이블 구조만 복사 CREATE TABLE 새테이블명 AS SELECT * FROM 복사할테이블 WHERE 조건 AND 1= 2; -- 1=2 : 거짓 조건을 주어 예전TABLE의 구조와 같은 새로운 TABLE 생성 3. 데이터만 복사(빈 테이블이 있고 빈 테이블과 복사하려는 테이블의 구조가 동일해야 됨) INSERT INTO 빈테이블명 SELECT * FROM 데이터있는테이블명 WHERE 조건; 4. 구조가 다른경우 데이터 복사(컬럼들 타입, 크기는 같아야됨) INSERT INFO 빈테이블명 (컬럼들 콤마로 구분하여 나열) SELECT 컬럼들 FROM 데이터있는테이블명.. 2021. 2. 10.
[DBeaver] There is no physical unique key defined for... 에러 DBeaver를 사용하다가 가끔 조회된 데이터에서 ROW 선택 후 하단에 [-]삭제 버튼을 클릭해서 삭제를 하려고 하면Possible multiple rows modification there is no physical unique key for 'Table Name' DBeaver will use all columns as unique key. Possible multiple rows modification Are you sure you want to proceed?이라는 내용으로 알럿창이 뜬다. 번역기를 돌려보면다중 행 수정 가능 '테이블 이름'에 대한 실제 고유 키가 없습니다. DBeever는 모든 열을 고유 키로 사용합니다. 다중 행 수정 가능 계속하시겠습니까?결론은 삭제하려고보니 테이블에 고유 .. 2021. 2. 10.
반응형