본문 바로가기
반응형

text71

POST 길이, 용량 제한 php 문법을 보다가 POST 부분에 php는 이렇다고 해서 갑자기 궁금해진 건데 과연 post 요청은 제한이 없나? (그렇다고 알고 있는데 진짜 그런가?) 현재 주로 사용중인 사항은 java+tomcat 8.0(로컬, 테스트) / 8.5 (본 서버)인데 톰캣은 설정을 통해 post 요청 한계를 변경 가능하다. maxParameterCount ⇒ 파라미터 개수 (-1로 설정 시 no limit) maxPostSize ⇒ 값의 크기 지정 (-1로 설정시 no limit) 실제로 설정 변경 시 적용이 되는지 아래의 블로그를 통해 확인할 수 있다. 기존 10000개가 넘는 파라미터 송신 시 마지막이 잘리는 걸 확인하고, 파라미터 변경 ( maxParameterCount 변경) 후 값이 제대로 넘어가는 걸 확인.. 2022. 11. 25.
자꾸 찾아보기 귀찮아서 쓰는 apache2.4 + php5.x 세팅 까먹을까 봐 쓰는 (자꾸 찾아보기 귀찮아서 쓰는) 아파치 웹서버 + php 세팅 php 버전과 apache 버전이 맞아야 함!! php ver : 5.4.45 (VC9, win32, x86) apache 2.4.23 (win32, VC10) -> https://www.apachelounge.com/download/additional/ Apache Additional downloads Keep Server Online If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation. A donation makes a contribution towards the.. 2022. 11. 24.
브랜드 이름 검색어 자동완성 2 (with Suffix Trie) 저번 Trie를 이용한 검색 자동완성의 연장선의 글이다. 브랜드 이름 검색어 자동완성 with Trie 브랜드 이름 검색어 자동완성 with Trie 인터넷을 돌아다니다 글을 하나 보게 됐다. 카테고리 자동완성 개발기 카테고리 자동완성 개발기 안녕하세요. 29CM 발견스쿼드에서 백엔드개발을 담당하고 있는 이동권입니다. 검색페이지에서 hoonzi-text.tistory.com 저번 검색어 자동완성의 경우, 검색어를 앞글자부터 Trie로 구성하기 때문에 중간에 나온 단어의 경우 검색어 자동완성에 노출되지 않는 문제가 있다. (예를 들어 “디”라는 단어를 칠 때 “디올” 은 나올 수 있지만 “아디다스”는 나오지 않는 문제가 있다.) suffix Trie는 이 문제를 해결하기 위한 자료구조로 기존 Trie(pr.. 2022. 11. 19.
SpringBoot에서 JSP사용 시 설정 springboot starter로 프로젝트 생성 때마다 jsp 설정 어떻게 했었는지 기억하기 위해 메모 1. 폴더 생성 src/main/webapp/webapp/WEB-INF/views/ 폴더 생성 2. application.properties 파일에 해당 내용 추가 spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp 3.pom.xml 에 해당 내용 추가 org.apache.tomcat.embed tomcat-embed-jasper javax.servlet javax.servlet-api 3.0.1 javax.servlet.jsp jsp-api 2.1 javax.servlet jstl 1.2 4. 윈도우 기준 configurations.. 2022. 11. 10.
브랜드 이름 검색어 자동완성 with Trie 인터넷을 돌아다니다 글을 하나 보게 됐다. 카테고리 자동완성 개발기 카테고리 자동완성 개발기 안녕하세요. 29CM 발견스쿼드에서 백엔드개발을 담당하고 있는 이동권입니다. 검색페이지에서 카테고리 자동완성 기능을 개발한 경험을 공유합니다. medium.com 어느 쇼핑몰의 검색어 자동완성에 대한 글을 봤다. 간단히 요약하자면, Trie 자료구조를 이용해 단어를 저장하고, 검색 시 조건에 맞는 단어를 보여 준다는 글이다. 다 읽고, ‘오 이정도면 한번 구현해볼 만 한데?’ 싶어서 작업에 들어갔다. 대략 순서는 이렇다. 데이터 수집 Trie 자료구조에 저장 결과를 반환해줄 api , html 페이지 구성 글을 읽은 것과 코딩을 시작한건 시간차가 좀 있다. 그래서 그런지 저 기술 블로그가 ‘무신사’라고 착각해 데.. 2022. 11. 7.
벡터 곱셉 (inner, cross, outer product) with Go 벡터의 내적 (inner product) \( a \cdot b \) 로 적는다. 벡터의 크기(norm) → ||[3,4]|| → 5 = \( \sqrt{3^2+4^2} \) → ||a|| → \( \sqrt{a_0^2+a_1^2...+a_n^2} \) 벡터의 크기를 곱한뒤 사이각\( (\theta) \)의 \( \cos \) 한 값을 곱해준다. \( ||a|| * ||b|| * cos(\theta) \) 그래서 왜 내적이 저런 공식으로 나온 건지 → 벡터 b의 입장에서 a가 움직인 거리는 ||a|| * \( \cos(\theta) \) 만큼 움직이고 b 세계의 단위인 ||b||를 곱해준 값 → 벡터에는 방향이 있으므로, 방향이 일치하는 만큼만 곱한다. -> 직교하면 \( cos(\theta) = 0\).. 2022. 10. 22.
VScode 뭐가 자꾸 안돼서 세팅 사용하다 보니 불편한 점이 있었는데, 나중에 내가 찾아보려고 이렇게 적는다. (차후 추가될 예정!) 코드 모두 접기, 펴기 이번에 js 파일 함수 별로 주석 처리하려고 보니 인텔리제이(community버전)는 /** */으로 지원을 안 하길래, js 폴더만 따로 VScode로 열게 됐다. 그런데 인텔리제이에서는 코드 블록들을 괄호 기준으로 ctrl+shift+"+"(모두 펴기) / ctrl+shift+"-" (모두 접기) 기능이 있다. 그래서 vscode도 분명 있으리라 생각하고 찾아보니 [vscode] 코드 접기 펼치기 단축키 [vscode] 코드 접기 펼치기 단축키 Ctrl + Shift + [ : 현재 영역 접시 Ctrl + Shift + ] : 현재 영역 펼치기 Ctrl + K + 0(숫자) : .. 2022. 10. 20.
VScode 에서 Go 한글 print가 안되서 한 삽질 적어놓기 요즘 go에 흥미가 생겨서 go 어떤 강의를 보는 중인데 해당 강의에서 페이지 긁어오는 예제를 돌리는데 문제가 발생했다. 예시로 보여주는 코드가 에러가 난 것! (indeed.com에서 뭐 정보 긁어오는 것) 댓글에 보니, 각자 알아서 문제가 난 것에 대해 구글링 해서 푸세요 라고 적혀있었고... 강사는 그 댓글에 좋아요 찍은 거 보니 내가 스스로 공부해야겠군! 해서 나는 네이버에서 기사를 가져오자! 하고 코드를 조금 바꿨었다. 페이지를 긁는 것 까진 좋으나… 뭐 때문인지 VScode 상에서는 가져온 한글이 죄다 깨져서 나왔다 구글에서 찾은 방법으로 하나씩 적용해본 후기를 적어보자. VScode 실행 창의 인코딩을 utf-8에서 euc-kr로 바꿔보자 아래의 인코딩 (UTF-8)에서 EUC-KR로 바꿔준.. 2022. 10. 12.
java HashMap source code 살펴보기 source code의 주석 살펴보기 더보기 (파파고로 번역을 돌렸다!) 1번째 주석 -> HashTable 구현체 고, key값으로 null 지원한댄다.(순서는 보장 x) Hash table based implementation of the " Map " interface. This implementation provides all of the optional map operations, and permits " null " values and the " null " key. (The " HashMap " class is roughly equivalent to " Hashtable " , except that it is unsynchronized and permits nulls.) This class .. 2022. 10. 11.
반응형