일주일 정도 휴가를 다녀오고다시 회사에 왔는데, 피곤함감도 있고, 일 할 생각에 재미도 있었습니다. 저번주에 만들어 두고간 API 서버가 있었는데문제가 발생한 것을 확인해 들어가보니415에러가 발생했더라구요 그래서 조치를 하긴 했는데 사유는 아직 모르겠습니다. json 과 이미지 , 비디오 이렇게 3개의 값을 form-data형식으로요청하게 했고, 만들어둔 curl에서는 정상적으로 동작하였는데서버에 가보니 문제가 생겼더군요.그래서 확인해보니 포스트맨에서 발송할때는 octet-stream이라는 형식으로 바꿔서 보내던데처음 보는 형식이라 조사를 해볼 생각입니다.
회사에서 네트워크 관제 관련 서버개발도 함께하고 있습니다. 뭐 작은 회사다 보니 웹부터 서버 , db , 인프라 , 설계 , 디자인 까지전부다 해볼 경험이 있어 신입 입장에서는 좋은 기회라고 생각은하는데그래도 깊게 이해하는게 어렵다 보니 좀 힘든거 같아요 특히나, 네트워크 관제 관련 소스가 레거시가 진행된지 엄청나게 오래되어서효율성이 많이 떨어지는데요.회사에서 와서 처음했던 일은 이런 소스를 가독성 좋게 리펙토링했던거 였어요. 그래도 결국 구조상 낭비되는 메모리들과 레거시 코드를 작업하는 것은하지 못하였습니다. 코드에 대한 이해, 서비스에 대한 이해 , 제 자신이 메모리 자체를 잘 이해하지 못하고 있는 이해 이 3가지가 모두 부족해서 제대로 하지 못했었습니다. 그래서 일단 내 자신부터 자바에 대한 메모..
오늘 회사에서 같이 일하는 대리님이랑 dhcp에 대해 이야기하였는데 제가 dhcp가 무엇인지 이야기하다. 질문받은게 어떻게 자동으로 매핑 되나요? 과정에 대한 질문을 받았습니다. 그냥 단순하게 브로드캐스트 방식 or 유니캐스트 방식으로ip를 할당하고 회수하고 , 재할당하는 것 까지는 이해했었는데질문을 받으니 대답하기 어렵더라구요 그래서 조금더 깊이있게이미지로 정리해서 알아보려고합니다.cs 글에 올릴 거 같아요
이번주 수요일 목요일은 군부대 관련 사업으로 파견업무를 다녀왔어요다른회사에서 하던 유지보수일을 대신 하러 다녀왔는데 기술스택이 비슷해도 hibernate을 원형으로 사용하는 코드는 처음 접해서 조금 당황스러웠습니다. 회사에서는 현재 MyBaties 를 사용하는 Mapper 중심의 기술이거나회사에서 처음 들어가는 사업에 들어갈때는 Spring jpa를 사용하여 편리하게ORM을 사용할 수 있는 것에 익숙해 져있었는데 7~8년전 레거시 코드에서 ORM을 사용한 것이 진취적이라고 느껴지면서도빠르게 발전하는 기술 이라는 말만 늘 들었는데정말 코드로 보니 감회가 새롭다는 생각이 들었습니다. 또한, 인터넷이 없는 환경에서 작업하다보니 내가 알고 있던것이 아는 것이 아니고,이해했다고 생각했던것도 햇갈리고 어렵더군요 아..
회사에서 백엔드코드들을 보다보면 HashMap을 통해 개발해둔걸 많이 봤습니다.아무래도 시간이 없다보니 그렇게 해둔것 같은데 개인적으로 상당히 안좋아하는 구조입니다. 일단 유지보수나 해당 기능을 뽑아다가 써야하는데 쿼리에 의존한 코드이다 보니사용하기 상당히 어렵고, 이해하기에도 난해한 부분이 너무 많았습니다. 단순히 쿼리가 까다로운게 아닌 해당 프로젝트를 하며 필요했던 요구사항에 따라무언가를 적용시키기 위해 여러가지를 적용해 개발하다 보니 이후 퇴사한 분이 짜둔걸 보면 정말 어렵더라고요 그래서 저는 DTO , DAO를 통해 구조를 설계하는 것을 선호합니다.한달만 지나도 내가 짠 코드가 기억이 안날때 내가 어떤 데이터를 찾으려고 했었는지왜 찾았아서 쓸려고했는지를 기억해낼때도 좋고, 가장 중요한건 타입이 안..
최근 회사를 다니면서 힘들다는 생각이 문득 들기 시작했습니다. 분명 좋아서 시작한 개발이였지만, 꼭 개발만이 제게 스트레스를 주는게 아니라는 감정이언제서부터인가 들기 시작했는데 최근에는 그 감정이 좀심해졌습니다. 그래서 하루하루 무언가를 해보자는 생각을 했습니다. 그래서 개발일기라고 하는 그냥 오늘 일하면서 , 출퇴근하며 봤던 유튜브에서침대에서 봤던 여러 기술들 , 이야기를 두서없이 무언가 적어보고 더 궁금한게 있으면 공부해서 정리한 후 포스팅 해보려고합니다. 오늘은 회사에서 스토리지장비에 SAN 스위치를 연결한 것을snmp로 받는 부분을 테스트하는 작업을 잠깐 짬내서 했는데요 하다보니 DHCP 라는 용어를 자주 쓰고,IFCONFIG 를 쓰다보면 나왔는데 정확히 무슨의미인지 모르겠더군요 그래서 한번 ..