일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- authorizationpolicy
- cosine similarity metric
- elasticsearch
- Kubernetes
- RDS
- Intellij
- 디자인패턴
- ssh 에이전트
- AWS
- GIT
- 캡슐화
- 서비스메쉬
- 오블완
- go
- sqs fifo queue
- goland
- replication lag
- golang
- typescript
- AI
- 구조체
- javascript
- Infra
- GoF
- 티스토리챌린지
- redirect-gateway
- model context protocol
- 2024 톨스토이문학상 수상
- esbuild
- context7
- Today
- Total
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..
오늘은 서버간의 파일 전송 및 수신 방법 중 하나인 SCP에 대해서 알아보겠습니다. SCP설명scp란 Secure Copy의 약자로 로컬서버에서 리모트(원격)서버로 파일을 복사해서 올리거나 내려받을 때 사용하는 unix계열 utility입니다. 사용방법다른 서버로 파일 복사해서 보내기 $ scp 보낼파일 서버사용자계정@서버주소:복사될경로 다른 서버에서 파일 복사해서 가져오기 $ scp 서버사용자계정@서버주소:가져올파일경로 복사될경로 사용예제서버A와 서버B가 있다고 가정했을때, 두가지 case에 대해 알아봅니다.(두 서버는 같은 내부 네트워크에 물려있음을 가정합니다.) 서버A IP = 172.172.2.20서버B IP = 172.172.2.30서버A에서 서버B로 특정 파일(sampleA.txt)을 복사하려..
오늘은 윈도우 환경에서 Apache 웹서버를 구축해보려고 합니다. 목적내부에서 http 통신으로 파일을 다운 받을 수 있는 환경을 만들고자 한다. 요구사항장비 A, B는 같은 내부 네트워크를 사용한다.A장비에 웹서버를 구축한다.B장비에서는 GUI 환경에서 웹브라우저로 접속한 뒤, 파일을 다운받을 수 있도록 한다. (단, CLI 환경에서도 당연히 가능해야 함.) 구축환경노트북(1대)과 서버(1대)장비를 사용한다. (윈도우가 깔린 노트북, 리눅스가 깔린 서버를 사용한다.) 구축방법 1. 노트북에 아파치 웹서버를 깐다.아래 링크에서 아파치 윈도우 버전을 다운받습니다. - http://www.apachelounge.com/download/다운로드 받은 zip파일을 압축을 풉니다. httpd-2.4.18-win6..