본문 바로가기
반응형

개발하는고양이196

[자바] 3. 문자열 3. 문자열 3.1. 문자열 연결 1) 문자열 + 숫자 String str = "65"; int num = 25; System.out.println(str + num); 결과값은 65+25 = 90이 아닌, 6525가 출력된다. 덧셈 연산자는 두 개의 피연산자 중 하나라도 String이면, 결과는 String이다. 2) 문자+숫자 char ch = 'A'; int num = 3; System.our.pintln(ch + num); 결과값은 68이 출력된다. 자바는 유니코드를 사용하지만, 유니코드의 앞 부분이 아스키코드와 호환되기 때문에 'A' 등의 영문자는 아스키 코드와 번호가 같다. byte보다 int인 1이 더 크기 때문에 byte를 int로 형변환 한 후 저장하는데, 알파벳 대문자 'A'를 숫자로 .. 2022. 1. 13.
[자바] 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.
반응형