Skip to content

Instantly share code, notes, and snippets.

View daejoon's full-sized avatar

daejoon daejoon

View GitHub Profile
@daejoon
daejoon / git-update.sh
Last active March 15, 2024 11:26
git-update
function git-update() {
local current_branch=$(git rev-parse --abbrev-ref HEAD)
git fetch origin --recurse-submodules=no --progress --prune
if [ -z "$1" -o "$current_branch" = "$1" ]; then
git -c core.quotepath=false merge origin/$current_branch --no-stat -v
else
git -c core.quotepath=false fetch origin $1:$1 --recurse-submodules=no --progress --prune
fi
}
root = true
[*]
charset = utf-8
insert_final_newline = true
[*.{java,kt}]
max_line_length = 100
ij_visual_guides = 80
indent_style = space
package com.ddoong2.autoparams;
import autoparams.customization.CompositeCustomizer;
import autoparams.lombok.BuilderCustomizer;
public class DomainCustomization extends CompositeCustomizer {
public DomainCustomization() {
/**
* 뒤에서 부터 먼저 시작되기 때문에 EntityBuilderCustomizer가 BuilderCustomizer보다 먼저 실행되야 된다.
@daejoon
daejoon / EntityBuilderCustomizer.java
Last active October 25, 2023 03:18
Lombok builder 패턴에 맞게 값을 넣어주는데 Entity에서는 실제 DB 필드 사이즈가 넘어가면 에러가 발생하기 때문에 대응하는 코드가 필요해서 만들었습니다.
package com.ddoong2.autoparams;
import autoparams.customization.Customizer;
import autoparams.generator.ObjectContainer;
import autoparams.generator.ObjectGenerationContext;
import autoparams.generator.ObjectGenerator;
import autoparams.generator.ObjectQuery;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
@daejoon
daejoon / create-sftp-only-user.sh
Last active March 14, 2020 05:31
Centos6 용 SFTP 전용 계정 생성 스크립트
#!/bin/sh
GROUP=sftponly
USERNAME=test
USERPWD=P@sswOrd
USERHOME=/home/${USERNAME}
PORT=2222
FTPHOME=chroot
/usr/sbin/groupadd $GROUP
@daejoon
daejoon / AWSCertifiedDeveloperUnofficialStudyGuide.md
Created December 16, 2019 05:48 — forked from serithemage/AWSCertifiedDeveloperUnofficialStudyGuide.md
비공식 AWS 공인 개발자 - 어소시에이트 수험 가이드

Gist 활용

소스 코드 Snippet, 메모를 남기는데 사용할수 있다.