Category: 개발

[Pytho]집합(set)

파이썬의 기본 자료구조인 집합(set)에 대해 알아보자 집합에서는 순서가 없으며, 중복을 허용하지 않다. 각 요소의 추가/삭제가 가능하다. 결과 :

[Python]딕셔너리(Dict)

파이썬의 기본 자료구조 딕셔너리에 대해 알아보자 범용적으로 가장 많이 쓰이는 자료구조로, 자바의 Map에 해당한다. Json과 형태가 동일하다. 결과:

[Python]튜플(tuple)

파이썬의 기본 자료구조인 튜플에 대해서 알아보자. 튜플은 리스트와 동일한 성격을 가지고 있으나, 수정/삭제가 불가하다.(불변, immutable) 결과

[Java]List 복사하는 방법

List를 복사하는 4가지 방법 위 4가지 모두 요소의 참조주소를 복사하는 얕은복사(Shallow Copy) 방법이다.객체의 참조값도 모두 새로 생성하는 깊은복사(Deep Copy)를 하고 싶은 경우 개발자가 직접 구현해야한다.(반복문 사용 등) 예제코드는 아래를 참조하자.

[Spring]트랜잭션 예외복구 시 주의사항

2개 이상의 트랜잭션을 1개의 트랜잭션으로 수행 시, 어느 한 개의 트랜잭션에서 롤백이 발생하면 모든 트랜잭션이 rollback 되는 것이 스프링 트랜잭션의 대원칙이다. 그런데 경우에 따라 어느 트랜잭션에서는 try… catch로 예외를 처리할 수 있다. 이 경우...