일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체지향생활체조
- 스프링트랜잭션
- 무중단배포
- 백준
- KotlinInAction
- tomcat설정
- DynamicWebProject
- 자바비동기
- GithubOAuth
- mysqld.sock
- java
- 트랜잭션
- jsp프로젝트
- S2139
- 코틀린
- 알고리즘
- 우아한테크코스
- subprocess에러
- kotlin
- 리버스프록시
- ObjectCalisthenics
- 데이터베이스락
- 테코톡
- 코틀린뽀개기
- 코틀린기초
- 레벨로그
- Google Place Photo API
- servlet프로젝트
- 트랜잭션속성
- 트랜잭션성질
- Today
- Total
목록java (2)
초이로그
더보기 1. 한 메서드에서 한 단계 들여쓰기만 사용하자 2. else 예약어를 쓰지 말자 3. 모든 원시값과 문자열을 포장하자 4. 일급 컬렉션을 사용하자 5. 한줄에 한개의 점만 사용하자 6. 축약하지 말자 7. 모든 엔티티를 작게 유지하자 8. 클래스는 변수 두개를 넘지 않게 하자 9. getters, setters, properties를 사용하지 말자 객체지향 생활체조(Object Calisthenics)란, Jeff Bay가 The ThoughtWorks Anthology(SW공학 에세이 모음집)에서 처음 소개되었다. 원칙들은 만병통치약이 아니므로 모든 디자인 문제점들을 해결해줄 수는 없다. 하지만 객체지향 생활체조의 주요 목적이 특정 SOLID 원칙을 적용하기 위함이기 때문에, 이를 적용하면 보..
https://www.acmicpc.net/problem/17779 17779번: 게리맨더링 2 재현시의 시장 구재현은 지난 몇 년간 게리맨더링을 통해서 자신의 당에게 유리하게 선거구를 획정했다. 견제할 권력이 없어진 구재현은 권력을 매우 부당하게 행사했고, 심지어는 시의 이름 www.acmicpc.net 게리맨더링1은 그래프 개념을 통해 쉽게 구현할 수 있었는데 2번은 배열 빡구현이라 인덱스 설정하면서 두통을 얻을 수 있었다! 다 풀고 난 뒤 보니까 규칙을 사용하신 분들도 있었는데 난 복잡할 수록 조건에 맞게 단위를 나눠서 푸는게 편해서 빡구현 했다^^. 기준점 (x, y)와 경계의 길이 d1, d2를 정한다. ▶︎ 범위에 해당하는 경우만 다음 단계를 진행한다. 다음 칸은 경계선이다. ▶︎ markFi..