분류 전체보기30 spring 버전 별 특징 사에서 Spring Framework 를 사용하고 있는데, 3.2.9 버전이라 최신 기능을 사용할 수 없는 경우가 너무 많았다.Spring 5.3 버전으로 업그레이드를 생각하고 있는데, 그에 앞서서 버전별 특성을 정리해 두려고 한다. (Spring 2 버전 이하도 정리할까 했으나, 아무도 쓰지 않고 관심도 없을거 같아서 패스...) Spring 3.2.X Java 5의 기능(제네릭, 가변 매개변수 등)을 사용하여 개정되었다. 이로 인해서 BeanFactory 등 핵심 API가 업데이트 되었다. @Async 주석을 통해 비동기 메서드 호출을 지원하기 시작했다. 하나의 Spring.jar로 제공하던 것을 여러 Spring 모듈의 jar 파일로 나누어 제공하기 시작했다. (ex : spring-core, sp.. 2022. 5. 8. [1차] 뉴스 클러스터링 [1차] 뉴스 클러스터링 문제 설명 뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를 맡게 되었다. 개발의 방향을 잡기 위해 튜브는 우선 최근 화제가 되고 있는 "카카오 신입 개발자 공채" 관련 기사를 검색해보았다. 카카오 첫 공채..'블라인드' 방식 채용 카카오, 합병 후 첫 공채.. 블라인드 전형으로 개발자 채용 카카오, 블라인드 전형으로 신입 개발자 공채 카카오 공채, 신입 개발자 코딩 능력만 본다 카카오, 신입 공채.. "코딩 실력만 본다" 카카오 "코딩 능력만으로 2018 신입 .. 2022. 5. 8. 괄호 변환 문제 설명 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 컴파일하여 로그를 보니 대부분 소스 코드 내 작성된 괄호가 개수는 맞지만 짝이 맞지 않은 형태로 작성되어 오류가 나는 것을 알게 되었습니다. 수정해야 할 소스 파일이 너무 많아서 고민하던 "콘"은 소스 코드에 작성된 모든 괄호를 뽑아서 올바른 순서대로 배치된 괄호 문자열을 알려주는 프로그램을 다음과 같이 개발하려고 합니다. 용어의 정의 '(' 와 ')' 로만 이루어진 문자열이 있을 경우, '(' 의 개수와 ')' 의 개수가 같다면 이를 균형잡힌 괄호 문자열이라고 부릅니다. 그리고 여기에 '('와 ')'의 괄호의 짝.. 2022. 5. 8. DApp 고려사항 DApp을 개발하면서 고려해야할 온체인-오프체인 동기화 문제 블록체인 기반의 DApp 서비스를 사용해보면 트랜잭션 처리가 완료되었다는 화면을 볼 수 있다. 필자는 이 화면을 보면서 “트랜잭션이 취소될 가능성도 있는데 트랜잭션의 처리가 완료되었다는 알림을 사용자에게 이렇게 빨리 알려줘도 되는 건가? 취소되면 어떻게 되는거지?”라는 생각을 해본 적이 있다. 블록체인 기반 서비스들은 트랜잭션의 처리 단계 중 언제 트랜잭션 처리가 완료되었다고 알려주며, 취소되면 사용자들에게 어떻게 알려주는걸까? 오늘 소개할 논문 “ÐArcher: Detecting On-Chain-Off-Chain Synchronization Bugs in Decentralized Applications”에서는 온체인-오프체인의 동기화 버그에 .. 2022. 5. 1. 이전 1 2 3 4 5 6 ··· 8 다음