[javascript] 중복 제거 - to remove duplicataes in an Array
배열에서 중복 제거를 할 때 사용하는 방법을 몇가지 정리해보자 1. filter 와 indexOf 사용. var arr = ['A', 'B', 'C', 'D', 'C', 'A']; arr.filter(function(ele, idx){ console.log(ele, arr.indexOf(ele), idx); }); 우선 위와 같이 filter 를 걸어 각 요소의 값들이 어떻게 나오는지 확인을 해보자 A 0 0 B 1 1 C 2 2 D 3 3 C 2 4 A 0 5 위와 같이 값이 나올 것이다. 이제 여기에서 indexOf 값과 index 값이 같은 경우만 남기면 중복 제거가 된다. var arr = ['A', 'B', 'C', 'D', 'C', 'A']; var removeDup = arr.filter(f..
2022. 10. 4.
[Mysql] Insert 대량으로 하는 방법. (mybatis 에서도)
사이트를 만들면서 Insert 를 대량으로 한번에 처리하는 경우가 종종 발생한다. 이럴 때 단순히 Insert 를 여러번 시도하면 Web 서버와 DB 서버간에 Connection 이 여러번 발생하여 둘중 한 서버가 죽는 일이 종종 발생한다. 이럴때 한번에 대량으로 Insert 하는 방법이 있다. 물론 동일한 테이블에 한해서.... INSERT INTO dbtable( columna, columnb, columnc, columnd )VALUES ('valuea1', 'valueb1', 'valuec1', 'valued1'), ('valuea2', 'valueb2', 'valuec2', 'valued2'), ('valuea3', 'valueb3', 'valuec3', 'valued3'), ('valuea4'..
2020. 11. 11.