사내 자바 프로젝트 템플릿 경우, Spring boot 어플리케이션에서 DB Access layer 및 쿼리는 Mybatis를 사용하고 있습니다. Mybatis는 SQL Mapper 로써, 자바객체를 실제 SQL 문에 연결해주는 역할을 합니다. BOQ처럼 DB 스크립트에 비즈니스 로직이 있는 경우나, 통계/데이터분석과 같은 복잡한 쿼리를 사용할 때 유리합니다. 그래서 우리에게 익숙한 Monolic한 서비스(=통짜로 한개 어플리케이션)을 만들때 DB 중심 설계와 비즈니스 로직을 SQL로 처리를 해야만 한다면, Mybatis를 대체할 만한게 딱히 없긴 합니다. 한편, 제가 사내 자바 프로젝트(Mybatis + 3단 Layer-Controller/Service/Dao) 를 실제 운용해보면서 느낀점을 말씀드리겠..
과학기술정보통신부와 대통령 직속 4차산업혁명 위원회가 주최한다던, 페스티벌?? 을 다녀왔습니다. 저는 2일차 컨퍼런스만 듣고 왔는데요. 관련 후기만 가볍게 올려봅니다. * 스마트 공장을 위한 인공지능 비전 검사 기술 산업 부품을 만드는 공장에서는 완성된 제품의 불량상태를 체크해야 합니다. 일반적으로 Rule(규칙) 기반으로 판단하고 있는데, 애메한 불량상태라는 다양한 예외케이스 때문에 결국 사람의 육안으로 최종 판단을 하고 있습니다. 하지만 사람의 육안도 100% 신뢰가 될 수 없죠. 예를 들어 검사자의 피로도, 판단능력에 따라 판단기준이 달라지기도 합니다. 따라서 "라온피플"이라는 회사는 제조 산업에서 불량률 판독을 특화된 딥러닝 비젼 기술을 사용하여 솔루션을 제공하고 있다고 자랑합니다. (라온피플은 ..
사내의 매출레포트 및 배치작업들에 있어서 대다수가 VBscript로 작성되어 왔습니다. Classic ASP와 마찬가지로 VBScript는 적당히(?) 빠른 생산성과 편의성이 있어서 사용되어 왔는데요. 이미 오래전에 MS에서도 지원 없는 이 언어에 대해 그 효용성은 떨어지고 있습니다 문법적으로는 Basic도 C도 아닌, 성능적으론 느리고 구조적으로 객체지향도 아닌 사용하면 할수록 관리하기 어려워지는 현상은 경험해 보셨을 겁니다. 이 VBscript를 대체할 수 있는 것이 이번에 소개해드릴 Powershell입니다. Powershell 이란 시스템 관리 전용으로 설계된 작업 기반 명령줄 셸 및 스크립팅 언어입니다. .NET Framework에 기반하여 개발된 Windows PowerShell™은 IT 전문..
1. 진정으로 만족하는 유일한 길은 당신이 위대한 일이라고 믿는 일을 하는 것이고 위대한 일을 하는 유일한 길은 당신이 사랑하는 일을 하는 것이다. 사랑하는 사람을 찾듯이 사랑하는 일을 찾아라. 2. 살아보니 돈은 중요하지 않더라. 매일 밤 잠자리에 들 때 '오늘 정말 멋진 일을 했다'고 말할 수 있는 것이 중요하다. 3. 다른 사람의 삶을 사느라 한정된 시간을 낭비하지 마라. 중요한 것은 당신의 마음과 직관을 따르는 용기를 내는것. 이미 마음과 직관은 당신이 하고자 하는 바를 알고 있다. 4. 실패의 위험을 감수하는 사람만이 진짜 예술가다. 늘 갈망하고 우직하게 나아가라. 5. 언젠가 죽는 다는 사실을 기억하라 그럼 당신은 정말로 잃을 게 없다. -스티브 잡스
요즘 신논현역 부근 곱창이 싸고 맛있어서 자주 들리곤 합니다. 하루는 약속 시간보다 너무 일찍 도착해서 근처 교보문고를 들러 신간 코너를 어슬렁 거리다가... 눈에 딱 띈 책이 바로 !!! 처럼 만화와 부연설명으로 이야기를 전개하기 때문에 술술 읽힙니다. 약속 시간 10분 전 짜투리 시간 동안 에르메스 편을 읽고는, '사서 봐야겠다!!' 생각했습니다. 이 책은 지금의 명품 브랜드가 어떻게 탄생하고 역사를 이어왔는지, 그리고 디자이너들의의 아이디어들로 지금까지의 스타일과 이미지를 세계적으로 명성을 떨칠 수 있었던 배경들을 소개합니다. 티에리 에르메스 Thierry Hermes 외에, 루이 뷔통 Louis Vuitton 토마스 버버리Thomas Burberry 구찌오 구찌 Guccio Gucci 살바토레 페..