| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- HTTP상태
- 정렬알고리즘
- SQLP
- 프로그래머스
- 알고리즘코딩테스트
- SQL
- Python
- API
- 서버
- JQuery
- codingtest
- SQLD
- 파이썬
- Spring
- 탐욕알고리즘
- 네트워크
- 알고리즘
- 백준
- 그리디알고리즘
- java
- ChatGPT
- 개발
- javascript
- 챗지피티
- 코딩테스트
- 자바
- jsp
- HTTP
- 개발자
- 하루코딩
- Today
- Total
목록java (38)
개발자's Life
문제 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 입력 첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 50자를 넘지 않는다. 출력 첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다. 프로세스를 간략히 정리하자면 ID 입력 -> 존재하는 ID 끝 부분 '??!' 추가 -> 출력 import java.util.Scanner; public class Main { public static void main(Str..
오늘은 회사 신규모듈 예산 기능 개발중에 틀 고정 기능이 있으면 좋을 듯 하여 시간은 빠듯하지만 Slick Grid 의 틀 고정 기능을 사용하여 완성하였습니다. 확실히 컬럼이 많은 테이블일 경우 틀 고정 기능은 필수라 생각이 드네요. https://github.com/6pac/SlickGrid/blob/master/examples/example-frozen-columns-and-rows.html#L363 GitHub - 6pac/SlickGrid: A lightning fast JavaScript grid/spreadsheet A lightning fast JavaScript grid/spreadsheet. Contribute to 6pac/SlickGrid development by creating a..
오늘은 작년 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 =..
패스트 캠퍼스 초격차 패키지 강의 개발 환경 - Java - JPA - Intelli J (Ultimate Ver) - Gradle - Spring - Github - GitKraken - junit5 - 의존성 implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-data-rest'..
오늘은 예산 자료들에 대해 분석을 하였다. 자료들을 보면서 생각했던 관계들은 1:N:N:N:1 관계로 예상(업무에 대해 자세히 이야기 할수가 없음) 예상을 했고 미팅 당시에도 그렇게 이야기를 했었는데 자료를 보다보니 꼭 그런것 만은 아니였다. 오히려 N:N:N 관계들이 분리가 되어 각각 데이터가 관리가 되어야 했고 생각했던 프로세스가 변경이 되었다. 이런 하나하나 제대로 확인하지 않고 설계하고 개발을 진행하게 되면 해당 기능은 의미가 없어진다고 생각이 든다. 처음부터 제대로 잡히지 않은 개발은 시간낭비에 무의미하다. 그래서 하나하나 더 꼼꼼히 보고 어떻게 설계를 하고 연계를 지어야 할지 고민에 고민이다. 혹시나 신입개발자인데 기능요청-자료분석-설계-개발-테스트 까지 처음부터 진행이 되어야 한다면 어떤 기..
예산 기능 자료 분석을 하였다. 더존 시스템에 있는 데이터도 연동이 필요하여 더존 시스템을 보고 DB 를 까서 Comment 달린 내용들이 있으면 그것들을 유추하여 테이블들을 검토하고 실제 더존 시스템의 데이터와 비교하여 테이블들을 대략적으로 찾았다. 우선 큰 제어가 없는 예산 기능이여서 그렇게 어려운 설계는 되지 않을듯 싶다. 추후 개발되는 신규 모듈과 연동이 될 것을 생각하고 진행해야 하고 현재 구현 되어 있는 시스템들과도 연동이 될 부분이 있는지도 확인하며 설계를 진행해야 한다. 내가 하는 업무들이 PM 쪽 업무도 많이 하고(기능 협의) 분석, 설계, 개발, 테스트, 배포 까지 진행하는데 이제 1년이 다 되가는 개발자들도 이렇게 진행하는지도 조금 궁금하다. 큰 회사일수록 많은 부분은 접하진 않지만 ..