본문 바로가기
반응형

전체 글358

[Mysql] Insert Query 성능 최적화 MySQL 데이터베이스는 대부분의 웹 응용 프로그램에서 중요한 역할을 합니다. 그런데 대용량 데이터를 빠르게 INSERT하는 것은 때로 어려울 수 있습니다. 이번 포스팅에서는 MySQL에서 INSERT 성능을 향상시키는 여러 가지 방법에 대해 알아보겠습니다. 1. Bulk INSERT 사용 INSERT 작업을 가속화하기 위한 가장 기본적인 방법은 Bulk INSERT를 사용하는 것입니다. Bulk INSERT는 한 번의 쿼리로 여러 개의 레코드를 삽입하는 방법입니다. 이를 위해 INSERT INTO ... VALUES 대신 INSERT INTO ... VALUES, (...), (...), ...와 같은 형태를 사용합니다. INSERT INTO your_table (column1, column2) VAL.. 2023. 10. 27.
[구월동맛집] 감자튀김 끝내주는 문학산 호랭이 오늘은 와이프와 양식이 먹고 싶어서 서치 하던 중에 구월동에 이름은 고깃집이지만 양식을 전문으로 하는 귀여운 식당이 있다는 정보를 듣고 구월동 문학산 호랭이에 다녀왔어요 구월동은 술집거리도 많이 있고 해서 그런지 약간은 복잡한 느낌이지만 술집거리 뒤쪽으로 한적한 곳에 위치한 문학산 호랭이는 깔끔하고 청결한 첫인상이었습니다 내부 디자인도 외부 못지않게 너무너무 깔끔하고 약간은 레스토랑에 온 느낌을 줍니다 구월동에 이런 식당이 있었는데 왜 이제 알았을까요?! 문학산 호랭이는 호랑이 그림이 귀엽게 그려져 있는 게 키포인트예요 아기자기한 소품 하나부터 인테리어까지 너무 마음에 드는 식당입니다 메뉴는 피자와 스파게티 종류로 구성되어 있어요 하지만 사이드 메뉴인 감자튀김을 꼭 드셔보세요 꼭이요! 기대도 안 했지만 .. 2023. 6. 14.
[Android] 버튼 누르고있으면 카운팅 빠르게 올리기 안드로이드 스튜디오의 버튼을 구현하여 숫자를 카운팅 할 때 setOnClickListener를 통해 한번 누를 때마다 하나의 카운팅을 하는 기능 구현이 가능합니다 하지만 숫자가 10, 20의 작은 범위의 값이 아닌 예를들어 0~999까지 올려야 된다면 버튼을 999번을 눌러야 하고 그만큼 시간도 많이 소요됩니다 이러한 문제를 해결하기 위해서 단순 클릭인 setOnClickListener를 이용한 카운팅도 구현하고 setOnTouchListener를 이용한 누르고 있을때 자동 카운팅 기능도 추가하면 사용자 입장에서는 많은 숫자를 올릴 때 버튼을 누르고 있기만 하면 되기에 매우 편리합니다 sensor_user_name_up.setOnTouchListener(new View.OnTouchListener() {.. 2023. 5. 22.
[Android] 뷰페이저 페이지 스크롤 막는방법 뷰페이저를 통해 화면을 구현하게 되면 페이지를 넘길 때 레이아웃이 이어져서 자연스럽게 넘어가는 모션의 구현이 가능합니다 하지만 어플의 컨셉에 따라서는 이러한 모션은 사용하지만 사용자에 의해 넘김 동작을 하지는 못하게 하고 메뉴바의 버튼 터치로 넘겨야 하는 경우가 있습니다 이번 포스팅에서는 이러한 뷰페이저의 드래그 액션을 막는 방법에 대해 알아보겠습니다 먼저 ViewPager의 사용의 경우 다음과 같이 드래그 기능을 막을 수 있습니다 ViewPager pager = new ViewPager(context) { @Override public boolean onTouchEvent(MotionEvent event) { // 넘기기 이벤트를 무시 return false; } @Override public bool.. 2023. 5. 19.
[Android] MPAndroidChart x축 표시 제한하기 Mp Android Chart 라이브러리를 사용하여 그래프를 구현하게 되면 x축의 개수는 수량에 상관없이 계속 축적되어 보입니다 이렇게 되면 한 화면의 그래프에 보이는 데이터가 확대 축소를 통해 세밀한 데이터를 볼 수도 있지만 데이터의 수가 만개 십만 개 이상 늘어나게 되면 이마저도 한눈에 들어오지 않게 됩니다 이럴 때에는 그래프의 한 화면에 뿌려지는 양을 제한하고 그 이상의 데이터는 좌측으로 하나씩 쉬프트 되어 보여주게 되면 데이터의 개수가 몇 개든 깔끔하게 관리가 가능합니다 즉 한 화면의 그래프의 개수를 60개로 제한하게 되면 0~60까지는 한 화면에 보이지만 61번째 데이터가 추가되게 되면 시작이 0이 아닌 1이 됩니다 62번 데이터가 들어오면 2~62번까지가 한 화면의 그래프에 표시됩니다 // 데.. 2023. 5. 19.
[JSP] 프론트에서 백엔드로 Post 전송 프런트엔드에서 백엔드로 데이터를 전달하기 위해서는 Form을 사용합니다 먼저 프론트엔드에서 아이디와 비밀번호 입력칸이 존재하고 로그인 버튼을 눌렀을 때 ID와 PW를 백엔드로 전달하는 HTML을 작성합니다 로그인 아이디 비밀번호 로그인 데이터를 전달하기 위해서는 Form 태그를 사용하는데 method를 통해 post방식을 지정합니다 여기에서 post로 값을 전달하기 위해서는 전달될 값을 지정해주어야 하는데 onsubmit을 통해 login_check()를 호출합니다 login_check가 호출되면 위에서 지정한 id, pw값을 var에 넣어주고 hidden으로 설정된 document.listForm.id의 value에 값을 넣어줍니다 마지막으로 post를 통해 전달될 곳의 주소값인 check.do를 설정.. 2023. 5. 13.
반응형