목록Java (10)
일개미 : 일상과 개발의 미학

사내 솔루션 성격상 발주처가 특정되어있다보니 정부프레임워크 마이그레이션이 필요해서 실행환경을 재구성 하고 테스트 하던 중.. 오류 또 ㅎㅇ... 🤦🏻♀️지겹다 지갸워 오류 팝업과 메세지는 위와 같고 같은 오류를 맞이한 분들께 도움이되고자 오랜만에 포스팅을 남기게 되었다. 일단 내 개발환경은 최신화를 당장하지는 말고 기존걸 그대로 활용하는 방안을 해보라는 말씀이 있었기 때문에... 프로젝트 버전을 맞추려다보니 eGov Framework 3.8의 환경에서 구동하였다. (참고로, 현재 기준 4.1 까지 릴리즈 된 상태이고 표준프레임워크 v4.1.0 버전에 대한 안내와 오픈소스SW현황은 아래 링크들을 통해서 살펴보시길) 공지사항 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. w..

블로그 한번 정리한답시고 던져놨더니 언제 5월이 수습은 왜 끝났어 그다지 궁금하진 않겠지만 근황토크 한번 해보자면...요즘은 개발보다 산출물을 더 많이 보고있다는 이야기,,, 내 경력은 엔지니어일까 PM일까 뭐 대충 이런걸 더 많이 보고 있는 중인데 프로그래머가 할일은 맞다지만 코딩 보다는 문서업무를 더 많이 하는게 주니어 연차 엔지니어로서 과연 주요 업무가 맞는건가 싶기도하고 궁극적으로 PM이 없다..............보통 팀장이 그 역할을 다 하는 것 같은데 도망쳐 그래서 어쩌다보니 전반적인 관리 환경도 만들고 있었고 결국 회사 노션 구매에 불씨가 되버린 셈 어떻게 요즘 시대에 협업툴 없었냐고요 슬랙 사용 권하는데도 힘들었고만,,, 노션 결정 후 사내 환경 재구성 중이실 때 별안간 붙여주신...말..

살다보면 계획에 없던 예외 상황을 적어도 한번쯤은 마주한 적 있을 것이다. 그럴땐 그 상황을 파악하고 걸맞는 어떤 다른 계획이나 행동을 통해 헤쳐나가거나 빠져나가거나 할 것이다. 프로그래밍도 마찬가지다. 컴퓨터 혹은 시스템에서 설계된 그대로 실행되지 않고 예외의 상태에 빠질 수 있다. 그러나 프로그래밍은 지시한 내용이 없다면 사람과 달리 스스로 판단할 수 있는 사고력이 없거나 부족하다. 따라서 개발자는 사전에 프로그래밍에 예외상황에 관한 처리를 알려주고 실행하게 한다. 예외처리를 이야기하면 누군가는 에러와 헷갈리기도 한다. 글쓴이도 한동안 제대로 알지 못해서 활용하지 못한 때가 있었다.🙄 그렇다면 먼저 예외와 에러의 차이는 무엇일까? 예외(Exception) : 개발자가 구현한 로직에서 발생한 실수나 사..

3개월이 훅 지나간 수료후기와 함께 이제 본격적으로 취업걱정을 해야할 때가 왔다.. 그동안 체력관리도 너무 못해서 조금만 쉬고 다시 바로 놓쳤던 공부를 하지않을까 싶다 만들지 못해 아쉬운 기능들과 함께 나름대로는 성공적(?)이였던 파이널..! ㅠㅠ 마지막까지 좋았었던 팀분위기에 너무 감사했고 다들 많이 고생했었다,,, 개인적으로는 과연 나는 팀리더로서 역할을 잘 해냈고 도움이 되는 팀원이였을까 하는 생각이 들기도 하고 한편으로는 별 탈(?)없이 함께 마무리 했던것에 다행이구나 하는 생각도 들었다. 그럼 이제 그만 프로젝트를 다시 훑어보겠당 기획 단계시, 여러 좋은 컨텐츠와 컨셉이 나왔지만 최종적으로 '제로웨이스트'라는 주제로 서비스를 만들기로 결정했다. 아마 이전 게시글에서도 잠깐 언급되었을 것이다. 최..

실전 프로젝트 1주가 지났다. 파이널인 만큼 마지막까지 체력관리도 잘 하면서 좋은 성과 거두었으면 🙏🏻 이번 프로젝트의 주제 키워드로는 '제로 웨이스트'로 골랐다. 평소 관심있던 내용이기도 하고, 환경문제로 떠오르는 주제로 찾아볼 수 있는 관련 자료들이 많을 것 같다고 생각되었다. 주제를 기반으로 커뮤니티 사이트를 만들어내기로 했다. [ 어스어스 : Earth Us ] 제로웨이스트를 위한 커뮤니티로 유저들의 일상과 노하우를 공유하고, 미션을 제공받아 완수하여 장기&지속적인 환경보호 운동 실천을 독려하고 개인 미션 수행완료를 통한 뱃지획득 기능으로 성취감을 부여하여 일상에 자연스레 녹아드는 제로웨이스트를 추구하는 서비스 구현할 기능의 API 명세서는 아래와 같다. 노션은 다양하게 활용 가능한 기능이 많아서..

자바 버전에 따른 차이점이 궁금해서 검색하다가 다른 분 블로그에 좋은 글이 있어 참조하려고 링크로 스크랩했다. 시간날 때 한번씩 읽어보시길 :) [JAVA] java8 ,java11, java17그리고 JDK와 SE Java를 처음 공부할 때 언어도 생소하고, 언어를 작성하고 컴파일을 도와주는 도구도 생소하기에 가장 최... blog.naver.com

모든 데이터를 오브젝트(object;물체)로 취급하여 프로그래밍 하는 방법으로, 처리 요구를 받은 객체가 자기 자신의 안에 있는 내용을 가지고 처리하는 방식이다. 이 오브젝트에는 클래스의 개념이 있어서 상위와 하위의 관계가 있다. 클래스의 구체적인 예가 인스턴스이다. 오브젝트 사이는 메시지의 송신으로 상호 통신한다. 가장 특징적인 것은 각 클래스에 그 메시지를 처리하기 위한 방식이 있다는 것이다. 어떤 인스턴스에 메시지가 도래하면 그 상위 클래스가 그것을 처리한다. 절차형 프로그래밍이 가지는 문제를 해결하기 위해 탄생된 객체지향 프로그래밍은 객체라는 작은 단위로서 모든 처리를 기술하는 프로그래밍 방법으로서, 모든 처리는 객체에 대한 요구의 형태로 표현되며, 요구를 받은 객체는 자기 자신 내에 기술되어 있..