분류 전체보기 153

Java UTF-8 BOM 제거

Java로 파일을 선택하여 내용을 읽어 들이려다 보니, 어떤 건 정상적으로 내용 그대로 잘 읽어 들여지는데, 어떤 건 이상한 물음표가 내용 앞에 붙어서 읽어 들여지는 것이다. 그 부분 때문에 파일 처리에 문제가 있어서 한참을 삽질한 끝에 파일의 인코딩 문제라는 것을 알게 되었다.ㅜ 사용자에게 파일을 선택할 때마다 인코딩을 확인하고 선택하라고 할 수는 없으니..ㅋㅋ BOM제거는 생각보다 쉬웠다. 제거만 보려면 2번으로!ㄱㄱ 1. 파일 선택 File files = new File(path + filename); //파일 선택 String strXml = FileUtils.readFileToString(files, "UTF-8"); //String 변환 파일을 UTF-8로 읽어 들여도 UTF-8 BOM은 걸러..

web관련 공부들 2021.12.14

내용증명 폐문부재

우여곡절 끝에 내용증명을 송달했는데, 우체국 등기 조회를 아무리 해도 임대인이 받지를 않는 것이다ㅜㅜ 이름하여 폐문부재! 결국 반송되어 돌아왔는데, 반송되면!! 보낸 주소에 살고 있는 건지 전입 주소를 확인할 수 있다. 임대인의 주소가 달라지면 받을 수가 없으니~~😅 반송되어 온 내용증명과 받지 않았다는 우체국 등기 조회 내역, 그리고 발신인 당사자(보낸 사람)가(이) 신분증을 들고 근처 주민센터(행정복지센터)를 가서 임대인의 주민등록 초본을 받을 수 있다고 한다. 단.. 직원도 잘 모를 수 있음 주의ㅜㅜ 센터 직원도 잘 몰라서 물어 물어.. 찾아 찾아.. 한참 기다려서 초본이 아닌 맨 마지막 주소한 줄 받을 수 있었다;;😂 그렇게 수정한 주소로 다시 송부했으나.. 받지 않음!!ㅜㅜ 또 다시 마주한 폐문..

자산 관리 2021.12.13

내용증명 작성 방법

내용증명..? 그게 뭐지 했던 과거여 안녕..ㅎ 전세 보증금 반환과 관련하여 공부를 하면서, 내용증명은 기본 중에 기본이라는 것을 알게 되었다. 모르는 사람들에겐 내용증명 만으로도 두려운 게 현실..ㅠ 그건 뭐고 또 어떻게 하는 건데??!? 어려울 것 같지만 요즘 시대 인터넷 검색으로 클리어..! 진짜 이쯤 되면 무슨 교육이 필요한 게 아닌가 싶다. 진짜 이쯤 되면 무슨 교육이 필요한 게 아닌가 싶다. 보내는 사람 입장에서 너무 강경해 보여서 받으면 뭐라고 항의할 것 같지만 상대방이 아무런 응답이 없다면, 또는 이것뿐인 듯. 나 같은 경우는 답장은 또 따박따박 와서 순진하게 믿어 의심치 않고, 일 년을 기다렸더랬다..ㅎ 순진하게 기다리면 반환받을 수 있을 줄..😪 내용증명이란? 단순하게는 나의 의지를 상..

자산 관리 2021.12.09

정보처리기사 경력증명서 제출하기

정보처리기사 필기시험 후 자격증명과 관련하여 경력증명서를 제출해야 하는데 뭘 어디서 어떻게 하라는 건지 설명이 너무 부족했다. 그래서 적어보는 기사 자격증 경력증명서 제출방법! 큐넷-마이페이지-개인정보관리-학력/경력수정에서 대학 관련 정보의 경우는 바로 이관이 가능하지만, 경력정보와 관련해서는 내가 입력할 수는 있지만 서류 심사 전이라고 뜨며, 온라인으로 제출이 가능하다 했지만 관련 정보가 너무 부족했다. 1. 응시 자격 확인 큐넷 홈페이지에서 응시자격 자가진단(로그인 필요 서비스)을 통해 확인할 수 있는데 기능사 제한없음 산업기사 기능사+동일 및 유사분야 실무 1년/동일 및 유사분야 산업기사 이상 자격증/관련학과 2~3년 졸업자(졸업예정자)/관련학과 대학졸업자(졸업예정자)/동일 및 유사분야 산업기사 수..

2021 정보처리기사 필기 1회차 후기

2021 1회차 정보처리기사 필기 후기 산업기사를 먼저 따고 대폭 개편이 되고 나서야 자격을 맞추게 되어 드디어 정처기에 도전하게 되었다ㅜㅜ 문제는.. 퇴근하고 공부하기 너무 힘들었다... 집에 오면 얼마 있지도 않은 시간 쪼개서 책보고ㅜㅜ 필기 접수를 하고 책을 샀다 보니 남은 기간 한 달. 일주일에 한 과목씩 뽀개려고 했는데 잘못된 생각이었다..ㅋㅋ 읽어도 읽어도 줄지 않는 분량;; 꾸역꾸역 절반쯤 뽀개다가 마음은 급해지는데 시험일은 다가와서 마지막에는 별세 개 표시와 기출 위주로 파박 넘기고 중요해 보이는 것 중점적으로 외웠다. 시간이 없다면 별★★★ 세개 짜리랑 기출 된 부분 위주로 크게 잡고 빠르게 1회독 20년도 기출 풀고 헷갈리는 부분 위주로 2회독 해서 전체적인 틀을 잡는 게 맞을 것 같다..

JavaScript popup - 4.Popup창 배치(가운데, 계단식)

1. window.open() 팝업 창 배치 - 윈도우 팝업은 원하는 위치에 배치가 가능한데, 보통 수동으로 아래의 예시처럼 창의 크기와 화면의 끝부터 떨어진 위치만큼의 값을 입력하여 배치한다. ex) window.open('www.naver.com/', 'naver', 'width=400, height=600, left=400, top=400'); - 이때, function을 만들어 더 편리하게, 원하는 위치에 배치할 수 있다. 2. function 생성으로 가운데 배치 - function을 생성하여 생성할 팝업창의 폭과 높이를 넣어주면 스크린의 가운데에 위치할 수 있는 수식을 셋팅. 데스크톱에 띄운 브라우저 창의 위치 : window.screenLeft 현재 브라우저의 창 크기(메뉴, 툴바, 스크롤바..

web관련 공부들 2021.03.04

JavaScript popup - 3.Cookie를 사용한 오늘하루 열지않음 기능

1. Cookie란? - 접속자의 정보를 접속자 HDD에 파일로 저장하여 연결을 유지, 관리하는 것으로 문자열만 저장 가능하고, 4kb로 한정된다. 접속자의 HDD에 저장되기 때문에 보안이 취약하여, 비슷한 기능을 가졌지만 서버 측 메모리에 저장하는 Session을 통해서는 로그인을 유지시키고, Cookie에는 오늘 하루 열지 않음 같은 중요하지 않은 정보를 저장시킨다. 2. Cookie 사용법 - 객체화 Cookie c=new Cookie(키, 값); //(String, String) //키와 값의 쌍을 가지는 Map, Cookie, Json, Session.setAttribute(이름, 값); //KVP - 쿠키의 생존시간 설정 c.setMaxAge(초); - 쿠키 심기 (심어진 쿠키는 생존 시간만큼..

web관련 공부들 2021.02.25

FIFO 페이지 교체 알고리즘

정처기 공부하다 답답해서 적는 FIFO 페이지 교체 알고리즘 계산법 설명! 먼저, FIFO에 대해서 알고 넘어가는 게 이해에 도움이 될 듯하다. 계산법만 궁금하신 분은 바로 4번으로 skip! 1. FIFO란? -First In Fisrt Out의 약어로 선입선출이라고도 한다. -FIFO는 '큐'라는 자료구조를 참고하면 이해하기가 쉬운데, 가로로 긴 파이프 모형을 상상하고 한쪽에 구슬을 넣으면 자연스럽게 다른 한쪽은 그 구슬이 나오게 되는 형태를 상상하면 된다. 한쪽은 입력만 한쪽은 출력만 실행하는 것. -아래의 이미지가 큐 자료구조로, 넣은(줄을 선) 순서대로 먼저 들어온 게 먼저 나간다고 이해하면 쉽다. 2. 페이지 교체 알고리즘 이란? -메모리에 요청한 페이지가 존재하지 않는 페이지 부재 현상이 발..

JavaScript popup - 2.동적 form생성을 통한 팝업 여러개 띄우기(다중 팝업창)

1.동적 form생성이란? -보통 form태그의 내용을 전송할 때, form.submit(); 또는 input태그의 type="submit" 을 통해 form태그에 들어있는 데이터를 전송하는데, 동적 form 생성을 통하여 HTML에 form태그가 존재하지 않아도 데이터 전송이 가능하다. -동적 form 생성이 안된다면 아래 예제처럼 form을 만들어 놓은 상태에서 데이터를 담아야 하는데, 만약 전송 할 데이터 갯수가 예측 할 수 없다거나 여러 팝업이 생성되어야 한다면 아래의 코드로는 불가능 하다. 앞의 1.window.open() 에서 설명했듯이 popup의 name이 정해져서 다중으로 열리지 않기 때문이다. 팝업 -위 예제를 동적으로 변경&다중 팝업 소스코드 팝업 -유동적인 hiddenfileld 값..

web관련 공부들 2021.02.09