일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- body size
- javascript
- goland
- Logrus
- 배포 프로세스
- elasticsearch
- cosine similarity metric
- UnBuffered channel
- go
- Buffered channel
- apollo router
- golang
- 코사인 유사성 메트릭스
- typescript
- Kubernetes
- 티스토리챌린지
- intellij ide
- AWS
- Infra
- GoF
- Intellij
- http 413
- 디자인패턴
- kube-prometheus-stack
- 배포 파이프라인
- gitops
- m4 pro
- 오블완
- esbuild
- 사설 ip
- Today
- Total
목록프로그래밍언어/Java (13)
Fall in IT.
안녕하세요. 오늘은 프로그래밍 할때, 자주(필수?) 사용되는 반복문 사용 시 주의할 점에 대해서 알아보겠습니다.(대단한건 아니고 아주 사소하고 간단한것부터...) "반복문 안에는 불필요한 메소드 호출이 없어야 합니다." 사소하게 많이 실수하는 예제를 한번 보도록 하겠습니다. (저만 했던건지도 모릅니다..) List stringList = new ArrayList();stringList.add("aaa");stringList.add("bbb");stringList.add("ccc"); for(int i = 0; i < stringList.size(); i++){ System.out.println(stringList.get(i));} 현재 예제코드는 stringList라는 ArrayList의 값들을 반복문을..
이미지 파일을 ByteArray로 변환 하는 방법과 ByteArray를 이미지파일로 저장하는 방법에 대해서 알아보겠습니다. 서버와 클라이언트 혹은 서버와 서버간의 통신에서 이미지 파일을 전송 및 수신을 해야 할때가 있습니다.이때, ByteArrayStream을 사용하여 이미지 파일을 전송하고 수신해서 다시 이미지 파일로 저장 할 수 있습니다.(스트림 : 데이터를 운반하는데 사용되는 연결 통로) 예제 코드를 통해 알아보도록 하겠습니다. 메소드 단위 sample codeinput : 이미지파일 경로, output : byteArray(byte[]) (이미지 파일을 바이트 배열로 저장) public byte[] imageFileConvertToByteArray(String imageFilePath) throw..
인터페이스(interface) 인터페이스는 일종의 추상클래스이다. 인터페이스는 추상클래스처럼 추상메서드를 갖지만 추상클래스보다 추상화 정도가 높아서 추상클래스와 달리 몸통을 갖춘 일반 메서드 또는 멤버변수를 구성원으로 가질수 없다. 오직 추상메서드와 상수만을 멤버로 가질 수 있다. 인터페이스는 구현된 것은 아무 것도 없고 밑그림만 그려져 있는 '기본 설계도' 라 할 수 있다. 인터페이스 작성 interface 인터페이스이름 { public static final 타입 상수이름 = 값; public abstract 메서드이름(매개변수목록); } 모든 멤버변수는 public static final 이어야 하며, 이를 생략 할 수 있다.모든 메서드는 public abstract 이어야 하며, 이를 생략 할 수..