분류 전체보기 327

[Laravel] Collection 존재 확인

쿼리빌더를 통해 가져온 Collection의 존재를 확인할 때 get() 메소드로 가져왔을 때, 여러개의 데이터로 이루어진 collection이 반환 $collection = User::where(age, 30)->get(); if($collection->isNotEmpty()) { // 데이터가 존재할때 } find() 또는 first() 메소드로 1개의 데이터만 가져왔을 때 $collection = User::where(age, 30)->first(); if($collection->exists()) { // 데이터가 존재할때 }

Laravel 2021.08.27

[Javascript] Axios 메서드 사용방법

Axios 는 Promise 기반의 브라우저, Node.js 를 위한 HTTP 요청 메소드 이다. API 작업을 할 때 주로 사용한다. 이전에는 jQuery Ajax 를 많이 썼지만 요즘은 Axios를 많이 쓴다. 요즘은 jQuery를 아예 쓰지 않는 추세이기도 하고. Asios를 사용하기 위해서는 우선 설치를 해야한다. $ npm install axios post 요청시 파라미터 전달 방법 axios.post('/url', { id: myId, name : myName }).then(response => { console.log(response.data); }).catch(error => { console.log(error.response); }); get 요청시 파라미터 전달 방법 axios.get(..

Javascript 2021.08.27

[Javascript] FormData에 파일 배열 사용하기 및 데이터 확인

파일 업로드시 multiple 을 사용하여 여러개의 파일을 한번에 사용할 때 formData에 배열을 이용한다. 그런데 formData를 console.log로 찍으면 안보임 아래처럼 가공해서 확인 가능하다. fileUpload(e) { const config = { headers : {'content-type': 'multipart/form-data'} }; const formData = new FormData(); const images = new Array(); e.target.files.Foreach(function(item, key, arr){ formData.append('images[]', item); //images 배열에 item을 하나씩 넣는다. }); //param.settings f..

Javascript 2021.08.24

[AWS] RDS Replication 구성하기

DB Replication 사용 이유 웹사이트 이용 시 select 쿼리가 가장 많이 사용되기 때문에, read 작업과 write 관련 작업의 서버를 구분해준다면 DB에 부담을 줄여줄 수 있다. 예를들면 write 작업은 Master DB에서 하게 하고, read 작업은 slave DB에서 하게 한다. select 전용 서버들을 여러 대 구성함으로써 일시적으로 부하시에 분산이 가능하다. AWS 구성 순서 1. Master DB에서 Replication DB로 복제 2. Route53에서 여러대의 Replication 서버에 트래픽 분산 세팅 3. Laravel 에서 read / write connection 세팅 1. RDS 메뉴에서 Replica 서버 복제 - Master DB를 선택 후 '작업' 드롭..

AWS 2021.07.14

[MySQL] 텀블러의 MySQL 대용량 데이터 관리 전략

https://gywn.net/2012/05/how_to_shard_big_data_in_tumblr/ Tumblr에서는 MySQL로 어떻게 대용량 데이터를 관리하였을까? | gywndi's database Overview “트위터의 새로운 분산 관리 라이브러리 Gizzard를 소개합니다.“를 알아보던 당시 부사수 “임창선”님과 진행했던 또 다른 해외 사례 “Tumblr”를 정리해보았습니다. Tumblr는 국내에서는 gywn.net 좋은글 펌.

Mysql 2021.06.22

[JMeter] 제이미터 사용방법

JMeter를 통해 서버 부하 테스트 하는 방법 1. Java 8 다운로드 및 설치 https://java.com/ko/download/ie_manual.jsp?locale=ko Windows용 Java 다운로드 사용자 컴퓨터용 Java 소프트웨어 또는 Java Runtime Environment는 Java Runtime, Runtime Environment, Runtime, JRE, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, Java 플러그인, Java 추가 기능 또는 Java 다운로드라고도 java.com 2. JMeter 다운로드 및 설치 http://jmeter.apache.org/download_jmeter.cgi Apache JMete..

Spring Boot 2021.06.22
반응형