일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- 비트코인
- 도커
- node.js
- CSS
- Cookie
- 웹소켓
- tiles.xml
- RDS
- EC2
- phaser
- Ajax
- jQuery
- Spring
- 배포
- JavaScript
- websocket
- 암호화
- model1
- 알고리즘
- autowired
- SQL
- Servlet
- HTML
- 블록체인
- express
- PL/SQL
- 웹게임
- JSP
- AWS
- Today
- Total
記錄
Template Method Pattern(탬플릿 메소드 패턴) Template Method Pattern(탬플릿 메소드 패턴)이란 알고리즘을 절차적 단위로 구분하여 단계별로 메소드화 하고 이를 상속하는 자식 클래스가 필요한 형태로 오버라이드해서 사용하는 패턴을 의미한다. 탬플릿 메소드를 사용하는 이유는 1. 반복되는 작업이 진행될 때 효율적으로 작업이 가능2. 기능별로 잘 나누어져 있기 때문에 유지, 보수가 편리 이렇게 크게 두 가지로 볼 수 있는 것 같다. 간단히 말해서 일정한 프로세스를 가진 요구사항을 프로그래밍으로 구현한다면 차후 있을 수도 있는 유지, 보수사항을 감안하여 Template Method Pattern(탬플릿 메소드 패턴)을 활용해서 짜는 것이 좋겠다. abstract class Ab..
구글에 치면 바로 나오는데 굳이 블로그에 정리하는 이유 1. 내가 한 번 보고 치우기 보다는 한글화 해두면 누군가가 편하게 찾아서 볼 것 같아서 내가 찾아본 모든 API는 가급적이면 여기 정리해 두고자 한다. 2. '이렇게 치면 원하는 기능이 생긴다' 가 아니라 본질적으로 어떤 기능을 하는 클래스인지 알고 쓰면 나중에 활용도가 높고 실력이 쌓인다. 그래서 그냥 읽고 넘어가는 것이 아니라 나도 정리를 하면서 공부를 하고자 이렇게 기록으로 남긴다. 또 복습을 할 때에도 유용하다. 안드로이드 스튜디오 API (Android Studio API) ViewEditTextLinearLayoutsetOnClickListener - View public class View extends Object implements..
Adapter Pattern(어댑터 패턴) 이미 구현되어 있는 알고리즘을 사용하고 싶지만 반환하는 자료타입이 다를때 이를 해결해주는 패턴이다. 마치 여행가서 쓰는 어댑터처럼 전기를 쓰긴 쓰는데 전압만 바꿔주는 그런 어댑터와 같은 기능이다.원리는 매우 간단하다. 인터페이스에서 필요한 메소드를 선언 후 이를 implements 하는 객체에서 구현한다. 그리고 구현은 기존에 있던 객체의 메소드를 불러와 그곳에서 파라미터에 '.doubleValue()'와 같은 메소드를 활용해서 제대로 된 타입을 집어 넣고 리턴에 강제로 (float)을 캐스팅 해서 결국 우겨넣는(?) 메소드를 하나로 정리하는 것이다. 그리고 이를 Main Class(메인이든 아니든 필요한 곳에서)에서 불러내어 사용하면 되고 이 때 집어넣는 파라..
TLX 이제 하나 남았다 랫풀 7 드롭하이풀리 7 드롭시티드 로우 5 노드롭이지바 컬 3 드롭 랫풀하고 하이풀리 드롭으로 하느라 시간 많이 썼음. 총 1시간 20분 정도?저녁에 그냥 사기 진작(?)을 위해 막걸리 한 병 비워줌다음부터는 모험 안하고 그냥 장수막걸리다신림동 막걸리 아주 별로였음 저녁은 좀 과식했고 아침, 점심은 무난했음꼬북칩 사고싶었는데 참았음.아마 샀으면 먹고 후회했겠지 TLX 해지하면 정기로 헬스장을 끊으려고 한다
IOstream, Thread, Socket 복습 public int read() (FileInputStream 내 Method)Reads a byte of data from this input stream. This method blocks if no input is yet available.> inputstream에서 Byte단위로 읽는다. 다 읽고나면 -1을 읽어냄.
랫 풀 다운 드롭 5플라이 노드롭 5플랫 5하이풀리 5케이블 프레스 다운 5 아침, 점심 괜찮았음점심 약간 과식이지만 양호저녁에 라면
strategy pattern(스트래티지 패턴) 여러 알고리즘을 하나의 추상적인 접근점(인터페이스)을 만들어이 접근점에서 서로 교환가능하도록 하는 패턴알고리즘을 정의하고 각각을 캡슐화하여 교환해서 사용가능 하도록 하는 패턴출처: http://sycho-lego.tistory.com/6 ---------------------------------------------------------------------------------------------------------------------내가 원하던 것이 이런 것이었다. 디자인 패턴 공부를 시작하길 잘 했다는 생각이 든다. 계속 배워나가면 실력이 많이 늘 것 같다. 꾸준히 기록해 나갈 것이다. 처음으로 배운 것은 스트래티지 패턴이다. 게임 캐릭터가 무..
11/10 인클라인 5(드롭) - 해머 플랫 5(드롭) - 머신플라이 5 (드롭) - 머신랫 풀 다운 7 (드롭)하이풀리 5 (노드롭)이지바 컬 3 -1 (하기 싫었는데 억지로 함)케이블 프레스 다운-로프 5(드롭) 아침 - 잡곡밥, 계란점심 - 일반식저녁 - 잡곡밥, 계란 모두 정량 지켰고아주 훌륭했던 하루
오늘 엄청난 인내력으로 꼬북칩을 참았다. 좀 위험했다. 사러 신호등 기다리다가 그냥 돌아섰다.솔직히 파란불이었으면 그냥 사러 갔다. 신호가 날 도왔군. 아, 라면도 참았다. 매우 뿌듯하다. 내일은 헬스장 가는 날.
오랜만에 헬스장에 갔다. TLX를 얼른 소진하고 결제를 해지한 후 집 근처에 3개월이나 6개월 정도로 끊을 생각이다. 어차피 주거지가 6개월 고정이니까 6개월이 좋을 것 같다. 요즘 랫풀다운이 재밌다. 자극도 잘된다. 어제는 등 운동만 했다. 후면 어깨 하나만 넣고.식단은 그럭저럭 잘 지켜내는 중이다. 쓸데없는 것만 먹지 않고 있긴 한데 식사량도 조금은 조절이 있으면 좋을 것 같다. 살은 빠지고 있는데 좋은 것 같진 않다. 헬스장을 끊게 되면 그 때 조금 더 구체적으로 루틴을 짤 계획이다.