분류 전체보기78 Content-Disposition 에 한글 파일명을 입력해서 깨질 때 HTTP 헤더는 기본적으로 ISO-8859-1(Latin-1) 기반으로 처리되기 때문입니다.아래와 같이 처리해줘야 합니다String fileName = "테스트파일.zip";String encodedFileName = URLEncoder.encode(fileName, "UTF-8").replaceAll("\\+", "%20");response.setHeader("Content-Disposition", "attachment; filename*=UTF-8''" + encodedFileName); 2025. 11. 20. Web 3.0 이란? 웹 3.0은 웹 2.0의 중앙집중형 플랫폼에서 벗어나, 블록체인 기술을 기반으로 탈중앙화, 개방성, 개인화를 추구하는 미래형 인터넷입니다. 사용자들은 생성한 데이터에 대한 소유권을 갖고, AI를 활용한 개인 맞춤형 정보와 블록체인 기술을 활용한 디지털 자산 관리가 가능해집니다. 이는 읽기/쓰기 중심의 웹 2.0에서 읽기/쓰기/소유가 가능한 시대로의 전환을 의미합니다. 주요 특징탈중앙화: 기존 플랫폼 기업이 데이터와 권한을 독점하는 방식에서 벗어나, 데이터가 블록체인 네트워크에 분산 저장되어 사용자가 진정한 소유권을 갖습니다.데이터 소유권: 사용자가 자신의 데이터를 통제하고 소유하며, 생성한 콘텐츠에 대한 권리와 재정적 보상을 받을 수 있습니다.시맨틱 웹: 컴퓨터가 웹의 내용을 이해하고 맥락에 맞는 개인 .. 2025. 11. 18. jQuery : text(), val() 차이 text() : form 요소 혹은 html 요소의 text를 가져온다. form의 input, script 등은 가져오지 못한다. val() : form 요소의 value 값을 가져온다. input element의 값은 val()로 가져와야 한다. 2025. 5. 29. javascript 의 try-catch, React 에서는 불필요할까? 대세가 되어버린 React 에서 컴포넌트를 ErrorBoundary 로 감싸는 것 말고try - catch 는 어떻게 사용하면 좋을까에 대한 의견이다. React 에서는 ErrorBoundary 가 try-catch 와 매우 유사하게 작동한다.하지만 try-catch는 명령형 프로그래밍에 보다 적합하고 React 와 같은 선언형 프로그래밍에는 ErrorBoundary가 보다 포괄적이다.ErrorBoundary에서 포착하지 않는 것이벤트 핸들러비동기적 코드 (예: setTimeout 혹은 requestAnimationFrame 콜백)서버 사이드 렌더링자식에서가 아닌 에러 경계 자체에서 발생하는 에러일반적인 에러처리일반적인 상황에서는 그냥 ErrorBoundary 클래스를 선언하고 에러처리를 하면 된다.Er.. 2025. 5. 27. Object : StringBuilder,StringBuffer 담긴 문자의 길이를 X라고 하고 바꾸려는 문자의 길이를 n이라고 할 때, 값을 바꾸기 위해 아래와 같이 String 의 길이를 늘린다면 시간복잡도는 O(Xn^2)가 된다.String joinWords(String[] words){ String sentence = ""; for(String w:words){ sentence = sentence + w; } return sentence;} 위 코드에서 sentence에 한 글자를 추가하기 위해서 길이인 X만큼 읽기를 반복한 후 더해야 하기 때문이다.이 경우에 StringBuilder 클래스를 사용하면 된다. StringBuilder는 배열을 생성하고 배열공간에 단순히 추가하다가, 배열공간이 부족하면 배열을 늘리기 때문에 매번 X만큼 읽.. 2025. 5. 25. 5월 12일 면접 후기 1. 자기소개: 웹 개발자입니다. 자바/스프링 백엔드 개발자로 커리어를 시작하여 현재는 프론트엔드 개발에 보다 관심을 가지고 있습니다.백엔드 개발자로서 커리어를 시작하다 보니 백엔드 개발에 대한 기본 지식을 가지고 있고, 비즈니스 프린터 기업 빅솔론에서는 React 로 라벨 디자인 웹앱을, 중고차 상품화 플랫폼 체카에서는 딜러 및 파트너스용 앱을 개발하였습니다. 2. 총 경력에 대한 질문 : 사람인 자소서상으로는 5년 7개월이라고 되어 있는데 실제 개발 경력은 3년 맞으신가요?: 맞습니다. 이전 사회 경험이 포함되다 보니 5년 7개월로 표기 되었고 실제 개발 경력은 만 3년입니다. 3. 직무 전환 계기 : 영업 직군에서 개발 직군으로 어떻게 직무를 전환하게 되셨나요?: CJ프레시웨이에서 서비스운영 업.. 2025. 5. 14. 이전 1 2 3 4 ··· 13 다음