일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- JSON
- 인텔리제이
- 자바스크립트
- SQL
- 마이바티스
- 보안
- 상태코드
- 모바텀
- 디비버
- IntelliJ
- Server
- 이클립스
- 자바문법
- Eclipse
- JQuery
- DBeaver
- git
- java
- oracle
- mybatis
- Tomcat
- db
- Redis
- 자바
- Linux
- HTTP
- 오라클
- 톰캣
- Javascript
- svn
- Today
- Total
목록전체 글 (149)
JongTachi의 개발 블로그
1. 지우펀 꽃보다 할배 프로그램을 통해서 소개되기도 한 곳으로 작은 상하이로 불린다. 수치루가 가장 유명하며 낮도 아름답지만 조명이 켜지기 시작하는 밤 홍등이 가득 채운 마을의 모습이 가장 아름다움 2. 중정기념당중정기념당은 대만의 역사를 대표하는 장소로 대만의 초대 총통인 장제스를 기리고 있음. 중정기념당으로 올라가는 89개의 계단은 장제스가 서거할 때의 나이인 89세를 의미하며, 내부에는 거대한 장제스 동상이 있으며 근위병이 보초를 서고 있다. 중정기념당 양옆으로 국가 희극원과 국가 음악청이 있는데, 자유광장에서 세 건물이 모두 보이도록 기념을 사진을 찍는 것을 추천!! 3. 국립고궁박물원미국 메트로박물관, 프랑스 루브르박물관, 영국 대영박물관이 있다면 5,000년의 중국 역사를 한눈에 볼 수 ..
오늘은 데이터베이스 관리 시스템 중 하나인 트랜잭션에 대해 공부해보겠습니다. 1. What is Trasaction? 트랜잭션은 데이터베이스(DB) 관리 시스템에서 여러 개의 작업이 하나의 논리적 작업 단위로 묶여있는 것을 뜻합니다. 이 논리적 작업에서는 모든 작업이 성공적으로 수행되거나 or 아무것도 수행되지 않아야 합니다. 즉 되거나, 안 되거나 트랜잭션은 데이터베이스에서 일관성을 유지하고 데이터의 무결성을 보장하는데 중요한 역할을 합니다. 2. Transaction의 특징 트랜잭션은 ACID 속성을 따릅니다. ACID는 Atomicity(원자성), Consistency(일관성), Isolation(고립성), Durability(지속성)의 약자로, 이 속성들은 트랜잭션이 안전하게 수행되고 데이터의 무..
오라클에서 데이터를 조회할 때 간혹가다 -> 'xx회의소' 회식장소는 다음과 같습니다. 작은 따옴표가 들어간 데이터가 있을 땐 어떻게 쿼리문을 작성해야하는지 난감할 때가 간혹 있는데요. 해당 방법은 작은따옴표를 연속해서 입력하면 됩니다. -> '' 이렇게 해서는 몽말인지 모르겠으니 예시를 살펴보겠습니다. 저는 해당 테이블에서 BTS 멤버 '정국'의 불그리 를 조회하려고 합니다. (급 불그리 땡기네..) 밑에 쿼리문처럼 조회를 하면 SELECT * FROM restaurant.menu rm WHERE rm.name = 'BTS 멤버 ''정국''의 불그리' ; 이렇게 조회가 된답니다. 저는 불그리를 먹으러.. 이만
오라클 데이터베이스를 11g 버전을 사용하다 업그레이드를 했는데 갑자기 쿼리문 에러가 나더라구요. 오류를 찾아보니 wm_concat 함수 부분에서 에러가 났습니다. 버전이 업그레이드 되면서 wm_concat을 사용할 수 없게된 것입니다. 해결 방법은 아주 간단합니다. wm_concat(컬럼명) -> listagg(컬럼명, ',') within group (order by 컬럼명) -- ex) 예시 -- wm_comcat() select dept_id, wm_concat(user_name) from employee group by Dept_id; -- listagg() select dept_id, listagg(user_name, ',') within group (order by user_name) fro..
삼항 조건 연산자는 조건문을 간결하게 표현할 수 있게 도와주는 연산자입니다. 다른 말로는 삼항 연산자나 조건 연산자로도 불립니다. 기본적인 형태는 다음과 같습니다. result = (condition) ? valueIfTrue : valueIfFalse; 이 연산자는 'condition'이 참이면 valueIfTrue를 반환하고, 거짓이면 valueIfFalse를 반환합니다. 예를들어 int number = 10; String result = (number > 5) ? "Number is greater than 5" : "Number is not greater than 5"; System.out.println(result); 이 경우에는 number가 5보다 크면 "Number is greater tha..
Java의 `Object` 클래스는 모든 클래스의 부모 클래스이며, 여러 유용한 메소드를 제공합니다. 그 중에서도 null 여부를 조사하는 `isNull()` 및 `nonNull()` 메소드에 대해 알아보겠습니다! 1. isNull() : null 여부를 확인하는 메소드 `Object` 클래스에서 제공하는 `isNull()` 메소드는 객체가 `null`인지 확인하는 메소드입니다. 이 메소드는 Java 14부터 도입되었으며, 다음과 같이 사용할 수 있습니다. Object myObject = /* 어떤 객체 */; if (myObject.isNull()) { System.out.println("객체는 null입니다."); } else { System.out.println("객체는 null이 아닙니다."); ..
결론부터 말씀드리자면 int : null 허용 불가능 integer : null 허용 가능 입니다. 해당 이유를 알고싶으신 분들은 아래 내용을 참고하세요. int와 Integer의 차이 int 는 기본 데이터 유형으로, 값이 항상 초기화되며 null을 허용하지 않습니다. 반면에 Integer는 객체 형태의 래퍼 클래스이며, int 값을 감싸고 추가적인 기능을 제공합니다. Integer 클래스는 null을 허용할 수 있는데, 이는 객체 참조 변수의 기본값이 null이기 때문입니다. Java에서 기보 데이터 유형은 값 자체를 저장하고, 값이 없는 상태를 표현할 방법이 없습니다. 객체 형태의 래퍼 클래스를 사용하면 값이 없는 상태를 표현하기 위해 null을 사용할 수 있습니다.
1. What is isDigit()? isDigit()라는 메서드는 Character 클래스에 속한 정적(static) 메서드 중 하나로서, 특정 문자의 속성을 확인하는데 사용됩니다. 정적 메서드는 클래스 레벨에서 직접 호출할 수 있으며, 객체의 인스턴스를 생성하지 않고 사용할 수 있습니다. isDigit() 메서드는 문자열에서 특정 문자가 숫자인지 여부를 확인할 때 자주 사용됩니다. 해당 메서드는 'char' 형식의 인수를 받아 해당 문자가 10진수 숫자인지 아닌지를 확인해줍니다. 10진수 숫자인 경우 -> true 반환, 그렇지 않을 경우 -> false 반환 2. isDigit() 예제 public class IsDigitExample { public static void main(String[]..
자바에서 문자열을 효율적으로 처리하기 위해 사용하는 StringBuilder를 소개해드리겠습니다. 1. What is StringBuilder? 'StringBuilder'는 가변(mutable)하며, 문자열의 변경 작업이 필요한 경우에 사용됩니다. 반면 'String' 클래스는 불변(immutable)하므로 문자열을 변경할 때마다 새로운 문자열 객체가 생성됩니다. StringBuilder는 문자열을 빠르게 수정하고 조작할 수 있도록 설계되어 있습니다. 여러가지 메서드를 통해 문자열을 추가, 삭제, 문자열의 일부를 교체하는 작업등이 가능합니다. 일반적으로 문자열을 빈번하게 변경해야 하는 경우에 StringBuilder를 사용하는 것이 성능상에 좋습니다. 예를 들자면 반복문 안에서 문자열을 계속해서 더하거..
객체지향 프로그래밍(OOP)에서 자주 사용되는 두 가지 개념인 인스턴스(Instance)와 객체(Object)에 대해 알아보도록 하겠습니다. 지금부터 설명드릴 내용은 굉장히 중요한 개념입니다. 이 두 용어는 종종 혼용되기도 하지만 몇가지 중요한 차이가 있으니 설명을 자세히 보시길 바랍니다. 1, 인스턴스와 객체의 정의 1) 인스턴스(Instance) 인스턴스는 클래스를 기반으로 실제로 메모리에 할당되어 생성된 객체를 의미합니다. 클래스는 일종의 설계도이고, 인스턴스는 이 설계도를 바탕으로 만들어진 실체입니다. 한 클래스에서 여러 개의 인스턴스를 생성할 수 있습니다. 2) 객체(Object) 객체는 프로그래밍에서 실제로 존재하거나 개념적으로 표현할 수 있는 것을 말합니다. 객체는 데이터(속성)와 기능(메서..