개발지식

1.[개발지식] npm으로 publish 하기

post-thumbnail

2.[개발지식] Window 사용자의 개발환경 설정하기

post-thumbnail

3.[개발지식] express middleWare - app.use

post-thumbnail

4.[개발지식] ES6 문법 - require/import(모듈, 파일 불러오기)

post-thumbnail

5.[개발지식] git branch 생성하기

post-thumbnail

6.[개발지식] 라이브러리, 프레임워크

post-thumbnail

7.[개발지식] HTML / script의 연결

post-thumbnail

8.[개발지식] body-parser (middleware)

post-thumbnail

9.[개발지식] express 경로(파일 디렉토리) 관련 유의사항

post-thumbnail

10.[개발지식] 해싱 / encryption

post-thumbnail

11.[개발지식] HTML 실무 참고개념

post-thumbnail

12.[개발지식] HTTP / server 기본 원리, 개념

post-thumbnail

13.[개발지식] file system

post-thumbnail

14.[개발지식] 알아두면 좋은 file system API

post-thumbnail

15.[개발지식] express/express.route/express-router 관련 정리

post-thumbnail

16.[개발지식] CLI option - one dash(-)/double dash(--)

post-thumbnail

17.[개발지식] 개발환경 구성과 설계

post-thumbnail

18.[개발지식] middleware - express, koa와 context

post-thumbnail

19.[개발지식] URL 활용하여 variables 확보하기

post-thumbnail

20.[개발지식] 화면(display) 1

post-thumbnail

21.[개발지식] 화면(display) 2

post-thumbnail

22.[개발지식] 스태시(sourcetree)

post-thumbnail

23.[개발지식] documentelement와 body

post-thumbnail

24.[개발지식] 큐

post-thumbnail

25.[개발지식] 트리

post-thumbnail

26.[개발지식] 쿼리스트링/쿼리파라미터/path variable

post-thumbnail

27.[개발지식] API

post-thumbnail

28.[개발지식] batch/fetch

post-thumbnail

29.[개발지식] RSS

post-thumbnail

30.[개발지식] Unix command - more

post-thumbnail

31.[개발지식] csv / xls

post-thumbnail

32.[개발지식] 아스키코드

post-thumbnail

33.[개발지식] Split(VB Script)

post-thumbnail

34.[개발지식] LPAD

post-thumbnail

35.[개발지식] 동적배열과 정적배열

post-thumbnail

36.[개발지식] eval 함수

post-thumbnail

37.[개발지식] 팝업/layer popup/모달

post-thumbnail

38.[개발지식] NUMBER(x, y)

post-thumbnail

39.[개발지식] 전위/중위/후위연산에서의 유의점

post-thumbnail

40.[개발지식] 제어의 역행(IoC)

post-thumbnail

41.[개발지식] 2차원 배열

post-thumbnail

42.[개발지식] Java 사상

post-thumbnail

43.[개발지식] REST / SOAP

post-thumbnail

44.[개발지식] 동시요청에 대한 무결한 처리를 보장하는 방법

post-thumbnail

45.[개발지식] JAVA 메모리 릭

post-thumbnail

46.[개발지식] 동시요청에 대한 무결한 처리를 보장하는 방법 2

post-thumbnail

47.[개발지식] 대용량 통계 쿼리 작성 시 유의사항

post-thumbnail

48.[개발지식] 동시요청에 대한 무결한 처리를 보장하는 방법 3

post-thumbnail

49.[개발지식] JVM 메모리와 OS 메모리

post-thumbnail

50.[개발지식] 일급 객체/일급 컬렉션

post-thumbnail

51.[개발지식] JPA/Native query의 차이점과 생각해야할 점

post-thumbnail

52.[개발지식] 대용량 통계 쿼리 작성 시 유의사항 2

post-thumbnail

53.[개발지식] 시스템 아키텍칭과 개발/성능의 연결관계와 생각해야할 점

post-thumbnail

54.[개발지식] if(중첩if) 리팩토링 기법

post-thumbnail

55.[개발지식] 대용량 통계 쿼리 작성 시 유의사항 3

post-thumbnail

56.[개발지식] 인덱스와 전산처리 성능 간의 관계

post-thumbnail

57.[개발지식] replace, trim의 차이점과 생각해야할 점

post-thumbnail

58.[개발지식] SUM OVER PARTITION BY(소계)에 조건이 필요할 경우에 대한 방안

post-thumbnail

59.[개발지식] 배치의 종류

post-thumbnail

60.[개발지식] IoC, DI, AOP

post-thumbnail

61.[개발지식] 대용량 데이터(트래픽) 처리 관련 추가 방안 (네이버 D2 블로그)

post-thumbnail

62.[개발지식] 대용량 트래픽 처리(동시성제어) 관련 추가 방안2 - 대기열(네이버 D2 블로그)

post-thumbnail

63.[개발지식] 제너릭

post-thumbnail

64.[개발지식] 데이터 사일로

post-thumbnail

65.[개발지식] git stage 단계에서의 충돌 해결방안

post-thumbnail

66.[개발지식] 문자열에 동적변수를 바인딩할 수 있는 방법들(javascript)

post-thumbnail

67.[개발지식] 단일 피벗, 다중 피벗 정리

post-thumbnail

68.[개발지식] POST, PATCH, PUT의 차이점

post-thumbnail

69.[개발지식] 개발환경과 시스템(운영)환경은 다를 수 있다

post-thumbnail

70.[개발지식] 인덱스와 전산처리 성능 간의 관계 2 - 대용량 데이터 처리에 대한 접근 방향

post-thumbnail

71.[개발지식] 포트포워딩

post-thumbnail

72.[개발지식] clean code - Early Return Pattern

post-thumbnail

73.[개발지식] DMZ

post-thumbnail

74.[개발지식] git conflict 해결방안

post-thumbnail

75.[개발지식] layered architecture / clean architecture(->hexagonal architecture)

post-thumbnail

76.[개발지식] redirect

post-thumbnail

77.[개발지식] SpringSecurity - configureGlobal 설정 시 creating bean error 발생 해결 과정

post-thumbnail

78.[개발지식] 동일 사용자 동일 서비스 호출에 대한 동시성 제어 - 다양한 멀티스레드 제어 방법과 각각의 장단점

post-thumbnail

79.[개발지식] Record

post-thumbnail

80.[개발지식] 파사드(Facade) 패턴

post-thumbnail

81.[개발지식] 쿠키, 세션

post-thumbnail

82.[개발지식] csrf

post-thumbnail

83.[개발지식] 인덱스 정의 및 효율적인 인덱스 구성을 위한 전략

post-thumbnail

84.[개발지식] 인덱스와 Redis 캐싱을 활용한 DB부하 분산 전략

post-thumbnail

85.[개발지식] 개발 목적에 따른 IDE 선택 : 이클립스와 인텔리제이

post-thumbnail

86.[개발지식] MSA를 이해하는 과정 - Monolithic 구조 개선을 기반으로

post-thumbnail

87.[개발지식] of - 정적 팩토리 패턴

post-thumbnail

88.[개발지식] Kafka와 친해지기

post-thumbnail

89.[개발지식] library / Module Dependency의 차이점에 기반한 의존성 유지관리 효율화 방안

post-thumbnail

90.[개발지식] 참조방식 관점에서 본 Immutable/Mutable 특성의 차이점과 활용방안(*오토박싱으로 인한 값 비교 유의점까지)

post-thumbnail

91.[개발지식] 테스트 코드 작성기 - Testable/Test Doubles

post-thumbnail

92.[개발지식] 하이젠버그로 발생하는 불필요한 비용 소모 절감 방안

post-thumbnail

93.[개발지식] JPA를 실무에서 왜 사용하는가 - 영속성 컨텍스트를 활용하는 목적과 의의(cf. myBatis)

post-thumbnail

94.[개발지식] Web Application의 상호보완적 Eventually Consistency #1 - Batch/Spring Batch의 본질적인 이해

post-thumbnail

95.[개발지식] Web Application의 상호보완적 Eventually Consistency #2 - Spring Framework Batch와 Spring Boot Batch 비교분석(Spring Batch의 필요성과 편의성을 중심으로)

post-thumbnail

96.[개발지식] Spring Framework 생명주기와 JVM Class Loader와의 관계, Component/Configuration/Bean을 다루기 전에 Class Loader를 명확하게 이해해야하는 이유

post-thumbnail

97.[개발지식] Web Application의 상호보완적 Eventually Consistency #3 - Business Phase에 따라 적절한 Step 유형을 선택하는 방안(Chunk/Tasklet 비교분석)

post-thumbnail

98.[개발지식] Web Application의 GateKeeper #1 - Spring Security Filter Chaining 분석(최초 Initializaing부터 Runtime에서 WAS/Spring Container 보안책임위임 과정까지)

post-thumbnail

99.[개발지식] Web Application의 상호보완적 Eventually Consistency #4 - Batch만이 보유하고 있는 강력한 유지관리성 - JobRepository의 추상화된 메타데이터 저장소 분석(객체에 상태정보를 저장하고 이를 RDBMS로 최종 전달하기 위한 과정을 중심으로)

post-thumbnail

100.[개발지식] Web Application의 GateKeeper #2 - 요청에 대한 최초 진입점, 다양한 인증처리방식(formLogin/httpBasic/Remember me)에 대한 비교분석

post-thumbnail

101.[개발지식] Web Application의 상호보완적 Eventually Consistency #5 - Job Parameter의 한계와 Spring Batch Listener(Interface).

post-thumbnail

102.[개발지식] Web Application의 GateKeeper #3 - 요청에 대한 최초 진입점, 특별한 인증처리방식(익명인증사용자(guest))에 대한 비교분석과 로그아웃 과정

post-thumbnail

103.[개발지식] Web Application의 상호보완적 Eventually Consistency #6 - 로깅파일/금융권 정산/컴플라이언스 대용량 데이터 읽기 방안분석(*ItemReader)

post-thumbnail

104.[개발지식] Web Application의 상호보완적 Eventually Consistency #7 - 로깅파일/금융권 정산/컴플라이언스 대용량 데이터 쓰기 방안분석(*flatFileItemWriter/JsonWriter)

post-thumbnail

105.[개발지식] Web Application의 GateKeeper #4 - 인증받지 못한 사용자의 인증요청 재시도를 캐싱화하여 인증실패과정을 최적화하고 성능적으로 유리할 수 있는 방안에 대하여(*RequestCache)

post-thumbnail

106.[개발지식] Web Application의 GateKeeper #5 - 인증 프로세스에서 인증관련 처리 시 설정한 공통관심사와 해당 관심사를 아키텍칭한 내부 구조에 대한 분석1(*인증객체와 컨텍스트)

post-thumbnail

107.[개발지식] Web Application의 GateKeeper #6 - 인증 프로세스에서 인증관련 처리 시 설정한 공통관심사와 해당 관심사를 아키텍칭한 내부 구조에 대한 분석2(*Manager/Provider와 책임위임)

post-thumbnail

108.[개발지식] Web Application의 GateKeeper #7 - 인증 프로세스에서 인증관련 처리 시 설정한 공통관심사와 해당 관심사를 아키텍칭한 내부 구조에 대한 분석3(*사용자 인증 정보의 공통관심사화)

post-thumbnail

109.[개발지식] Web Application의 GateKeeper #8 - ThreadLocal에 임시로 저장하는 SecurityContext를 통해 인증정보의 반영구적 지속이 가능하게 하는 과정 분석(*SecurityContextRepository/SecurityContextHolderFilter/MVC login)

post-thumbnail

110.[개발지식] Web Application의 GateKeeper #9 - Session Strategy 분석

post-thumbnail

111.[개발지식] Web Application의 GateKeeper #10 - 인증 및 인가 예외처리 과정 분석(*ExceptionTranslatorFilter를 중심으로)

post-thumbnail

112.[개발지식] Web Application의 상호보완적 Eventually Consistency #9 - Batch for Json

post-thumbnail

113.[개발지식] Web Application의 GateKeeper #11 - 악용/악의적 침투에 대한 Spring Security의 기본적인 대응 방안 분석(*CORS/CSRF/SameSite을 중심으로)

post-thumbnail

114.[개발지식] Web Application의 GateKeeper #12 - 권한관리 및 인가 과정에 대한 분석(Authorization/권한부여 및 관리를 중심으로)

post-thumbnail

115.[개발지식] Web Application의 상호보완적 Eventually Consistency #10 - 관계형 데이터베이스를 Spring Job을 통해 읽고 쓰는 과정 분석(*With Postgresql)

post-thumbnail

116.[개발지식] Web Application의 GateKeeper #13 - 권한관리 및 인가 과정에 대한 구조적/원리적 근거(내부 아키텍칭 및 작동원리) 분석

post-thumbnail

117.[개발지식] Web Application의 GateKeeper #14 - 인증 및 인가처리 후의 Spring Security의 Event publishing 과정 분석

post-thumbnail

118.[개발지식] JPA 1:N 문제가 발생하는 이유와 fetch join 및 lazy fetch type을 통한 JPA 내부 동작의 효율성 제고 방안 고찰하기(중요도 ★★★★★★★★★)

post-thumbnail

119.[개발지식] Web Application의 GateKeeper 完 - Spring Security의 부가적인 기능들과 설정에 대한 추가분석

post-thumbnail

120.[개발지식] Web Application의 상호보완적 Eventually Consistency #12 - NoSQL 데이터를 Spring Job을 통해 읽고 쓰는 과정 분석(*With MongoDB/Redis)

post-thumbnail

121.[개발지식] 다대다(ManyToMany) 관계의 entity 구성을 하기 위한 고찰 및 JPA(Hibernate) 설계사상과의 연관성에 대하여

post-thumbnail

122.[개발지식] Web Application의 상호보완적 Eventually Consistency #13 - 다양한 Step을 넘어, 다양한 dataSource 및 "ItemReader/Writer"의 구성 - CompositeItemReader/Writer

post-thumbnail

123.[개발지식] Web Application의 상호보완적 Eventually Consistency #14 - Chunk 지향 처리에 대한 세부분석(ItemStream/ItemProcessor를 통한 Chunk Step 신뢰성 강화방안 및 FaultTolerance를 통한 처리실패 대비 방안

post-thumbnail

124.[개발지식] 특별한 DI주입 대상 - Proxy객체에 대하여(*cf. CGLIB/JDK Dynamic Proxy/Bean)

post-thumbnail

125.[개발지식] Spring Batch Step 최종분석(Step 실행과정에 대한 고찰)

post-thumbnail

126.[개발지식] Web Application의 상호보완적 Eventually Consistency #15 - Spring batch의 실행, 실행 정보의 저장 및 관리까지, Job/Step의 execution 및 context에 대한 고찰

post-thumbnail

127.[개발지식] Web Application의 상호보완적 Eventually Consistency #16 - Spring Batch Run(*Spring Batch 최초 실행부터 환경구성까지, 일련의 과정에 대하여)

post-thumbnail

128.[개발지식] Web Application의 상호보완적 Eventually Consistency #17 - Spring Batch Remote Executing(with REST API)

post-thumbnail

129.[개발지식] Web Application의 상호보완적 Eventually Consistency #18 - Spring Batch Job Architecturing(Job pipeline)

post-thumbnail

130.[개발지식] Web Application의 상호보완적 Eventually Consistency #19 - Spring Batch의 사용효율 극대화 - 적합한 설계와 더불어 ThroughPut에 대한 고찰(with MultiThread)

post-thumbnail

131.[개발지식] Web Application의 상호보완적 Eventually Consistency 完 - TDD based on Spring batch(Batch만을 위한 테스트 코드 구성하기)

post-thumbnail