본문 바로가기

카테고리 없음

2021-01-06 08시 개발자 글 모음 | "Transaction 동작 원리, J" 외 6개 이야기

RxSwift의 기본 개념 by 신동규 about Swift

  • 반응형 프로그래밍이란 데이터의 흐름과 변화의 전파에 중점을 둔 선언적 프로그래밍 패러다임이다
  • 여기서 중요한 것은 로직이나 데이터를 하나의 흐름으로 봄으로써 기존에 우리가 다루기 어려웠던 비동기 작업을 쉽게 다루자는 것입니다
  • 선언형 프로그래밍은 특정 데이터가 되어라 라고 목적을 명시해주는 프로그래밍 기법입니다


오늘의 알고리즘: Remove Duplicates from Sorted Array (26. LeetCode) by 이재원 about Algorithm

  • Remove Duplicates from Sorted Array - LeetCode
  • Level up your coding skills and quickly land a job
  • This is the best place to expand your knowledge and get prepared for your next interview


GraphQL이란? by 신동규


    늦은 2020년 회고 (스타트업에서 S로) by 정다훈

    • 또한 좋은 동기들을 만나서 알고리즘 스터디나 2학기 플젝을 진행할 수 있었고
    • 만약 프로젝트 경험이 부족하거나 혹은 비전공자라면 싸피를 추천한다
    • 그 중 기획단계에서 탈락한 한 개의 해커톤을 제외하고 2개의 해커톤을 수행했다


    티스토리 코드블럭 내 글씨 사이즈 수정하기 by 노아론

    • 소스코드를 봐야 하는데 이들의 내용이 잘 보이지 않는다는 건 심각한 문제이기에 새로운 글들을 쓰기에 앞서 일단 이 문제를 고치기로 했다
    • 티스토리는 HTML 편집을 허용하기에 관리 페이지 > 꾸미기 > 스킨편집 을 들어가 아래와 같이 head 태그 내에 style태그를 추가해주었다
    • 3em으로 수정하였고 아래와 같이 코드 블럭의 폰트가 보기 편한 크기로 변경되었다


    [백준9010번] DSLR / Python3 by 홍석준 about 백준,Python

    • end='') print() break # D d = (cur * 2) % 10000 if not visited[d]: visited[d] = True q
    • path + 'S']) # L l = (cur % 1000) * 10 + (cur // 1000) if not visited[l]: visited[l] = True q
    • path + 'L']) # R r = (cur % 10) * 1000 + (cur // 10) if not visited[r]: visited[r] = True q


    Transaction 동작 원리, JDBC 기본에 충실한 과정(JPA, Hibernate, Spring's @Transactional) by 정동교 about Hibernate,JPA,Spring

    • 그러면 스프링은 @Transactional 애노테이션이 달린 public 메서드에 대해서 내부적으로 데이터베이스 트랜잭션 코드를 실행해줍니다
    • 기존에 있던 거를 쓰든지 할거야 = getConnection(); setAutoCommit(false); commit(); Supports : 상관안해 트랜잭션 열든지말든지
    • @Service public class UserService { @Autowired private SessionFactory sessionFactory; // (1) @Transactional public void registerUser(User user) { sessionFactory