/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
seungdols
Seoul, Korea
Joined on 2021년 07월 01일
Profile
Post
Like
3:09 7/01
seungdols.tistory.com
3:09
seungdols.tistory.com
Seungdols Company
http://seungdols.tistory.com/
프로그래밍에 욕심이 조금 납니다.
저작도구: tistory
최종 피드 수집: 2024-12-11 18:45
전체 (104)
8M
Conventional commit plugin 추천 - commit prefix 자동화를 하자.
요즘 추세가 conventional commit 형태로 작성하는게 국룰이 된 것 같다. ref. https://www.conventionalcommits.org/en/v1.0.0/ Conventional Commits A spec
Tool
conventional commit
plugin
+ 더보기
0
0
0
읽기모드
8M
스프링 핵심 원리 기본편 강의 - ComponentScan과 의존 관계 자동 주입
@ComponentScan 자동으로 @Component 가 붙은 컴포넌트를 해당 빈 등록을 해준다. (싱글톤) 빈 이름은 기본전략은 MemberServiceImpl class -> memberServiceImpl 로 앞의 글자만
Spring 이야기
스프링
스프링 핵심 원리
+ 더보기
0
0
0
읽기모드
8M
스프링 핵심 원리 기본편 강의 - Bean Definition
BeanDefinition 스프링은 어떻게 이런 다양한 설정 형식을 지원하는 것일까? 그 중심에는 BeanDefinition 이라는 추상화가 있다. BeanDefinition 정보 BeanClassName: 생성할 빈의 클래스 명
Spring 이야기
스프링
스프링 핵심 원리
+ 더보기
0
0
0
읽기모드
8M
스프링 핵심 원리 기본편 강의 - Bean scope & Bean lifecycle
빈 스코프 스프링 빈은 스프링 컨테이너의 시작과 함께 생성 되어서 스프링 컨테이너가 종료될 때까지 유지 되는데, 이는 기본적으로 싱글톤 스코프로 생성 되기 때문이다. 다양한 스코프 지원 싱글톤 프로토 타입 스프링 컨테이너는 프로토
Spring 이야기
스프링 핵심 원리
+ 더보기
0
0
0
읽기모드
8M
스프링 핵심 원리 기본편 강의 - 스프링
스프링이란? Spring framework / Spring boot 필수 Spring batch, Spring Session, Spring Data 등등 스프링프레임워크 핵심기술 웹기술 데이터 접근 기술 기술 통합 테스트 언어 스
Spring 이야기
스프링 기본
스프링 핵심 원리
+ 더보기
0
0
0
읽기모드
8M
스프링 핵심 원리 기본편 강의 - 싱글톤
우리가 만들었던 스프링 없는 순수한 DI 컨테이너인 AppConfig는 요청을 할 때 마다 객체를 새로 생성한다. 고객 트래픽이 초당 100이 나오면 초당 100개 객체가 생성되고 소멸된다! 메모리 낭비가 심하다. 해결방안은 해당
Spring 이야기
스프링 핵심원리
싱글톤
+ 더보기
0
0
0
읽기모드
8M
유용한 mac os app을 찾는 방법 (based on open source)
https://indiegoodies.com/awesome-open-source-mac-apps Open Source Mac Apps - Indie Goodies Awesome open source Mac apps indiegoo
MacOS
awesome macos app
macos
+ 더보기
0
0
0
읽기모드
10M
ktlint lint 적용
ktlint 정상혁님이 써주신, kotlin lint를 위한 가이드 문서가 잘 소개되어 있습니다. https://blog.benelog.net/ktlint 해당 방식에서는 크게 보면 총 2가지의 방식을 설명하고 있습니다. grad
Kotlin
kotlin lint
ktlint
+ 더보기
0
0
1
읽기모드
10M
SQL Join
매번, Join 데이터 구성이 어떻게 되더라.. 기억이 가물 가물 한데, 스택오버플로우에 좋은 그림이 있어서 가져왔다. 사실 left join, inner join 제외 하고 잘 안써본듯.. https://stackoverflow
DB
db
JOIN
+ 더보기
SQL
0
0
0
읽기모드
11M
JPQL
JPQL Type Expression 문자 'Hello' 숫자 10L(Long) 10D(Double) 10F(Float) Boolean ENUM package path 포함 Entity TYPE(m) = 상속관계 select i
JPA
JPQL
+ 더보기
0
0
0
읽기모드
11M
값 타입
기본값 타입 JPA의 데이터 타입 분류 엔티티 타입 @Entity로 정의 하는 객체 데이터가 변해도 식별자로 지속해서 추적 가능 값 타입 int, Integer, String처럼 단순한 값으로 사용하는 기본 타입이나 객체 식별자가
JPA
값타입
+ 더보기
0
0
0
읽기모드
11M
kotest 관련 @Transactional rollback 안되는 이슈
test 코드의 상위 패키지 레벨에 아래 설정을 넣어준다. object KotestConfig : AbstractProjectConfig() { // rollback 관련 동작 안해서 아래 설정 추가 override fun ext
Kotlin
kotest
rollback
+ 더보기
transactional
0
0
1
읽기모드
1y
Kapt 관련 오류시 참조 (superclass access check failed)
superclass access check failed: class org.jetbrains.kotlin.kapt3.base.javac.KaptJavaCompiler (in unnamed module @0x37be58b7) can
Kotlin
jdk16
jdk17
+ 더보기
kapt error
0
0
7
읽기모드
1y
build.gradle -> build.gradle.kts 변경시 (build.gradle.kts script configuration not loaded) 오류
교육 듣는게 있어서 실제로 따라 해보려고 따라 하는데, 계속 안되서 보니까 다른 문제가 아니였다. kotlin 자체를 인식을 못하길래 계속 뭐지? 하다 보니까 SDK를 먼저 바꿔주어야 한다. 역시 찍먹이 중요하다.
Kotlin
build.gradle.kts
script
+ 더보기
0
0
1
읽기모드
1y
Jetbrains tool이 실행 안될때, Cannot connect to already running IDE instance
https://stackoverflow.com/questions/77003028/error-while-opening-intellij-idea-due-to-an-already-running-process Error while ope
Tool
alreadyrunningIDEinstance
jetbrains
+ 더보기
tool error
0
0
2
읽기모드
1y
Goodbye, Yoda condition? (요다표현식)
https://seungdols.tistory.com/246 Yoda Condition 이란 방어코딩의 종류에 대해 알아보자!! 우리가 보통 C언어에서 if( 변수 == 상수 ) 이런 방식으로 많이 써왔는데 C 언어를 만든 개발자
승돌 쓰다
yoda condition
요다표현식
+ 더보기
0
0
1
읽기모드
1y
confluent-kafka clients 다운로드가 안 될때
보통 kafka clients가 dependency가 아래 두 종류를 사용 할 것이다. // https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients implementa
kafka
confluent maven
kafka-clients
+ 더보기
0
0
0
읽기모드
1y
spring boot 3 + Hibernate 6 logging config
spring boot 3 + Hibernate6를 쓰면서 쿼리를 로깅 하기 위해서는 기존과 달라진 점이 있는데, 기존은 아래처럼 설정 했다. spring: jpa: show-sql: false properties: hibernat
Spring 이야기
hibernate6 logging
spring boot3
+ 더보기
0
0
0
읽기모드
1y
용어의 통일은 중요하다. (feat. 기본은 중요함)
실무 하면서 유지보수 하거나, 이관 받은 업무 코드를 보면 어디는 풀어서 쓰고, 어디는 다른 prefix 변수명을 쓰고 혼재 된 경우는 매우 빡치는 일이다. 아...모든 코드가 사연이 있겠지만, 도대체 이 용어, 저 용어 왜 섞어
승돌 쓰다
넋두리
변수명제발!
+ 더보기
한풀이
0
0
0
읽기모드
1y
Intellij가 업데이트 이후 안켜질때 (Internal error. Please refer to https://jb.gg/ide/critical-startup-errors)
갑자기 intellij가 업데이트 이후에 안켜지더라. 갑자기 멘붕 왔다. Internal error. Please refer to https://jb.gg/ide/critical-startup-errors 이런 메시지였는데, 아무
Tool
idea error
Intellij Error
+ 더보기
intellij 오류
0
0
0
읽기모드
1y
Asynchronous micro web service framework 찾기
Framework Spring Webflux https://docs.spring.io/spring-framework/reference/web/webflux.html Armeria https://armeria.dev/ Ktor ht
프로그래밍
framework
web service framework
+ 더보기
0
0
0
읽기모드
1y
localhost HTTPS 적용 (spring boot)
mkcert install brew install mkcert mkcert localhost 명령어 mkcert -install [-uninstall 삭제] > mkcert -install The local CA is now in
Spring 이야기
https
localhost
+ 더보기
Spring Boot
0
0
3
읽기모드
1y
Grpc framework, protobuf 관리, grpc 기본 톺아보기
grpc support framework https://github.com/LogNet/grpc-spring-boot-starter https://github.com/LogNet/grpc-spring-boot-starter/blo
grpc
Armeria
gRPC
+ 더보기
grpc spring
0
0
0
읽기모드
1y
자주 사용하는 .editorconfig
root = true [*] charset = utf-8 end_of_line = lf indent_size = 4 indent_style = space trim_trailing_whitespace = true insert_fin
Kotlin
+ 더보기
0
0
0
읽기모드
1y
grpc ui client (kreya, postman)
https://kreya.app/ The ultimate gRPC and REST client | Kreya The cross-platform gRPC and REST GUI testing tool. kreya.app grpc 통
grpc
gRPC
kreya
+ 더보기
0
0
0
읽기모드
1y
protocol buffers(protobuf) 톺아보자. (는 훼이크, 간단히 알아보자)
Protocol Buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data. It’s like JSON,
grpc
protobuf
protobuf 공부
+ 더보기
0
0
0
읽기모드
1y
kotlin + junit의 생성자 주입시 오류
kotlin의 경우 생성자 주입을 그냥 하게 되면, 오류가 발생하게 되는데, 아래처럼 해결 하는 방법이 있다. 1. @Autowired constuctor를 사용하는 방법 class SimpleServiceTest @Autowir
Kotlin
constructor bean inject
Test
+ 더보기
0
0
0
읽기모드
1y
kotest 생성자 bean 주입 오류 - Specs must have a public zero-arg constructor
kotest에서 빈을 생성자 주입으로 쓰려고 하면, Specs must have a public zero-arg constructor 오류가 발생 할 수 있다. 이 때에는 kotest-extension-spring 모듈이 필요로
Kotlin
kotest
kotest-extension-spring
+ 더보기
0
0
5
읽기모드
1y
[Vue] TS2307: Cannot find module '@/App.vue' error
원인 TS2307: Cannot find module '@/App.vue' error 위와 같이 계속 TS 파일에서 @로 시작하는 절대 경로를 못찾아서 이상했다. 빌드를 하면, 실제 경로를 잘 찾는다. 해결방법 vue3의 경우
JavaScript
TypeScript
Vite
+ 더보기
Vue3
0
0
33
읽기모드
1y
prettier-eslint, eslint 설정
모든 방식은 제가 문서를 보고 적용한 방식인데, 잘못 된 정보가 포함 되어 있을 수 있습니다. 모듈 설치 pnpm i -D husky eslint-plugin-vue lint-staged prettier-eslint prettie
JavaScript
eslint
Front-end
+ 더보기
prettier-eslint
Vue
0
0
0
읽기모드
1y
ChatGPT vs Bard
#chatgpt #bard https://bard.google.com/ Bard Bard is your creative and helpful collaborator to supercharge your imagination, boo
승돌 쓰다
bard
ChatGPT
+ 더보기
0
0
0
읽기모드
1y
Kotest 기본만 알아보자
kotest link: https://kotest.io Kotest is a flexible and elegant multi-platform test framework for Kotlin with extensive assertio
Kotlin
kotest
kotlin test framework
+ 더보기
0
0
0
읽기모드
1y
Macos 오류시 (xcrun: error: invalid active developer path)
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandL
MacOS
invalid active developer path
xcrun error
+ 더보기
0
0
0
읽기모드
1y
reactor-kafka version up 이슈 (No subscriptions have been created)
이관 받은 코드에서 reactor-kafka 버전을 1.2.5.RELEASE 버전을 쓰고 있었는데, 버전 업그레이드를 하면서 겪은 이슈는 다음과 같았다. 2023-04-10 18:17:36.601 ERROR 1 --- [ard.p
Java
Kafka
reactor-kafka
+ 더보기
0
0
2
읽기모드
1y
npm을 pnpm 으로 바꾸면서 발생한 문제점 (--no-install Not Found)
ERR_PNPM_FETCH_404 GET https://registry.npmjs.org/--no-install: Not Found - 404 This error happened while installing a direct d
JavaScript
fe
JS
+ 더보기
no-install
pnpm
registry npm
0
0
122
읽기모드
1y
제 직업은 개발자를 키우는 개발자입니다. - 오늘의 집 CTO 저스틴
https://www.youtube.com/watch?v=d14cQHBtZc4 나의 커리어가 컴포트 존으로 들어갈때 불안하게 만들어서 성장한다. 삼성전자에서 구글을 가게 된 이유도 그렇다. 구글에서 오늘의 집을 선택하게 된 이유도
다른 이들의 이야기
eo
저스틴
+ 더보기
0
0
2
읽기모드
1y
처음 리더가 된 사람들을 위한 조언 - 전 Meta 수석팀장 (크리스 채)
https://www.youtube.com/watch?v=UADiwl9SHss 처음 리더가 됐을때 3명만 관리할 수 있다. 그 3명 또한 고성과자들로만 이루어져 있어야 한다. 저성과자의 관리는 매니징을 잘 하는 팀장에게도 어려운
다른 이들의 이야기
eo
신입 팀장
+ 더보기
크리스 채
팀장
0
0
0
읽기모드
1y
Jenkins - Github webhook 302 이슈
왜 302로 리다이렉션 되나 했더니, payload url을 잘못 입력해서 그렇다. payload url에 / 하나를 넣지 않아서 문제가 발생했다. https://[jenkins address]github-webhook 마지막에
Git 관련
GitHub Webhook
jenkins
+ 더보기
webhook
webhook 302
0
0
29
읽기모드
1y
EO - 바닥부터 시작해 아마존의 리드 자리까지 오르게 만든 성장통ㅣAmazon 방비룡
https://www.youtube.com/watch?v=w_JOomDg70A&ab_channel=EO%EC%9D%B4%EC%98%A4 자신의 강점과 약점을 잘 파악 하는것이 중요하다. 약점을 쌓아 올려서, 약점이 되지 않는 수준
다른 이들의 이야기
EO채널
아마존 리드
+ 더보기
0
0
0
읽기모드
1y
CURRENT_TIMESTAMP를 default로 셋팅시 datagrip 오류
create table issue ( id bigint auto_increment, amount decimal(19, 2) not null, created_at timestamp not null, modified_at timest
MySQL
alter column
DataGrip
+ 더보기
SQL
0
0
0
읽기모드
1y
[HY000][1093] You can't specify target table 'XXX' for update in FROM clause
[HY000][1093] You can't specify target table 'order_item' for update in FROM clause 위와 같은 오류가 발생 했다. DELETE from order_item WHER
MySQL
delete query
+ 더보기
0
0
0
읽기모드
2y
개발자냐, 직장인이냐
#개발자의넋두리 넋두리니까, 솔직하게 쓰자. 일하다가 가끔 기술을 딥하게 논하는 사람들이 있는데, 늘 어렵다. 기술은 기술일뿐이지, 정답은 없다고 생각하고, 믿는 편이다. 그런데, 간혹 늘 이게 정답이다 라고 하는 사람들이랑은 좀
승돌 쓰다
개발자의넋두리
+ 더보기
0
0
3
읽기모드
2y
[IDEA] Run Configuration 설정
ref. https://vividcode.io/generate-custom-intellij-idea-run-configuration-programmatically/ local 환경에서 어플리케이션의 실행 환경 설정을 지정하여, 해
IDE 관련
idea
run configuration
+ 더보기
0
0
3
읽기모드
2y
[Spring framework] Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider
Netty를 쓰는 환경에서는 해당 오류가 M1 Apple chip 부터 발생한다. Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fa
Spring 이야기
dsn error
netty dns
+ 더보기
netty macos
0
0
16
읽기모드
2y
Jupyter Install (macos)
기본적으로 python이 설치 되어 있다고 가정한다. https://jupyter.org/install Project Jupyter The Jupyter Notebook is a web-based interactive comput
Python
jupyter
+ 더보기
0
0
2
읽기모드
2y
프록시와 연관관계
https://www.inflearn.com/course/ORM-JPA-Basic/dashboard Proxy Proxy 기초 em.find() vs em.getReference() em.find(): 데이터베이스를 통해서 실제
JPA
Proxy
+ 더보기
0
0
0
읽기모드
2y
고급 매핑 전략
https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 상속 관계 매핑 슈퍼타입, 서브타입 관계라는 모델링 기법이 객체 상속과 유사 상속 관계 매핑 객체의 상속과 구조와 DB의 슈퍼타입
JPA
공통매핑
상속관계 매핑
+ 더보기
0
0
1
읽기모드
2y
다양한 연관관계 매핑
https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 연관관계 매핑시 고려사항 3가지 다중성 @ManyToOne @OneToMany @OneToOne @ManyToMany N:M의 경
JPA
연관관계
연관관계 매핑
+ 더보기
0
0
0
읽기모드
2y
연관관계 매핑
https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 객체의 참조와 테이블의 외래 키를 매핑 용어 이해 방향: 단방향, 양방향 다중성: 다대일, 일대다, 일대일, 다대다 연관관계의 주
JPA
+ 더보기
0
0
0
읽기모드
2y
엔티티 맵핑
Entity Mapping 객체와 테이블: @Entity, @Table 필드와 컬럼: @Column 기본키: @Id 연관관계: @ManyToOne, @JoinColumn @Entity 해당 어노테이션이 붙으면 JPA가 관리 기본
JPA
entity mapping
+ 더보기
0
0
0
읽기모드
2y
kubectx 도구
https://github.com/ahmetb/kubectx GitHub - ahmetb/kubectx: Faster way to switch between clusters and namespaces in kubectl Faste
Tool
k8s
kubectx
+ 더보기
0
0
0
읽기모드
2y
VueJS 학습 - TypeScript 사용
https://v3.ko.vuejs.org/guide/typescript-support.html#composition-api와-함께-사용하기 typescript를 사용한다고 명시 해야한다.
JavaScript
TypeScript
vuejs
+ 더보기
0
0
0
읽기모드
2y
VueJS 학습 - Component
component nested component
Page Title
props {{..
카카오스토리
트위터
페이스북
'프로그래밍 > JavaScript' 카테고리의 다른 글
VueJS
JavaScript
Component
vuejs
+ 더보기
0
0
0
읽기모드
2y
VueJS 학습 - Basic
VueJS https://joshua1988.github.io/vue-camp/ https://v3.ko.vuejs.org/ http://www.yes24.com/Product/Goods/101926719 사용자 입력
{{ m
JavaScript
vuejs
vuejs basic
+ 더보기
0
0
0
읽기모드
2y
이펙티브 코틀린 2장 가독성
## 2장 가독성 ### 아이템11 가독성을 목표로 설계 하라 ```kotlin if (person != null && person.isAdult) { view.showPerson(person) view.hideProgressWi
Kotlin
effective kotlin
+ 더보기
0
0
0
읽기모드
2y
원온원을 읽고, 느낀 점
http://www.yes24.com/Product/Goods/107905667 원온원 - YES24 아마존에서 페이스북까지, 왜 실리콘밸리의 많은 기업과 한국의 스타트업은 ‘면담’을 버리고 ‘원온원’을 하고 있을까?“조직의 성공
책 리뷰
개발자
원온원
+ 더보기
0
0
7
읽기모드
2y
@ConfigurationProperties (Spring Boot)
kafka: topic: {topic name} producer-config: bootstrap.servers: {server info} key.serializer: org.apache.kafka.common.serializati
Spring 이야기
ConfigurationProperties
Koltin
+ 더보기
Spring
0
0
0
읽기모드
2y
이펙티브 코틀린 1장
1장 안정성 아이템 1: 가변성을 제한하라 코틀린은 모듈로 프로그램을 설계 한다. 모듈은 클래스, 객체 ,함수, 타입 별칭, Top-level property 등 다양한 요소로 구성 된다. 아래의 코드를 살펴 봅니다. class
Kotlin
이펙티브 코틀린
+ 더보기
0
0
0
읽기모드
2y
vuejs minimizer 설정 변경
vue inspect > webpackconfig.js 기본적으로 vue3의 경우 webpack 설정이 가려져 있어서, 어떻게 설정 되어 있는지는 위의 명령어로 확인이 가능하다. 그리고, 특정 설정을 바꾸려면 아래처럼 설정 하면
JavaScript
minimizer
vuejs
+ 더보기
0
0
4
읽기모드
2y
vite build 오류
The package "esbuild-darwin-arm64" could not be found, and is needed by esbuild 가 발생한다. 이상해서 찾아보니, 아무래 모듈들을 설치해도 동작을 하지 않는다. npm
JavaScript
+ 더보기
0
0
34
읽기모드
2y
“Fake it till you make it”의 함정
원본은 아래 트위터에서 남긴 글입니다. 혼자만의 생각이라, 문체가 불편할 수 있는 점 사전에 사과 드립니다. 아래의 내용은 모두 어쭙잖은 내용일 수 있습니다. 모든 분들에게 도움이 되지 않을 수 있는 내용임을 밝힙니다. “Fake
승돌 쓰다
+ 더보기
0
0
0
읽기모드
2y
H2 server - Database not found 오류
Database "/Users/seungdols/tistory" not found, either pre-create it or allow remote database creation (not recommended in secure
DB
h2 console
H2db
+ 더보기
0
0
0
읽기모드
2y
Error computing cache key - CircleCi
Circle Ci상에서 아래와 같은 오류를 만날 수 있다. error computing cache key: template: cacheKey:1:30: executing "cacheKey" at 대충 package-lock.js
프로그래밍
+ 더보기
0
0
0
읽기모드
2y
노력의 힘이란 (feat. 노력 가보자고 )
LinkedIn에서 구글 UX 리드 디자이너이신 김은주님의 소식을 팔로우 하고 있는데, 좋은 글을 보게 되어 공유 합니다. 구글에 40번의 지원 끝에 합격하게 된 포스팅인데, 두 가지의 생각이 들었습니다. 1. 구글의 문턱은 높구
승돌 쓰다
+ 더보기
0
0
0
읽기모드
2y
Mybatis의 nested select, nested result (Spring Boot, H2, Kotlin|Java)
마지막 근무일 즈음에 팀원분이 궁금하다고 요청을 해주셔서, 보다가 사실 생소한 현재 팀에서 Kotlin 환경이다 보니, 이런 저런 이슈들이 좀 있었는데, Mybatis의 nested select 관련 질문으로 이상하게 잘 안된다고
Spring
Java
Kotlin
+ 더보기
mybatis
nested result
nested select
0
0
1
읽기모드
2y
Thymeleaf 상에서 문자열 합치기
위처럼 하게 되면, 깔끔하게 문자열을 합칠 수 있다.
카카오스토리
트위터
페이스북
'프로그래밍 > Java' 카테고리의 다른 글
Thymeleaf 상에서 문자열 합치기 (0)
02:45:13
JRebel 대
Java
+ 더보기
0
0
0
읽기모드
2y
Let's agree to disagree를 받아들이는 사람이 되자
아침에 유퀴즈 짧은 영상을 하나 보게 되었습니다. 이미 보셨을지도 모르지만, 사회 심리학자분께서 말하는 한국인의 심리를 말씀 해주시는데, 굉장히 공감이 많이 가게 됐습니다. 영상 후반부에 나오는 특징 중 하나가 "나와 의견이 다른
승돌 쓰다
+ 더보기
0
0
0
읽기모드
2y
Ansible-playbook 여러 디렉토리 확인 후 해당 디렉토리에 파일 전송하기
상황을 간략하게 설명하자면, 이런 상황이 생길 수 있다고 가정했습니다. 예를 들어, 한 서버 (target)에 apache , tomcat 을 사용한다고 생각해봅시다. 이 때에, tomcat 은 인스턴스를 2개 사용합니다. 생각해
Ansible
+ 더보기
0
0
6
읽기모드
2y
Remove Ansible-tower on CentOS7
해당 정보는 몇 년전에 문의 했던 내용입니다. centos에 ansible-tower trial 버전을 설치 했으나, 라이센스 자체가 실험용으로만 써야하고, 실무에 직접 쓰게 되면 안된다는 조항이 있더라. 그래서 삭제하려고 보니
Ansible
ansible
+ 더보기
0
0
0
읽기모드
2y
Nginx - location block
location block https://www.youtube.com/watch?v=3q2xxMc7XEo Matching order = Exact match ^~ Preferential match ~ & *~ Regex match
nginx
+ 더보기
0
0
0
읽기모드
2y
Nginx - access log 파일 이름 (날짜 형태로 변경)
access log의 경우 map으로 특정 변수를 사용해, 일자를 포함해서 log rotate가 된다. 1.13.x 이상부터 다만, error log는 안된다. 스크립트를 만들어서 사용 하면 된다. (SIG를 줄 수 있다.) lo
nginx
+ 더보기
0
0
193
읽기모드
2y
우아한테크 세미나 - 지속가능한 SW 개발을 위한 코드리뷰
https://www.youtube.com/watch?v=ssDMIcPBqUE&ab_channel=%EC%9A%B0%EC%95%84%ED%95%9CTech 알게 된 부분 unused import, declaration => err
승돌 쓰다
+ 더보기
0
0
0
읽기모드
2y
코드스피츠 77 - ES6+ 기초편 6회차 (Generator, Promise, Async/Await)
Generator const infinity = (function*() { let i = 0; while(true) yield i++; }) console.log(infinity.next()) yield를 이용하면 블록을 중간에
JavaScript
+ 더보기
0
0
1
읽기모드
2y
Oracle To PostgreSQL 작업 하다 배운것
nvl => COALESCE으로 대체 nvl 함수는 null이면, 다른값으로 치환 해주는 함수이다. 오라클에서는 정말 잘 쓰이지만, postgresql에서는 해당 함수가 없다. COALESCE 이란 함수가 있기에 대체가 가능하다.
Postgresql
oracle
PostgreSQL
+ 더보기
0
0
0
읽기모드
2y
타다 - 대한민국 스타트업의 초상
https://movie.daum.net/moviedb/main?movieId=152961 타다: 대한민국 스타트업의 초상 Daum영화에서 자세한 내용을 확인하세요! movie.daum.net 해당 다큐를 보면서, 요새 주식 선진
승돌 쓰다
+ 더보기
0
0
0
읽기모드
2y
lambda 아키텍처 vs kappa 아키텍처
근 1년 정도는 FullStack 영역에서 일 하다가, 팀의 규모가 20여명 정도로 커지는 바람에 FE/BE를 나누게 되면서 저는 BE영역에서 일 하고 있습니다. 그러다 보니 데이터 관련한 아키텍처들에 관심이 많아졌고, 어떻게 하
프로그래밍
kappa architecture
Lambda Architecture
+ 더보기
개발자
0
0
36
읽기모드
2y
공감 가는 글을 봤다.
출처는 이 곳입니다. https://t.motd.kr/posts/1575/%eb%a6%ac%eb%8d%94%ec%9d%98-%ec%95%88%ed%8b%b0%ed%8c%a8%ed%84%b4/ 리더의 안티패턴 — T's messag
승돌 쓰다
개발자
리더
+ 더보기
리더의 안티패턴
0
0
0
읽기모드
2y
alfred workflow 오류 - python 못찾을 때
언제부터인가, alfred workflow가 동작을 안하는 걸 보니 python2 환경이라 그렇고, monterey 업데이트 좀 하다보니 아예 맥 기본 path에 python3만 존재하면서 오류가 발생 했다. https://www
MacOS
alfred workflow
Python
+ 더보기
0
0
0
읽기모드
2y
성장과 즐거움 그 사이, 개발자
https://ppss.kr/archives/251753 왜 기업은 직원들의 성장을 원하지 않을까? 기업이 직원들의 성장을 원하지 않는다니 이게 대체 뭔 말인가? 리더들은 대체로 조직의 성장을 원한다. 사업 규모도 커지고 직원들
승돌 쓰다
+ 더보기
0
0
0
읽기모드
2y
그 연차에..? -일정에 대한 부담을 안고 사는 개발자
https://jeho.page/essay/2021/10/21/%EC%9D%BC%EC%A0%95%EC%9D%84-%EC%9E%98-%EC%82%B0%EC%A0%95%ED%95%98%EC%A7%80-%EB%AA%BB%ED%95%98
승돌 쓰다
+ 더보기
0
0
0
읽기모드
2y
일상속다반사 - 일 하다 지치면 어떻게 하지?
https://www.youtube.com/watch?v=AnsIIeajJUg 억지로 무언가 행동을 하고, 좋은 경험을 하게 되면 긍정적인 생각을 하게 되고 마음의 변화가 일어난다. 그 변화로 다시 긍정적인 행동을 하게 되는 구조
승돌 쓰다
+ 더보기
0
0
0
읽기모드
2y
아무튼, 개발자 高연봉 시대에 대한 생각
(물론, 사람마다 받은 연봉이 평균과는 다를 수 있습니다.) https://biz.chosun.com/industry/company/2022/02/22/WYBNIIBEEFAVBBOQBFQTPSH27A/ 사장보다 높은 연봉, 코딩
승돌 쓰다
개발자
생각
+ 더보기
연봉
0
0
0
읽기모드
2y
개발자로 살아남기를 읽고,
좋았던 부분이 워낙 많아 다 담을 수는 없지만, 크리티컬 싱킹이 나에겐 정말 와닿는 문장이었고, 팀원간의 강점과 약점을 공유 하는 것, 리더로서 투명성을 유지 해야 하는 것들이 정말 좋았다. 경력이 10년 차쯤 되면 시니어 개발자
책 리뷰
개발자
개발자로 살아남기
+ 더보기
도서 리뷰
박종천
0
0
1
읽기모드
2y
Maven: Blocked mirror for repositories 이슈
Maven 3.8.1버전부터 해당 오류가 발생하기 시작하고, http로 된 repository를 차단하기 때문에, 디펜던시를 못가져온다. 방법은 여러가지가 있는데, 제일 좋은 방법은 private repository를 https를
IDE 관련
intellij
maven
+ 더보기
0
0
21
읽기모드
2y
M1 맥북 에어 사용기 (2주 후기)
상판/하판 모두 교체해서 거의 새거였던 내 애정이 담긴 2016 맥북프로 CTO를 팔고, M1 맥북에어 메모리 8GB, SSD 512GB를 당근에서 가져온지 2주 좀 넘게 써본 후기를 쓴다. 개인 공부 및 블로그, 주식 관련 공부
승돌 쓰다
M1 맥북에어
개발자
+ 더보기
맥북
맥북에어
0
0
5
읽기모드
2y
시니어 엔지니어란 무엇일까? (개똥철학)
시니어의 올바름?! (시니어의 길) 시니어의 덕목은 무엇일까? 궁금해진다. 이 업계에서 정한 경력 연차에 따른 어떤 사이클에 의하면, 아래와 같다. 주니어 업계 1-3년차 경력 중니어 업계 4 - 5년차 경력 시니어 업계 6년차
승돌 쓰다
개발자
생각노트
+ 더보기
시니어 개발자
시니어 엔지니어
0
0
5
읽기모드
2y
Volta?! (JavaScript command line tool)
volta (JavaScript command line tool) 원래 node 버전 매니저로 nvm을 제일 많이 썼다. 실제 실무에서도 물리서버에서 쓰거나, jenkins(유물 같지만, 실무에서도 짱짱하게 잘 썼다. 현재는 gi
Nodejs
javascript command line tool
node version manager
+ 더보기
Volta
0
0
4
읽기모드
2y
코드의 사연
서비스 개발을 하다보면, 느끼는 것들이 참 많다. 물론 서비스 개발뿐 아니라, 모든 개발들이 다 그렇겠지만, 레거시들에서의 서비스 운영, 신규 플랫폼 환경에서의 서비스 운영 등 쉬운 상황들이 보통은 없다. 대다수, 레거시 코드들을
승돌 쓰다
+ 더보기
0
0
0
읽기모드
2y
IntelliJ에서 juni5의 @displayName이 표시가 안될때
Junit 테스트를 동작 시키는데, @DisplayName이 안되는 경우가 있다. 그럴땐, 아래처럼 설정을 수정 하면 제대로 노출이 된다. 이렇게 하면 정상적으로 노출 된다.
IDE 관련
+ 더보기
0
0
2
읽기모드
2y
M1 MacOS에서 intelliJ JDK 경로 추가
기존에는 homebrew로 설치를 해도 /Library/Java/JavaVirtualMachines/ 하위 경로로 설치가 되었던 걸로 기억하는데, M1 맥북에어를 셋팅 하면서 보니까 경로가 달라졌다. brew install jav
MacOS
+ 더보기
0
0
49
읽기모드
2y
2021년을 돌아보자.
2021 회고 목표 다이어트 영어공부 명상 하루 2번 마음일기 쓰기 경제/재테크 공부 등산 토이프로젝트 TDD/Rust/Vim/Kotlin 학습하기 이 중에서 성공 했던 것들은 거의 경제/재테크 공부 밖에 없는 것 같다. 그 중에
2021_회고
승돌 쓰다
2021년
+ 더보기
개발자
회고
1
0
16
읽기모드
2y
MacOS 셋팅
Macos 셋팅 M1 맥북 에어를 구매하면서, 다시 새로 셋팅을 해야 하는 일이 생겼다. 주로 기본 설정은 subicura님의 macos 셋팅을 이용 한다. homebrew /bin/bash -c "$(curl -fsSL http
MacOS
Developer
macos
+ 더보기
0
0
2
읽기모드
3y
프로그래밍만이 답이 아냐.
나는 프로그래머가 꼭 코드를 작성해야만, 서비스가 잘 굴러간다는 말을 이해하지 못했다. 안 바꿔도 되면, 더 나은 선택 아닐까? 생각했다. 시스템적인 아키텍처를 바꿔서 해야 할 일은 시스템을 바꿔야 하는 게 정답이고, 애플리케이션
승돌 쓰다
개발자
잡썰
+ 더보기
프로그래밍
0
0
1
읽기모드
3y
const 개발자들: MZ세대들
우연히 하나의 유투브 영상을 보게 되었는데, 많은 것을 알 수 있었다. https://youtu.be/vnX70pdlYkY MZ세대들은 퇴사를 쉽게 한다? 돈독이 오른 세대다? 그건 맞을 수도 아닐 수도 있고, 돈 독이 오른 이유
승돌 쓰다
+ 더보기
0
0
1
읽기모드
3y
어쭙잖은 프로그래머로 산다는 것
가끔 그런 생각을 하곤 한다. 나에게는 어떤 유능한 도구를 만들거나, 프레임워크를 만들거나 하는 어떤 경험은 해본 적이 없다 보니 나에겐 선망의 대상. 굉장히 어려운 영역에 있다고 생각한다. 내가 하는 개발은 서비스 영역이라, 다
승돌 쓰다
개발자
개발자의삶
+ 더보기
0
0
0
읽기모드
3y
2021 if kakao
https://if.kakao.com/session/106 if(kakao)2021 함께 나아가는 더 나은 세상 if.kakao.com ### 요구와 현실/이상 사이 표류 정말 감명 깊었던 세션 중에 하나인데, 데이터 테스트가 5
승돌 쓰다
if kakao
개발자 생각
+ 더보기
0
0
1
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy