/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
3:24 5/23
seulog.netlify.app
3:24
seulog.netlify.app
Seulog💘
https://seulog.netlify.app/
무한삽질
저작도구: GatsbyJS
최종 피드 수집: 2025-01-07 13:17
전체 (99)
2y
[Javascript] Map <-> JSON
Map to JSON / JSON to Map
convert Map to JSON
const someMap = new Map();
someMap.set('key', 'value');
const jsonFromMap = Object
0
0
1
읽기모드
2y
[코어자바스크립트] 02.실행 컨텍스트
실행 컨텍스트란?
실행할 code에 제공할 환경 정보를 모아놓은 객체
-> 동적 언어로서의 성격 잘 파악할 수 있다.
Execution Context가 활성화 되는 시점
호이스팅: 선언된 변수를 끌어 올림
외부 환경 정보 구성
t
0
0
2
읽기모드
2y
JVM
JDK, JRE, JVM
JDK
Java Development Kit의 약자로, JRE와 자바 개발에 필요한 툴을 제공한다. 오라클은 Java11 부터 JDK만을 제공한다.
JRE
Java Runtime Environment의 약
0
0
0
읽기모드
3y
[클린코드] 클래스
Class
클래스는 작아야한다.
클래스는 책임이 적어야 한다.
클래스와 메서드 둘다 크기가 작아야하지만, 메서드는 물리적인 행 수가 적어야 한다면 클래스는 책임이 적어야한다.
클래스의 이름은 해당 클래스의 책임을 기술해야한다.
모
0
0
0
읽기모드
3y
SpringBoot 테스트를 위한 EmbeddedRedis 설정
SpringBoot 테스트를 위한 EmbeddedRedis 설정
1. EmbeddedRedisConfig 설정
@TestConfiguration
class EmbeddedRedisConfig(
@Value("\${spring.
0
0
4
읽기모드
3y
Observer Pattern
Observer Pattern
옵저버 패턴 은 한 객체(Subject)의 상태가 변할 때, 그 객체를 구독하는 다른 객체들에게 상태가 변화했음을 알린 뒤 자동으로 내용을 갱신하는 패턴이다.
일대다의 의존관걔를 가진다.
Publis
0
0
0
읽기모드
3y
Redis 개념 정리
Redis 정리 - (1)
redis를 사용해야 할 일이 곧 다가올 것 같은데.. 레디스는 막연히 성능상의 이점을 위하여 캐싱처리를 하는 NoSQL 정도로만 알고 제대로 사용해본적이 없어 정리해보고자 한다.
(이 글을 쓴 지는 좀
0
0
1
읽기모드
3y
[Node.js 교과서] - 7장 Sequelize
create
sql
insert into nodejs.users (name, age, married, comment) values ('lee', 27, 0, '안녕');
sequelize query
User.create({
0
0
2
읽기모드
3y
[Node.js 교과서] - 2장 자바스크립트 정리
Event Driven
이벤트 기반이란 이벤트가 발생할 때 미리 지정해둔 작업을 수행하는 방식인데, 이 이벤트 기반은 노드의 특성 중 하나이다.
이벤트 기반 시스템에서는 특정 이벤트 가 발생할 때, 무엇을 할 지 미리 등록해두어야
0
0
1
읽기모드
3y
[Node.js 교과서] - 3장 노드 기능 정리
REPL
자바스크립트는 스크립트 언어이므로 미리 컴파일하지 않아도 즉석에서 코드를 실행할 수 있다.
REPL = Read(읽고) + Eval(해석하고) + Print(결과를 반환하고) + Loop (종료할 때 까지 반복)
JS 파
0
0
2
읽기모드
3y
map과 flatMap?
map과 flatMap
map
map은 입력값(Collection) 을 람다 내부의 로직을 걸쳐, 사용자가 원하는대로 결과로 반환한다.
예를들어 학생 데이터 중, 시험 성적만 뽑고 싶은 경우를 생각해보자. Student Colle
0
0
0
읽기모드
3y
[Kotlin] Scope Function
Scope Function
정의
Kotlin은 객체의 컨텍스트 내에서 오직 코트 블록을 실행하는 여러 함수가 포함되어 있는데, 람다식에서 scope 함수를 호출하면 임시 범위(scope)가 만들어진다. 이 scope에서는 해당 객
0
0
0
읽기모드
3y
[Kotlin] 확장함수
확장 함수
정의
코틀린은 클래스에서 상속하거나, Decorator와 같은 디자인 패턴을 사용하지 않고도, 새로운 기능으로 클래스를 확장할 수 있는 기능을 제공한다.
코틀린의 핵심 목표 중 하나는, 기존 코드와 코틀린 코드를 자연스
0
0
2
읽기모드
3y
ktor 를 통해 mutlpart 파일 업로드 하기
ktor 를 통해 mutlpart 파일 업로드 하기
사실 진짜 별거 아닌데.. 공식 문서를 보고도 별 생각없이 내 맘대로 변형해서 말그대로 개 삽질을 했다.
아 사실 삽질한 이유가 좀 더 있는데.. 아직 코루틴에 대해 잘 알지는
0
0
98
읽기모드
3y
CDN이란
CDN이란?
CDN은 Content Delivery Network 의 약자인데, 지리적 제약 없이 전 세계 사용자에게 빠르고 안전하게 컨텐츠를 전송할 수 있는 기술이다.
많은 데이터를 지연없이 처리하기 위해서는 데이터를 분산해서
0
0
15
읽기모드
3y
도커 기본 명령어 - 1
인프런 - 초보를 위한 도커 안내서를 듣고 정리한 내용입니다
run - 컨테이너 실행
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARGS..]
OPTION
Description
-
0
0
0
읽기모드
3y
도커란 무엇인가?
도커는 어떤 문제를 어떻게 해결했을까?
서버 관리란
서버환경과 개발환경이 계속해서 바뀔 수 있다. 서버를 관리하려면 여러 개발환경이 잘 돌아가게끔 서버를 관리해주어야 한다.
➡️ 굉장히 복잡!
서버관리 방식의 변화
전통적
한 땀
0
0
0
읽기모드
3y
[오브젝트] 2장 정리
소스코드 참고
클래스 구현
클래스를 구현하거나 사용할 때 가장 중요한 것은 클래스의 경계를 구분 짓는 것이다.
휼륭한 클래스를 설계하기 위한 핵심은 어떤 부분을 외부에 공개하고 어떤 부분을 감출지를 결정하는 것이다.
클래스의 내부
0
0
2
읽기모드
3y
Jdbc를 통한 Bulk Insert
Jdbc를 통한 Bulk Insert
@Repository
@RequiredArgsConstructor
public class someJdbcRepository {
private final JdbcTemplate jdbcT
0
0
1
읽기모드
3y
@ControllerAdvice 와 @InitBinder를 이용하여 모든 Request의 String Trim 설정
@ControllerAdvice 와 @InitBinder를 이용하여 모든 Request의 String Trim 설정
@ControllerAdvice란?
@ControllerAdvice는 모든 컨트롤러들에 대하여 전역적으로 특정
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy