일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- python
- 추가납입
- 인출수수료
- Vue.js
- 가입
- javascript
- PythonProgramming
- 파이썬
- 코딩
- 프론트엔드
- 사망
- 중도인출
- 수수료
- jQuery
- 프로그래밍
- 교보생명
- 특약
- Java
- 웹개발
- 심장질환
- 문자열
- 리스트
- 납입
- 뇌출혈
- 변환
- 보험료
- 자바스크립트
- 보험
- 교보
- 급성심근경색증
- Today
- Total
목록Java (308)
SeouliteLab
JPA(Java Persistence API)에서는 동시에 여러 사용자가 데이터를 읽고 수정하는 상황에서 데이터 일관성을 유지하기 위해 락(Lock)을 사용한다. 이때 주로 사용되는 락의 종류에는 낙관적 락(Optimistic Lock)과 비관적 락(Pessimistic Lock)이 있다. 낙관적 락 (Optimistic Lock): 낙관적 락은 데이터를 읽을 때 락을 획득하지 않고, 데이터를 수정할 때 충돌을 감지하는 방식이다. JPA에서는 버전(Version) 정보를 사용하여 낙관적 락을 구현한다. 버전 필드는 엔티티 클래스에 추가되어야 하며, @Version 어노테이션을 사용하여 지정된다. @Entity public class Product { @Id private Long id; @Version ..
Java에서 문자열을 다루는 클래스로 String, StringBuilder, StringBuffer가 있다. 각각의 클래스는 문자열을 다루는 방식과 성능 면에서 차이가 있다. String 클래스: String 클래스는 불변(immutable)한 특성을 가지고 있다. 즉, 한 번 생성된 문자열은 변경할 수 없다. 문자열을 연결하거나 수정할 때마다 새로운 String 객체가 생성되므로, 문자열 연산이 빈번하게 일어나는 경우에는 성능 저하가 발생할 수 있다. 주로 문자열이 변하지 않고 고정된 경우에 사용된다. String str = "Hello"; str += " World"; // 새로운 String 객체 생성 StringBuilder 클래스: StringBuilder 클래스는 가변(mutuable)한 문..
[Eclipse 웹서비스 기본 설정] 1. Axis2 다운로드 http://axis.apache.org/axis2/java/core/download.cgi 2. Window - Preferences - Web Services - Axis2 Preferences axis2 runtime location 폴더경로 설정 C:\axis2-1.7.9 이상없다면, Axis2 runtime loaded successfully 메세지 확인 3. Window - Preferences - Web Services - Server and Runtime 아래와 같이 설정 Server runtime : Tomcat v6.0 Server Web service runtime : Apache Axis2 [Web Service 생성] ..
Spring Boot 로 블로그 만들기 기초강좌 [블로그개발_01] STS로 Spring Boot 웹 프로젝트 시작하기 [블로그개발_02] Spring Boot 와 Spring Data (JPA) 를 이용한 간단한 DB 입출력 [블로그개발_03] STS에서 GitHub에 있는 메이븐 프로젝트 받아서 시작해보기. (+ gradle to maven) [블로그개발_04] 스프링 부트(Spring Boot)의 세가지 뷰 (JSP, Velocity, Thymeleaf) [블로그개발_05] STS에서 GitHub에 있는 메이븐 프로젝트 받아서 시작해보기. (for Windows User) [블로그개발_06] webjars를 이용한 bootstrap, jquery 적용해보기 (Spring Boot) [블로그개발_07..
React.js 배경 스타트업 기업 위주로 React.js 가 굉장히 인기가 좋음. 특히 모바일 웹 적용시. SPA(Single Page Web Application) 을 구현하기 위해 가장 좋은 라이브러리 중에 하나. 개발자 및 대학생(연구실) 들 사이에서 화제의 FrontEnd 프레임워크, 라이브러리. 개념 웹에서 상호작용하는 사용자 인터페이스를 만들기 휘해 Facebook에서 내부적으로 개발한 오픈소스 javascript 라이브러리 최초 한 번의 Request에 html, css, images, js 파일들 압축해서 클라이언트 브라우저 다운 받고, 그 후 요청한 Request에 동적 data만 서버를 통해 다운 받음 React(이하, React)는 자바스크립트와 XML을 이용해 조합형 사용자 인터페..
더 자바답게! 더 슬림하게! 다이어트 POJO 프로그래밍 지난 몇 년간 EJB3를 포함한 많은 자바의 새로운 기술과 제품들은 저마다 POJO 프로그래밍의 지원을 주요 장점으로 내세우며 등장했다. 그러나 POJO 프로그래밍이 과연 무엇이고 어떤 이득을 안겨줄 수 있는지에 대해 명확히 설명하는 것은 사실 쉽지 않다. 이 글에서는 POJO 프로그래밍이 왜 중요한지 살펴보고 그것을 통해 기존의 무겁고 지저분한 코드를 어떻게 깔끔하고 군살 없는 코드로 만들 수 있는지를 알아보자. 이일민 tobyilee@gmail.com|오픈소스 기술을 엔터프라이즈 시스템에 적용할 수 있는 전략과 기술연구에 많은 관심을 가지고 있다. Spring Framework와 Hibernate 등의 오픈소스 프레임워크의 교육, 컨설팅, 기술..
http://wiki.javajigi.net/pages/viewpage.action?pageId=3664
LTPA(Lightweight Third Party Authentication) LTPA(Lightweight Third Party Authentication)는 분산 다중 Application Server 및 시스템 환경을 위한 것입니다. 이것은 전달 가능한 신임 및 SSO(single signon)를 지원합니다. LTPA는 암호화를 통해 분산 환경에서 보안을 지원할 수 있습니다. 이것으로 LTPA는 인증 관련 데이터를 암호화하고 디지털 서명하여 안전하게 전송한 후 암호를 해독하여 서명을 검증할 수 있습니다.LTDA(Lightweight Third Party Authentication) 프로토콜을 사용하여 WebSphere Application Server는 암호화를 사용하는 분산 환경에 보안을 제공합..