[바미] Sorting algorithm - Merge sort 알고리즘 구현하기
·
하루 알고리즘(JS)
function mergeSort(array) { if (array.length
[바미] 갤럭시 S23 울트라 각종 벤치 및 오디오와 배터리 성능 테스트
·
IT 관련 정보
퀄컴의 강력한 스냅드래곤 8세대 2와 200만 화소 카메라가 이 안드로이드 폰을 빛나게 합니다. 삼성 갤럭시 S23 울트라는 퀄컴의 스냅드래곤 8세대 2와 200만 화소 카메라로 이미 인상적인 플래그십 안드로이드 폰을 더욱 개선한 제품입니다. 삼성은 최근 새로운 플래그십 제품인 갤럭시 S23($799), S23+($999), S23 울트라($1,199)를 출시했습니다. 이 프리미엄 휴대폰은 최고 수준의 사양을 자랑하며 미국 안드로이드 시장을 선도하고 해외 안드로이드 경쟁에 도전할 준비가 되어 있습니다. 따라서 삼성뿐만 아니라 소비자, 이동 통신사 및 모바일 업계 전체에 중요한 핸드셋입니다. 작년의 갤럭시 S22 시리즈는 모든 조건을 충족했으며, 특히 S22 울트라는 뛰어난 이미징 성능으로 두각을 나타냈습..
[바미] Sorting algorithm - quickSort 알고리즘 구현하기
·
하루 알고리즘(JS)
function quickSort(arr) { if (arr.length
[바미] Javascript에서 전역객체와 활성객체에 대하여..
·
프로그래밍(Basic)/Javascript(TS,Node)
안녕하세요. 오늘은 Javascript에서 전역 객체와 활성 객체에 대해 알아보려 합니다. Javascript의 전역 객체와 활성 객체는 매우 중요한 개념입니다. 전역객체? 전역 객체(Global Object)는 Javascript 프로그램이 실행되는 동안 프로그램 전체에서 접근 가능한 객체입니다. 전역 객체는 페이지(웹 페이지에서)에서의 전역 객체인 window와 노드(Node.js)에서의 전역 객체인 global입니다. 전역 객체의 속성과 메서드는 프로그램이 실행되는 동안 어디에서든 접근할 수 있습니다. 예제 코드 다음 코드는 전역 변수 greeting을 정의하고, window.greeting을 통해 접근할 수 있는 것을 보여줍니다 let greeting = "Hello, World!"; consol..
[바미] Ryzen 9 7900X3D/7950X3D 2월 28일, Ryzen 7 7800X3D 4월 6일 출시 확인
·
IT 관련 정보
AMD는 Ryzen 7000X3D 시리즈의 출시일과 가격을 공개하였습니다. 출처 : https://wccftech.com/amd-ryzen-7000-x3d-cpu-prices-confirmed-7950x3d-699-7900x3d-599-7800x3d-449-us-on-28th-february/
[바미] 삼성전자, 신규 고성능 프리미엄 노트북 ‘갤럭시 북3 울트라’ 공개
·
IT 관련 정보
삼성전자가 2월 1일(현지시간) 미국 샌프란시스코에서 개최한 ‘갤럭시 언팩 2023(Galaxy Unpacked 2023: Share the Epic)’에서 신규 프리미엄 노트북 ‘갤럭시 북3 울트라’와 ‘갤럭시 북3 프로 시리즈’를 공개했다. 새로운 갤럭시 북3 시리즈는 사용성에 따라 3가지 라인업을 제공한다. 역대 갤럭시 북 시리즈 중 최고 사양을 갖춘 고성능 프리미엄 모델인 ‘갤럭시 북3 울트라’, 360도 회전하는 터치 스크린에 S펜을 지원하는 ‘갤럭시 북3 프로 360’, 얇고 가벼운 클램셸(clamshell) 디자인의 ‘갤럭시 북3 프로’로 구성됐다. 삼성전자 MX사업부장 노태문 사장은 “확장된 갤럭시 생태계를 통해 고객들의 멀티 디바이스 경험을 극대화 하는 것이 삼성전자의 목표”라며 “강력한..
[바미] ON DUPLICATE KEY UPDATE문을 주의해서 사용하자.
·
프로그래밍(Web)/업무관련
코드에서 SQL데이터를 가공하고, SQL INSERT 실행하여 DB에 저장하는부분에서 A~F 까지의 칼럼중에 D,E를 제외한 값들만 들어가지는 문제를 경험하게 되었습니다. 문제는 몇 번을 INSERT하더라도 A~F 칼럼만 INSERT가 되지 않더군요. INSERT INTO a (`a`,`b`,`c`,`d`,`e`,`f`) VALUES ('1INCH_USD','1675296000','0.53045','0.5753','0.52574','0.53045'), ('AAVE_USD','1675296000','88.793','93.326','87.961','88.7') ON DUPLICATE KEY UPDATE update_time = current_timestamp(3); 이런식의 코드였는데 처음에 했던 부분은 '..
[바미] 다수의 요청에 의해서 데이터를 CRUD 원활하게 관리하기.
·
프로그래밍(Basic)/이론
안녕하세요. 오늘은 다수의 요청에 의해서 데이터를 CRUD하는 경우 어떻게 원활하게 관리하면 좋을 지 몇 가지 방법을 가지고 다뤄보도록 하겠습니다. 추가적으로 다른 방법도 댓글로 알려주시면 감사하겠습니다 ^_^ 데이터베이스 스케일링 데이터베이스 스케일링: 대용량의 요청에 대응하기 위해 데이터베이스를 스케일링 하는 방법 [바미] 데이터 베이스 스케일링 데이터베이스 스케일링은 데이터베이스 용량을 증가하거나 그로 인한 성능 향상을 위한 기법입니다. 데이터베이스 스케일링은 일반적으로 수직 스케일링 (Vertical Scaling), 수평 스케일링 (Horizonta codesk.tistory.com 데이터베이스 분산: 대용량의 요청에 대응하기 위해 데이터베이스를 분산하는 방법 [바미] 데이터 베이스 분산 방법 ..
[바미] 데이터 베이스 서버 성능 튜닝
·
MySQL(DB)
서버 성능 튜닝 데이터베이스 서버 성능 튜닝은 성능 이슈를 해결하기 위해 수행되는 과정을 말하는데 아래와 같은 과정으로 진행하고 있습니다. 성능 모니터링: 서버의 리소스 사용량과 성능 지표를 수집하여 이를 통해 성능 이슈를 파악합니다. 성능 분석: 수집된 데이터를 분석하여 성능 이슈가 발생하는 원인을 파악합니다. 성능 최적화: 성능 이슈의 원인을 파악한 후 성능 최적화를 위한 적절한 조치를 취합니다. 이를 위해 데이터베이스 설정 및 쿼리 최적화, 인덱스 생성 및 관리, 캐시 전략 등을 적용합니다. 캐시 최적화: 데이터베이스 서버에서 사용되는 캐시 정책을 최적화하여 쿼리 성능을 개선할 수 있습니다. 쿼리 최적화: 쿼리문을 최적화하여 성능을 개선할 수 있습니다. 하드웨어 업그레이드: 하드웨어 사양을 업그레이..
Bami
기록하며 성장하기