분류 전체보기(1098)
-
Mobile/Android
2026.01.18
갤럭시 폴드 지문 인식 안됌 무료 수리후기 - "지문 센서가 응답하지 않아요"
“지문 센서가 응답하지 않아요” 어느 날 갑자기 갤럭시 폴드를 켜는데 계속 뜨는 문구 하나. “지문 센서가 응답하지 않아요” 처음엔 일시적인 오류겠지 하고 넘겼는데, 몇일이 지나도록 지문 인식은 여전히 안 되고 설정에 들어가도 지문 등록 자체가 불가능한 상태였습니다. 이런 오류 메시지만 나오더라고요 “지문 센서가 응답하지 않아요” 이 현상이 지속되면 휴대전화를 다시 시작하세요. 그래서 재부팅, 전원 껐다 켜기, 소프트웨어 업데이트 확인까지 다 해봤는데도 증상은 전혀 나아지지 않더라고요. 이쯤 되니까 “아… 이건 하드웨어 문제구나” 싶더라고요. 삼성 서비스센터 방문하드웨어 문제는 제 손으로 어떻게 처리할 수 없어 회사 인근의 삼성 서비스센터를 방문했습니다. 기사님이 휴대폰을 직접 확인해보시더니 이 증상은 ..
-
Mobile/Android
2026.01.17
갤럭시 핸드폰 데이터를 PC에 백업 쉽게하는 방법 - Samsung Smart Switch 사용
핸드폰을 바꾸거나 공장 초기화를 해야 할 때 가장 걱정되는 게 바로 데이터 백업이죠. 사진, 연락처, 메시지까지… 하나라도 날아가면 정말 곤란한데요. 이럴 때 Samsung Smart Switch를 사용하면 간단하게 갤럭시 스마트폰에 있는 데이터들을 PC로 백업해둘수가 있는데요. 나중에 반대로 PC로 백업해둔 데이터를 간단하게 복구할수도 있어요. 특히 핸드폰의 메인보드를 바꾸게 되면 데이터들이 모두 날아가는데 그 전에 해두면 유용한 방법입니다. Samsung Smart Switch란? Samsung Smart Switch는 삼성에서 공식 제공하는 데이터 이동 & 백업 프로그램이에요. 갤럭시 → PC 백업과 PC → 갤럭시 복원기기 변경 시 데이터 이동 까지 한 번에 해결할 수 있어서 갤럭시 사용자라면 꼭..
-
ETC.
2026.01.05
1
HDD에서 SSD로 데이터 옮기고 윈도우 11 업데이트 진행하기 (EaseUS Disk Copy 활용)
Windows 10 지원 종료가 다가오면서 요즘 윈도우 11 업그레이드와 PC 성능 개선에 대한 고민이 많아졌습니다. 특히 오래된 PC나 노트북을 사용 중이라면 가장 큰 걸림돌이 바로 저장 공간 부족과 느린 HDD인데요. 오늘은 기존 HDD를 SSD로 복제하면서 윈도우 11 설치 공간까지 확보할 수 있는 방법을 EaseUS Disk Copy Pro를 활용해 정리해 보았습니다. HDD → SSD 교체, 왜 꼭 필요할까? 요즘 PC 체감 속도를 좌우하는 핵심은 CPU보다 디스크 속도라고 해도 과언이 아닙니다. 아무리 CPU 성능이 괜찮아도, 저장 장치가 HDD라면 전체적인 사용 경험은 답답하게 느껴질 수밖에 없습니다. 대표적으로 전원을 켠 뒤 부팅까지 한참 기다려야 하거나, 프로그램을 실행할 때마다 로딩 ..
-
Mobile
2026.01.03
삼성카드 매월 300원씩 빠져나가는 "바로알림서비스" 해지하기
삼성카드 명세서를 보다 보면 “이건 뭐지?” 싶은 소액 결제가 하나 눈에 띄는게 있었습니다. 저는 삼성카드를 사용하지 않는데 300원이 빠져나가고 있던 거예요. 알고 보니 그게 바로 삼성카드 바로알림서비스 (월 300원)더라고요? 금액이 크지 않다 보니 그냥 넘어가거나, 아예 눈치채지 못하고 몇 달을 지냈던 것 같은데 저는 이런 작더라도 고정비용을 되게 싫어해요. 바로 해지하기로 했습니다. ※ 삼성카드 바로알림서비스란?삼성카드 바로알림서비스는 카드 결제 시 문자(SMS) 또는 앱 알림으로 결제 내역을 바로 알려주는 서비스입니다. 결제 금액 결제 가맹점 승인 시간 등을 실시간으로 확인할 수 있어 분실·도난 방지용으로 유용합니다. 삼성카드 월 300원씩 빠져나가는 바로알림서비스 해지하기1. 삼성카드 모니모 ..
-
일상/블로그
2026.01.01
1
[블로그] 2025년을 돌아보며 – 연말 회고록
안녕하세요, 코딩팩토리입니다. 다사다난했던 2025년이 끝나고, 2026년을 맞이하는 새해 첫 날에 작년 한 해를 돌아보며 이 글을 작성합니다. 2025년은 별점을 줄 수 있다면 5점 만점을 주고 싶을 정도로, 제 인생에서 꽤 의미 있는 한 해였다고 생각합니다. 특별히 뭔가 대단한 일을 해냈다기보다는, 2024년에 세워두었던 계획들이 하나둘 마무리되었던 해였기 때문입니다. 티스토리 스킨을 완성했습니다.2024년의 가장 큰 목표 중 하나는 “내가 직접 만든 티스토리 스킨을 완성해보자” 였습니다. 그동안 바쁘다는 핑계로 미뤄두고 있던 스킨을 다시 꺼내 구조를 처음부터 정리하고, 모바일·PC 반응형도 하나하나 손보면서 결국 제가 만족할 만한 스킨을 완성할 수 있었습니다. 그리고 조심스럽게 크몽에 올려봤는데요...
-
ETC.
2025.12.18
2025년, 소프트웨어 엔지니어가 반드시 알아야 할 사이버보안 팁
최근 뉴스에서 대기업들이 연이어 사이버 공격의 피해자가 되는 사례를 보셨을겁니다. 2025년 현재, 사이버 위협은 그 어느 때보다 정교해지고 있으며, 예전에는 안전하다고 여겨졌던 보안 조치들도 더 이상 충분하지 않습니다. 실제로 2025년 들어 기업들의 75%가 사이버보안 예산을 늘렸으며, 이는 위협의 심각성을 단적으로 보여주는데요. 소프트웨어 엔지니어로서 단순히 코드를 작성하는 것을 넘어, 보안을 고려한 개발이 필수가 된 시대입니다.이번 포스팅에서는 2025년 최신 위협에 대응하기 위한 실용적인 보안 대책을 소개하려 합니다. AI를 활용한 공격부터 일상적인 개발에서 주의해야 할 사항까지, 현장에서 바로 적용할 수 있는 지식을 제공합니다. AI 생성 공격과 딥페이크 대응2025년을 바라보며 가장 주목해야..
-
ETC./Spring
2025.11.19
1
[Spring] 스프링 JPA란 무엇인가? - 동작 원리와 처리 흐름 정리
스프링에서 DB 연동을 할 때 MyBatis와 함께 가장 많이 사용되는 기술이 바로 JPA(Java Persistence API)입니다. JPA는 SQL을 직접 작성하기보다, 엔티티(Entity)와 매핑 정보만 정의해두면 나머지 CRUD SQL을 자동으로 생성하고 실행해 주는 방식의 표준 ORM 기술입니다. 이번 글에서는 Spring과 JPA가 함께 동작하는 방식과 전체 처리 흐름을 정리해보려고 합니다. JPA란 무엇인가?JPA는 자바 진영에서 정의한 ORM(Object-Relational Mapping) 표준 스펙입니다. 실제 구현체로는 Hibernate, EclipseLink 등이 있고, 스프링 부트에서는 보통 Hibernate JPA를 기본 구현체로 사용합니다.개발자는 엔티티 클래스 + 매핑 어노테..
-
ETC./Spring
2025.11.18
[Spring] 스프링 MyBatis란 무엇인가? - 동작 원리와 처리 흐름 정리
스프링에서 DB 연동을 할 때 JPA와 함께 가장 많이 사용되는 기술이 바로 MyBatis(마이바티스)입니다. 실무에서는 JPA보다 훨씬 높은 비중으로 MyBatis를 사용하고 있어요. 특히 MyBatis는 SQL을 직접 작성할 수 있기 때문에 복잡한 쿼리를 다루거나 SQL 튜닝이 중요한 프로젝트에서 많이 사용됩니다. 이번 글에서는 Spring과 MyBatis가 함께 동작하는 방식과 전체 처리 흐름을 정리해보려고 합니다. MyBatis란 무엇인가?MyBatis는 개발자가 직접 SQL을 작성하고, 해당 SQL 결과를 자바 객체로 매핑해주는 Persistence Framework입니다. JPA처럼 자동으로 SQL을 생성해주는 ORM 방식이 아니라, 원하는 SQL을 직접 작성해서 그대로 실행하는 방식이기 때문..
-
ETC./Spring
2025.11.17
[Spring] 스프링 프레임워크 MVC 처리 프로세스 - DispatcherServlet
스프링 웹 애플리케이션을 개발하다 보면 컨트롤러만 만들고 어노테이션만 붙이다 보면 “요청이 들어와서 응답이 나갈 때까지, 스프링 내부에서는 어떤 일이 일어날까?”가 궁금해지죠. 이번 글에서는 Spring MVC의 전체 요청 처리 프로세스를 한 번 정리해보려고 합니다. Spring MVC란 무엇인가?Spring MVC는 이름 그대로 Model, View, Controller 구조로 웹 애플리케이션을 구성하는 웹 프레임워크입니다. 클라이언트의 HTTP 요청을 받아서 컨트롤러로 전달하고, 비즈니스 로직을 수행한 뒤 View(화면)를 렌더링해서 응답을 돌려주는 일을 담당합니다. 우리가 주로 작성하는 것은 @Controller, @RestController 같은 컨트롤러 코드이지만, 그 뒤에서는 Dispatche..
-
ETC./Spring
2025.11.16
2
[Spring] 스프링 AOP(Aspect Oriented Programming, 관점 지향 프로그래밍)
스프링을 처음 공부하다 보면 AOP(Aspect Oriented Programming, 관점 지향 프로그래밍)이라는 내용이 나오는데요. 관점 지향 프로그래밍이니 Aspect Oriented Programming 이라는 어려운 용어를 들으면 어렵게 느껴지지만, 결국에는 흩어져 있는 공통 관심사를 한 곳에 모아서 관리하는 기법이라고 이해하시면 훨씬 편합니다. 이번 글에서는 스프링에서 AOP가 왜 필요하고, 어떻게 동작하는지 한 번 정리해보려고 합니다. AOP란 무엇인가?전통적인 객체지향 프로그래밍(OOP)에서는 보통 도메인 별로 클래스를 나누고, 각 클래스 안에 해당 도메인의 책임을 모아둡니다. 하지만 실제 서비스를 만들다 보면 다음과 같은 코드가 여러 레이어에 반복되는 경우가 많습니다.요청/응답 로그 남기..
-
Mobile/Android 2026.01.18갤럭시 폴드 지문 인식 안됌 무료 수리후기 - "지문 센서가 응답하지 않아요" “지문 센서가 응답하지 않아요” 어느 날 갑자기 갤럭시 폴드를 켜는데 계속 뜨는 문구 하나. “지문 센서가 응답하지 않아요” 처음엔 일시적인 오류겠지 하고 넘겼는데, 몇일이 지나도록 지문 인식은 여전히 안 되고 설정에 들어가도 지문 등록 자체가 불가능한 상태였습니다. 이런 오류 메시지만 나오더라고요 “지문 센서가 응답하지 않아요” 이 현상이 지속되면 휴대전화를 다시 시작하세요. 그래서 재부팅, 전원 껐다 켜기, 소프트웨어 업데이트 확인까지 다 해봤는데도 증상은 전혀 나아지지 않더라고요. 이쯤 되니까 “아… 이건 하드웨어 문제구나” 싶더라고요. 삼성 서비스센터 방문하드웨어 문제는 제 손으로 어떻게 처리할 수 없어 회사 인근의 삼성 서비스센터를 방문했습니다. 기사님이 휴대폰을 직접 확인해보시더니 이 증상은 .. -
Mobile/Android 2026.01.17갤럭시 핸드폰 데이터를 PC에 백업 쉽게하는 방법 - Samsung Smart Switch 사용 핸드폰을 바꾸거나 공장 초기화를 해야 할 때 가장 걱정되는 게 바로 데이터 백업이죠. 사진, 연락처, 메시지까지… 하나라도 날아가면 정말 곤란한데요. 이럴 때 Samsung Smart Switch를 사용하면 간단하게 갤럭시 스마트폰에 있는 데이터들을 PC로 백업해둘수가 있는데요. 나중에 반대로 PC로 백업해둔 데이터를 간단하게 복구할수도 있어요. 특히 핸드폰의 메인보드를 바꾸게 되면 데이터들이 모두 날아가는데 그 전에 해두면 유용한 방법입니다. Samsung Smart Switch란? Samsung Smart Switch는 삼성에서 공식 제공하는 데이터 이동 & 백업 프로그램이에요. 갤럭시 → PC 백업과 PC → 갤럭시 복원기기 변경 시 데이터 이동 까지 한 번에 해결할 수 있어서 갤럭시 사용자라면 꼭.. -
ETC. 2026.01.05 1HDD에서 SSD로 데이터 옮기고 윈도우 11 업데이트 진행하기 (EaseUS Disk Copy 활용) Windows 10 지원 종료가 다가오면서 요즘 윈도우 11 업그레이드와 PC 성능 개선에 대한 고민이 많아졌습니다. 특히 오래된 PC나 노트북을 사용 중이라면 가장 큰 걸림돌이 바로 저장 공간 부족과 느린 HDD인데요. 오늘은 기존 HDD를 SSD로 복제하면서 윈도우 11 설치 공간까지 확보할 수 있는 방법을 EaseUS Disk Copy Pro를 활용해 정리해 보았습니다. HDD → SSD 교체, 왜 꼭 필요할까? 요즘 PC 체감 속도를 좌우하는 핵심은 CPU보다 디스크 속도라고 해도 과언이 아닙니다. 아무리 CPU 성능이 괜찮아도, 저장 장치가 HDD라면 전체적인 사용 경험은 답답하게 느껴질 수밖에 없습니다. 대표적으로 전원을 켠 뒤 부팅까지 한참 기다려야 하거나, 프로그램을 실행할 때마다 로딩 .. -
Mobile 2026.01.03삼성카드 매월 300원씩 빠져나가는 "바로알림서비스" 해지하기 삼성카드 명세서를 보다 보면 “이건 뭐지?” 싶은 소액 결제가 하나 눈에 띄는게 있었습니다. 저는 삼성카드를 사용하지 않는데 300원이 빠져나가고 있던 거예요. 알고 보니 그게 바로 삼성카드 바로알림서비스 (월 300원)더라고요? 금액이 크지 않다 보니 그냥 넘어가거나, 아예 눈치채지 못하고 몇 달을 지냈던 것 같은데 저는 이런 작더라도 고정비용을 되게 싫어해요. 바로 해지하기로 했습니다. ※ 삼성카드 바로알림서비스란?삼성카드 바로알림서비스는 카드 결제 시 문자(SMS) 또는 앱 알림으로 결제 내역을 바로 알려주는 서비스입니다. 결제 금액 결제 가맹점 승인 시간 등을 실시간으로 확인할 수 있어 분실·도난 방지용으로 유용합니다. 삼성카드 월 300원씩 빠져나가는 바로알림서비스 해지하기1. 삼성카드 모니모 .. -
일상/블로그 2026.01.01 1[블로그] 2025년을 돌아보며 – 연말 회고록 안녕하세요, 코딩팩토리입니다. 다사다난했던 2025년이 끝나고, 2026년을 맞이하는 새해 첫 날에 작년 한 해를 돌아보며 이 글을 작성합니다. 2025년은 별점을 줄 수 있다면 5점 만점을 주고 싶을 정도로, 제 인생에서 꽤 의미 있는 한 해였다고 생각합니다. 특별히 뭔가 대단한 일을 해냈다기보다는, 2024년에 세워두었던 계획들이 하나둘 마무리되었던 해였기 때문입니다. 티스토리 스킨을 완성했습니다.2024년의 가장 큰 목표 중 하나는 “내가 직접 만든 티스토리 스킨을 완성해보자” 였습니다. 그동안 바쁘다는 핑계로 미뤄두고 있던 스킨을 다시 꺼내 구조를 처음부터 정리하고, 모바일·PC 반응형도 하나하나 손보면서 결국 제가 만족할 만한 스킨을 완성할 수 있었습니다. 그리고 조심스럽게 크몽에 올려봤는데요... -
ETC. 2025.12.182025년, 소프트웨어 엔지니어가 반드시 알아야 할 사이버보안 팁 최근 뉴스에서 대기업들이 연이어 사이버 공격의 피해자가 되는 사례를 보셨을겁니다. 2025년 현재, 사이버 위협은 그 어느 때보다 정교해지고 있으며, 예전에는 안전하다고 여겨졌던 보안 조치들도 더 이상 충분하지 않습니다. 실제로 2025년 들어 기업들의 75%가 사이버보안 예산을 늘렸으며, 이는 위협의 심각성을 단적으로 보여주는데요. 소프트웨어 엔지니어로서 단순히 코드를 작성하는 것을 넘어, 보안을 고려한 개발이 필수가 된 시대입니다.이번 포스팅에서는 2025년 최신 위협에 대응하기 위한 실용적인 보안 대책을 소개하려 합니다. AI를 활용한 공격부터 일상적인 개발에서 주의해야 할 사항까지, 현장에서 바로 적용할 수 있는 지식을 제공합니다. AI 생성 공격과 딥페이크 대응2025년을 바라보며 가장 주목해야.. -
ETC./Spring 2025.11.19 1[Spring] 스프링 JPA란 무엇인가? - 동작 원리와 처리 흐름 정리 스프링에서 DB 연동을 할 때 MyBatis와 함께 가장 많이 사용되는 기술이 바로 JPA(Java Persistence API)입니다. JPA는 SQL을 직접 작성하기보다, 엔티티(Entity)와 매핑 정보만 정의해두면 나머지 CRUD SQL을 자동으로 생성하고 실행해 주는 방식의 표준 ORM 기술입니다. 이번 글에서는 Spring과 JPA가 함께 동작하는 방식과 전체 처리 흐름을 정리해보려고 합니다. JPA란 무엇인가?JPA는 자바 진영에서 정의한 ORM(Object-Relational Mapping) 표준 스펙입니다. 실제 구현체로는 Hibernate, EclipseLink 등이 있고, 스프링 부트에서는 보통 Hibernate JPA를 기본 구현체로 사용합니다.개발자는 엔티티 클래스 + 매핑 어노테.. -
ETC./Spring 2025.11.18[Spring] 스프링 MyBatis란 무엇인가? - 동작 원리와 처리 흐름 정리 스프링에서 DB 연동을 할 때 JPA와 함께 가장 많이 사용되는 기술이 바로 MyBatis(마이바티스)입니다. 실무에서는 JPA보다 훨씬 높은 비중으로 MyBatis를 사용하고 있어요. 특히 MyBatis는 SQL을 직접 작성할 수 있기 때문에 복잡한 쿼리를 다루거나 SQL 튜닝이 중요한 프로젝트에서 많이 사용됩니다. 이번 글에서는 Spring과 MyBatis가 함께 동작하는 방식과 전체 처리 흐름을 정리해보려고 합니다. MyBatis란 무엇인가?MyBatis는 개발자가 직접 SQL을 작성하고, 해당 SQL 결과를 자바 객체로 매핑해주는 Persistence Framework입니다. JPA처럼 자동으로 SQL을 생성해주는 ORM 방식이 아니라, 원하는 SQL을 직접 작성해서 그대로 실행하는 방식이기 때문.. -
ETC./Spring 2025.11.17[Spring] 스프링 프레임워크 MVC 처리 프로세스 - DispatcherServlet 스프링 웹 애플리케이션을 개발하다 보면 컨트롤러만 만들고 어노테이션만 붙이다 보면 “요청이 들어와서 응답이 나갈 때까지, 스프링 내부에서는 어떤 일이 일어날까?”가 궁금해지죠. 이번 글에서는 Spring MVC의 전체 요청 처리 프로세스를 한 번 정리해보려고 합니다. Spring MVC란 무엇인가?Spring MVC는 이름 그대로 Model, View, Controller 구조로 웹 애플리케이션을 구성하는 웹 프레임워크입니다. 클라이언트의 HTTP 요청을 받아서 컨트롤러로 전달하고, 비즈니스 로직을 수행한 뒤 View(화면)를 렌더링해서 응답을 돌려주는 일을 담당합니다. 우리가 주로 작성하는 것은 @Controller, @RestController 같은 컨트롤러 코드이지만, 그 뒤에서는 Dispatche.. -
ETC./Spring 2025.11.16 2[Spring] 스프링 AOP(Aspect Oriented Programming, 관점 지향 프로그래밍) 스프링을 처음 공부하다 보면 AOP(Aspect Oriented Programming, 관점 지향 프로그래밍)이라는 내용이 나오는데요. 관점 지향 프로그래밍이니 Aspect Oriented Programming 이라는 어려운 용어를 들으면 어렵게 느껴지지만, 결국에는 흩어져 있는 공통 관심사를 한 곳에 모아서 관리하는 기법이라고 이해하시면 훨씬 편합니다. 이번 글에서는 스프링에서 AOP가 왜 필요하고, 어떻게 동작하는지 한 번 정리해보려고 합니다. AOP란 무엇인가?전통적인 객체지향 프로그래밍(OOP)에서는 보통 도메인 별로 클래스를 나누고, 각 클래스 안에 해당 도메인의 책임을 모아둡니다. 하지만 실제 서비스를 만들다 보면 다음과 같은 코드가 여러 레이어에 반복되는 경우가 많습니다.요청/응답 로그 남기..