일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 정규식
- Migrate
- 설치
- 우분투
- docker
- MySQL
- ubuntu
- Time.znoe.now
- install
- 주차장 시스템
- 우분투 24
- docket
- 쿠버네티스
- mac
- change_column_null
- 코틀린
- RUBY
- Java
- Visual Studio Code
- change_column
- Ruby on Rails
- after_save
- after_update
- Kotlin
- 사용중인포트검색
- 차량번호찾기
- 도커
- 오랜지파이
- Rails
- Orange Pi 3B
- Today
- Total
목록전체 글 (117)
중고 신입이 개발해보기..
car_number_regex = %r{ \b # 단어 경계 (?: # 캡처하지 않는 그룹 (OR 연산을 위해 묶음) \d{2,3}[가-힣]\d{4} # 2~3자리 숫자 + 한글 + 4자리 숫자 (예: 788가5555) | # 또는 [가-힣]{2}\d{2}[가-힣]\d{4} # 2자리 한글 (시도) + 2자리 숫자 + 한글 + 4자리 숫자 (예: 서울24아1234) ) \b # 단어 경계}x # x 옵션으로 주석 및 공백 허용스트링에서 한국 차량번호를 찾는 정규식 def mask_korean_plate_number(number) return number if number.blank? # 번호판 끝 4자리 추출 last_four = number[-4..] ..
[질문] : Ruby on Rails의 belongs_to 관계를 Kotlin + Spring Boot (JPA)에서 구현할 때, @OneToOne과 @ManyToOne 중 어떤 것이 대응되며, 무엇이 더 적절한지[질문의도]: Rails의 관계 설정을 JPA에서 올바르게 매핑하기 위한 기준을 이해하고자 함[응답]:✅ 결론 먼저Rails의 belongs_to는 **Spring JPA의 @ManyToOne**과 대부분의 경우 1:1 대응합니다.📌 왜 @ManyToOne인가?Rails에서 다음과 같은 관계가 있을 때:class Comment Comment는 여러 개가 존재할 수 있고각각은 하나의 Post에 속함→ 즉, N(댓글) : 1(게시글) 관계입니다.이는 JPA에서:@ManyToOne@JoinColum..
[질문] : Kotlin + Spring 환경에서 findById로 조회한 엔티티의 데이터를 수정하는 방법[질문의도]: JPA 기반으로 특정 엔티티를 findById로 조회한 후, 해당 데이터를 수정하고 저장하는 실질적인 코드 플로우를 알고자 함[응답]:✅ 기본 흐름 요약Repository.findById()로 객체를 조회조회된 엔티티의 필드를 수정Repository.save()로 저장🔧 예제 코드📁 Entity 예시@Entityclass User( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) var id: Long = 0, var name: String, var email: String)📁 Repositoryinte..
[질문] : Kotlin에서 .let과 .apply의 차이점은 무엇인지[질문의도]: Kotlin의 대표적인 스코프 함수인 let과 apply의 기능적 차이와 언제 어떤 것을 사용해야 하는지 알고자 함[응답]:✅ 핵심 차이 요약항목letapply리시버 참조itthis반환값블록의 마지막 결과원래 객체(self)주 용도가공/변환, null-safe 처리객체 초기화, 설정 목적📌 1. .let의 특징블록 안에서 객체를 it 으로 참조블록의 결과값을 반환✅ 사용 예val name = "Kotlin"val length = name.let { println("Name: $it") it.length}// length == 6💡 언제 사용?객체의 값을 변환해서 다른 타입으로 반환할 때null-safe 처리..
[질문] : Kotlin에서 Entity 클래스를 정의할 때 클래스 바디 내부 방식과 주 생성자 방식의 구현 차이[질문의도]: User 엔티티를 두 가지 방식으로 정의했을 때의 문법적/기능적 차이를 설명하고자 하신 것[응답]:🔍 코드 비교1. 클래스 바디 내부에서 프로퍼티 선언class User : MutableEntity() { @Id @Column(name = "id", nullable = false) @GeneratedValue(strategy = GenerationType.IDENTITY) var id: Long? = null}id 프로퍼티는 클래스 바디 내부에 선언일반적인 Java 스타일에 가깝고, Spring JPA와 잘 호환됨기본 생성자 필요 없음 (JPA는 프록시 생..
도커- 도커는 컨테이너를 관리하는 소프트웨어이다. 컨테이너- 컨테이너는 서버를 효율적으로 사용하기 위한 가상화 기술이다. 서버 - 서비스를 제공하는 컴퓨터 엔터프라이즈 환경에서의 서버 운영 베어메탈 (bare metal) 하이퍼바이저 ( 컨테이너
$ docker rm -f ${docker ps -aq} 터미널에서 해당 명령어를 실행하면 모든 컨테이너를 삭제할 수 있다.
홈브루 설치 brew https://brew.sh/ HomebrewThe Missing Package Manager for macOS (or Linux).brew.sh 설치 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" iTerm2 설치 https://iterm2.com/ iTerm2 - macOS Terminal ReplacementiTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrainit..