일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- SQLP
- API
- 알고리즘
- 파이썬
- Python
- 탐욕알고리즘
- 개발자
- 네트워크
- 자바
- javascript
- ChatGPT
- 하루코딩
- 프로그래머스
- 알고리즘코딩테스트
- 그리디알고리즘
- java
- 챗지피티
- 서버
- 백준
- HTTP상태
- 정렬알고리즘
- SQLD
- HTTP
- SQL
- Spring
- 코딩테스트
- codingtest
- jsp
- JQuery
- 개발
- Today
- Total
목록개발 (5)
개발자's Life
오늘은 작년 11월 쯤 개발에 필요한 기능이였던 Zip 파일 만드는 방법을 공유한다! 우선 기능을 설명하자면 최신 업로드 된 파일들을 모아 zip 형태로 다운로드를 받아야 한다. 고려해야 할 점. 1. 업로드 된 파일이 없는 경우 2. zip 파일을 다운받는 경로에 동일한 zip 파일명을 가진 경우 그럼 설명 시작! 우선 기본적인 필요한 변수들을 선언해준다. // zip 기능 사용 ZipOutputStream zout = null; String zipName = "zip파일명.zip"; String tempPath = ""; String contentType = null; String noSuchFileName = ""; List chk = new ArrayList(); List uploadFiles =..
친절한 SQL 튜닝 책을 공부하면서 I/O 가 나왔는데 무슨 의미인지 몰라서 검색을 했다. 우선 이 말이 나온 구절은 아래와 같다 " 비용은 쿼리를 수행하는 동안 발생할 것으로 예상하는 I/O 횟수 또는 예상 소요시간을 표현한 값이다." Input/Ouput 을 의미하고 데이터를 입력하고 출력하는 횟수를 말한다고 판단이 된다. 즉, 입/출력 의 횟수를 의미하는것이며 이 말은 SQL 분야가 아니더라도 IT 분야에서 두루두루 쓰이고 있는 말인거 같다.
오늘은 예산 자료들에 대해 분석을 하였다. 자료들을 보면서 생각했던 관계들은 1:N:N:N:1 관계로 예상(업무에 대해 자세히 이야기 할수가 없음) 예상을 했고 미팅 당시에도 그렇게 이야기를 했었는데 자료를 보다보니 꼭 그런것 만은 아니였다. 오히려 N:N:N 관계들이 분리가 되어 각각 데이터가 관리가 되어야 했고 생각했던 프로세스가 변경이 되었다. 이런 하나하나 제대로 확인하지 않고 설계하고 개발을 진행하게 되면 해당 기능은 의미가 없어진다고 생각이 든다. 처음부터 제대로 잡히지 않은 개발은 시간낭비에 무의미하다. 그래서 하나하나 더 꼼꼼히 보고 어떻게 설계를 하고 연계를 지어야 할지 고민에 고민이다. 혹시나 신입개발자인데 기능요청-자료분석-설계-개발-테스트 까지 처음부터 진행이 되어야 한다면 어떤 기..
예산 기능 자료 분석을 하였다. 더존 시스템에 있는 데이터도 연동이 필요하여 더존 시스템을 보고 DB 를 까서 Comment 달린 내용들이 있으면 그것들을 유추하여 테이블들을 검토하고 실제 더존 시스템의 데이터와 비교하여 테이블들을 대략적으로 찾았다. 우선 큰 제어가 없는 예산 기능이여서 그렇게 어려운 설계는 되지 않을듯 싶다. 추후 개발되는 신규 모듈과 연동이 될 것을 생각하고 진행해야 하고 현재 구현 되어 있는 시스템들과도 연동이 될 부분이 있는지도 확인하며 설계를 진행해야 한다. 내가 하는 업무들이 PM 쪽 업무도 많이 하고(기능 협의) 분석, 설계, 개발, 테스트, 배포 까지 진행하는데 이제 1년이 다 되가는 개발자들도 이렇게 진행하는지도 조금 궁금하다. 큰 회사일수록 많은 부분은 접하진 않지만 ..
강의 듣는 중 보일러 플레이트 라는 단어를 언급하여 보일러 플레이트가 뭐지? 검색을 해보았는데 보일러 플레이트 코드는 간단히 말하자면 반복되는 코드라고 보면 될듯하다. 자세한 내용은 아래 링크를 보면 이해가 될 듯 하다. https://www.wisewiredbooks.com/term-dict/common/boilerplate.html 보일러플레이트 코드 - 프로그래밍 용어사전 원래 보일러플레이트는 19세기에 증기 보일러를 만들때 틀로 사용하는 강철판을 의미했다. 보일러플레이트에는 보일러 이름 등의 제조 정보가 음각으로 새겨져 있어서 보일러플레이트를 통과 www.wisewiredbooks.com