<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Jechue World</title>
    <link>https://jechue.tistory.com/</link>
    <description>Jechue's lifestyle
좀더나은  감성적인 프로그래밍을 하기위해 노력중입니다.</description>
    <language>ko</language>
    <pubDate>Tue, 14 Apr 2026 01:59:41 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>재춘이이뻐염</managingEditor>
    <item>
      <title>jechue Tistory blog 'Privacy Policy'</title>
      <link>https://jechue.tistory.com/notice/103</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;[jechue Tistory blog] is a personal blog using the Tistory blog platform operated by Kakao.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;1. Personal Information Collection&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;This blog does not collect any personal information from visitors. This is because personal bloggers who operate Tistory blogs do not collect personal information from visitors.However, information is collected from Tistory members in accordance with the Kakao company's privacy policy.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;2. GDPR Compliance&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;This blog does not collect personal information from visitors.However, Google AdSense ads that are displayed on this blog may collect and store your personal information. Please review the relevant parts of the GDPR message and protect your personal information.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;3. Google AdSense&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;This blog is displaying Google AdSense ads.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;Accordingly, Google and advertising partners may collect and store your personal information. Please refer to the &quot;GDPR message&quot; provided by Google to protect your personal information&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;4. Additional Information&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;-This blog collects non-personal information to create better content.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;-Non-personal information: IP address, browser type (desktop, mobile), visit date and time, abuse record, etc.&lt;/span&gt;&lt;/p&gt;</description>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/notice/103</guid>
      <pubDate>Tue, 30 Jan 2024 16:44:54 +0900</pubDate>
    </item>
    <item>
      <title>Summernote 플러그인 사용법 및 이슈</title>
      <link>https://jechue.tistory.com/102</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이슈&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;: summernote toolbar 내 화살표 아이콘 중복 현상&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이슈 스크린샷&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;썸머노트_툴바_아이콘_중복.PNG&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;80&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZZjhU/btrrqZtsrzs/gnODAWV2EGoMdbMFJucxvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZZjhU/btrrqZtsrzs/gnODAWV2EGoMdbMFJucxvk/img.png&quot; data-alt=&quot;summernote-lite toolbar 화살표 아이콘 중복 노출 스크린샷&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZZjhU/btrrqZtsrzs/gnODAWV2EGoMdbMFJucxvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZZjhU%2FbtrrqZtsrzs%2FgnODAWV2EGoMdbMFJucxvk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1032&quot; height=&quot;80&quot; data-filename=&quot;썸머노트_툴바_아이콘_중복.PNG&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;80&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;summernote-lite toolbar 화살표 아이콘 중복 노출 스크린샷&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;환경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;bootstrap.min.js (4.x 버전)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;summernote-lite.js (v0.8.18 버전)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;jquery.js (3.x버전)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;summernote 호출 js&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot;&gt;&lt;code&gt;$(&quot;#summernote&quot;).summernote({
    height: 300,        // 에디터 높이
    minHeight: 300,    // 최소 높이
    maxHeight: null,    // 최대 높이(null 제한없음)
    focus: false,        // 에디터 로딩후 포커스를 맞출지 여부
    lang: &quot;ko-KR&quot;,      // 한글 설정
    toolbar: [
                ['fontname', ['fontname']],     // 글꼴 설정
                ['fontsize', ['fontsize']],    // 글자 크기 설정
                ['style', ['bold', 'italic', 'underline','strikethrough', 'clear']], // 굵기, 기울임꼴, 밑줄,취소 선, 서식지우기
                ['color', ['forecolor','color']],    // 글자색
                ['table', ['table']],    // 표만들기
                ['para', ['ul', 'ol', 'paragraph']],    // 글머리 기호, 번호매기기, 문단정렬
                ['height', ['height']],    // 줄간격
                ['insert',['picture','link','video']],    // 그림첨부, 링크만들기, 동영상첨부
                ['view', ['fullscreen', 'codeview', 'help']]    // 코드보기, 확대해서보기, 도움말
    ],
      // 추가한 글꼴
    fontNames: ['Arial', 'Arial Black', 'Comic Sans MS', 'Courier New','맑은 고딕','궁서','굴림체','굴림','돋음체','바탕체'],
     // 추가한 폰트사이즈
    fontSizes: ['8','9','10','11','12','14','16','18','20','22','24','28','30','36','50','72']

});&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;bootstrap&amp;nbsp;css내&amp;nbsp;.dropdown-toggle&amp;nbsp;속성,&amp;nbsp;summernote&amp;nbsp;css&amp;nbsp;내&amp;nbsp;.note-icon-caret&amp;nbsp;중복&amp;nbsp;노출&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;: bootstrap 4.x 이상 사용시 dropdown-toggle 요소 때문에 중복 노출, 에디터 화면에서는 해당 요소 무시 처리&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.dropdown-toggle::after&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;display:none; &lt;br /&gt;}&lt;/p&gt;</description>
      <category>Programming/Plugin</category>
      <category>summernote</category>
      <category>summernote icon</category>
      <category>summernote lite 화살표</category>
      <category>summernote 화살표</category>
      <category>썸머노트</category>
      <category>썸머노트 아이콘 중복</category>
      <category>썸머노트 화살표 중복</category>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/102</guid>
      <comments>https://jechue.tistory.com/102#entry102comment</comments>
      <pubDate>Fri, 21 Jan 2022 22:13:52 +0900</pubDate>
    </item>
    <item>
      <title>리눅스 tar.gz 파일 압축/삭제 하기</title>
      <link>https://jechue.tistory.com/100</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;리눅스 파일명 별 압축하는 방법&lt;/h2&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;명령어&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;$find . -name &quot;압축할 파일명&quot; -exec sh -c 'tar cvzf {}.tar.gz {}; rm -f {};' \;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span&gt;명령어 설명&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span&gt;- 압축할 파일이름으로 tar.gz 압축을 하고 해당 파일을 삭제한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span&gt;EX) &lt;span style=&quot;color: #333333;&quot;&gt;날짜별 파일이 있는 상황에서 각 파일명으로 압축하고 원본파일을 삭제 할경우&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span&gt;파일: &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;service_xxxx_20200101.log, &lt;span style=&quot;color: #333333;&quot;&gt;service_xxxx_20200102.log, &lt;span style=&quot;color: #333333;&quot;&gt;service_xxxx_20200103.log ....., &lt;span style=&quot;color: #333333;&quot;&gt;service_xxxx_20200131.log&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;명령어: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;$&lt;span style=&quot;color: #333333;&quot;&gt;find . -name &quot;&lt;span style=&quot;color: #333333;&quot;&gt;service_xxxx_202001*.log&lt;/span&gt;&quot; -exec sh -c 'tar cvzf {}.tar.gz {}; rm -f {};' \;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;압축 옵션&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 58.9022%; height: 363px;&quot; border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 7.58104%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;옵션(명령어)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.9189%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;옵션 내용&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 7.58104%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-c&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.9189%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;압축&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 60px;&quot;&gt;
&lt;td style=&quot;width: 7.58104%; height: 60px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-C(대문자)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.9189%; height: 60px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;특정 디렉토리에 압축해제&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;(옵션이 없을경우 같은 depth에 압축해제&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 7.58104%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-x&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.9189%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;압축 해제&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 7.58104%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-v&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.9189%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;압축 해제시 화면으로 노출&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 7.58104%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-z&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.9189%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;gzip 으로 압축 (확장자 tar.gz)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 7.58104%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-f&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.9189%; height: 20px;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;압축 파일 이름 지정&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 7.58104%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-p&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.9189%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;압축 해제 후 생성된 파일 권한 유지&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 7.58104%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-t&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.9189%; height: 20px;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;압축 파일 내용 출력&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>linux tar</category>
      <category>tar.gz</category>
      <category>리눅스</category>
      <category>리눅스 tar</category>
      <category>리눅스 압축 삭제</category>
      <category>리눅스 파일명</category>
      <category>리눅스압축</category>
      <category>파일명별압축</category>
      <category>파일삭제</category>
      <category>파일압축</category>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/100</guid>
      <comments>https://jechue.tistory.com/100#entry100comment</comments>
      <pubDate>Sun, 26 Jul 2020 22:43:09 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 특정 파일 찾기</title>
      <link>https://jechue.tistory.com/99</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;윈도우 CMD로 특정 문자열 포함 파일 찾기&lt;/span&gt;&lt;/h2&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;CMD 창에 해당 명령어를 입력한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;CMD(명령 프롬프트) 단축키: 윈도우키 + R&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;명령어&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;findstr /S /M &quot;검색할 문자열&quot; *.*&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>cmd 검색</category>
      <category>cmd 파일찾기</category>
      <category>윈도우</category>
      <category>윈도우 파일</category>
      <category>윈도우 파일검색</category>
      <category>윈도우 파일찾기</category>
      <category>파일찾기</category>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/99</guid>
      <comments>https://jechue.tistory.com/99#entry99comment</comments>
      <pubDate>Sun, 26 Jul 2020 22:36:34 +0900</pubDate>
    </item>
    <item>
      <title>JAVA stream</title>
      <link>https://jechue.tistory.com/98</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;java8 stream&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;- 기존 for, foreach 보다 로직이 간단해 진다. (코드 양줄임)&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;@Test &lt;br /&gt;public&amp;nbsp;void&amp;nbsp;isRegisteredUserDevice()&amp;nbsp;throws&amp;nbsp;Exception&amp;nbsp;{&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;// 디바이스 객체 선언 및 데이터 주입&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Device device = new Device(); &lt;br /&gt;device.setDeviceseq(0);&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;// 비교 대상군인 디바이스 객체 선언 및 데이터 주입&lt;br /&gt;UserDevice userDevice = new UserDevice(); &lt;br /&gt;UserDevice userDevice1 = new UserDevice(); &lt;br /&gt;UserDevice userDevice2 = new UserDevice();&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;userDevice.setDeviceseq(1); &lt;br /&gt;userDevice1.setDeviceseq(2); &lt;br /&gt;userDevice2.setDeviceseq(3); &lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;// 리스트에 비교 대상군 디바이스 객체 삽입&lt;br /&gt;List&amp;nbsp;userDevices&amp;nbsp;=&amp;nbsp;new&amp;nbsp;ArrayList(); &lt;br /&gt;userDevices.add(userDevice); &lt;br /&gt;userDevices.add(userDevice1); &lt;br /&gt;userDevices.add(userDevice2); &lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;// java stream &lt;span style=&quot;color: #333333;&quot;&gt;filter를 사용하여 리스트의 요소들을 필터링&lt;/span&gt;&lt;br /&gt;System.err.println(&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;// 디바이스 객체 deviceseq가 userDevices 리스트 요소 중 deviceseq가 같으면 true, 아니면 false&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;userDevices.stream().filter(ud -&amp;gt; ud.getDeviceseq() == device.getDeviceseq()).collect(Collectors.toList()).size() &amp;gt; 0); &lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Programming/java</category>
      <category>Java</category>
      <category>Java Filter</category>
      <category>java stream</category>
      <category>Java8</category>
      <category>Stream</category>
      <category>자바 람다</category>
      <category>자바 스트림</category>
      <category>자바 필터</category>
      <category>자바8</category>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/98</guid>
      <comments>https://jechue.tistory.com/98#entry98comment</comments>
      <pubDate>Thu, 26 Mar 2020 10:34:29 +0900</pubDate>
    </item>
    <item>
      <title>Windows10 open JDK 설치하기</title>
      <link>https://jechue.tistory.com/97</link>
      <description>&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;Window 10에 openJDK 설치하기&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; color: rgb(51, 51, 51); font-family: Arial, 돋움, Dotum, AppleGothic, sans-serif; font-size: 13.3333px; letter-spacing: -0.4px; text-align: center; background-color: rgb(231, 253, 181);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Dotum, 돋움; font-size: 12pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);&quot;&gt;ojdkbuild&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/ojdkbuild/ojdkbuild&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://github.com/ojdkbuild/ojdkbuild&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;해당 링크에 접속 후 설치하고자 하는 버전을 다운로드 한다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 978px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/993182415BE12CE426&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F993182415BE12CE426&quot; width=&quot;978&quot; height=&quot;558&quot; filename=&quot;OpenJDK01.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;설치 후 Window 키 + R 키 실행창을 열어 &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;cmd &lt;/span&gt;명령어 입력 후 터미널 실행&lt;/p&gt;
&lt;p&gt;터미널에서 java -version 명령어 입력 후 아래와 같이 확인.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 548px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99DE143F5BE1345E03&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99DE143F5BE1345E03&quot; width=&quot;548&quot; height=&quot;184&quot; filename=&quot;OpenJDK02.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:block; text-align:center;&quot;
     data-ad-layout=&quot;in-article&quot;
     data-ad-format=&quot;fluid&quot;
     data-ad-client=&quot;ca-pub-8567962777436938&quot;
     data-ad-slot=&quot;9899581805&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;p&gt;&lt;b&gt;위 사진과 같이 확인이 안될 경우 또는 환경변수 설정이 헷갈릴 경우&amp;nbsp;아래 내용을 계속 보면 된다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;hr class=&quot;tx-hr-border-3&quot; style=&quot;display:block; border: black 0 none; border-top: black 1px dotted; height: 1px&quot;&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;기존 ORACLE JAVA를 설치한 경우에는 환경변수를 수정 해줘야 한다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Window 키 + R 키 로 실행창을 열어 &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;sysdm.cpl&lt;/span&gt; 명령어 입력 후 시스템 속성 창 연다.&lt;/p&gt;
&lt;p&gt;고급 탭을 선택 하고 환경변수 창을 연다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 994px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/993A11375BE1342F15&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F993A11375BE1342F15&quot; width=&quot;994&quot; height=&quot;477&quot; filename=&quot;OpenJDK03.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;시스템 변수 영역에서 JAVA_HOME 변수를 수정한다.&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;기존 JAVA 경로를 설치한 open JDK&amp;nbsp;경로로 수정 해주고 저장한다.&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;(보통 기존 설치한 ORACLE JDK 경로는&amp;nbsp;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;C:\Program Files\Java\jdk1.8.0_172&lt;/span&gt; 로 되어있을 것이다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;나는 그냥 기존 설치 경로에 openJDK를&amp;nbsp;zip파일로 받아 압축을 풀어 아래와 같은 경로로 설정하였다.)&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 606px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/995688345BE1349317&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F995688345BE1349317&quot; width=&quot;606&quot; height=&quot;574&quot; filename=&quot;OpenJDK05.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;Path 변수를&amp;nbsp;수정한다.&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;(그렇지 않으면 cmd 에서 자바버전을 확인하면 openJDK가 아닌 ORACLE JDK로 버전이 나온다.)&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;기존 msi 확장자로 설치 하였을 경우 아래와 같이 javapath 가 변수로 설정되어있을 것이다.&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;그냥 삭제 해버리면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 526px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/994B303C5BE1302E0A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F994B303C5BE1302E0A&quot; width=&quot;526&quot; height=&quot;500&quot; filename=&quot;OpenJDK04.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;마지막으로 터미널 창을 실행시켜 openJDK가 설치 되었는지 확인한다.&lt;/p&gt;
&lt;p&gt;물론 터미널은 새로 켜서 확인해야 바뀐내용을 확인할 수 있다. 그래도 바뀌지 않았을 경우 컴퓨터를 재부팅후 확인하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/java</category>
      <category>open jdk 설치</category>
      <category>openjdk</category>
      <category>openjdk 윈도우</category>
      <category>windows java</category>
      <category>windows openjdk</category>
      <category>오픈jdk</category>
      <category>윈도우 open jdk</category>
      <category>윈도우 자바 설치</category>
      <category>윈도우10 자바설치</category>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/97</guid>
      <comments>https://jechue.tistory.com/97#entry97comment</comments>
      <pubDate>Tue, 6 Nov 2018 15:00:28 +0900</pubDate>
    </item>
    <item>
      <title>[javascript] 스크립트에서 프로젝트 패스 설정</title>
      <link>https://jechue.tistory.com/96</link>
      <description>&lt;p&gt;var ctx = window.location.pathname.substring(0, window.location.pathname.indexOf(&quot;/&quot;,2)) + &quot;/&quot;;&lt;/p&gt;&lt;p&gt;var baseUrl = location.origin + ctx;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/javascript</category>
      <category>javascript</category>
      <category>javascript path 설정</category>
      <category>javascript project path</category>
      <category>project path</category>
      <category>자바스크립트 패스설정</category>
      <category>자바스크립트 프로젝트</category>
      <category>프로젝트 패스</category>
      <category>프로젝트 패스 설정</category>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/96</guid>
      <comments>https://jechue.tistory.com/96#entry96comment</comments>
      <pubDate>Fri, 5 Oct 2018 15:50:52 +0900</pubDate>
    </item>
    <item>
      <title>SSL 적용하기</title>
      <link>https://jechue.tistory.com/95</link>
      <description>&lt;p&gt;SSL 적용하기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;참고자료&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://meisteruser.net/tip_tutorials/1791&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://meisteruser.net/tip_tutorials/1791&lt;/a&gt;&lt;/p&gt;</description>
      <category>Programming/java</category>
      <category>SSL</category>
      <category>SSL 적용하기</category>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/95</guid>
      <comments>https://jechue.tistory.com/95#entry95comment</comments>
      <pubDate>Wed, 25 Jul 2018 04:05:22 +0900</pubDate>
    </item>
    <item>
      <title>SMTP 이메일 보내기</title>
      <link>https://jechue.tistory.com/94</link>
      <description>&lt;p&gt;SMTP 이메일 보내기&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NAVER, NAVERWORKS - sender 없이 보내지 못함(정책임)&lt;/p&gt;&lt;p style=&quot;margin-left: 10em;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ssl 비활성으로 사용해야함&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SpringFramework Java Config 설정 기준&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;참고&lt;/p&gt;&lt;p&gt;https://github.com/naver/yobi/issues/750&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/java</category>
      <category>Java</category>
      <category>java 메일</category>
      <category>SMTP</category>
      <category>네이버 메일</category>
      <category>메일보내기</category>
      <category>자바</category>
      <category>자바 메일</category>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/94</guid>
      <comments>https://jechue.tistory.com/94#entry94comment</comments>
      <pubDate>Fri, 23 Mar 2018 18:57:20 +0900</pubDate>
    </item>
    <item>
      <title>크롬 newtab 멀웨이</title>
      <link>https://jechue.tistory.com/88</link>
      <description>&lt;p&gt;크롬 확장프로그램 설치시 newtab 라는 확장프로그램 설치가 되었다고 나옴.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;검색엔진 설정을 변경할수없게 나온다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;(보통 chromesearch.today 이거때문이라고 한다.)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;확장프로그램에서 삭제해도 삭제되지않고 크롬을 삭제했다 다시 깔아도 나타난다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;레지스트리, appdata에서 크롬 userdata 삭제를해도 해결되지않음.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;윈도우 방화벽 실시간, 다른 실시간검사 프로그램등 전혀 잡아내지못함.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;zemana antimalware 프로그램으로 해결함&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;광고성이 아니다. 한나절동안 이래저래 시간낭비한 경험이다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://zemana.com/en-US/ThankYou/Download?source=download&amp;amp;ProductID=2&amp;amp;IsFree=False&amp;amp;IsPortable=False&amp;amp;_ga=2.217654357.2143328128.1512098532-1224528061.1512098532&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://zemana.com/en-US/ThankYou/Download?source=download&amp;amp;ProductID=2&amp;amp;IsFree=False&amp;amp;IsPortable=False&amp;amp;_ga=2.217654357.2143328128.1512098532-1224528061.1512098532&lt;/a&gt;&lt;/p&gt;</description>
      <category>chome search error</category>
      <category>chromesearch.today</category>
      <category>my1tab new tab page</category>
      <category>멀웨어</category>
      <category>크롬 search 오류</category>
      <category>크롬 검색</category>
      <category>크롬 검색 바꾸기</category>
      <category>크롬 기본검색</category>
      <category>크롬에러</category>
      <author>재춘이이뻐염</author>
      <guid isPermaLink="true">https://jechue.tistory.com/88</guid>
      <comments>https://jechue.tistory.com/88#entry88comment</comments>
      <pubDate>Fri, 1 Dec 2017 12:28:35 +0900</pubDate>
    </item>
  </channel>
</rss>