본문 바로가기

분류 전체보기92

2025년 한국 IT 트렌드 TOP10 – 사이버보안 및 AI 악용 대응 AI 기술의 발전과 함께 보안 위협도 진화하고 있습니다. 해커들은 AI를 활용해 지능형 피싱, 딥페이크(Deepfake) 공격, 자동화된 취약점 탐지 등을 시도하고 있습니다. 특히 Voice phishing(보이스피싱)은 큰 문제로, CrowdStrike 보고서에 따르면 2024년 하반기에 AI 기반 보이스피싱 공격이 상반기에 비해 442% 증가했습니다.기업과 개발자 입장에서는 이런 AI 악용에 대비해 강화된 신원 검증, 행위기반 이상 탐지, 개인정보 암호화 등의 보안 수단을 마련해야 합니다. 또한 데이터 유출, 랜섬웨어, 공급망 공격 등 전통적 보안 위협도 지속되므로, 철저한 보안 코딩(OWASP Top10 준수), 정기적인 의존성 스캔(Snyk, OWASP Dependency-Check 등), 서버 .. 2025. 6. 2.
[#5 spring boot] 기능 구현 예제 적용 – 레시피 게시판 CRUD 및 Thymeleaf 연동 이번 단계에서는 MyBatis 레거시에서 Spring Boot + JPA + Thymeleaf로 마이그레이션한 프로젝트에 CRUD 기능을 적용하는 방법을 설명합니다. 주니어 개발자나 1인 개발자가 이해하기 쉽게 예제 중심으로 작성했습니다.1. 목표Spring Data JPA 기반 CRUD API 구현Thymeleaf 템플릿과 연동하여 레시피 게시판 UI 구성Service/Controller/Repository 계층 연결 및 데이터 흐름 이해2. 프로젝트 구조 (예시)src/main/java├── com.chopping.adminbridge│ ├── recipe│ │ ├── controller│ │ │ └── RecipeController.java│ │ ├── service│ .. 2025. 6. 1.
2025년 IT 트렌드 대공개: 자율주행과 미래 모빌리티 완전 해부 안녕하세요! 오늘은 자율주행, 드론, UAM(도심항공모빌리티) 등 미래형 모빌리티 기술에 대해, 특히 1인 개발자분들이 어떻게 공부하고, 어떤 기술을 익히면 좋을지 상세하게 소개하려고 합니다.왜 자율주행 기술인가?자율주행 기술은 단순히 자동차를 자동으로 운전하게 하는 기술이 아닙니다.센서, AI 비전, 컴퓨터 비전, 제어 알고리즘, 경로계획, V2X(차량 간 통신), 고정밀 지도 등 다양한 기술의 집합체입니다.IT 개발자에게는 신호처리, 머신러닝, 로봇공학 등 융합적 기술을 배울 기회를 제공합니다.한국 정부는 2025년 Level 4 자율주행 버스 상용화, 2027년 Level 4 승용차 상용화를 목표로 로드맵을 발표했습니다.1인 개발자가 알아야 할 핵심 기술자율주행의 핵심 구성 요소: 센서(카메라, L.. 2025. 6. 1.
2025년 IT 트렌드 대공개: 로보틱스 혁신 산업용 및 서비스용 로봇 기술이 빠르게 진화하고 있습니다. 한국은 제조업용 로봇 시장 규모 세계 4위(점유율 5.8%)이자 로봇 밀도(노동자 1만명당 1,012대) 세계 1위 국가로, 공장 자동화 수준이 매우 높은 나라입니다.최근에는 Generative AI 기술을 로봇 제어에 적용해 스스로 환경을 학습하고 판단하도록 하는 연구가 활발히 진행되고 있으며, 휴머노이드, 협동로봇, 자율물류 로봇 등 새로운 형태의 로봇 기술도 주목받고 있습니다. 국제로봇연맹(IFR)은 "AI 기반 로봇 시뮬레이션"과 로봇서비스(RaaS) 모델을 향후 주요 트렌드로 제시했습니다.개발자 관점에서의 시사점ROS(Robot Operating System), Gazebo 등 로봇 소프트웨어 플랫폼 활용 능력 필수Python 및 C++.. 2025. 6. 1.
[#4 spring boot] MyBatis 기반 프로젝트, JPA + Thymeleaf로 전환하는 모든 방법 (Spring Boot) Spring Boot + Thymeleaf로 레거시 프로젝트 마이그레이션 및 JPQL 문제 해결 (주니어/1인 개발자 가이드) 이 글은 Spring MVC + JSP + MyBatis 레거시 프로젝트를 Spring Boot + JPA + Thymeleaf로 마이그레이션하고, JPQL(@Query) 문제를 해결하는 과정을 주니어 개발자와 1인 개발자가 이해하기 쉽도록 정리한 가이드입니다. 하루 동안 진행한 모든 내용을 빠짐없이 담았습니다.1️⃣ 기존 레거시 구조 분석Spring MVC + JSP + MyBatis + XML 설정JSP 기반 뷰와 SQL 매퍼(XML) 사용MariaDB 기반 DB, 주요 테이블: CATEGORY_CODE2️⃣ 마이그레이션 목표 및 진행Spring Boot 3.5.0 + JPA.. 2025. 5. 31.
[#3 spring boot] JSP 기반 레거시 프로젝트, Spring Boot + Thymeleaf로 마이그레이션하기 기존 Spring MVC + JSP + MyBatis 기반 레거시 프로젝트를 Spring Boot + Thymeleaf + JPA로 마이그레이션하는 과정을 상세히 기록한 가이드입니다.진행 요약JSP → Thymeleaf 마이그레이션 구조 설계 및 navigation, recipeForm 전환 시작Thymeleaf Layout Dialect 적용 및 레이아웃 구성 완료공통 CSS/JS 폴더 구조 및 위치 지정 완료공통 폴더 구조 및 위치src/ └── main/ └── resources/ ├── static/ │ ├── css/ │ │ ├── reset.css │ │ ├── style.css .. 2025. 5. 30.