<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>수유산장</title>
    <link>https://suyou.tistory.com/</link>
    <description>수유산장 소소한 일상 블로그</description>
    <language>ko</language>
    <pubDate>Sat, 27 Jun 2026 21:14:28 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>수유산장</managingEditor>
    <image>
      <title>수유산장</title>
      <url>https://t1.daumcdn.net/cfile/tistory/154C27474D64C82F08</url>
      <link>https://suyou.tistory.com</link>
    </image>
    <item>
      <title>(스프링 부트 + 톰캣) 프로세스 실행 중 셧다운 명령 시 톰캣 프로세스가 살아 있는 문제</title>
      <link>https://suyou.tistory.com/327</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;tomcat의 shutdown.sh 를 실행해서 서비스는 불가능 한 상태가 되지만 tomcat 프로세스는 살아 있는 경우가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;tomcat의 서블릿이&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;@WebListener&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;public class SchedulerManager implements ServletContextListener {&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; @Override&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; public void contextDestroyed(ServletContextEvent sce) {&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (ThreadPoolTaskScheduler sch : SchedulingFongifurer.threadPoolTaskSchedulerList) { // 스케줄러 설정 class에서 스제출러 설정 목록을 static 으로 저장해 둔 목록&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sch.shutdown();&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;}&lt;/p&gt;</description>
      <category>Java/스프링부트</category>
      <category>SHUTDOWN</category>
      <category>스제쿨러</category>
      <category>스프링부트</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/327</guid>
      <comments>https://suyou.tistory.com/327#entry327comment</comments>
      <pubDate>Tue, 19 Dec 2023 11:29:37 +0900</pubDate>
    </item>
    <item>
      <title>[Jenkins] pipeline 실행 후 실행된 프로세스 종료 관련 문제</title>
      <link>https://suyou.tistory.com/322</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;tomcat과 jenkins 서버가 같이 있는 경우 문제가 발생했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존에는 배포서버에서 톰캣 서버로 ssh 접속하여 tomcat 재기동을 하였지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 구성은 서버 하나에 모든 구성이 들어가게 되어 tomcat과 jenkins 서버가 같이 있게 되었다.&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;기존 처럼&amp;nbsp; 스테이지를 아래와 같이 구성했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage('Deploy1')&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sh &quot;sh /data/web3/deploy1.sh&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sh &quot;sh /data/web3/healthcheck1.sh&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배포 스크립트를 백그라운드로 실행하고 실행 시 JENKINS_NODE_COOKIE=dontKillMe 옵션을 주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage('Deploy1')&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sh &quot;JENKINS_NODE_COOKIE=dontKillMe &amp;amp;&amp;amp; nohup sh /data/web3/deploy1.sh &amp;amp;&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sh &quot;slepp 10s&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sh &quot;sh /data/web3/healthcheck1.sh&lt;br /&gt;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>서버설정</category>
      <category>CICD</category>
      <category>Jenkins</category>
      <category>JENKINS_NODE_COOKIE=dontKillMe</category>
      <category>nohup</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/322</guid>
      <comments>https://suyou.tistory.com/322#entry322comment</comments>
      <pubDate>Sun, 13 Aug 2023 10:37:02 +0900</pubDate>
    </item>
    <item>
      <title>인텔리제이 Serializable class에 serialVersionUID 자동 입력하기</title>
      <link>https://suyou.tistory.com/320</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이클립스에는 자동 입력이 기본으로 알고 있는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인텔리제이는 alt+Enter 에 가이드가 안뜬다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Settings &amp;gt; Editor &amp;gt; Inspections &amp;gt; JVM languages &amp;gt; Serialziable class without 'serialVersionUID'&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;989&quot; data-origin-height=&quot;723&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rIaJN/btsoxX0tks4/P84HDXKCaDGdSoRTxDUUzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rIaJN/btsoxX0tks4/P84HDXKCaDGdSoRTxDUUzK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rIaJN/btsoxX0tks4/P84HDXKCaDGdSoRTxDUUzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrIaJN%2FbtsoxX0tks4%2FP84HDXKCaDGdSoRTxDUUzK%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;989&quot; height=&quot;723&quot; data-origin-width=&quot;989&quot; data-origin-height=&quot;723&quot;/&gt;&lt;/span&gt;&lt;/figure&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;설정 후 클래서에서 alt+Enter를 치면 아래처럼 가이드가 나오고 선택하면 자동 입력된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;584&quot; data-origin-height=&quot;247&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u9m6f/btsoEqtsCDR/fmwR2bUlyzm5diVKh0yxs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u9m6f/btsoEqtsCDR/fmwR2bUlyzm5diVKh0yxs0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u9m6f/btsoEqtsCDR/fmwR2bUlyzm5diVKh0yxs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu9m6f%2FbtsoEqtsCDR%2FfmwR2bUlyzm5diVKh0yxs0%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;584&quot; height=&quot;247&quot; data-origin-width=&quot;584&quot; data-origin-height=&quot;247&quot;/&gt;&lt;/span&gt;&lt;/figure&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;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;aspectj&quot; style=&quot;background-color: #2b2b2b; color: #a9b7c6;&quot;&gt;&lt;code&gt;private static final long serialVersionUID = -3026838384002726506L;&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;&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발툴</category>
      <category>Serializable</category>
      <category>serialVersionUID</category>
      <category>이클립스</category>
      <category>인텔리제이</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/320</guid>
      <comments>https://suyou.tistory.com/320#entry320comment</comments>
      <pubDate>Sun, 23 Jul 2023 08:52:04 +0900</pubDate>
    </item>
    <item>
      <title>visibility 로 display 처럼 영역을 차지하지 않는 것 처럼 효과 주기</title>
      <link>https://suyou.tistory.com/319</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이벤트에 따라 특정 영역을 보여주고 보여주지 않는 효과는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;display 속성으로 하면 매우 간단하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;그럴때는 visibility를 이용하여 display: none 과 비슷한 효과를 주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1689255219486&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;
    &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;
    &amp;lt;style&amp;gt;
        .sub {position:absolute; visibility: hidden; left: -10000px;}
        .sub.active {visibility: visible; left: 0px;}
    &amp;lt;/style&amp;gt;
    &amp;lt;script&amp;gt;
        function show(num) {
            document.querySelector('.active').classList.remove('active');
            document.querySelector('#div'+num).classList.add('active');
        }
    &amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    
    &amp;lt;div&amp;gt;
        header
    &amp;lt;/div&amp;gt;
    &amp;lt;div&amp;gt;
        &amp;lt;button onclick=&quot;show(1)&quot;&amp;gt;div1&amp;lt;/button&amp;gt;
        &amp;lt;button onclick=&quot;show(2)&quot;&amp;gt;div2&amp;lt;/button&amp;gt;
        &amp;lt;button onclick=&quot;show(3)&quot;&amp;gt;div3&amp;lt;/button&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div&amp;gt;
        &amp;lt;div id=&quot;div1&quot; class=&quot;sub active&quot;&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;111111111111111111111111&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;
        &amp;lt;div id=&quot;div2&quot; class=&quot;sub&quot;&amp;gt;22222222222222222222222&amp;lt;/div&amp;gt;
        &amp;lt;div id=&quot;div3&quot; class=&quot;sub&quot;&amp;gt;3333333333333333333333333&amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&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;목표 엘리먼트에 position: absolute를 주면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표 엘리먼트가 모두 겹치게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 목표 엘리먼트들을 모두 visibility: hidden 으로하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특정 목표 엘리먼트만 visibility: visible을 설정하면 된다.&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>프론트 프로그램/css - style</category>
      <category>display: none</category>
      <category>position: absolute</category>
      <category>visibility</category>
      <category>visibility: hidden</category>
      <category>visibility: visible</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/319</guid>
      <comments>https://suyou.tistory.com/319#entry319comment</comments>
      <pubDate>Thu, 13 Jul 2023 22:36:36 +0900</pubDate>
    </item>
    <item>
      <title>windows 보안 로그인 정보 삭제 방법</title>
      <link>https://suyou.tistory.com/318</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;특정 사이트에 들어가면 브라우저에서 wondows 보안 로그인 창이 뜨고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;제어판 &amp;gt; 자격 증명 관리 &amp;gt; windows 자격 증명 에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;검색에서 자격 증명 관리로 검색하면 바로 자격 증명 관리 화면으로 갈 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>컴퓨터일반</category>
      <category>windows 보안 로그인</category>
      <category>windows 자격 증명</category>
      <category>자격 증명 관리</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/318</guid>
      <comments>https://suyou.tistory.com/318#entry318comment</comments>
      <pubDate>Thu, 29 Jun 2023 15:00:38 +0900</pubDate>
    </item>
    <item>
      <title>리눅스 telnet 대신 사용하는 명령들 - linux 아이피 포트 방화벽 열렸는지 확인</title>
      <link>https://suyou.tistory.com/317</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;서버간 방화벽 뚤렸는지 확인할때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보통 telnet을 사용한다.&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;telnet 아이피 포트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; telnet 192.168.0.10 8080&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;그런데 요즘 보안때문인지 telnet을 사용 못하게 하는거 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;이럴때 대신 사용할 수 있는 명령어가 몇개 있다.&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;1. curl -v http://아이피:포트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; curl -v http://192.168.0.10:8080&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;curl은 대부분의 lnux환경에 기본 설치되는 패키지로 대부분 사용할 수 있다.&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;2. wget http://아이피:포트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; wget http://192.168.0.10:8080&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;wget은 웹에서 파일을 다운로드 하는 용도 이지만 해당 아이피와 포트가 열렸는지 확인 할 수 있다.&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;3. nc -v 아이피 포트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; nc -v 192.168.0.10 8080&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nc는 상대 서버의 포트가 열렸는지 확인하거나 내 서버의 포트를 임시로 띄울때 쓸수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ex) 내 서버 포트 임시로 띄울때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; nc -l 8888&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;--&amp;gt; 8888 포트를 listen 상태로 오픈&lt;/p&gt;</description>
      <category>서버설정</category>
      <category>curl</category>
      <category>NC</category>
      <category>telnet</category>
      <category>telnet대신</category>
      <category>wget</category>
      <category>리눅스 방화벽</category>
      <category>방화벽</category>
      <category>방화벽오픈확인</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/317</guid>
      <comments>https://suyou.tistory.com/317#entry317comment</comments>
      <pubDate>Thu, 22 Jun 2023 12:24:30 +0900</pubDate>
    </item>
    <item>
      <title>리눅스 일반 사용자권한으로 서버 재기동 reboot 시 자동 실행 설정하기</title>
      <link>https://suyou.tistory.com/315</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;linux에서 보통 톰캣이나 Nginx는 root 가 아닌 일반 사용자로 띄우므로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버가 무슨일이 있어 재부팅되는 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서비스 하는 application을 일반 유저로 실행해야 한다.&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;&amp;gt; vi /data/restart.sh&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#!/bin/bash&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sh /data/tomcat/bin/startup.sh&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/data/nginx/sbin/nginx&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;해당 파일에 실행권한을 주고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; chmod 744 /data/restart.sh&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;이후 crontab 에서 서비스할 스크립트를 실행해 주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt;crontab -e&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;@reboot /data/restart.sh&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;@reboot는 크론식에서 서버가 재기동 되었을때 1번 실행된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>서버설정</category>
      <category>@reboot</category>
      <category>crontab</category>
      <category>Linux</category>
      <category>reboot</category>
      <category>리눅스</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/315</guid>
      <comments>https://suyou.tistory.com/315#entry315comment</comments>
      <pubDate>Tue, 13 Jun 2023 00:05:34 +0900</pubDate>
    </item>
    <item>
      <title>리눅스 vi 색상 변경 - :colorscheme</title>
      <link>https://suyou.tistory.com/314</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스 서버 설정 파일등 vi로 들어가면 주석이 검은 색 바탕에 시퍼런 글씨라 도저히 눈아파서 알아볼수가 없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;488&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wT9o8/btsjGZ2GK1m/5JPoPDKU267jdPA3jSVlI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wT9o8/btsjGZ2GK1m/5JPoPDKU267jdPA3jSVlI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wT9o8/btsjGZ2GK1m/5JPoPDKU267jdPA3jSVlI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwT9o8%2FbtsjGZ2GK1m%2F5JPoPDKU267jdPA3jSVlI0%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;588&quot; height=&quot;488&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;488&quot;/&gt;&lt;/span&gt;&lt;/figure&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;눈이 튀어 나올거 같다.&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;vi 설정을 변경해 보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용자 홈으로 이동한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; cd ~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;vi 설정하는 파일을 열거나 만든다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; vi&amp;nbsp;.vimrc&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정한 적이 없으면 새파일로 만들어 진다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;:colorscheme torte&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;사용할 color 목록은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; ll /usr/share/vim/vim74/colors/ 목록이 나온다 . vim74 는 리눅스별로 다른 숫자이니 자신의 서버에 맞게 찾으면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;319&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AreRq/btsjGZO2sSK/XDEKtR1qQRanRHvWRfm2rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AreRq/btsjGZO2sSK/XDEKtR1qQRanRHvWRfm2rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AreRq/btsjGZO2sSK/XDEKtR1qQRanRHvWRfm2rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAreRq%2FbtsjGZO2sSK%2FXDEKtR1qQRanRHvWRfm2rk%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;451&quot; height=&quot;319&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;319&quot;/&gt;&lt;/span&gt;&lt;/figure&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>서버설정</category>
      <category>colorscheme</category>
      <category>Linux</category>
      <category>vi</category>
      <category>vi clolor</category>
      <category>vimrc</category>
      <category>리눅스</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/314</guid>
      <comments>https://suyou.tistory.com/314#entry314comment</comments>
      <pubDate>Mon, 12 Jun 2023 22:00:42 +0900</pubDate>
    </item>
    <item>
      <title>java 시스템 정보 보기 - storage 용량</title>
      <link>https://suyou.tistory.com/313</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;typescript&quot; style=&quot;background-color: #2b2b2b; color: #a9b7c6;&quot;&gt;&lt;code&gt;public String sampleServerResource() {
    String serverInfo = &quot;&quot;;

    // storage
    String path = &quot;/data&quot;;
    File file = new File(path);
    if (file.exists()) {
        serverInfo += String.format(&quot;Storage Info : path %s, total %s, free %s, usable %s &amp;lt;br&amp;gt;&quot;, 
                file.getAbsoluteFile(), addUnit(file.getTotalSpace()), addUnit(file.getFreeSpace()), addUnit(file.getUsableSpace()));
    }

    // CPU
    OperatingSystemMXBean osBean = ManagementFactory.getOperatingSystemMXBean();
    serverInfo += String.format(&quot;CPU Info : name %s, arch %s, version %s, avail %s, load average %s &amp;lt;br&amp;gt;&quot;, 
            osBean.getName(), osBean.getArch(), osBean.getVersion(), osBean.getAvailableProcessors(), osBean.getSystemLoadAverage());

    // Memory
    MemoryMXBean memoryMXBean = ManagementFactory.getMemoryMXBean();
    MemoryUsage heap = memoryMXBean.getHeapMemoryUsage();
    serverInfo += String.format(&quot;Heap Memory Info : init %s, used %s, commited %s, max %s &amp;lt;br&amp;gt;&quot;, 
            addUnit(heap.getInit()), addUnit(heap.getUsed()), addUnit(heap.getCommitted()), addUnit(heap.getMax()));
    MemoryUsage noneHeap = memoryMXBean.getNonHeapMemoryUsage();
    serverInfo += String.format(&quot;Heap None Memory Info : init %s, used %s, commited %s, max %s &amp;lt;br&amp;gt;&quot;, 
            addUnit(noneHeap.getInit()), addUnit(noneHeap.getUsed()), addUnit(noneHeap.getCommitted()), addUnit(noneHeap.getMax()));

    return serverInfo;
}

private String addUnit(long number) {
    String unitStr = &quot;&quot;;
    if(number &amp;lt; 1024) return number + &quot; byte&quot;;
    number /= 1024;
    if(number &amp;lt; 1024) return number + &quot; Kb&quot;;
    number /= 1024;
    if(number &amp;lt; 1024) return number + &quot; Mb&quot;;
    number /= 1024;
    if(number &amp;lt; 1024) return number + &quot; Gb&quot;;
    number /= 1024;
    return number + &quot; Tb&quot;;
}&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;시스템 자체의 CPU 사용량과 메모리 사용량을 보기 위해서는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;oracle jdk 가 필요하다.&lt;/p&gt;</description>
      <category>Java</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/313</guid>
      <comments>https://suyou.tistory.com/313#entry313comment</comments>
      <pubDate>Sat, 10 Jun 2023 09:05:24 +0900</pubDate>
    </item>
    <item>
      <title>SpringBoot, Java CSV 다운로드</title>
      <link>https://suyou.tistory.com/311</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;자바에서 POI를 이용해서 엑셀을 내려주면 되지만..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;굳이 CSV를 만들어서 내려달라는 요청이 있는 경우도 있다.&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;opencsv 라는 편한 라이브러리가 있으니 그걸 사용하면 된다.&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;build.gradle&lt;/p&gt;
&lt;pre id=&quot;code_1685758295320&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;implementation 'com.opencsv:opencsv:5.5'&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터 형식을 List&amp;lt;String[]&amp;gt; 스트링 배열의 리스트로 담아서 라이브러리에 던지면 한번에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CSV파일을 만들어 다운로드 할 수 있다.&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;서비스 Class&lt;/p&gt;
&lt;pre id=&quot;code_1685758487238&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.study.ljj.sample.service;

import com.study.ljj.member.MemberDTO;
import com.study.ljj.sample.repository.SampleMapper;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.List;

@Service
public class SampleService {

    private final SampleMapper sampleMapper;

    public SampleService(SampleMapper sampleMapper) {
        this.sampleMapper = sampleMapper;
    }

    public List&amp;lt;String[]&amp;gt; listMemberString() {
        List&amp;lt;MemberDTO&amp;gt; list = sampleMapper.listMember();
        List&amp;lt;String[]&amp;gt; listStrings = new ArrayList&amp;lt;&amp;gt;();
        listStrings.add(new String[]{&quot;아이디&quot;, &quot;이름&quot;, &quot;비밀번호&quot;, &quot;등록일&quot;});
        for (MemberDTO member: list) {
            String[] rowData = new String[4];
            rowData[0] = member.getUserid();
            rowData[1] = member.getName();
            rowData[2] = member.getPassword();
            rowData[3] = String.valueOf(member.getRegdate());
            listStrings.add(rowData);
        }
        return listStrings;
    }

}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DB 에서 필요한 정보를 검색해와 List&amp;lt;String[]&amp;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;Controller Class&lt;/p&gt;
&lt;pre id=&quot;code_1685758561333&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.study.ljj.sample.web;

import com.opencsv.CSVWriter;
import com.study.ljj.sample.service.SampleService;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

import java.io.IOException;
import java.io.OutputStreamWriter;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;

@Controller
public class CsvDownController {

    private final SampleService sampleService;

    public CsvDownController(SampleService sampleService) {
        this.sampleService = sampleService;
    }

    @GetMapping(&quot;/sample/csv/down&quot;)
    public void csvDown(HttpServletResponse response) throws IOException {
        response.setContentType(&quot;text/csv; charset=UTF-8&quot;); // Set the character encoding
        String fileName = URLEncoder.encode(&quot;회원정보.csv&quot;, &quot;UTF-8&quot;);
        response.setHeader(&quot;Content-Disposition&quot;, 
        	&quot;attachment; filename=\&quot;&quot; + fileName + &quot;\&quot;&quot;);

        OutputStreamWriter writer = new OutputStreamWriter(response.getOutputStream(), 
        	StandardCharsets.UTF_8);
        writer.write(&quot;\uFEFF&quot;);
        CSVWriter csvWriter = new CSVWriter(writer);

        csvWriter.writeAll(sampleService.listMemberString());

        csvWriter.close();
        writer.close();
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Header 정보에 CSV파일임을 명시하고, UTF-8임을 명시한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일명도 한글이 깨질수 있으므로 URL인코더로 UTF-8로 변경한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CSV파일로 내릴 Stream도 UTF-8로 설정하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;UTF-8 중에서 UTF-8-BOM임을 표시하기 위해&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;writer.write(&quot;\uFEFF&quot;); 을 추가한다. 해당 문자가 있으면 BOM형식임을 인식한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 서비스에서 받은 List&amp;lt;String[]&amp;gt; 정보를 opencsv 라이브러리에 보내면 CSV다운로드는 완료된다.&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;writer.write(&quot;\uFEFF&quot;); 를 추가하지 않은 경우 UTF-8 파일로 제대로 내려와서 TEXT편집기로 읽는 경우 잘 나오지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;엑셀에서 읽는 경우 한글,중국어, 일본어, 아랍어등 UTF-8언어는 모두 깨진다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;534&quot; data-origin-height=&quot;159&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwn7MY/btsisSScdms/sAvX1RskljUvyfkQ58p2i0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwn7MY/btsisSScdms/sAvX1RskljUvyfkQ58p2i0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwn7MY/btsisSScdms/sAvX1RskljUvyfkQ58p2i0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbwn7MY%2FbtsisSScdms%2FsAvX1RskljUvyfkQ58p2i0%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;534&quot; height=&quot;159&quot; data-origin-width=&quot;534&quot; data-origin-height=&quot;159&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;147&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/datd4l/btsiuLRKqgT/6eHkV4VQm8VfnXnTPD3fp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/datd4l/btsiuLRKqgT/6eHkV4VQm8VfnXnTPD3fp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/datd4l/btsiuLRKqgT/6eHkV4VQm8VfnXnTPD3fp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdatd4l%2FbtsiuLRKqgT%2F6eHkV4VQm8VfnXnTPD3fp0%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;598&quot; height=&quot;147&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;147&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 모든 UTF-8 문자가 깨져서 보인다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 엑셀에서 언어를 UTF-8로 설정하고 CSV를 임포하는 형식으로 하면 제대로 열린다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;writer.write(&quot;\uFEFF&quot;);&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;를 추가한 경우는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;535&quot; data-origin-height=&quot;156&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dUoI8o/btsiutjwmWG/qpTk6FLDxZxVMj4dA3IHzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dUoI8o/btsiutjwmWG/qpTk6FLDxZxVMj4dA3IHzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dUoI8o/btsiutjwmWG/qpTk6FLDxZxVMj4dA3IHzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdUoI8o%2FbtsiutjwmWG%2FqpTk6FLDxZxVMj4dA3IHzk%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;535&quot; height=&quot;156&quot; data-origin-width=&quot;535&quot; data-origin-height=&quot;156&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;509&quot; data-origin-height=&quot;125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mb7OB/btsitUhoJCH/JgJlnKTgk4BRE2f6HIvLiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mb7OB/btsitUhoJCH/JgJlnKTgk4BRE2f6HIvLiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mb7OB/btsitUhoJCH/JgJlnKTgk4BRE2f6HIvLiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmb7OB%2FbtsitUhoJCH%2FJgJlnKTgk4BRE2f6HIvLiK%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;509&quot; height=&quot;125&quot; data-origin-width=&quot;509&quot; data-origin-height=&quot;125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 해당 언어가 UTF-8-BOM임을 명시하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자동연결되어 엑셀로 열어도 문자가 깨지지 않는다.&lt;/p&gt;</description>
      <category>Java</category>
      <category>csv</category>
      <category>csv download</category>
      <category>csv다운로드</category>
      <category>Java</category>
      <category>SpringBoot</category>
      <category>UTF-8</category>
      <category>UTF-8-BOM</category>
      <category>한글깨짐</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/311</guid>
      <comments>https://suyou.tistory.com/311#entry311comment</comments>
      <pubDate>Sat, 3 Jun 2023 11:08:59 +0900</pubDate>
    </item>
    <item>
      <title>spring boot Cache 사용, 모든 캐시 내용 출력 해 보기</title>
      <link>https://suyou.tistory.com/310</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. 설정&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;그래이들&lt;/p&gt;
&lt;pre id=&quot;code_1684455152313&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;implementation 'org.springframework.boot:spring-boot-starter-cache'&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;config 설정&lt;/p&gt;
&lt;pre id=&quot;code_1684455195264&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@Configuration
@EnableCaching
public class CacheConfig {
}&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;2. 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;캐시 할 내용에 @Cacheable&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;캐시 삭제시 @CacheEvict&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;캐시 업데이트 시 @Cacheput&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1684455217760&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import org.springframework.cache.Cache;
import org.springframework.cache.CacheManager;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;

import java.util.Collection;
import java.util.Random;
import java.util.concurrent.ConcurrentHashMap;

@Service
public class CacheService {

    private final CacheManager cacheManager;

    public CacheService(CacheManager cacheManager) {
        this.cacheManager = cacheManager;
    }

    @Cacheable(value = &quot;random&quot;, key = &quot;#id&quot;)
    public String cacheRandom( String id) {
        Random random = new Random();
        return id + &quot;_&quot; + random.nextInt(100);
    }

    @CacheEvict(value = &quot;random&quot;, key = &quot;#id&quot;)
    public void cacheRandomEvict(String id) {

    }

    public void cacheAll() {
        Collection&amp;lt;String&amp;gt; cacheNames = cacheManager.getCacheNames();
        for (String cacheName : cacheNames) {
            System.out.println(&quot;cacheName = &quot; + cacheName);
        }
        Cache random = cacheManager.getCache(&quot;random&quot;);
        System.out.println(&quot;random = &quot; + random);

        for (String cacheName : cacheNames) {
            Cache cache = cacheManager.getCache(cacheName);

            if (cache != null) {
                ConcurrentHashMap nativeCache = (ConcurrentHashMap) cache.getNativeCache();
                System.out.println(&quot;nativeCache = &quot; + nativeCache);
                System.out.println(&quot;nativeCache type = &quot; + nativeCache.getClass().getName() );
                ConcurrentHashMap cacheMap = (ConcurrentHashMap) nativeCache;
                cacheMap.forEach((strKey, strValue)-&amp;gt;{
                    System.out.println( strKey +&quot; : &quot;+ strValue );
                });
            }
        }

    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CacheManger (구현체 ConcurrentMapCacheManager )를 통해서 캐시 이름 목록을 가져오고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 이름으로 Cache 를 가져오고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가져온 캐시를 ConcurrentHashMap으로 변환 후 순회한다.&lt;/p&gt;</description>
      <category>Java/스프링부트</category>
      <category>@Cacheable</category>
      <category>@CacheEvict</category>
      <category>@EnableCaching</category>
      <category>cache</category>
      <category>cacheManager</category>
      <category>ConcurrentHashMap</category>
      <category>ConcurrentMapCacheManager</category>
      <category>spring boot</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/310</guid>
      <comments>https://suyou.tistory.com/310#entry310comment</comments>
      <pubDate>Fri, 19 May 2023 09:10:46 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 포트 사용중인 프로세스 확인 및 프로세스 죽이기</title>
      <link>https://suyou.tistory.com/309</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1) 포트 사용 에러&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;오류: 에이전트에 예외사항이 발생했습니다. :&amp;nbsp;&lt;a style=&quot;color: #000000;&quot; href=&quot;java.rmi.server.exportexception:&quot;&gt;java.rmi.server.ExportException:&lt;/a&gt;&amp;nbsp;Port&amp;nbsp;already&amp;nbsp;in&amp;nbsp;use:&amp;nbsp;35199;&amp;nbsp;nested&amp;nbsp;exception&amp;nbsp;is:&amp;nbsp;&lt;br /&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;java.net.bindexception:&quot;&gt;java.net.BindException:&lt;/a&gt;&amp;nbsp;Address&amp;nbsp;already&amp;nbsp;in&amp;nbsp;use:&amp;nbsp;JVM_Bind&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;실행 중지를 하지 않고 다시 실행하는 경우 위와 같은 에러가 종종 발생한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;사용하려는 포트가 이미 사용중이라는 말로 사용중인 포트의 프로세스아이디를 찾아서 해당 프로세스를 죽여줘야 한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;윈도우키+r -&amp;gt; cmd -&amp;gt; netstat 명령어로 사용중인 포트의 프로세스아이디를 찾아 킬하면 됩니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;netstat.PNG&quot; data-origin-width=&quot;625&quot; data-origin-height=&quot;143&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ykgry/btscjjfZIA9/DkZod8lqkAHIKZCn9x8XEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ykgry/btscjjfZIA9/DkZod8lqkAHIKZCn9x8XEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ykgry/btscjjfZIA9/DkZod8lqkAHIKZCn9x8XEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fykgry%2FbtscjjfZIA9%2FDkZod8lqkAHIKZCn9x8XEk%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;625&quot; height=&quot;143&quot; data-filename=&quot;netstat.PNG&quot; data-origin-width=&quot;625&quot; data-origin-height=&quot;143&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UDqE6/btqvXvpjHPE/xmj3guAMb9Kon7bhqn1q80/img.png&quot; data-lightbox=&quot;lightbox&quot; data-alt=&quot;8080 사용 프로세스 검색 및 프로세스 종료시키기&quot;&gt;&lt;/span&gt;8080 사용 프로세스 검색 및 프로세스 종료시키기&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;cmd &amp;gt; netstat -ano | findstr 8080&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;실행을 하면 8080포트를 사용하는 프로세스 목록이 나옵니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;가장 오른쪽의 프로세스 아이디를 킬해주면 됩니다.&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;cmd &amp;gt; taskkill /F /PID 8964&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;1113&quot; data-origin-height=&quot;731&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJHLD2/btsb2TPTftd/QPdgkFmKc7segZiHi7XJO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJHLD2/btsb2TPTftd/QPdgkFmKc7segZiHi7XJO1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJHLD2/btsb2TPTftd/QPdgkFmKc7segZiHi7XJO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJHLD2%2Fbtsb2TPTftd%2FQPdgkFmKc7segZiHi7XJO1%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;1113&quot; height=&quot;731&quot; data-filename=&quot;리소스모니터.PNG&quot; data-origin-width=&quot;1113&quot; data-origin-height=&quot;731&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dnU0ts/btqvX0Cysfi/OPiCSEHHIzmG5wWzoqWUH0/img.png&quot; data-lightbox=&quot;lightbox&quot; data-alt=&quot;리소스 모니터에서 해당 프로세스 종료하기&quot;&gt;&lt;/span&gt;리소스 모니터에서 해당 프로세스 종료하기&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;작업관리자의 리소스모니터에서 해당 프로세스를 종료할 수 도 있습니다.&lt;/p&gt;</description>
      <category>Java</category>
      <category>사용중 포트 확인</category>
      <category>윈도우</category>
      <category>이클립스</category>
      <category>프로세스 죽이기</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/309</guid>
      <comments>https://suyou.tistory.com/309#entry309comment</comments>
      <pubDate>Mon, 24 Apr 2023 13:19:09 +0900</pubDate>
    </item>
    <item>
      <title>SpringBoot IntellJ thymeleaf 변경 시 바로 적용 - reload</title>
      <link>https://suyou.tistory.com/308</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;SpringBoot + Thymeleaf 로 작업 시&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;html 변경이 바로 적용되지 않는 문제가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;html 부분이나 스크립트 부분이나 고치면서 계속 확인 해야 하는 작업이 필요한 경우&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;applicatoin.properties에 아래와 같이 설정을 하면 바로 변경된 html을 확인 할 수 있다.&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;spring.thymeleaf.cache=false &lt;br /&gt;spring.thymeleaf.prefix=file:src/main/resources/templates/&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;인텔리제이 Community 버전도 잘 된다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Java/스프링부트</category>
      <category>intellj</category>
      <category>Reload</category>
      <category>spring.thymeleaf.cache</category>
      <category>spring.thymeleaf.prefix</category>
      <category>SpringBoot</category>
      <category>Thymeleaf</category>
      <category>인텔리제이 Community</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/308</guid>
      <comments>https://suyou.tistory.com/308#entry308comment</comments>
      <pubDate>Sun, 19 Mar 2023 10:46:33 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 Apache Tomcat 버전별 자바 버전 수동 설정</title>
      <link>https://suyou.tistory.com/307</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;tomcat을 로컬에 설치해서 여러가지 버전별로 테스트를 해볼때가 있다.&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;요즘은 거의 SpringBoot 라서 직접 톰캣을 올리는 경우는 거의 없지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;우선 윈도우에서는 톰캣 폴더의 /bin/ 폴더 아래에 startup.bat 을 실행시키면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 폴더에 catalina.bat 을 실행하게 된다. 리눅스 같긴 하지만.&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;catalina.bat 파일의 주석 아래부분에 JAVA_HOME과 JRE_HOME을 설정해 주면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1678283855405&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;rem ---------------------------------------------------------------------------

setlocal

set &quot;JAVA_HOME=C:\util\JAVA\jdk-17.0.2&quot;
set &quot;JRE_HOME=C:\util\JAVA\jdk-17.0.2&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;set&amp;nbsp;&quot;JAVA_HOME=C:\util\JAVA\jdk-17.0.2&quot; &lt;br /&gt;set&amp;nbsp;&quot;JRE_HOME=C:\util\JAVA\jdk-17.0.2&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>서버설정</category>
      <category>Java</category>
      <category>tomcat</category>
      <category>톰캣</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/307</guid>
      <comments>https://suyou.tistory.com/307#entry307comment</comments>
      <pubDate>Wed, 8 Mar 2023 22:58:16 +0900</pubDate>
    </item>
    <item>
      <title>javascript 날짜 월 더하기</title>
      <link>https://suyou.tistory.com/304</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&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;월단위로 데이터를 검색하는 경우 검색 조건 통제를 위한 자바스크립트로 월단위를 더하는 방식을 알아본다.&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;// 한자리면 0붙이기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;function&amp;nbsp;pad(n)&amp;nbsp;{&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; return n &amp;lt; 10 ? '0'+n : ''+n&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;br /&gt;function addMonth(d, n) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;d.setMonth(d.getMonth() + n);&lt;br /&gt;&amp;nbsp; &amp;nbsp; return d.getFullYear() + '/' + pad(d.getMonth()+1) + '/' + pad(d.getDate());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&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;console.log(addMonth(new Date('2022/01/01'), 1)); // '2022/02/01'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;console.log(addMonth(new Date('2022/01/15'), 1)); // '2022/02/15'&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;console.log(addMonth(new Date('2022/01/31'), 1)); // '2022/03/03' ??????????????&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이는 자바스크립트에서 setMonth 함수로 월을 셋팅하면 일은 그대로고 월만 변경 되기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2022/02/31 이 된다. 2월은 28일 까지 있으므로 자바스크립트 자체에서 2월28일에서 3일을 더해 3월3일이 되는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이에 대한 예외 처리를 해줘야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;// 1자리면 0 붙이기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;function&amp;nbsp;pad(n)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;n&amp;nbsp;&amp;lt;&amp;nbsp;10&amp;nbsp;?&amp;nbsp;'0'+n&amp;nbsp;:&amp;nbsp;''+n&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;// 윤년인지여부&lt;br /&gt;function isLeapYear(year) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;(((year&amp;nbsp;%&amp;nbsp;4&amp;nbsp;===&amp;nbsp;0)&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;(year&amp;nbsp;%&amp;nbsp;100&amp;nbsp;!==&amp;nbsp;0))&amp;nbsp;||&amp;nbsp;(year&amp;nbsp;%&amp;nbsp;400&amp;nbsp;===&amp;nbsp;0));&amp;nbsp;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;// 해당년월의 말일 구하기&lt;br /&gt;function&amp;nbsp;getLastDate(year,&amp;nbsp;month)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;[31,&amp;nbsp;(isLeapYear(year)&amp;nbsp;?&amp;nbsp;29&amp;nbsp;:&amp;nbsp;28),&amp;nbsp;31,&amp;nbsp;30,&amp;nbsp;31,&amp;nbsp;30,&amp;nbsp;31,&amp;nbsp;31,&amp;nbsp;30,&amp;nbsp;31,&amp;nbsp;30,&amp;nbsp;31][month];&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;// 월 더하기&lt;br /&gt;function&amp;nbsp;addMonth(d,&amp;nbsp;n)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;date&amp;nbsp;=&amp;nbsp;d.getDate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;d.setDate(1);&amp;nbsp;//&amp;nbsp;1일로&amp;nbsp;설정&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;d.setMonth(d.getMonth()&amp;nbsp;+&amp;nbsp;n);&amp;nbsp;//&amp;nbsp;개월수&amp;nbsp;더하기&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//d.setDate(d.getDate()&amp;nbsp;-&amp;nbsp;1);&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;d.getFullYear()&amp;nbsp;+&amp;nbsp;'/'&amp;nbsp;+&amp;nbsp;pad(d.getMonth()+1)&amp;nbsp;+&amp;nbsp;'/'&amp;nbsp;+&amp;nbsp;pad(Math.min(date,&amp;nbsp;getLastDate(d.getYear(),&amp;nbsp;d.getMonth())));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;}&lt;br /&gt;//&amp;nbsp;실행&lt;br /&gt;console.log(addMonth(new Date('2022/01/01'), 1)); // '2022/02/01'&lt;br /&gt;console.log(addMonth(new Date('2022/01/15'), 1)); // '2022/02/15'&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;console.log(addMonth(new Date('2022/01/31'), 1)); // '2022/02/28'&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제대로 나오는거 같다.&lt;/p&gt;</description>
      <category>프론트 프로그램/javascript</category>
      <category>addMonth</category>
      <category>date</category>
      <category>new Date</category>
      <category>월 계산</category>
      <category>월 더하기</category>
      <category>자바스크립트</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/304</guid>
      <comments>https://suyou.tistory.com/304#entry304comment</comments>
      <pubDate>Fri, 18 Nov 2022 23:44:06 +0900</pubDate>
    </item>
    <item>
      <title>Thymeleaf layout 사용시 전체 title 적용 규칙</title>
      <link>https://suyou.tistory.com/303</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Thymeleaf 적용한 프로젝트에서 title 부분을 전체 똑같이 적용해 달라는 요청이 있었다.&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;Thymeleaf Layout 이 적용된 상태에서&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;layout.html&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;의 &amp;lt;title&amp;gt; 부분이 없는 상태였고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 페이지에서 &amp;lt;title&amp;gt; 값을 설정한 상태였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;layout.html 에 &amp;lt;title&amp;gt;LAYOUT&amp;lt;/title&amp;gt; 을 추가해도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 페이지의 &amp;lt;title&amp;gt; 이 layout.html 의 title을 대체하게 된다.&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;layout:title-pattern 속성을 이용하면 전체 페이지의 title을 패턴화 할수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;lauout.html 에 아래 태그를 추가하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;title layout:title-pattern=&quot;$LAYOUT_TITLE - $CONTENT_TITLE&quot;&amp;gt;MY SITE&amp;lt;/title&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$LAYOUT_TITLE - 레이아웃의 타이틀 (구버전 : $DECORATOR_TITLE 는 deprecated 됨)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$CONTENT_TITLE - 각 페이지의 타이틀&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;&amp;lt;title&amp;gt;MY SITE - 각페이지 타이틀&amp;lt;/title&amp;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;해당 요청 사항은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;title layout:title-pattern=&quot;$LAYOUT_TITLE&quot;&amp;gt;MY SITE&amp;lt;/title&amp;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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고 :&amp;nbsp;&lt;a href=&quot;https://ultraq.github.io/thymeleaf-layout-dialect/processors/title-pattern/&quot;&gt;title-pattern - Thymeleaf Layout Dialect (ultraq.github.io)&lt;/a&gt;&lt;/p&gt;</description>
      <category>Java/스프링부트</category>
      <category>CONTENT_TITLE</category>
      <category>DECORATOR_TITLE</category>
      <category>layout:title-pattern</category>
      <category>LAYOUT_TITLE</category>
      <category>Spring</category>
      <category>spring boot</category>
      <category>Thymeleaf</category>
      <category>스프링</category>
      <category>스프링부트</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/303</guid>
      <comments>https://suyou.tistory.com/303#entry303comment</comments>
      <pubDate>Wed, 9 Nov 2022 12:28:00 +0900</pubDate>
    </item>
    <item>
      <title>윈도우에서 오라클 설치 삭제 방법</title>
      <link>https://suyou.tistory.com/302</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&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;만약 unintaller 를 제공한다면.. 누군가 실수로 더블클릭 한번으로 시스템에서 가장 중요한&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DB가 날라가는것이다.&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;&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;/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;b&gt;1.&amp;nbsp;서비스에서&amp;nbsp;&amp;nbsp;Oracle관련&amp;nbsp;서비스&amp;nbsp;삭제&lt;/b&gt; &lt;br /&gt;윈도우키에서&amp;nbsp;서비스&amp;nbsp;입력&amp;nbsp;또는&amp;nbsp;윈도우+r에서&amp;nbsp;services.msc&amp;nbsp;실행하면&amp;nbsp;서비스&amp;nbsp;관리창&amp;nbsp;나옴. &lt;br /&gt;Oracle&amp;nbsp;시작하는&amp;nbsp;모든&amp;nbsp;서비스&amp;nbsp;중지 &lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 레지스트리 삭제&lt;/b&gt; &lt;br /&gt;윈도우키에서&amp;nbsp;레지스트리&amp;nbsp;입력&amp;nbsp;또는&amp;nbsp;윈도우+r에서&amp;nbsp;regedit.exe&amp;nbsp;실행하면&amp;nbsp;서비스&amp;nbsp;관리창&amp;nbsp;나옴. &lt;br /&gt;HKEY_LOCAL_MACHINE/SOFTWARE/Oracle* &lt;br /&gt;HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Oracle* &lt;br /&gt;HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Oracle* &lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.&amp;nbsp;컴퓨터&amp;nbsp;재부팅&amp;nbsp;후&amp;nbsp;Oracle&amp;nbsp;설치&amp;nbsp;폴더&amp;nbsp;삭제&lt;/b&gt; &lt;br /&gt;C:\Oracle&amp;nbsp;or&amp;nbsp;ORACLE_BASE &lt;br /&gt;C:\Program&amp;nbsp;Files\Oracle &lt;br /&gt;C:\ProgramData\Microsoft\Windows\Start&amp;nbsp;Menu\Programs\Oracle&amp;nbsp;-&amp;nbsp;OraDB19Home1 &lt;br /&gt;C:\Users&amp;nbsp;Oracle-related&amp;nbsp;folders.&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;</description>
      <category>DATABASE/오라클</category>
      <category>oracle 19c</category>
      <category>오라클</category>
      <category>오라클삭제</category>
      <category>윈도우오라클삭제</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/302</guid>
      <comments>https://suyou.tistory.com/302#entry302comment</comments>
      <pubDate>Sun, 25 Sep 2022 09:05:46 +0900</pubDate>
    </item>
    <item>
      <title>sql developer 문자열에 '&amp;amp;' 입력시 Enter Substitution variable</title>
      <link>https://suyou.tistory.com/301</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;sql developer 에서 문자열에 &amp;amp; 를 입력하여 쿼리를 실행하는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파라미터 값을 넣으라고 입력창이 뜬다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;set define off 를 실행하면 쿼리가 문자열로 실행된다.&lt;/p&gt;
&lt;pre class=&quot;sql&quot; data-ke-language=&quot;sql&quot;&gt;&lt;code&gt;sql &amp;gt; set define off&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 다시 파라미터를 이용하려면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;set define on 을 실행하면 된다.&lt;/p&gt;</description>
      <category>DATABASE/오라클</category>
      <category>oracle</category>
      <category>set define off</category>
      <category>sql developer</category>
      <category>오라클</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/301</guid>
      <comments>https://suyou.tistory.com/301#entry301comment</comments>
      <pubDate>Tue, 6 Sep 2022 13:20:33 +0900</pubDate>
    </item>
    <item>
      <title>org.apache.catalina.webresources.cache.getresource unable to add the resource at 오류</title>
      <link>https://suyou.tistory.com/300</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;org.apache.catalina.webresources.cache.getresource&amp;nbsp;unable&amp;nbsp;to&amp;nbsp;add&amp;nbsp;the&amp;nbsp;resource&amp;nbsp;at&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;톰캣에 캐시 메모리가 부족하기 때문에 발생한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특별한 설정을 하지 않으면 기본 10240(10MB) 가 디폴트값이다.&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;톰캣/conf/context.xml&amp;nbsp;에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;Resources&amp;nbsp;cachingAllowed=&quot;true&quot;&amp;nbsp;cacheMaxSize=&quot;102400&quot;&amp;nbsp;/&amp;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;&amp;nbsp;&lt;/p&gt;</description>
      <category>서버설정</category>
      <category>cacheMaxSize</category>
      <category>context.xml</category>
      <category>Resources</category>
      <category>tomcat</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/300</guid>
      <comments>https://suyou.tistory.com/300#entry300comment</comments>
      <pubDate>Tue, 6 Sep 2022 12:36:12 +0900</pubDate>
    </item>
    <item>
      <title>스프링부트 로컬에서 여러개 띄울때 세션 끊어지는 것 방지</title>
      <link>https://suyou.tistory.com/297</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;스프링부트&amp;nbsp;로컬에서&amp;nbsp;여러개&amp;nbsp;띄울때&amp;nbsp;세션&amp;nbsp;끊어지는&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;application.properties에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;server.session.cookie.name=특정단어&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;를 추가하면 된다.&lt;/p&gt;</description>
      <category>Java/스프링부트</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/297</guid>
      <comments>https://suyou.tistory.com/297#entry297comment</comments>
      <pubDate>Thu, 6 Jan 2022 10:09:34 +0900</pubDate>
    </item>
    <item>
      <title>오라클 정규식 패턴에 해당하는 영역 가져오기 - REGEXP_SUBSTR</title>
      <link>https://suyou.tistory.com/296</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;regexp_substr.gif&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buxE1g/btrpUIHHZiW/vuTPo5OkzSEbvCdCxgLjjK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buxE1g/btrpUIHHZiW/vuTPo5OkzSEbvCdCxgLjjK/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buxE1g/btrpUIHHZiW/vuTPo5OkzSEbvCdCxgLjjK/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/buxE1g/btrpUIHHZiW/vuTPo5OkzSEbvCdCxgLjjK/img.gif&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;633&quot; height=&quot;162&quot; data-filename=&quot;regexp_substr.gif&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;162&quot;/&gt;&lt;/span&gt;&lt;/figure&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;REGEXP_SUBSTR(대상문자열, 정규표현식, 시작위치, 몇번째일치하는것 가져올지, 대소문자구분, 패턴중 몇번째 패턴 가져올지)&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;select juso, REGEXP_SUBSTR(juso, '\d+동 \d+호', 1, 1, 'i' ) as dongho from (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;'150동&amp;nbsp;2305호&amp;nbsp;서울특별시&amp;nbsp;영등포구&amp;nbsp;당산로54길&amp;nbsp;11,&amp;nbsp;230동&amp;nbsp;111호(당산동,&amp;nbsp;래미안당산1차아파트)'&amp;nbsp;as&amp;nbsp;juso&amp;nbsp;from&amp;nbsp;dual&lt;br /&gt;);&amp;nbsp; --&amp;gt; 150동&amp;nbsp;2305호&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;select juso, REGEXP_SUBSTR(juso, '\d+동 \d+호', 1, 2, 'i' ) as dongho from ( &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;'150동&amp;nbsp;2305호&amp;nbsp;서울특별시&amp;nbsp;영등포구&amp;nbsp;당산로54길&amp;nbsp;11,&amp;nbsp;230동&amp;nbsp;111호(당산동,&amp;nbsp;래미안당산1차아파트)'&amp;nbsp;as&amp;nbsp;juso&amp;nbsp;from&amp;nbsp;dual &lt;br /&gt;); --&amp;gt; 230동&amp;nbsp;111호&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;select juso, REGEXP_SUBSTR(juso, '(\d+동) (\d+호)', 1, 2, 'i', 1 ) as dongho from (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;'150동&amp;nbsp;2305호&amp;nbsp;서울특별시&amp;nbsp;영등포구&amp;nbsp;당산로54길&amp;nbsp;11,&amp;nbsp;230동&amp;nbsp;111호(당산동,&amp;nbsp;래미안당산1차아파트)'&amp;nbsp;as&amp;nbsp;juso&amp;nbsp;from&amp;nbsp;dual&lt;br /&gt;); --&amp;gt; 230동&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;select juso, REGEXP_SUBSTR(juso, '(\d+동) (\d+호)', 1, 2, 'i', 2 ) as dongho from (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;'150동&amp;nbsp;2305호&amp;nbsp;서울특별시&amp;nbsp;영등포구&amp;nbsp;당산로54길&amp;nbsp;11,&amp;nbsp;230동&amp;nbsp;111호(당산동,&amp;nbsp;래미안당산1차아파트)'&amp;nbsp;as&amp;nbsp;juso&amp;nbsp;from&amp;nbsp;dual&lt;br /&gt;); --&amp;gt; 111호&lt;/p&gt;</description>
      <category>DATABASE/오라클</category>
      <category>REGEXP_SUBSTR</category>
      <category>오라클</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/296</guid>
      <comments>https://suyou.tistory.com/296#entry296comment</comments>
      <pubDate>Thu, 6 Jan 2022 09:59:32 +0900</pubDate>
    </item>
    <item>
      <title>iframe안에서 자신의 iframe 선택하기, iframe 높이 조절하기</title>
      <link>https://suyou.tistory.com/295</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;iframe 안의 콘텐츠 높이에 따라서 iframe의 높이를 조절하는 방식이다.&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;자식에서 자신의 iframe을 선택하는 것은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;window.frameElement 로 접근할수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;window.frameElement.height 는 아이프레임의 높이.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;document.querySelector(&quot;body&quot;).clientHeight + 20 자식 body 영역의 높이에 적당한 높이를 더하여 부모 아이프레임 높이를 조절하면 된다.&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;parent.html&lt;/p&gt;
&lt;pre id=&quot;code_1641346004572&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;ko&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt;Parent&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;div&amp;gt;
        &amp;lt;iframe src=&quot;./child.html&quot;&amp;gt;&amp;lt;/iframe&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&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;child.html&lt;/p&gt;
&lt;pre id=&quot;code_1641346036145&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;ko&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt;Child&amp;lt;/title&amp;gt;
    &amp;lt;script&amp;gt;
        window.onload = function() {
            window.frameElement.height = document.querySelector(&quot;body&quot;).clientHeight + 20;
        }
    &amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;div id=&quot;content&quot;&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
        자식 입니다.&amp;lt;br&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프론트 프로그램/javascript</category>
      <category>iframe높이</category>
      <category>window.frameElement</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/295</guid>
      <comments>https://suyou.tistory.com/295#entry295comment</comments>
      <pubDate>Wed, 5 Jan 2022 10:29:49 +0900</pubDate>
    </item>
    <item>
      <title>Javascript 주민번호, 주민등록번호 체크</title>
      <link>https://suyou.tistory.com/294</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;주민번호 형식 : 123456-1234567&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;1. 정규식으로 숫자6자리, 대쉬, 숫자7자리 체크&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 주민번호 체크 로직으로 체크&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주민번호 첫자리부터 12번째 자리까지 순서대로&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2,3,4,5,6,7,8,9,2,3,4,5 를 한자리씩 곱해서 모두 더한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모두 더한값을 11로 나누어 나머지를 구한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11에서 나머지를 뺀 값이 주민번호의 마지막 번호와 같으면 유효하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ex) sum = 1*2 + 2*3 + 3*4 + 4*5 + 5*6 + 6*7 + 1*8 + 2*9 + 3*2 + 4*3 + 5*4 + 6*5 = 206&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나머지 = 206 % 11 = 8&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;값 = 11 - 8 = 3&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주민번호 마지막은 7이므로 유효하지 않음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1634795006570&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 주민번호 체크
function isResidentRegNoValid(residentRegNo) {
	var re = /^[0-9]{6}-[0-9]{7}$/;
	if (!re.test(String(residentRegNo).toLowerCase())) {
		return false;
	}

	var regNos = residentRegNo.replace('-', '').split('');
	var checkNos = [2,3,4,5,6,7,8,9,2,3,4,5];
	var sum = 0;
	for (var i = 0; i &amp;lt; checkNos.length; i++) {
		sum = sum + (checkNos[i] * Number(regNos[i]));
	}
	return ((11 - (sum % 11)) % 10) == Number(regNos[12]);
}&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프론트 프로그램/javascript</category>
      <category>자바스크립트</category>
      <category>정규식</category>
      <category>주민번호</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/294</guid>
      <comments>https://suyou.tistory.com/294#entry294comment</comments>
      <pubDate>Thu, 21 Oct 2021 15:30:28 +0900</pubDate>
    </item>
    <item>
      <title>ByteArrayInputStream 파일로 저장</title>
      <link>https://suyou.tistory.com/293</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;외부 서버에서 파일을 ByteArrayInputStream으로 받아서 서버에 물리적으로 저장하는 방법&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;void&amp;nbsp;&lt;a href=&quot;eclipse-javadoc:%E2%98%82=ksign-site/D:%5C/realco-ksign%5C/maven-repo%5C/commons-io%5C/commons-io%5C/2.6%5C/commons-io-2.6.jar=/maven.pomderived=/true=/=/org.eclipse.jst.component.dependency=/%5C/WEB-INF%5C/lib=/=/maven.pomderived=/true=/=/org.eclipse.jst.component.archivename=/commons-io-2.6.jar=/=/maven.groupId=/commons-io=/=/maven.artifactId=/commons-io=/=/maven.version=/2.6=/=/maven.scope=/compile=/%3Corg&quot;&gt;org&lt;/a&gt;.&lt;a href=&quot;eclipse-javadoc:%E2%98%82=ksign-site/D:%5C/realco-ksign%5C/maven-repo%5C/commons-io%5C/commons-io%5C/2.6%5C/commons-io-2.6.jar=/maven.pomderived=/true=/=/org.eclipse.jst.component.dependency=/%5C/WEB-INF%5C/lib=/=/maven.pomderived=/true=/=/org.eclipse.jst.component.archivename=/commons-io-2.6.jar=/=/maven.groupId=/commons-io=/=/maven.artifactId=/commons-io=/=/maven.version=/2.6=/=/maven.scope=/compile=/%3Corg.apache&quot;&gt;apache&lt;/a&gt;.&lt;a href=&quot;eclipse-javadoc:%E2%98%82=ksign-site/D:%5C/realco-ksign%5C/maven-repo%5C/commons-io%5C/commons-io%5C/2.6%5C/commons-io-2.6.jar=/maven.pomderived=/true=/=/org.eclipse.jst.component.dependency=/%5C/WEB-INF%5C/lib=/=/maven.pomderived=/true=/=/org.eclipse.jst.component.archivename=/commons-io-2.6.jar=/=/maven.groupId=/commons-io=/=/maven.artifactId=/commons-io=/=/maven.version=/2.6=/=/maven.scope=/compile=/%3Corg.apache.commons&quot;&gt;commons&lt;/a&gt;.&lt;a href=&quot;eclipse-javadoc:%E2%98%82=ksign-site/D:%5C/realco-ksign%5C/maven-repo%5C/commons-io%5C/commons-io%5C/2.6%5C/commons-io-2.6.jar=/maven.pomderived=/true=/=/org.eclipse.jst.component.dependency=/%5C/WEB-INF%5C/lib=/=/maven.pomderived=/true=/=/org.eclipse.jst.component.archivename=/commons-io-2.6.jar=/=/maven.groupId=/commons-io=/=/maven.artifactId=/commons-io=/=/maven.version=/2.6=/=/maven.scope=/compile=/%3Corg.apache.commons.io&quot;&gt;io&lt;/a&gt;.&lt;a href=&quot;eclipse-javadoc:%E2%98%82=ksign-site/D:%5C/realco-ksign%5C/maven-repo%5C/commons-io%5C/commons-io%5C/2.6%5C/commons-io-2.6.jar=/maven.pomderived=/true=/=/org.eclipse.jst.component.dependency=/%5C/WEB-INF%5C/lib=/=/maven.pomderived=/true=/=/org.eclipse.jst.component.archivename=/commons-io-2.6.jar=/=/maven.groupId=/commons-io=/=/maven.artifactId=/commons-io=/=/maven.version=/2.6=/=/maven.scope=/compile=/%3Corg.apache.commons.io(FileUtils.class%E2%98%83FileUtils&quot;&gt;FileUtils&lt;/a&gt;.copyInputStreamToFile(&lt;a href=&quot;eclipse-javadoc:%E2%98%82=ksign-site/D:%5C/realco-ksign%5C/maven-repo%5C/commons-io%5C/commons-io%5C/2.6%5C/commons-io-2.6.jar=/maven.pomderived=/true=/=/org.eclipse.jst.component.dependency=/%5C/WEB-INF%5C/lib=/=/maven.pomderived=/true=/=/org.eclipse.jst.component.archivename=/commons-io-2.6.jar=/=/maven.groupId=/commons-io=/=/maven.artifactId=/commons-io=/=/maven.version=/2.6=/=/maven.scope=/compile=/%3Corg.apache.commons.io(FileUtils.class%E2%98%83FileUtils~copyInputStreamToFile~Ljava.io.InputStream;~Ljava.io.File;%E2%98%82java.io.InputStream&quot;&gt;InputStream&lt;/a&gt;&amp;nbsp;source,&amp;nbsp;&lt;a href=&quot;eclipse-javadoc:%E2%98%82=ksign-site/D:%5C/realco-ksign%5C/maven-repo%5C/commons-io%5C/commons-io%5C/2.6%5C/commons-io-2.6.jar=/maven.pomderived=/true=/=/org.eclipse.jst.component.dependency=/%5C/WEB-INF%5C/lib=/=/maven.pomderived=/true=/=/org.eclipse.jst.component.archivename=/commons-io-2.6.jar=/=/maven.groupId=/commons-io=/=/maven.artifactId=/commons-io=/=/maven.version=/2.6=/=/maven.scope=/compile=/%3Corg.apache.commons.io(FileUtils.class%E2%98%83FileUtils~copyInputStreamToFile~Ljava.io.InputStream;~Ljava.io.File;%E2%98%82java.io.File&quot;&gt;File&lt;/a&gt;&amp;nbsp;destination) throws&amp;nbsp;&lt;a href=&quot;eclipse-javadoc:%E2%98%82=ksign-site/D:%5C/realco-ksign%5C/maven-repo%5C/commons-io%5C/commons-io%5C/2.6%5C/commons-io-2.6.jar=/maven.pomderived=/true=/=/org.eclipse.jst.component.dependency=/%5C/WEB-INF%5C/lib=/=/maven.pomderived=/true=/=/org.eclipse.jst.component.archivename=/commons-io-2.6.jar=/=/maven.groupId=/commons-io=/=/maven.artifactId=/commons-io=/=/maven.version=/2.6=/=/maven.scope=/compile=/%3Corg.apache.commons.io(FileUtils.class%E2%98%83FileUtils~copyInputStreamToFile~Ljava.io.InputStream;~Ljava.io.File;%E2%98%82java.io.IOException&quot;&gt;IOException&lt;/a&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;아파치 커먼 IOd에 있는 FileUtils 클래스를 이용하여 저장하면 된다.&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;a href=&quot;eclipse-javadoc:%E2%98%82=ksign-site/D:%5C/realco-ksign%5C/maven-repo%5C/commons-io%5C/commons-io%5C/2.6%5C/commons-io-2.6.jar=/maven.pomderived=/true=/=/org.eclipse.jst.component.dependency=/%5C/WEB-INF%5C/lib=/=/maven.pomderived=/true=/=/org.eclipse.jst.component.archivename=/commons-io-2.6.jar=/=/maven.groupId=/commons-io=/=/maven.artifactId=/commons-io=/=/maven.version=/2.6=/=/maven.scope=/compile=/%3Corg.apache.commons.io(FileUtils.class%E2%98%83FileUtils&quot;&gt;FileUtils&lt;/a&gt;.copyInputStreamToFile(인풋스트림, 파일객체);&lt;/p&gt;</description>
      <category>Java</category>
      <category>ByteArrayInputStream</category>
      <category>copyInputStreamToFile</category>
      <category>FileUtils</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/293</guid>
      <comments>https://suyou.tistory.com/293#entry293comment</comments>
      <pubDate>Thu, 23 Sep 2021 10:51:10 +0900</pubDate>
    </item>
    <item>
      <title>Spring Boot 에서 Validation 사용자 정의 커스터마이징 하여 사용하기</title>
      <link>https://suyou.tistory.com/291</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;스프링에서 파라미터 유효성 검사를 위한 커스터 마이징&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;날짜형식의 String을 유효성 체크 하기 위한 커스터 마이징&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;날짜형식 : 2021-09-10&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;1. 의존성 추가&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;&amp;lt;dependency&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;artifactId&amp;gt;spring-boot-starter-validation&amp;lt;/artifactId&amp;gt; &lt;br /&gt;&amp;lt;/dependency&amp;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;2. 사용자 정의 어노테이션을 위한 인터페이스 생성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;import&amp;nbsp;java.lang.annotation.Documented; &lt;br /&gt;import&amp;nbsp;java.lang.annotation.ElementType; &lt;br /&gt;import&amp;nbsp;java.lang.annotation.Retention; &lt;br /&gt;import&amp;nbsp;java.lang.annotation.RetentionPolicy; &lt;br /&gt;import&amp;nbsp;java.lang.annotation.Target; &lt;br /&gt;&lt;br /&gt;import&amp;nbsp;javax.validation.Constraint; &lt;br /&gt;import&amp;nbsp;javax.validation.Payload; &lt;br /&gt;&lt;br /&gt;@Documented &lt;br /&gt;@Constraint(validatedBy&amp;nbsp;=&amp;nbsp;DateValidator.class) &lt;br /&gt;@Target(&amp;nbsp;{ElementType.METHOD,&amp;nbsp;ElementType.FIELD}) &lt;br /&gt;@Retention(RetentionPolicy.RUNTIME) &lt;br /&gt;public&amp;nbsp;@interface&amp;nbsp;DateValid&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;message()&amp;nbsp;default&amp;nbsp;&quot;날짜형식이&amp;nbsp;옳바르지&amp;nbsp;않습니다.&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Class&amp;lt;?&amp;gt;[]&amp;nbsp;groups()&amp;nbsp;default&amp;nbsp;{}; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Class&amp;lt;?&amp;nbsp;extends&amp;nbsp;Payload&amp;gt;[]&amp;nbsp;payload()&amp;nbsp;default&amp;nbsp;{}; &lt;br /&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;3. 유효성 검사를 실행할 클래스 생성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;import&amp;nbsp;java.time.LocalDate; &lt;br /&gt;import&amp;nbsp;java.time.format.DateTimeFormatter; &lt;br /&gt;import&amp;nbsp;java.time.format.DateTimeParseException; &lt;br /&gt;&lt;br /&gt;import&amp;nbsp;javax.validation.ConstraintValidator; &lt;br /&gt;import&amp;nbsp;javax.validation.ConstraintValidatorContext; &lt;br /&gt;&lt;br /&gt;public&amp;nbsp;class&amp;nbsp;DateValidator&amp;nbsp;implements&amp;nbsp;ConstraintValidator&amp;lt;DateValid,&amp;nbsp;String&amp;gt;{ &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;void&amp;nbsp;initialize(DateValid&amp;nbsp;constraintAnnotation)&amp;nbsp;{ &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;boolean&amp;nbsp;isValid(String&amp;nbsp;value,&amp;nbsp;ConstraintValidatorContext&amp;nbsp;context)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(value&amp;nbsp;==&amp;nbsp;null&amp;nbsp;||&amp;nbsp;&amp;nbsp;value.length()&amp;nbsp;==&amp;nbsp;0)&amp;nbsp;return&amp;nbsp;true; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LocalDate.from(LocalDate.parse(value,&amp;nbsp;DateTimeFormatter.ofPattern(&quot;yyyy-MM-dd&quot;))); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;catch&amp;nbsp;(DateTimeParseException&amp;nbsp;e)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;false; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;true; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&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;4. DTO에 사용자 정의 유효성 검사 어노테이션 추가&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;@DateValid(message&amp;nbsp;=&amp;nbsp;&quot;날짜형식이&amp;nbsp;옳바르지&amp;nbsp;않습니다.&quot;) &lt;br /&gt;private&amp;nbsp;String&amp;nbsp;date;&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>Java/스프링부트</category>
      <category>spring-boot-starter-validation</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/291</guid>
      <comments>https://suyou.tistory.com/291#entry291comment</comments>
      <pubDate>Fri, 10 Sep 2021 17:47:18 +0900</pubDate>
    </item>
    <item>
      <title>자바, 스프링부트, 스프링에서 HLS 동영상 서비스 하기 -</title>
      <link>https://suyou.tistory.com/265</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;hls.html&lt;/p&gt;
&lt;pre id=&quot;code_1624864940592&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html xmlns:th=&quot;http://www.thymeleaf.org&quot;&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
&amp;lt;title&amp;gt;Insert title here&amp;lt;/title&amp;gt;
&amp;lt;link href=&quot;https://vjs.zencdn.net/7.11.4/video-js.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;
&amp;lt;script src=&quot;https://vjs.zencdn.net/7.11.4/video.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;video id=&quot;video&quot; class=&quot;video-js&quot; controls=&quot;controls&quot; width=&quot;400&quot; autoplay=&quot;autoplay&quot;&amp;gt;&amp;lt;/video&amp;gt;


&amp;lt;script th:inline=&quot;javascript&quot;&amp;gt;
/*&amp;lt;![CDATA[*/
var videoUrl = /*[[ ${videoUrl} ]]*/;
/*]]*/
videojs.Vhs.xhr.beforeRequest = function (options) {
    options.headers = {
        Authorization: 'Bearer ' + &quot;userToken&quot;
    };
    return options;
};
var $vplay = videojs(&quot;video&quot;);
$vplay.src({
	src : videoUrl,
	type: &quot;application/x-mpegurl&quot;
});
&amp;lt;/script&amp;gt;
  
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;java&lt;/p&gt;
&lt;pre id=&quot;code_1624864976895&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;	@GetMapping(&quot;/hls-make/{fileName}&quot;)
	@ResponseBody
	public void videoHlsMake(@PathVariable String fileName, Model model) throws IOException {
		log.debug(&quot;************** class = {}, function = {}&quot;, this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		
    	final String FFMPEG_PATH = ffmpegProperties.getPath();
    	final String FFMPEG = ffmpegProperties.getFfmpeg();
    	final String FFPROBE = ffmpegProperties.getFfprobe();
    	final String FILEPATH = UPLOAD_DIR + &quot;/&quot; + fileName;
    	final String ONLY_FILENAME = fileName.substring(0, fileName.lastIndexOf(&quot;.&quot;));
    	final String TS_PATH = UPLOAD_DIR + &quot;/&quot; + ONLY_FILENAME;
    	File tsPath = new File(TS_PATH);
    	if(!tsPath.exists()) {
    		tsPath.mkdir();
    	}
    	
		FFmpeg ffmpeg = new FFmpeg(FFMPEG_PATH + &quot;/&quot; + FFMPEG);
		FFprobe ffprobe = new FFprobe(FFMPEG_PATH + &quot;/&quot; + FFPROBE);
		
        FFmpegProbeResult probeResult = ffprobe.probe(FILEPATH);

        
        log.debug(&quot;========== VideoFileUtils.getMediaInfo() ==========&quot;);
        log.debug(&quot;filename : {}&quot;, probeResult.getFormat().filename);
        log.debug(&quot;format_name : {}&quot;, probeResult.getFormat().format_name);
        log.debug(&quot;format_long_name : {}&quot;, probeResult.getFormat().format_long_name);
        log.debug(&quot;tags : {}&quot;, probeResult.getFormat().tags.toString());
        log.debug(&quot;duration : {} second&quot;, probeResult.getFormat().duration);
        log.debug(&quot;size : {} byte&quot;, probeResult.getFormat().size);
        log.debug(&quot;width : {} px&quot;, probeResult.getStreams().get(0).width);
        log.debug(&quot;height : {} px&quot;, probeResult.getStreams().get(0).height);
        log.debug(&quot;===================================================&quot;);
		
        // TS 파일 생성
        FFmpegBuilder builder = new FFmpegBuilder()
        			//.overrideOutputFiles(true) // 오버라이드 여부
        			.setInput(FILEPATH) // 동영상파일
        			.addOutput(TS_PATH + &quot;/&quot; + ONLY_FILENAME + &quot;.m3u8&quot;) // 썸네일 경로
        			.addExtraArgs(&quot;-profile:v&quot;, &quot;baseline&quot;) // 
        			.addExtraArgs(&quot;-level&quot;, &quot;3.0&quot;) //
        			.addExtraArgs(&quot;-start_number&quot;, &quot;0&quot;) //
        			.addExtraArgs(&quot;-hls_time&quot;, &quot;10&quot;) //
        			.addExtraArgs(&quot;-hls_list_size&quot;, &quot;0&quot;) //
        			.addExtraArgs(&quot;-f&quot;, &quot;hls&quot;) //
        			.done();
        FFmpegExecutor executor = new FFmpegExecutor(ffmpeg, ffprobe);
        executor.createJob(builder).run();
        
        
        // 이미지 파일 생성
        FFmpegBuilder builderThumbNail = new FFmpegBuilder()
    			.overrideOutputFiles(true) // 오버라이드 여부
    			.setInput(FILEPATH) // 동영상파일
    			.addExtraArgs(&quot;-ss&quot;, &quot;00:00:03&quot;) // 썸네일 추출 싲가점
    			.addOutput(UPLOAD_DIR + &quot;/&quot; + ONLY_FILENAME + &quot;.png&quot;) // 썸네일 경로
    			.setFrames(1) // 프레임 수
    			.done();
        FFmpegExecutor executorThumbNail = new FFmpegExecutor(ffmpeg, ffprobe);
        executorThumbNail.createJob(builderThumbNail).run();
        
		model.addAttribute(&quot;result&quot;, &quot;OK&quot;);
	}
	
	
	@GetMapping(&quot;/hls&quot;)
	public String videoHls(Model model) {
		log.debug(&quot;************** class = {}, function = {}&quot;, this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		model.addAttribute(&quot;videoUrl&quot;, &quot;/video/hls/video/video.m3u8&quot;);
		return TEMPLATE_DIR + &quot;hls&quot;;
	}
	
	@GetMapping(&quot;/hls/{fileName}/{fileName}.m3u8&quot;)
	public ResponseEntity&amp;lt;Resource&amp;gt; videoHlsM3U8(@PathVariable String fileName) {
		log.debug(&quot;************** class = {}, function = {}&quot;, this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		String fileFullPath = UPLOAD_DIR + fileName + &quot;/&quot; + fileName + &quot;.m3u8&quot;;
		Resource resource = new FileSystemResource(fileFullPath); 
		HttpHeaders headers = new HttpHeaders();
		headers.set(HttpHeaders.CONTENT_DISPOSITION, &quot;attachment; filename=&quot; + fileName + &quot;.m3u8&quot;);
		headers.setContentType(MediaType.parseMediaType(&quot;application/vnd.apple.mpegurl&quot;));
		return new ResponseEntity&amp;lt;Resource&amp;gt;(resource, headers, HttpStatus.OK);
	}
	
	@GetMapping(&quot;/hls/{fileName}/{tsName}.ts&quot;)
	public ResponseEntity&amp;lt;Resource&amp;gt; videoHlsTs(@PathVariable String fileName, @PathVariable String tsName) {
		log.debug(&quot;************** class = {}, function = {}&quot;, this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		String fileFullPath = UPLOAD_DIR + fileName + &quot;/&quot; + tsName + &quot;.ts&quot;;
		Resource resource = new FileSystemResource(fileFullPath); 
		HttpHeaders headers = new HttpHeaders();
		headers.set(HttpHeaders.CONTENT_DISPOSITION, &quot;attachment; filename=&quot; + tsName + &quot;.ts&quot;);
		headers.setContentType(MediaType.parseMediaType(MediaType.APPLICATION_OCTET_STREAM_VALUE));
		return new ResponseEntity&amp;lt;Resource&amp;gt;(resource, headers, HttpStatus.OK);
	}&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;pom.xml&lt;/p&gt;
&lt;pre id=&quot;code_1624865034767&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;		&amp;lt;!-- ffmpeg 동영상 인코더 연결 라이브러리 --&amp;gt;
		&amp;lt;dependency&amp;gt;
		  &amp;lt;groupId&amp;gt;net.bramp.ffmpeg&amp;lt;/groupId&amp;gt;
		  &amp;lt;artifactId&amp;gt;ffmpeg&amp;lt;/artifactId&amp;gt;
		  &amp;lt;version&amp;gt;0.6.2&amp;lt;/version&amp;gt;
		&amp;lt;/dependency&amp;gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.ffmpeg.org/download.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.ffmpeg.org/download.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1624865116626&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Download FFmpeg&quot; data-og-description=&quot;If you find FFmpeg useful, you are welcome to contribute by donating. More downloading options Git Repositories Since FFmpeg is developed with Git, multiple repositories from developers and groups of developers are available. Release Verification All FFmpe&quot; data-og-host=&quot;www.ffmpeg.org&quot; data-og-source-url=&quot;https://www.ffmpeg.org/download.html&quot; data-og-url=&quot;https://www.ffmpeg.org/download.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.ffmpeg.org/download.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.ffmpeg.org/download.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Download FFmpeg&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;If you find FFmpeg useful, you are welcome to contribute by donating. More downloading options Git Repositories Since FFmpeg is developed with Git, multiple repositories from developers and groups of developers are available. Release Verification All FFmpe&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.ffmpeg.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Java</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/265</guid>
      <comments>https://suyou.tistory.com/265#entry265comment</comments>
      <pubDate>Mon, 6 Sep 2021 16:37:17 +0900</pubDate>
    </item>
    <item>
      <title>이클립스 encoding UTF-8로 전체 변경하기</title>
      <link>https://suyou.tistory.com/290</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이클립스 UTF-8설정을 안하고 프로젝트를 임포트하는 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;html,css,jsp 파일등이 euc-kr 로 설정된느 경우가 있다.&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;파일 하나씩 열어서 UTF-8로 변경하거나 프로젝트 삭제 후 다시 임포트 하면 되지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한번에 모든 파일을 UTF-8로 업데이트 하는 방법이 있다.&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;메뉴 &amp;gt; Window &amp;gt; Preferences &amp;gt; General &amp;gt; Content Types 메뉴에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Text 를 클릭하고 하단의 Default encoding 항목에 UTF-8을 입력하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Update 버튼을 클릭하면 모든 파일이 UTF-8로 업데이트 된다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;637&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7qruz/btree4nxeVd/rhI6SZLKmvulpDGCdqbZm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7qruz/btree4nxeVd/rhI6SZLKmvulpDGCdqbZm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7qruz/btree4nxeVd/rhI6SZLKmvulpDGCdqbZm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7qruz%2Fbtree4nxeVd%2FrhI6SZLKmvulpDGCdqbZm1%2Fimg.png&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;637&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>Java</category>
      <category>UTF-8</category>
      <category>이클립스</category>
      <category>한글</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/290</guid>
      <comments>https://suyou.tistory.com/290#entry290comment</comments>
      <pubDate>Mon, 6 Sep 2021 10:44:38 +0900</pubDate>
    </item>
    <item>
      <title>angular, primeng - p-overlayPanel 위치가 정상적이지 않을때</title>
      <link>https://suyou.tistory.com/289</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;angular,&amp;nbsp;primeng&amp;nbsp;-&amp;nbsp;p-overlayPanel&amp;nbsp;위치가&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;&amp;lt;div #overlayTarget&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;button type=&quot;text&quot; pButton label=&quot;Basic&quot; (click)=&quot;op.toggle($event)&quot;&amp;gt;&amp;lt;/button&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;/div&amp;gt; &lt;br /&gt;&amp;lt;p-overlayPanel #op [appendTo]=&quot;overlayTarget&quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ng-template&amp;nbsp;pTemplate&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;레이어&amp;nbsp;내용입니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ng-template&amp;gt; &lt;br /&gt;&amp;lt;/p-overlayPanel&amp;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;appendTo 속성에 타겟을 설정해 주면 된다.&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>프론트 프로그램/angular</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/289</guid>
      <comments>https://suyou.tistory.com/289#entry289comment</comments>
      <pubDate>Fri, 3 Sep 2021 17:50:40 +0900</pubDate>
    </item>
    <item>
      <title>ie11에서 fieldset width 문제 - angular primeng p-filedset</title>
      <link>https://suyou.tistory.com/288</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;익스플로러11에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;primeng p-fieldset 사용시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;레이어팝업처럼 본문 넓이보다 넓이가 작은 레이어에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;p-fieldset 사용시 팝업보다 width가 커지는 문제가 발생&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;css 파일에 아래의 속성 추가하여 해결&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;fieldset&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width:&amp;nbsp;intrinsic; &lt;br /&gt;}&lt;/p&gt;</description>
      <category>프론트 프로그램/css - style</category>
      <category>angular</category>
      <category>fieldset</category>
      <category>IE11</category>
      <category>intrinsic</category>
      <category>p-filedset</category>
      <category>primeng</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/288</guid>
      <comments>https://suyou.tistory.com/288#entry288comment</comments>
      <pubDate>Fri, 3 Sep 2021 14:04:03 +0900</pubDate>
    </item>
    <item>
      <title>LocalDateTime format, pattern으로 변환하여 표현하기</title>
      <link>https://suyou.tistory.com/287</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;LocalDateTime&amp;nbsp;format,&amp;nbsp;pattern으로&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;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1630562787818&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;LocalDateTime date = LocalDateTime.now(

date.format(DateTimeFormatter.ofPattern(&quot;yyyy-MM-dd HH:mm:ss.SSS&quot;))
// 2021-09-02 14:56:20.669

date.format(DateTimeFormatter.BASIC_ISO_DATE)
// 20210902
date.format(DateTimeFormatter.ISO_DATE)
// 2021-09-02
date.format(DateTimeFormatter.ISO_DATE_TIME)
// 2021-09-02T14:56:20.669
date.format(DateTimeFormatter.ISO_INSTANT)
// ERROR
date.format(DateTimeFormatter.ISO_LOCAL_DATE)
// 2021-09-02
date.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME)
// 2021-09-02T14:56:20.669
date.format(DateTimeFormatter.ISO_OFFSET_DATE)
// ERROR
date.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)
// ERROR
date.format(DateTimeFormatter.ISO_ORDINAL_DATE)
// 2021-245
date.format(DateTimeFormatter.ISO_TIME)
// 14:56:20.669
date.format(DateTimeFormatter.ISO_WEEK_DATE)
// 2021-W35-4
date.format(DateTimeFormatter.ISO_ZONED_DATE_TIME)
// ERROR
date.format(DateTimeFormatter.RFC_1123_DATE_TIME)
// ERROR

date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL))
// 2021년 9월 2일 목요일
date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.LONG))
// 2021년 9월 2일 (목)
date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM))
// 2021. 9. 2
date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.SHORT))
// 21. 9. 2

date.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.FULL))
// ERROR
date.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.LONG))
// 오후 2시 56분 20초
date.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.MEDIUM))
// 오후 2:56:20
date.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT))
// 오후 2:56

date.format(DateTimeFormatter.ofLocalizedDateTime(FormatStyle.FULL))
// ERROR
date.format(DateTimeFormatter.ofLocalizedDateTime(FormatStyle.LONG))
// 2021년 9월 2일 (목) 오후 2시 56분 20초
date.format(DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM))
// 2021. 9. 2 오후 2:56:20
date.format(DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT))
// 21. 9. 2 오후 2:56&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Java</category>
      <category>DateTimeFormatter</category>
      <category>LocalDateTime</category>
      <category>ofPattern</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/287</guid>
      <comments>https://suyou.tistory.com/287#entry287comment</comments>
      <pubDate>Thu, 2 Sep 2021 15:12:54 +0900</pubDate>
    </item>
    <item>
      <title>JPA, Querydsl에서 exists 사용하기</title>
      <link>https://suyou.tistory.com/286</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;querydsl 에서 서브쿼리로 exists 를 사용하는 예제이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쿼리 성능상 in 보다는 exists 를 사용하는게 유리하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;쿼리문&lt;/p&gt;
&lt;pre id=&quot;code_1630486954099&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT * 
FROM Board A
WHERE EXISTS (SELECT 1 FROM Comment WHERE no = A.no AND content LIKE '%내용%')
;&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;위 쿼리를 querydsl 로 표현하면 아래와 같다.&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;querydsl&lt;/p&gt;
&lt;pre id=&quot;code_1630487049002&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;List&amp;lt;Board&amp;gt; list = 
	query.selectFrom(board)
		.where(JPAExpressions.selectFrom(comment).where(comment.board.eq(board)
        	.and(comment.content.contains(&quot;내용&quot;))).exists())
		.fetch();&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Java/JPA</category>
      <category>exists</category>
      <category>JPA</category>
      <category>JPAExpressions</category>
      <category>querydsl</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/286</guid>
      <comments>https://suyou.tistory.com/286#entry286comment</comments>
      <pubDate>Wed, 1 Sep 2021 18:07:23 +0900</pubDate>
    </item>
    <item>
      <title>angular, ie11에서 SCRIPT1002: 구문 오류 polyfills.js (25944,5) 오류로 흰 화면만 나오는 에러</title>
      <link>https://suyou.tistory.com/285</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;angular,&amp;nbsp;ie11에서&amp;nbsp;SCRIPT1002:&amp;nbsp;구문&amp;nbsp;오류&amp;nbsp;polyfills.js&amp;nbsp;(25944,5)&amp;nbsp;오류로&amp;nbsp;흰&amp;nbsp;화면만&amp;nbsp;나오는&amp;nbsp;에러&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ie11에서 아래와 같이 흰 화면과&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;326&quot; data-origin-height=&quot;218&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dWweFs/btraVUavF3Y/EB3hK9Onj1s0ZsutUYdPkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dWweFs/btraVUavF3Y/EB3hK9Onj1s0ZsutUYdPkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dWweFs/btraVUavF3Y/EB3hK9Onj1s0ZsutUYdPkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdWweFs%2FbtraVUavF3Y%2FEB3hK9Onj1s0ZsutUYdPkk%2Fimg.png&quot; data-origin-width=&quot;326&quot; data-origin-height=&quot;218&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&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;.browserslistrc 파일에 있는 browserslist 에서 IE11이 지원 안되게 설정되어서 생긴 문제이다.&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;last&amp;nbsp;1&amp;nbsp;Chrome&amp;nbsp;version &lt;br /&gt;last&amp;nbsp;1&amp;nbsp;Firefox&amp;nbsp;version &lt;br /&gt;last&amp;nbsp;2&amp;nbsp;Edge&amp;nbsp;major&amp;nbsp;versions &lt;br /&gt;last&amp;nbsp;2&amp;nbsp;Safari&amp;nbsp;major&amp;nbsp;versions &lt;br /&gt;last&amp;nbsp;2&amp;nbsp;iOS&amp;nbsp;major&amp;nbsp;versions &lt;br /&gt;Firefox&amp;nbsp;ESR &lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;not&lt;/span&gt;&amp;nbsp;IE&amp;nbsp;11&amp;nbsp;#&amp;nbsp;Angular&amp;nbsp;supports&amp;nbsp;IE&amp;nbsp;11&amp;nbsp;only&amp;nbsp;as&amp;nbsp;an&amp;nbsp;opt-in.&amp;nbsp;To&amp;nbsp;opt-in,&amp;nbsp;remove&amp;nbsp;the&amp;nbsp;'not'&amp;nbsp;prefix&amp;nbsp;on&amp;nbsp;this&amp;nbsp;line.&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;not IE 11에서 not 을 삭제하고 다시 빌드한다.&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;이래도 안되는 경우는 tsconfig.json 의&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;compilerOptions 의 &quot;target&quot;: &quot;es2015&quot;, 에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;es2015 를 es5로 변경하고 빌드 한다.&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;&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>프론트 프로그램/angular</category>
      <category>.browserslistrc</category>
      <category>angular</category>
      <category>ES2015</category>
      <category>polyfills.js</category>
      <category>SCRIPT1002</category>
      <category>tsconfig.json</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/285</guid>
      <comments>https://suyou.tistory.com/285#entry285comment</comments>
      <pubDate>Fri, 30 Jul 2021 14:55:06 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 이사님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 27일 리뷰 - 현대건설기계, 이녹스첨단소재, SK, 씨에스베어링, GST, 셀트리온, RFHIC, 제일기획, 핌스, 에스제이그룹, 도이..</title>
      <link>https://suyou.tistory.com/284</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;이사님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;27일&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현대건설기계가 보여준 신흥국 수요 개선효과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중국은 역성장. 러시아, 중동, 아시아, 중남미. 현대건설기계 신흥국 직수출 100% 이익에 반영. 중국이익은 36%만 반영.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한반기도 신흥국이 호조세를 보일 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 7.4배 거래&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;호실적 발표. 이익률 11%. 모델Y 생산 증가. 베를린, 텍사스에서 생산계획. 160만대 생산 전망. 테슬라 납품업체들도 호재&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비수기에도 TV판매 호조로 호실적 기록.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;역대 최고 매출. 모든 디스플레이가 이제 점점 OLED로 변경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 98000원 상향&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;[SK] 하나금융, 최정욱&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 38만원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자회사 지분가치는 오히려 더 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중간배당금 1500원 지급&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수소, 배터리 친환경 사업 투자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ESG&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SK리츠 상장 예정. 9월, 시가총액은 1조원 기대.&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;[씨에스베어링] NH투자, 최영광&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;바람의 아들, 만루찬스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 4만원 신규 제시, 풍력터빈&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[GST] 하나금융, 정민구&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[셀트리온] KTB, 이지수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;셀트리온홀딩스, 셀트리온헬스케어홀딩스, 셀트리온스킨큐어.. 3사 11월 1일 합병&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;[RFHIC] 신한, 고영민,박형우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 55000원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 흑자전환 성공&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성전자의 미국 버라이즌 공급 물량 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GaN ... 성장 의구심. 신사업, 전력반도체 불확실성&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;2분기 역대 최대 실적. 34% 증가.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;디지털 광고 극대화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 32000원 상향. PER 12배&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;OLED 공정용 마스크롤 제조.&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;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 어닝서프라이즈. 22% 기대치 상회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;캉골키즈 매출액이 350% 급증. 백화점 키즈 브랜드중 4위&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 45000원 상향&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;2분기 실적, 19.8% 증가. 분기 매출은 첫 600억 돌파.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기, 4분기에도 계단식 증가 기대.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;한, 미, 중 3파전&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원전해체시장 성장. 영구정지 원전 189기. 이중 21기만 해체 완료.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국은 고리 1호기 원전 해체 대기 중&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;목표주가 15000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실질 영업이익 90% 성장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;BMW, 포르쉐 판매 호조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;도이치오토월드, 중고차 판매&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수원시 전체 중고차 판매대수의 48%&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코로나 백신 접종은 가속화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IFRS17, 적용되면 2023년 이익은 지금보다 2배 증가&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;[우주의 기운이 모인다. 쿠팡과 GS리테일] SK증권, 유승우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쿠팡의 전략 1 : 크로스보더 이커머스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아마존의 국내 진입으로 염가의 상품들이 국내에 쏟아질 가능성. 아마존은 중국 셀러 비중이 높은 상황. 중국셀러를 배송서비스도 보유. 중국셀러들이 한국에 진출. 쿠팡도 제트배송(풀필먼트). 중국셀러 확보에 나선 상황&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쿠팡의 전략2: 퀵커머스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배달의민족B마트.. 택배+퀵서비스.. 이륜차를 이용해 지역거점에서 바로 배송. 쿠팡의 성공가능성이 있다고 판단. 대만, 일본, 싱가포르에 진출. GS리테일. 메쉬코리아.. 부릉보유&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GS리테일... 목표주가 5만원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[생각정리 : 3가지 이슈를 중심으로] 메리츠, 이진우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시장 정체 이유&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 델타변이 2. 경기정점 3. 미국 나홀로 강세 재연?&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ASM억원 규모.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2024년까지 3조원 매출 달성 목표&lt;/p&gt;</description>
      <category>주식</category>
      <category>GST</category>
      <category>RFHIC</category>
      <category>sk</category>
      <category>셀트리온</category>
      <category>씨에스베어링</category>
      <category>에스제이그룹</category>
      <category>이녹스첨단소재</category>
      <category>제일기획</category>
      <category>핌스</category>
      <category>현대건설기계</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/284</guid>
      <comments>https://suyou.tistory.com/284#entry284comment</comments>
      <pubDate>Tue, 27 Jul 2021 23:29:27 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 이사님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 26일 리뷰 - 현대모비스, 현대글로비스, 이오테크닉스, 덴티움, LG화학, 현대건설, 롯데정밀화학, 한솔제지</title>
      <link>https://suyou.tistory.com/283</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;이사님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;26일&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;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 기대치 하회.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구조적 문제면 매도, 일시적이면 매수 기회.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4분기부터 좋아지는 실적.&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;[현대모비스] NH투자증권, 조수홍&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 53만원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하반기부터 전동화 부품 성장세 본격화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기부터 개선&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;목표주가 275000원으로 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적 호조, 해상운송 물동량 회복... 배터리 리스 사업, 해외 중고차 사업 진출.&lt;br /&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;[이오테크닉스] 하이투자증권, 송명섭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;성장성과 실적 안정성 회복&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 15만원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;레이저 장비 회사, 세계 1등,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이익률 개선 시작. 3~12% 수준의 이읽률을 보이다가 올해부터 10% 후반까지 증가할 전망&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;2분기 호실적 전망. 레이저마킹 장비 호조.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기는 레이저마킹, 3분기는 어닝링 장비, 4분기는 커팅장비 호조 전망&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;[덴티움] NH 투자증권, 나관준&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 9만원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중국향 임플란트 수출 성장세 지속. 중국매출 비중 높음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 호실적 기대.&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;[LG화학] 메리츠, 노우호&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첨단소재부문의 성장전략&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;적장주가&amp;nbsp; 120만원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;논란이 심한 상황. LG에너지솔루션 상장 이슈&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첨단소재 가치 4.3조원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 16.4배. 저평가&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;우선주 유증 200만주 부담크지 않음. 1.79% 희석&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 7만원. 하반기는 실적 기대.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 10만원 제시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에폭시 수요 강세. ECH 호황.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;PER 8.6배&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;오일뱅크, 조선, 현대일렉트릭, 현대건설기계&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현대엘렉트릭... 6개분기 연속 흑자&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;현대중공업그룹 7척의 LNG선 수주&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수주는 증가세. 수주목표 초과달성.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2023~2024년의 신조선가 상승이 주가에는 더 중요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[조선,기계 주간 데이터] 삼성증권, 한영수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수주에 반응이 없는 이유... 2분기 실적 부진. 후판가격 상승&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2년치 이상의 수주잔고 확보. 저가수주가 아닌 원재료 비용 상승&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;의심은 이어지는 상황. 3분기를 오히려 비중확대로 이용. 장기 싸이클 시작&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;[한솔제지] KB금융, 성현동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 22000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적은 부진. 인쇄용지 판가 인상.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;산업용지도 판가 인상 하반기는 실적 정상화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기능성 신소재... 워터베이스코팅을 입힌 프로테코와 PE-FREE 아크릴계 코팅을 적용한 테라바스 등 친환경 제품 라인업 확대.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로테코는 수출용 포장재로 공급. 테라바코 배민상회, 이디야커피의 친환경용기에 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 6배, 배당수익률 4%&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 악재는 대부분 주가에 선반영. 강세, 약세장 논리보다는 기대수익률과 변동성 낮춰잡고 자산배분 전략과 스타일 선별에 힘쓰자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3가지 리스크 해소 필요.. 델타변이바이러스 완화, 2분기 기업실적, 바이든 재정정책 협상 진척과 중국, 유럽 투자 기대감&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7~8월 변곡점 구간. 아래 혹은 위로의 방향성을 정해야 한다. 경기는 회복에서 확장단뎨. 8월 기점으로 바이러스 확산 정점 확인. 우호적 실적, 미국 재정정책 불확실성 해소 전망.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무조건적인 위험선호로의 무게줌심 이동과 주식시장 장세 낙관을 기대하지 않는다. 10월이후 다시 성장과 금리의 시소게임 전개가능성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5가지 테마(글로벌) : 경기민감주, 탄소중립, IT하드웨어, 빅테크, 중국&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;염이사님은 개인적으로 조선, 건설, 철강&lt;/p&gt;</description>
      <category>주식</category>
      <category>LG화학</category>
      <category>덴티움</category>
      <category>롯데정밀화학</category>
      <category>이오테크닉스</category>
      <category>한솔제지</category>
      <category>현대건설</category>
      <category>현대글로비스</category>
      <category>현대모비스</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/283</guid>
      <comments>https://suyou.tistory.com/283#entry283comment</comments>
      <pubDate>Mon, 26 Jul 2021 22:49:18 +0900</pubDate>
    </item>
    <item>
      <title>이반장의 주식민원처리반 2021년 7월 24일 방송분 리뷰 - 에스디바이오센서, SK아이이테크놀로지, 석경에이티, 엘비루셈, 대한유화, 삼강엠앤티, 셀트리온, 다날, 신도리코, 이노와이어리스, 씨..</title>
      <link>https://suyou.tistory.com/282</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이반장의&amp;nbsp;주식민원처리반&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;24일&amp;nbsp;방송분&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;이제는 작년처럼 돈을 풀지 않음. 델타변이로 작년처럼 돈 풀지 않음. 인도같은 경우는 자연항체가 60%정도 생겼다고 함. 이제 코로나로 주식시장을 보면 안될듯.&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;1. 에스디바이오센서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 57,500원, 현재가 57,000원, 비중 40%&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;/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;2. SK아이이테크놀로지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 150,000원, 현재가 235,500원, 비중 15%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;3. 석경에이티&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 22,600원, 현재가 23,900원, 15%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2만원 깨면 손절. 우선은 지켜보세요.&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;4. 엘비루셈&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 14,200원, 현재가 15,050원, 비중 10%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;14,000깰려고 하면 안좋은 패턴으로 감. 17,000원정도에서 수익 실현&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;5. 대한유화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 250,442원, 현재가 271,000원, 비중 50%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;합성수지 만드는 석유화학회사. 석유로 화학제품 만드는 회사. 순수석유화학제품 생산.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작년말부터 3배 오른 이유는 분리막용 폴리프로필렌으로 상승.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2030년 전기차 비중이 6%로 예상.. 요즘 너무 전기차 전기차 함.&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;/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;6. 삼강엠앤티&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 17,548원, 현재가 18,100원, 비중 30%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;7. 셀트리온&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 267,500원, 현재가 268,500원, 비중 20%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;8. 다날&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 6,890원, 현재가 6,880원, 비중 40%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모빌리언스랑 휴대폰결재 1위 경쟁업체.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2월에 급등한 이유는 다날의 펀더멘탈이 아님. 페이코인때문에 오름.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;9. 신도리코&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 31,325원, 현재가 31,750원, 비중 30%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;10. 이노와이어리스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 24,200원, 현재가 49,850원, 비중 10%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;11. 씨에스윈드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 88,000원, 현재가 88,800원, 비중 50%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 매출로 보여주는게 없음. 트럼프가 3년후 정권잡으면 위험. 비중 축소&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;12. 시너지이노베이션&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 6,000원, 현재가 5,650원, 비중 10%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;13. 포스코케미칼&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 160,000원, 현재가 158,000원, 비중 10%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;종가 135,000원 깨지면 손절&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;14. GS리테일&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 26,000원, 현재가 35,550원, 비중 10%&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15. 아이스크림에듀&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;16. 자이에스앤디&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매력은 있는데, 작년에 상승한 가격이 부담됨.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;9800원 깨지면 손절&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;17. 넷마블&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;18. 두산중공업&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;19. 메디아나&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;20. AP위성&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;/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;21. 위메이드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;54,000원 깨지만 손절, 다른 게임주들보다는 튼튼하게 가고 있어서 .....&lt;/p&gt;</description>
      <category>주식</category>
      <category>GS리테일</category>
      <category>SK아이이테크놀로지</category>
      <category>다날</category>
      <category>대한유화</category>
      <category>삼강엠앤티</category>
      <category>셀트리온</category>
      <category>씨에스윈드</category>
      <category>에스디바이오센서</category>
      <category>이노와이어리스</category>
      <category>포스코케미칼</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/282</guid>
      <comments>https://suyou.tistory.com/282#entry282comment</comments>
      <pubDate>Sat, 24 Jul 2021 09:48:45 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 이사님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 23일 리뷰 - POSCO, 셀트리온헬스케어, LS, 기아, 현대차, NAVER, KH바텍, 현대건설기계, 한화, 유니드, NH투자증권, 하나금융..</title>
      <link>https://suyou.tistory.com/281</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;이사님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;23일&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;[POSCO] 유진투자, 방민진&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 49만원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 어닝서프라잊.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자동차, 조선에 들어가는 강판, 후판 단가 인상이 지속되는 모습&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기는 2.4조, 2분기 2.2조&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;/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;2분기 OP 1% 성장 전망. 추정치 하향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주가영향은 제한적일 전망.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미국 수출 호조. 코로나 19치료제도 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 14만원 하향 조정&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;[LS] 삼성증권, 양일우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LS전선, 해제케이블 증설 결정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해저케이블 매출 금액기준 100% 증가 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LS전선+LS니꼬동제련+LS ELECTRIC 등 자회사 호조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 10만원 유지&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올해 5조원 OP전망. 역대 최대 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SUV 판매 호조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 13만원 상향&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;2분기 개선되고 있는 펀더멘털&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하반기는 4분기부터는 안정세 진입. 반도체 공급 이슈&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기는 일부 판매차질 저망. 목표주가 33만원. PER 7.8배&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;[NAVER] 성종화, 이베스트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적 양호. 단기적으로는 카카오보다 네이버&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) 메타버스, 제페토&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) 왓패드. 웹소설 플랫폼.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3) 라인 야후 재팬. 스마트스토어 일본 런칭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4) 3분기에 이마트와 신세계 물류시스템 활용한 신선식품 온라인 장보기 서비스 론칭&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;목표가 14만원&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;[KH바텍] IBK 김운호&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;8월11일 폴더블폰 공개&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기는 실적이 조금 개선&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기는 실적 호전 전망.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;폴더블 물량은 4분기가 최대일 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 3만원 유지&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;목표주가 81000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신흥국 특수 . PER 7배&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 45000원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한화건설 중장기 전략 발표&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한화의 17% 정도를 차지&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복합개살 사업... 서울역북부개발사업(2조원), 대전역세권(1조원)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한화 PER 7배 저평가&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;[POSCO] 하나금융, 박성봉&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 50만원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 고점 논란 해소.&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;목표주가 11만원 -&amp;gt; 14만언 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가성칼륨 시황 호조. MDF 해외 수입가 상승&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 깜잘실적. 시장보다 35% 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;탄소포집장치(CCUS) 여기 들어가는 습식 흡수제. 아민계에서 탄산 칼륨계로 전환중. 탄산칼륨 세계 1위.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이중 10%가 탄소포집용으로 사용.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 5.5배&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;[NH투자증권] 이베스트, 전배승&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최대실적 지속 경신 중&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 16000원, 배당수익률 7% 예상&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;[삼성 폴더블 스마트폰] NH, 이규하&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;8월 11일 언팩행사&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;KH바텍, 파인테크닉스, 이녹스첨단소재, 비에이치 뿐만아니라 스마트폰 부품사 전반적 수혜 기대&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;목표주가 59000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[LG생활건강] 하나금융, 박종대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 175만원 하향 조정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 어닝쇼크. 면제점 좋지만 국내 안좋았고 중국이 기대에 못미침&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;[OLED 투자모멘텀 주목하자] 신한금융, 소현철&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LCD는 가격 하락 지속&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아이폰14이 초기물량 증가. 20%이상.. OLED 매출 증가.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아이패드에 OLED 탑재. 보통 스마트폰 크기의 3배..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OLED TV 판매 급증. 1분기에만 90% 성장.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OLED 투자 기대 유효.. 덕산네오룩스, LX세미콘, 에스에이에프, AP시스템&lt;/p&gt;</description>
      <category>주식</category>
      <category>KH바텍</category>
      <category>ls</category>
      <category>Naver</category>
      <category>posco</category>
      <category>기아</category>
      <category>셀트리온헬스케어</category>
      <category>유니드</category>
      <category>한화</category>
      <category>현대건설기계</category>
      <category>현대차</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/281</guid>
      <comments>https://suyou.tistory.com/281#entry281comment</comments>
      <pubDate>Fri, 23 Jul 2021 22:41:24 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 이사님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 22일 리뷰 - 현대해상, 한국조선해양, 코오롱글로벌, CJ제일제당, 스튜디오드래곤, JYP ENt., 한국전력, 현대차</title>
      <link>https://suyou.tistory.com/280</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;이사님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;22일&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;[DDR5 전환 임박] 신한금융, 최도연/박형우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저전력, 고성능 반도체. 올해말, 내년초 적용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버, PC 등에 적용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버는 24시간 가동. 높은 에너지 비용 수반&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DDR5 채용은 매력적&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;심텍, 아비코전자, 유니테스트, 테크윙, 엑시콘, 티에스이,&amp;nbsp; ISC&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;[대체육에 풍미를 넣는 셀룰로스] SK증권, 박한샘&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[하반기 스마트폰 출하량 회복세 전망] NH투자증권, 이규하&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대만언론, 5G스마트폰향 칩 수요가 다시 증가. 중화권 업체들 하반기 출하량 확대. 아이폰 13시리즈도 우려보다는 좋을 전망.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성전기, LG이노텍&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반도체 칩설계업체들 3분기가 2분기보다는 10% 매출 성장. 중국도 회복중. 샤오미가 하웨이 점유율을 뺏어오기 위해 하반기 스마트폰 출하를 본격화할 것으로 예상&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;[반도체산업, 역대최고 노광장비 신규 주문] 도현우, NH&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ASML, 실적 발표. 호실적. 신규 수주 역대 최고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생산 물량 증가... 기존 40대에서 60대로 증가시키는 계획&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;[반도체, 부품부족 최악은 통과] KB증권, 김동원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비메모리 반도체 공급난 정점 지났음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기부터 세트 출하 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[조선, 한국조선해양 2분기 어닝쇼크에 대한 소고] 신영, 엄경아&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 8300억적자, 적자는 의도적인 적자. 내년상반기까지 후판가격 급등 예상하고 손실잡은 것.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중요한건 수주. 수주목표 89% 달성. 수주가격만 상승하는지 체크 필요 / 구조조정 완료. 주가 부담도 해소. 한국조선해양 21만원, 현대미포 11만원&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;손해율 개선세 기대 이상. 안전속도 5030. 사고율 15.8% 하락.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PBR 0.4배로 저평가&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;[한국조선해양] DB금융투자, 김홍균&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 18만원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[코오롱글로벌] 교보증권, 백광제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 34000원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실적추정치 상향. 앞으로 2~3년간 최대 실적 갱신 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 4qo. 수주잔고 9.5조원, BMW 판매 호조. 볼보, 아우디 판매 신규편입&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시장예상치 532억 --&amp;gt; 교보증권 추정치 592억&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;[CJ제일제당] NH투자증권, 조미진&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지분 44%&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;편성수 감소. 영업이익 159억 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 14만원 유지&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;[JYP ENt.] 키움증권, 이남수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 58000원으로 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기&amp;nbsp; OP 29.8% 증가 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 앨범판매 급증&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;[한국전력] NH투자증권, 이민재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Focusing Event&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전기요금 인상 불발... 모두 아는 악재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4분기까지도 인상 어려울 전망.. 주가 반영&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PBR 0.2배&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 33000원&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;[현대차 2분기 실적 발표] 한국투자증권, 김진우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;맞바람에도 이정도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기대 소폭 미달, 중간배당 1천원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기 판매 줄어들 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아이오닉5 3만대 미출고&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 33만원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>주식</category>
      <category>CJ제일제당</category>
      <category>JYP Ent.</category>
      <category>스튜디오드래곤</category>
      <category>코오롱글로벌</category>
      <category>한국전력</category>
      <category>한국조선해양</category>
      <category>현대차</category>
      <category>현대해상</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/280</guid>
      <comments>https://suyou.tistory.com/280#entry280comment</comments>
      <pubDate>Thu, 22 Jul 2021 22:21:38 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 이사님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 21일 리뷰 - 태경케미컬, 두산인프라코어, 더블유게임즈, KG이니시스, 유니셈, 오리온, 대한유화</title>
      <link>https://suyou.tistory.com/279</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;이사님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;21일&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;[NCC 트레이딩 구간 도래] 메리츠, 노우호&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;석유화학 트레이딩 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;롯데케미칼, 대한유화 PBR 0.6, 0.7배&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;약세 이유.. 제품가 하락. 유가 상승 등으로 수익성 훼손 우려&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7월 3주차 기준 주요 제품가격 강세&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;롯데케미칼. 대한유화, DL&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;&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;엔터는 실적 좋음. 엔터4사 앨범판매량이 558만장. 76% 급증. 레져, 카지노는 여전히 부진. 외국인 카지노 부진. 여행도 마찬가지&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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;9월 스페이스X 궤도비행. 3개월간 체류&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;10월 누리호 발사체 발사&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;영업이익 70% 급증전망. 밸류에이션 부담. 가격 부담.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올해 예상 PER 19.5배&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;강재가격이 60% 급등. 조선실적에 부담. 급등세 지속은 어렵다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유가 안정화. 철광석 가격도 안정화. 수주는 급증. 선가는 급등.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TOP PICK 현대미포조선&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;[이그전, 중소형 친환경주에서 기회를 찾는다] KB, 이은택&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;KRX 기후변화지수 3종 발표 예고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코스피 200 기후변화지수, KRX300 기후변화지수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4분기에 수소경제이행 기본계획 발표예정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중소형 친환경주 주목&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한화솔루션, 씨에스윈드, 두산퓨얼셀, 효성, 현대로템, 한화, LS ELECTRIC, LX하우시스&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두산인프라코어 지주회사(두산밥캣) .. 두산중공업 합병&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 17500원.. 820만주 신주인수권 부담&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;자회사 DDI 나스닥 상장 재추진&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;85000원 목표주가 상향&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;[KG이니시스] 하나금융, 최재호&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자회사... 할리스에프앤비. 할리스커피. 2분기 흑자전환&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;백신보급 확대, 여행, 항공, 티켓 등 가맹점 거래액 증가 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 9배&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 33300원&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 매출 예상 상회 전망&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ESG 활동 강화 수혜&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;2분기 어닝쇼크.. 목표주가 17만원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6월 영업이익 -19.8%. 한국 베트남 러시아는 고성장. 중국 부진.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기까지는 실적 부진&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;주가에는 역성장이 기반영. 4분기부터 본격 개선. 동종업체대비 20% 이상 저평가.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 전체 영업이익 -35%. 원자재 비용 증가&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;목표주가 44만원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기는 기대 이하 전망.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 7배&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;에너지, 원자재 업종들 이익률 감소 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가격 상승의 이유.. 가파른 경기회복, 규제대상 확대, 탄소국경세, 유상할대 확대, 할당량 축소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ETF... KRBN&lt;/p&gt;</description>
      <category>주식</category>
      <category>KG이니시스</category>
      <category>대한유화</category>
      <category>더블유게임즈</category>
      <category>두산인프라코어</category>
      <category>오리온</category>
      <category>유니셈</category>
      <category>태경케미컬</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/279</guid>
      <comments>https://suyou.tistory.com/279#entry279comment</comments>
      <pubDate>Wed, 21 Jul 2021 22:11:21 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 20일 리뷰 - 디오, 대한유화, SK이노베이션, 리메드, 고려아연, 바텍, 한미반도체</title>
      <link>https://suyou.tistory.com/278</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;부장님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;20일&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;CJ제일제당, 매일유업, 동원F&amp;amp;B, CJ프레시웨어는 실적 기대치 부합. 3분기 실적도 부진 전망. 비싸진 원재료 투입&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기에 라면도 그렇고 소재(전분당,밀가루,유지,설탕)업체들 가격 인상 지속. 4분기, 내년엔 호실적 가능. 농산물 가격은 최근 안정세.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수직계열화된 업체. CJ제일제당, 대상, SPC삼립... 주목&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오리온은. 2분기가 부담. 그동아 ㄴ가격 인상을 못햇음. 해외에 현지 공장 운영. 라면은 트레이딩.&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;[광고대행사 2분기 실적 프리뷰] 유진투자, 이현지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제일기획.. 역대최대 실적 전망. 목표주가 31000상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이노션.. 신차출시 기아차 CI변경. 온라인 공연 플랫폼 베뉴라이브와 협업. 목표주가 8만원 상향. 첫 중간 배당 실시&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;강원랜드, 흑전 기대. GKL, 파라다이스는 적자 지속. 카지노느 현금흐름 양호&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여행회복 시기를 기존 2022년에서 2023년으로 연기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[OPEC+ 22년 증산 부담 &amp;amp; 수요 우려] DB금융투자, 한승재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;증산합의, 2022년 원유 공급과잉 우려. 21년은 수요 초과&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;/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;은행주 배당플레이. KB금융, 하나금융&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;/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;디지털 임플란트 1위 업체 스트라우만 인수설&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중국 온라인 치과재료유통 플랫폼 기업과 3년간 500억 공급계약&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 72000원 상향&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;목표주가 40만원 ㅇ지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2차전지 분리막 소재 글로벌 1위.&amp;nbsp; UWPE.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 6.3배로 저평가. 연평균 40% 성장.&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;[SK이노베이션] 메리츠, 노우호&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;EV배터리 적자 축소 구간 진입&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적 호전&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배터리 분할 시점은 아직 미확정. 7월에만 13% 약세&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;펀더멘털 견고. 목표주가 365000원 유지&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;앨러간의 CSMS --&amp;gt; 쿨톤&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CSMS.. 코어 근력강화 자기 치료기 .초당 40번의 근육 수축과 이완을 반복&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TMS... 뇌에 자기 자극을 주어 난치성 우울증, 강박증, 정신분열, 치매 등을 치료하는 방식&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;목표주가 64만원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전해동박, 황산니켈, 전구체&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LG화학과 합작사는 향후 양그재 및 폐배터리 재활용사업&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 11배 수준으로 저평가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;황산니켈 -&amp;gt; 전구체 -&amp;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;[바텍] 하나금융, 정민구&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 사상최대 실적 예상. PER 10.8배 저평가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 50600원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[한미반도체] 신한금융, 최도연&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 5만원 상향. 3분기 실적 급증&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;[KB퀀트, 스펙보다 애티튜드] 김민규, 박유안&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경기민감 업종의 명암을 가른 것은 투자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2011년 차화정조선.. 운송, 기계, 철강은 저조한 수익률&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;/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;[2차전지 강세를 보며 찬환경주 준비를 시작하는 이유] KB, 하인환&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정부정책의 영향이 큼. K-배터리 전략 발표 후 2차전지 소재 급증.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대형주보다는 중소형주가 유리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국판 뉴딜 2.0 지난주 발표&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;휴먼 &amp;gt; 그린 &amp;gt; 디지털&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그린 &amp;gt; 디지털(메타버스)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4분기에 정책 발표가 많음. 수소경제로드맨 2.0&lt;/p&gt;</description>
      <category>주식</category>
      <category>SK이노베이션</category>
      <category>고려아연</category>
      <category>대한유화</category>
      <category>디오</category>
      <category>리메드</category>
      <category>바텍</category>
      <category>한미반도체</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/278</guid>
      <comments>https://suyou.tistory.com/278#entry278comment</comments>
      <pubDate>Tue, 20 Jul 2021 23:54:40 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 19일 리뷰 - 파트론, 파이오링크, 리메드, 이녹스첨단소재, 디오, 대한유화, 하나기술, 유니테스트, NAVER, 한화에어로스..</title>
      <link>https://suyou.tistory.com/277</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;부장님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;19일&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 14000원 ㅇ지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 카메라 모듈 기업중 실적 견조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;흑자전환. 전장부품도 기대. 웨어러블&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 PER 10배 수준&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;ADC : 서버에 몰리는 트래픽 과부하를 해결하고 고품질로 중단없이 안정저으로 전송하는 역할.. 클라우드 데이터센터 시장 성장 수혜. NHN과 사업, 대주주가 NHN&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신경 자기자극(NMS), 전류를 발생시켜 근육이나 세포에 자극을 주는것&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전자약... 뇌와 신경세포에서 발생하는 전기신호로 질병을 치료하는 전자장치. 필요한 특정부위만 자극해 부작용이 낮다. 난치병에도 효과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올해 영업이익 166% 증가 전망&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;목표주가 8만원 상향. 2분기 기대 이상의 실적 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;폴더블폰, LG디스플레이, 삼성디스플레이&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;목표주가 상향 66,600원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무치악.... 틀니 대신 임플란트 틀니, 내년부터 고성장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 OP 100% 이상 증가&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;2분기 실적 기대이하 전망. 3분기는 감소. 주가는 반영. 고점대비 34% 급락&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주력제품이 최근 반등하는 상황. 분리막 PE 제조...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저평가, 순현금 풍부.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SKC..화학+전지박 / 롯데정밀화학 : 암모니아, 셀룰로오스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[하나기술] 하나금융, 이정기, 김한진&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 9만원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적은 조금 감소. 인도발 변이바이러스, 장비 납품일정이 연기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올해 OP 299억원, 흑자전환&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지난 3년간 수주 가뭄&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반도체 테스트 장비사&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1분기 실적 적자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DDR5로 교체시 수혜&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[NAVER] 김창권, 미래에셋&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메타버스 제페토 액면가 청약 기회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1200만명이 한달에 사용. 누적 2억명 가입&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;NAVER 74조원, 쿠팡 83조원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CJ제휴로 쿠팡의 장점 흡수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 55만원, 시가총액 91조... 제페토 가치 미반영&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;[한화에어로스페이스] IBK, 이상현&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적은 25% 증가 전망. 목표주가 62,000원&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;[4년전 그때, 그리고 지금] 한국투자증권, 김대준&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2017년에도 8개월 연속 상승&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;BGF리테일 20만원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현대홈쇼핑, 모멘텀 부재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국콜마.. 중국 정상화, HK이노엔 8월 3일 상장.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연우.. 2분기 99% 성장. 설화수, 라네즈가 주요 제품. PER 13.5배&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;시황 회복중. 에틸렌, 부타디엔, 합성고무, ECH 가격 상승&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업황개선 시점을 8~9월 예상했지만 생각보다 빠른 상황&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스튜디오드래곤 2분기 영업이익 예상 14억, 14% 감소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빈센조, 마인 등의 흥행작.. 1분기 5편 불과한 편성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전수준이면 영업이익 100억도 안됨. 신작기준 단가가 34% 상승&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제이콘텐트리.. 적자지속. 편성 3편, 방송부문은 93억 이익. 모가디슈, 인질 개봉&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;[5G 투자 길라잡이 3] 메리츠, 정지수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5G 침투율은 증가. 미국과 중국이 설치 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성전자, 유럽 진출. 올해 32% 성장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에릭슨 장비, 9조원 수주. 버라이즌.. 에이스테크&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;광섬유 기업 주목.. 대한광통신, LS전선&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;/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;&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;목표주가 125000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2023년 이익을 상향.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동박이 가장 공급부족. 노스볼트에도 납품.&lt;/p&gt;</description>
      <category>주식</category>
      <category>Naver</category>
      <category>대한유화</category>
      <category>디오</category>
      <category>리메드</category>
      <category>유니테스트</category>
      <category>이녹스첨단소재</category>
      <category>파이오링크</category>
      <category>파트론</category>
      <category>하나기술</category>
      <category>한화에어로스페이스</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/277</guid>
      <comments>https://suyou.tistory.com/277#entry277comment</comments>
      <pubDate>Mon, 19 Jul 2021 22:33:59 +0900</pubDate>
    </item>
    <item>
      <title>@Valid 유효성 검사 시 Integer 숫자형에 숫자 이외 문자 입력된 경우 typeMismatch 사용자 정의 메세지로 변경하기 -  Failed to convert property value of type java.lang.String to required type java.lang.Integer for property a..</title>
      <link>https://suyou.tistory.com/276</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;스프링부트에서 @Valid로 유효성 검사 시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Integer 등 숫자형에 문자열이 입력된 경우 typeMismatch 에러가 발생하며 아래와 같은 메세지가 결과물로 온다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Failed&amp;nbsp;to&amp;nbsp;convert&amp;nbsp;property&amp;nbsp;value&amp;nbsp;of&amp;nbsp;type&amp;nbsp;java.lang.String&amp;nbsp;to&amp;nbsp;required&amp;nbsp;type&amp;nbsp;java.lang.Integer&amp;nbsp;for&amp;nbsp;property&amp;nbsp;age;&amp;nbsp;nested&amp;nbsp;exception&amp;nbsp;is&amp;nbsp;java.lang.NumberFormatException:&amp;nbsp;For&amp;nbsp;input&amp;nbsp;string:&amp;nbsp;&quot;abcd&quot;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;dto&lt;/p&gt;
&lt;pre id=&quot;code_1625720090683&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@Getter
@Setter
@ToString
public class PersonForm {

	@NotBlank(message=&quot;이름을 입력해 주세요.&quot;)
	@Size(min=2, max=30, message=&quot;글자수가 안맞아요.&quot;)
	private String name;
	
	@NotNull(message=&quot;나이를 입력해 주세요.&quot;)
	@Min(value=18, message=&quot;나이는 최소한 18세이상으로 입력하세요.&quot;)
	private Integer age;
}&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;controller&lt;/p&gt;
&lt;pre id=&quot;code_1625719999843&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;	@PostMapping(&quot;/form&quot;)
	public String validation_valid(@Valid PersonForm personForm, BindingResult bindingResult) {
		if (bindingResult.hasErrors()) {
			return TEMPLATE_DIR.concat(&quot;form&quot;);
		}
		return &quot;redirect:/&quot; + TEMPLATE_DIR.concat(&quot;result&quot;);
	}&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;html&lt;/p&gt;
&lt;pre id=&quot;code_1625720028843&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;form id=&quot;frm&quot; action=&quot;#&quot; method=&quot;post&quot; th:action=&quot;@{/validation/form}&quot; th:object=&quot;${personForm}&quot;&amp;gt;
	name : &amp;lt;input th:field=&quot;*{name}&quot;&amp;gt;&amp;lt;br&amp;gt;
	&amp;lt;div class=&quot;error&quot; th:if=&quot;${#fields.hasErrors('name')}&quot; th:errors=&quot;*{name}&quot;&amp;gt; Name Error&amp;lt;/div&amp;gt;
	age : &amp;lt;input th:field=&quot;*{age}&quot;&amp;gt;&amp;lt;br&amp;gt;
	&amp;lt;div th:if=&quot;${#fields.hasErrors('age')}&quot; th:errors=&quot;*{age}&quot;&amp;gt; Age Error&amp;lt;/div&amp;gt;
	&amp;lt;button type=&quot;submit&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;
&amp;lt;/form&amp;gt;&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;이런 구성인 경우 age에 문자를 입력 시 위와 같은 에러 메세지가 표시된다.&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;resources 폴더아래에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;messages.properties 파일을 생성하고 아래와 같이 입력해 주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;typeMismatch.java.lang.Integer=숫자로&amp;nbsp;입력해&amp;nbsp;주세요.&lt;/p&gt;</description>
      <category>Java/스프링부트</category>
      <category>@Valid</category>
      <category>typeMismatch</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/276</guid>
      <comments>https://suyou.tistory.com/276#entry276comment</comments>
      <pubDate>Thu, 8 Jul 2021 13:58:09 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 7일 리뷰입니다. - 현대모비스, 원익IPS, DL건설, 테스, 삼성카드, 기아, 대우건설, LG디스플레이, 현대엘리베이, SKC, 제일..</title>
      <link>https://suyou.tistory.com/275</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;부장님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;7일&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 43만원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적은 기대치 충족&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;차부품회사들 실적 부진 이유.. 1) 반도체 공급부족 2) 운임급등. 컨테이너선 운임 부담&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현대모비스, e-GMP 구동모터 수율 정상화&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;ESG ETF 자금유입이 다시 5개월만에 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하반기 모멘텀... 7월 EU 탄소국경세&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11월 영구 글래스고우 UN주재 기후변화총회, 파리협약 이행율 목표로 최종 승인하는 절차... 탄소배출 감축이 본격화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대한민국 2030년부터 탄소감축 목표를 기존의 24.4%에서 34.3~39.5%로 상향 검토중&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;[원익IPS] 키움증권, 박유악&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적 기대치 상회 전망.. 지난 연말 연초에 집중적으로 진행된 장비수주금액이 이번에 반영&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 68,000원&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;[DL건설] 한화투자증권, 송유림&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 46,000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 OP 기대치 상회 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연간목표가 수주3조원, 상반기 1조원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인허가 일정 지연. 전년대비해서는 증가전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 4.6배 수준&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;[3분기 주도주, 화이바] 삼성증권, 김용구&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미국 금리 급락. 물가 상승 일시적. 연준의 긴축은 신중한 상황, 8월에 연준이 아마 테이퍼링 언급 전망.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기는 회색지대... 정유화학, 유가플레이 / EV(자동차+2차전지)/ 바이오(CMO)&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;[테스] DB금융투자, 어규진&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실적이 좋다. 2분기 기대치 상회 전망.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3D 낸드장비 매출 반영. 3분기는 다소 주춤, 4분기는 다시 상승.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 4만원.&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;배당수익률 6% 넘는 상황&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;법정최고금리 인하&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MSCI 지수 편출 리스크도 해소&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;2분기 판매대수 증가. 분기 70만대 돌파. 연간 판매대수 293만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;EV6출시. 미국 점유율 반등. 5% / 올해 OP23%, 내년 OP 17% / PER 8배&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 135,000원 상향&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;OP 105% 증가 전망. 기대치 부합 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주택 마진률을 1% 상향 조정.. 15%로 변경&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 5.9배&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;[LG디스플레이] 신한금융, 소현철&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 34,000원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 어닝서프라이즈 예상&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기부터&amp;nbsp; 중소형 OLED 본격 생산. OLED TV도 손익 개선&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 7.7배....&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TV 2억대에서 정체.&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;목표가 62,000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적은 OP 기대보다 3% 미달 전망&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시장점유율 1위 업체, 건설 막바지에 투입.. 주택경기 대비 1~2년 후행&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;[SKC] KB증권, 백영찬&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 20만원으로 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실적 추정치 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전기차용 동박 수출가격이 6.2% 상승.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;화학사업 이익도 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하반기는 전지용 동박 5공장이 양산 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[제일기획] 키움증권, 이남수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 31,000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 OP 30% 이상 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;디지털 비중 48%로 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;M&amp;amp;A 효과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내년 1분기 북경 올림픽&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;[NAVER] KB증권, 이동륜&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 52만원 상향&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;올해는 이익 정체.. 내년 고성장&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;목표주가 26만원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실적 정상화 기대.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IT서비스 사업이 지난해 지연.. 올해부터 본격화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기업들의 디지털화. ERP&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성그룹 투자확대 수혜. 오스틴 공장 증설, 삼성SDI 미국 3조원 투자설... 삼성엔지니어링, 삼성에스디에스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동탄에 6번재 데이터센터 건설 예정.&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;[SK이노베이션] 유진투자증권, 황성현&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 40만원.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LG화학은 배터리가치가 대부분을 차지.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SK이노베이션 배터리가치 작게 차지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정유가치 15조, 분리막 4~5조.. 배터리 4조, 물적분할하면 배터리쪽 가치가 올라 갈수 있음.&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;오딘1위하고 나서 엔씨가 부진.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반격준비중.. 블소2 대기중.. 8월말 신작 출시 전망.&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;[이그전, 의외로 강력한 IT하드웨어/가전 상승세에서의 투자 아이디어..] KB증권, 이은택&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7월 수익률 상위.. IT하드웨어 + 게임/바이오&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;---&amp;gt; 왕따주였음. 순환배 반복중.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성SDI, 일진머티리얼즈, SK이노베이션(아이이테크), 에코프로, LG전자... 기본사업을 기반으로 완전히 다른 회사로 변신&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가치주 -&amp;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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[기계 2분기 실적 프리뷰, 이젠 전력기계도 확대] 신한금융, 황어연, 송연훈&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 전통기계는 OP 60.5% 증가전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방산, 기대보다 20.6% 상회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한화에어로, 한국항공우주가 기대 상회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LIG넥스원 기대 충족. 한화시스템 기대 이하&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신재생, 전력기계... OP 기대치 부합&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LS 기대 상회, LS Electric / 씨에스윈드 부합&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;건설기계. 하반기도 성장. 전력기계는 턴어라운드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TOP PICk는 현대건설기계, LS&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;2분기 OP 12.5조원. 기대치 11조원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반도체 7조, 디스플레이 1.3조, 스마트폰 3.2조, 가전 1조원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메모리 추정치 5.9조, 실제 6.6조&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고객사 보상금..... 8,000억원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기는 전사업부문 호실적 기대. 3분기는 13.8조원, 4분기 14.3 조원&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;3분기 OP15.9조원. 반도체하고 스마트폰이 증익, 디스플레이, 가전은 전분기와 유사&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3가지 리스크... 언택트 수요 감소. 공급 증가. PER 하락&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2가지 이벤트.... GAA .. 파운드리 새로운 제조공정.. 기존 FinFET&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GAA 방식은 FF대비 밀도 증가율 35%에 불과. 전력소모량이 50% 감소. 속도는 33% 증가. 성공하면 TSMC 고객 뺏기도 가능.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;M&amp;amp;A 가능성... NXP 인수성공시도 긍정적&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;2분기 기대이하 실적 전망. 목표주가 32,000원 하향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하반기는 기대감 높이는 상황. 영업이익 11.5% 증가 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>주식</category>
      <category>DL건설</category>
      <category>Naver</category>
      <category>SK이노베이션</category>
      <category>기아</category>
      <category>대우건설</category>
      <category>엔씨소프트</category>
      <category>원익ips</category>
      <category>제일기획</category>
      <category>테스</category>
      <category>현대모비스</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/275</guid>
      <comments>https://suyou.tistory.com/275#entry275comment</comments>
      <pubDate>Wed, 7 Jul 2021 23:48:27 +0900</pubDate>
    </item>
    <item>
      <title>thymeleaf 에서 외부 사이트 특정 부위 insert(include) 하기</title>
      <link>https://suyou.tistory.com/274</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;thymeleaf&amp;nbsp;에서&amp;nbsp;외부&amp;nbsp;사이트&amp;nbsp;특정&amp;nbsp;부위&amp;nbsp;insert(include)&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;html&lt;/p&gt;
&lt;pre id=&quot;code_1625635354232&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html xmlns:th=&quot;http://www.thymeleaf.org&quot;&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
&amp;lt;title&amp;gt;Insert title here&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;

&amp;lt;h1&amp;gt;head&amp;lt;/h1&amp;gt;

&amp;lt;!-- 주소 :: 태그명.클래스명 --&amp;gt;
&amp;lt;div th:insert=&quot;https://www.thymeleaf.org :: section.description&quot; &amp;gt;...&amp;lt;/div&amp;gt;

&amp;lt;h1&amp;gt;foot&amp;lt;/h1&amp;gt;


&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&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;config 파일에 아래와 같이 설정해 줘야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;configuration 파일이 없다면 임의로 하나 만들면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1625635490594&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.thymeleaf.templateresolver.UrlTemplateResolver;

@Configuration
public class SpringTemplateConfig {
    // UrlTemplateResolver를 빈으로 등록
    @Bean
    public UrlTemplateResolver urlTemplateResolver() {
        return new UrlTemplateResolver();
    }
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>Java/스프링부트</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/274</guid>
      <comments>https://suyou.tistory.com/274#entry274comment</comments>
      <pubDate>Wed, 7 Jul 2021 14:25:43 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 6일 리뷰입니다. - 덕산네오룩스, 한국항공우주, SK, 한샘, 삼성SDI, 롯데정밀화학, OCI, SKC, 네패스, 엘오티베큠</title>
      <link>https://suyou.tistory.com/273</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;부장님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;6일&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OLED 적용처 다변화 최대 수혜&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 70,500원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 추정치 상향&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;[한국항공우주] NH, 최진명&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 어닝서프라이즈 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 42,000원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;항공기 + 우주개발.. UAM 개발 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2030년까지 보유제품 종류 2배로 확대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[한국, 미국 리츠 현황과 대표기업 살펴보기] 유진투자, 김열매&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상반기 상승 시 하반기 88%확률로 상승.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[그린에너지, 탄소중립. 수소매수] 함형도, 최원석, 신한ㄱ므융&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수소.. CCUS탄소, 포집, 사용, 저장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SK, 두산퓨얼셀, 현대차그룹, 수소는 장기적으로 원유를 대체할 수 있음. 저장이동가능.&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;[건설, 2분기 실적은 GS건설이 부진, 퇴직금 1회성]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[유틸리티, 원자력 무엇이든 물어보세요] 메리츠, 문경원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[이그전] KB증권, 이은택&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상반기... 경기민감, 소비재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7월하순.. 델타변이 확산과 백신접종재개가 크로스되는 시기에 이들 업종 주가도 바닥찍을 듯&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;[건자재] B2B수혜가 시작되지 않은 마감업체&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한화투자증권, 송유림&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;콘트리트파일, 거푸집... 동양파일, 삼목에스폼... 2배 상승,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공사 후반에 투입되는 인테리어.. 가구 등, 한샘 2.9% 오름 목표주가 155,000원&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;탑픽... SK&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;[삼성SDI] 하이투자증권, 정원석&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적 기대치 부합. 3분기 개선&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미국 전기차 배터리 공장 건설 기대.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신북미무역협정(USMCA)... 2025년 7월 발표&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;--&amp;gt; 미국 생산비중을 75% 이상 확보해야만 무관세&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 105,000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[OCI] 대신증권, 한상원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 20만원,&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;[SKC] 대신증권, 한상원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 195,000원으로 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동박가치 증가. 3분기부터 정읍 공장 가동.&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;[OSATime] 신한금융, 오강호, 최도연, 이세웅, 김찬우, 심원용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적을 저점으로 비메모리 반등 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OSAT후공정 서비스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실적은 안좋지만 3분기부터 상승..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주가상승률.. 반도체 소모품 49.1% 상승, 반도체 후공정장비 27.6% , OSAT -10.1%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[자동차] 삼성증권, 임은영&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;9월이후로 현대차, 기아 랠리 전망&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[엘오티베큠] 키움증권, 박유악&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메모리, 비메모리 국산화 수혜&lt;/p&gt;</description>
      <category>주식</category>
      <category>oci</category>
      <category>sk</category>
      <category>SKC</category>
      <category>네패스</category>
      <category>덕산네오룩스</category>
      <category>롯데정밀화학</category>
      <category>삼성SDI</category>
      <category>엘오티베큠</category>
      <category>한국항공우주</category>
      <category>한샘</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/273</guid>
      <comments>https://suyou.tistory.com/273#entry273comment</comments>
      <pubDate>Tue, 6 Jul 2021 23:08:12 +0900</pubDate>
    </item>
    <item>
      <title>이반장의 주식민원처리반 2021년 7월 2일 방송분 리뷰 - 롯데관광개발, 팬오션, 텔레칩스, 코엔텍, 한양이엔지, 에스앤에스텍, 현대제철, 엠에스오토텍, 셀트리온, 오성첨단소재, 영진약품, 피에..</title>
      <link>https://suyou.tistory.com/272</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이반장의&amp;nbsp;주식민원처리반&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;2일&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;매수가 20,750원, 현재가 20,150원, 비중 30%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코로나때 분기 매출이 억대여서 상장폐지 실질검사를 받을 정도로 힘들었음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제주도 드림타워 오픈, 카지노 오픈 6월에 오픈&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;/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;-&amp;nbsp;팬오션&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 6,500원, 현재가 8,30원, 비중 30%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;-&amp;nbsp;텔레칩스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 18,600언, 현재가 18,400원, 비중 20%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나쁘지 않고 괜찮은 회사이지만 아리까리 한게 외국인이 전혀 안들어 오고 있음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;손절가 16,000원 깨지면 손절&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;-&amp;nbsp;코엔텍&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 9,310원, 현재가 10,250원, 비중 15%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;손절가 8,500원&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;매수가 20,380원, 현재가 17,650원, 비중 20%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;항공우주 관련주로 11월부터 오르고 지금 멈춰있는 상태.&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;/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;매수가 38,000원, 현재가 32,000원, 비중 30%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2년동안 10배가서 더 이상 못간다고 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1년동안 조정받았는데 그렇게 많게 밀리지 않았음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;- 현대제철&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 52,000원, 현재가 54,1000원, 비중 20%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;- 엠에스오토텍&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 8,100원, 현재가 7,360원, 비중 30%&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;계속 300 중반대임. 갈아타는게 좋음.&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;매수가 276,000원, 현재가 266,000원, 비중 20%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;- 오성첨단소재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 3,900원, 현재가 3,705원, 비중 10%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;- 영진약품&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 6,150원, 현재가 5,940원, 비중 10%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;- 피에이치에이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 11,587원, 현재가 11,950원, 비중 70%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전반적으로 자동체 업체는 고평가 구간이라고 봄.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;10년 20년 미래를 다 땡긴 상태로 모임.&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;&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;매수가 432,500원, 현재가 384,000원, 비중 10%&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;&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;매수가 90,200원, 현재가 59,800원, 비중 10%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MLCC 오래됐지만 매력적인지 모르겠음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 9만원이니 오래 기다려도 힘듬.&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;- DB하이텍&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매수가 64,500원, 현재가 60,600원, 비중 10%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비메모리 관련&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;손절가 5만원 깨면 위험. 요즘 DB하이텍 방송에서 너무 좋은 얘기가 나옴.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DB하이텍이 시장 점유율 올리긴 힘들어 보임.&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;매수가 106,000원, 현재가 100,000원, 비중 25%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무거웠던 주식인데 최근에 4배 올라감.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코끼리가 백미터 15초에 달린 느낌임.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;호텔신라&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;하림&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;칩스앤미디어&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;세종공업&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;8천원 종가 깨면 손절. 위로는 만원 근처에서 익절&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;50% 비중&amp;nbsp; 20% 까지 확 줄이고 보세요.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>주식</category>
      <category>DB하이텍</category>
      <category>롯데관광개발</category>
      <category>삼화콘덴서</category>
      <category>셀트리온</category>
      <category>엠에스오토텍</category>
      <category>팬오션</category>
      <category>피에이치에이</category>
      <category>한국금융지주</category>
      <category>한양이엔지</category>
      <category>호텔신라</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/272</guid>
      <comments>https://suyou.tistory.com/272#entry272comment</comments>
      <pubDate>Sat, 3 Jul 2021 11:27:51 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 2일 리뷰 - DL이앤씨, SK이노베이션, 아이원스, LG디스플레이, JYP Ent., 네패스, 에스퓨얼셀, 이노션, 하이트진로, 한화에어..</title>
      <link>https://suyou.tistory.com/271</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;부장님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;7월&amp;nbsp;2일&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;[DL이앤씨] NH투자증권, 이민재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 23만원으로 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 4.9배.&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;/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;[SK이노베이션] 하나투자증권, 전우제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물적분할... 주주가치는 훼손, 펀더멘털은 무관&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LG화학 1주간 18% 급락후 68% 급등&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LG화학보다 영향이 적어야 한다. 물적분할 가능성은 작년부터 언급&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SK아이이티.. 물적 분할전 시장가치는 2~4조원 평가... 13조원으로 급등.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;100%면 4조.... 5조원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배터리 수주잔고 전세계 2등.. LG화학 1위. CATL 3위&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CATL 시가총액 200조. SK이노페이션의 배터리가치는 4조,5조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 29만원서 ---&amp;gt; 34만원으로 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단기부진은 불가피하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대신증권은 목표주가 40만원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;NH보고서... 5년간 18조원 투자...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;---&amp;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;[아이원스] Kb증권, 성현동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전 경영진 횡령배임... 아이원스가 전 경영진을 고소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자기자본의 4.46% 수준.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15일안에 결론날 가능성&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;7월 주식시장 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3200~3450.. 지수 상승에도 걱정은 쌓이는 모습. 물가상승. 긴축우려. 경기가 고점. 델타변이바이러스. 코스피 8개월 연속 상승 부담. 버블 경고.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;증시가 쉬워갈 순 있어도 기조는 안 바뀐다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;투자전략... 구조적 성장.. 인터넷, 2차전지, 친환경주, 반도체, 자동차, 운송 비중확대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반도체, 자동차는 2분기 실적 발표후에 반등 기대. 다음주 7월7일 삼성전자 실적발표&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적은 대체적으로 호조 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한미 인프라투자에 주목. 미국은 초당파적 합의 이룬 상황. 2021년 한국판 뉴딜은 상반기 70% 조기집행 예상. 7월중에 K-배터리 전략. 한국판 뉴딜 2.0&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;[LG디스플레이] DB금융투자, 권성률&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적에 놀랄것이다. OP 5060억에서 7087억 전망.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LCD 가격 기대이상. 대형OLED는 가격인상. 물량증가로 수익성 개선&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LCD는 3분기부터는 소강상태. 4분기 하락. 이런 환경에도 분기당 7000억 이익&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;21년 LGD의 전사 영업이익은 2.7조원. 종전대비 13% 상향조정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LCD만하는 대만의 AUO, 이노룩스의 시가총애기 78억불, 76억불.. LGD는 77억불&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;[JYP Ent.] 이베스트투자증권, 안진아&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;글로벌 아티스트 라인업 보유. 플랫폼 비즈니스 확장성.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 53,000원 상향 조정. 플랫폼.!&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;6월 임플란트 수출액 60% 급증.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중국은 역대 최대 월 매출액&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미국은 12월이래 최대 수출&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 임플란트 회사들 실적 호저&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[건설, 2분기 업데이트] 한화투자증권, 송유림&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상반기 주택이 다가 아니다. 국내 건설수주액은 4월 기준.. 45.2%증가.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대형건설사 가장 유리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2007년이 국내 건설사 전성기... 향후 2~3년간 실적이 14년만에 최고치를 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최선호주 현대건설, DL이앤씨, 삼성엔지니어링&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;동사 2분기 실적은 기대이하 전망.. 3분기부터 회복. 내년까지는 이어지는 모습.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 53000원 상향&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;건물용 연료전지 1위. 국내시장 점유율 50% 상회&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 168배&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;투자의견 매수, 목표가 9만원 제시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;분기기준 최고의 실적 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OP 90% 증가.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[민수가 또 나르샤.. 한화에어로스페이스] 대신증권, 이동헌, 이태환&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;투자의견 매수, 목표주가 64,000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방산, 우주항공.. 2분기 실적은 OP 27% 증가 전망&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>주식</category>
      <category>DL이앤씨</category>
      <category>JYP Ent.</category>
      <category>LG디스플레이</category>
      <category>SK이노베이션</category>
      <category>네패스</category>
      <category>아이원스</category>
      <category>에스퓨얼셀</category>
      <category>이노션</category>
      <category>하이트진로</category>
      <category>한화에어로스페이스</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/271</guid>
      <comments>https://suyou.tistory.com/271#entry271comment</comments>
      <pubDate>Sat, 3 Jul 2021 09:38:57 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 1일 리뷰입니다. - LG하우시스, NAVER, 삼성SDI, HMM, 금호석유, 삼화전기, 한미반도체, OCI</title>
      <link>https://suyou.tistory.com/270</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 7월 1일 리뷰입니다.&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;[JYP ENT.] 지분매각, 그리고 NFT 메리츠중권, 이효진&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;박진영 2.5% 지분 매각. 두나무가 인수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;NFT 대체불가능토큰.. 디지털 자산&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아티스트 IP를 활용한 디지털 자산&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[IT미래: 전기차와 메타버스]&amp;nbsp; KB증권, 김동원, 이창민, 황고운&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LG그룹, 글로벌 전기차 생태계 형성 주도할 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마구나. 오늘 출범. 이파워트레인 정식출범&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모터, 인버터, 매출성장 40% 상회 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3년치 물량 수주. 애플카 기대. 전기차 OEM 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전기차 2022년 비중 6.5% 확대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메타버스, XR출시, 애플 2022년&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;[그린인프라, 태양광] KTB투자증권, 전혜영&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;탑픽 한화솔루션 반사이익 기대&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;[7월전략: 낙엽만 굴러가도 웃을 준비가 된 주식이 있ㄷ] KB증권, 이은택, 김민규, 하인환, 박유안, 이혜원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;극도로 소외된 게임, 바이오, 코스닥 성장주에 주목&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공급병목 피해주 -&amp;gt; 자동차, IT/가치주 -&amp;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;하반기 코스닥 관심 확대. 바이오 -30% 이상 시장에 지고 잇는 상황.&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;[7월전략: 걱정의 벽을 타고] 한국투자증권, 김대준, 김성근&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3220~3400&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PER 12.6배 수준&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고점부담.... 3300 / 당분간 강세 흐름 이어질 듯&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리스크: 부채한도 협상.. 미국 부채한도 유예기간 7.31 종료&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[LG하우시스] KB증권, 장문준&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 125,000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주택 공급 증가 수혜&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LX하우시스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;21년 OP 63% 증가 전망&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;[NAVER] 이베스트, 성종화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카카오와 역전. 인제 네이버도 보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기는 실적 성장은 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제페토, 웹툰, 야후재팬과 합병, 위버스 투자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 58만원으로 상향&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;[삼성SDI] NH투자증권, 고정우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 97만원, 주요고객사 스텔란티스가 주요지역 판매의 90% 이상을 전기차로 구성할 예정. 북미투자 기대&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;[HMM] 이베스트, 나민식&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;산업은행 30일에 전환사채 주식전환 공시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5,000원에 6,000만주 확보. 산은 지분율 12 ----&amp;gt; 25% 7월 중순&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;민간기업에 경영권 양도 가능성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;언론기사.. 현대글로비스, 포스코, HDC그룹이 인수 후로로 거론&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[금호석유] SK증권, 박한샘&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가는 33만원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적 호조 기대.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;NB-LATEX 수출가격이 1월 1925 -&amp;gt; 5월 2091로 상승&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[삼화전기] 이베스트, 정홍식&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;&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;목표주가 46,000원 상향&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;[OCI] 대신증권&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실질 PER 2배, 너무 싼데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 20만원 ㅇ지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실질 PER 2배... 인천 용현 학익지구.. DCRE 1.7조원 평가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;폴리실리콘 약세 우려.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>주식</category>
      <category>HMM</category>
      <category>LG하우시스</category>
      <category>Naver</category>
      <category>oci</category>
      <category>금호석유</category>
      <category>삼성SDI</category>
      <category>삼화전기</category>
      <category>한미반도체</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/270</guid>
      <comments>https://suyou.tistory.com/270#entry270comment</comments>
      <pubDate>Thu, 1 Jul 2021 21:35:22 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 6월 30일 리뷰입니다. - 롯데정밀화학, KT&amp;amp;G, 심텍, 제일기획, 한화솔루션, 이오테크닉스, 한화솔루션, 클리오, 삼성SDI, 삼성..</title>
      <link>https://suyou.tistory.com/269</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;부장님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;6월&amp;nbsp;30일&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자동차.. 모빌리티, 로봇&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SK이노베이션.. 2차전지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SKC... 2차전지 동박&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성전자.. 메모리(가치주), 스마트폰(가치주) --&amp;gt; 파운드리 + M&amp;amp;A&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;성장 내러티브 반영 전 저점 매수 구간&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 OP 10% 상회 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ECH.. 에폭시 원료... 페인트 제조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;셀룰로오스....대체육&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;암모니아 1위.. 수소운반에 필요&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 PER 6.2배, 배당률 3.9% 구조적 성장 기대&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;[KT&amp;amp;G] 2분기 실적 시장 기대치 소폭 하회 전망... IBK, 김태현&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인삼공사는 15% 이익감소, 면세점 판매가 어려운 상황. 홈쇼핑 판매 축소.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올해&amp;nbsp; 전체이익은 1.3% 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[심텍] 한국투자증권, 조철희&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DDR5&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기는 OP 305djr. OP +102%급증&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 30,500원 제시. 27% OP 증가 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 PER 7.6배&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 OP 22% 증가 전망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기저효과, 삼성의 5G 스마트폰 마케팅 강화.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중국의ㅡ 동반성장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유럽, 중동, 중남미 등 1분기 역성장... 2분기 부터는 성장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LG베스트샵에서 아이폰 판매 추진.. 삼성 마케팅 강화 불가피&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대현M&amp;amp;A 성사 가능성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 31,000원,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배당수익률 4%&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;목표주가 5만원 하향 조정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 기대치 부합. 117% 이익 증가&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기는 화학도 감익. 태양광 적자도 지속.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2021년 태양광 이익추정치 1000억원 ---&amp;gt; -290억원&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;마킹장비. 700억원 매년 매출. 반도체 종류가 다양해지면서 수요 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어닐링 장비 ...목표주가 155,000원 제시. 레이져 장비.. 진입장벽 높음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중국경쟁사 PER 30배. 이오테크닉스는 20배&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;2분기 태양광 바닥 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 65,000원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;태양광 2분기 부진은 불가피. 2분기가 바닥이라는 논리.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기부터 원가부담 해소 전망&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;[클리오] NH투자증권, 조미진&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 32,000원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;색조화장품&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기는 OP 13.4%증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기는 마케팅 비용 집행 확대. 수익성은 악화될 것이라는 우려가 존재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[삼성SDI] 미중 패권 경쟁 수혜.... 신한금융, 소현철, 김찬우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 95,000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 어닝서프라이즈 전망. OP 158% 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스마트폰용과 전동공구용 배터리 판매 8.8% 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자동차용 배터리 영업이익 흑전기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;북미지역 ESS배터리 판매확대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OLED 소재 판매 호조&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;젠5배터리 공급.. 배터리 원가가 20%이상 개선. 젠5 배터리. 600KM 이상 주행&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;친환경 비중확대로 ESS 배터리가 고성장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미국과 중국의 자율주행 , 전기차 패권경재 수혜&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CATL 급등...&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;[삼성전기] DB금융투자, 권성률&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2부기 OP 3,000억 상회. 2860억에서 상향조정. 역대 2분기중 가장 높은 수치.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카메라모듈 부진.. MLCC, 기판은 호조.&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;목표주가 92,000 -&amp;gt; 94,000원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실적이 예상보다 호전될 듯. 11.3조 예상.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기는 더 좋음. 16.3조 ,4분기 불확실성,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PC성장둔화, 공급증가우려, 고정거래가격 4분기부터 둔화.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성전자 새로운 신기술... GAA채택. 밀도감소, 전력소모량 50% 감소, 속도 33% 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존은 FinFET방식&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TSMC 점유율을 뺏어오면 긍정적.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;NXP같은 기업 M&amp;amp;A&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;[이그전] KB증권, 이은택&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1월이 저점이다..... 이와 비슷한게 게임, 헬스 쪽..&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;OSAT 업체들&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기. 오스틴 공장 가동 중단. 실적 악화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비중확대 의견. 5월부터 영향 제한. 하반기~내년까지 이익증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;엘비세미콘, DDI 수요증가영향으로 이익 27% 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네패스는 2분기 영업적자 전망. PLP패키징 매출액 올해 147억 --&amp;gt; 내년 1,300억 예상&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OSAT업체들 5월부터 가동률 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네패스 목표주가 61,000원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네패스아크 2분기 실적 호전&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;3분기까지는 낮은 성장. 밸류에이션 매력도 부각&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하반기가 좋은 건 오리온. 롯데칠성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CJ제일제당&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;2분기 흑자기대. 폴더블폰 필름 매출 기대&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;/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;/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;목표주가 8만원 상향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적 OP 91%&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;/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;[POSCO] 유진투자증권, 방민진&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기&amp;nbsp; 1.97조원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기가 정점 아니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 46만원 유지.&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;- SK이노베이션 JP모건 목표주가 40만원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 서울시 5인이상 금지 일주일 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>주식</category>
      <category>KT&amp;amp;G</category>
      <category>롯데정밀화학</category>
      <category>삼성SDI</category>
      <category>삼성전기</category>
      <category>삼성전자</category>
      <category>심텍</category>
      <category>이오테크닉스</category>
      <category>제일기획</category>
      <category>클리오</category>
      <category>한화솔루션</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/269</guid>
      <comments>https://suyou.tistory.com/269#entry269comment</comments>
      <pubDate>Wed, 30 Jun 2021 23:01:30 +0900</pubDate>
    </item>
    <item>
      <title>염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 6월 29일 리뷰</title>
      <link>https://suyou.tistory.com/268</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;염블리&amp;nbsp;-&amp;nbsp;염승환&amp;nbsp;부장님의&amp;nbsp;일일시황,&amp;nbsp;리포트,&amp;nbsp;뉴스&amp;nbsp;정리&amp;nbsp;리뷰&amp;nbsp;-&amp;nbsp;2021년&amp;nbsp;6월&amp;nbsp;29일&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;[NICE정보통신] 유안타, 안주원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;밤12시까지 영업시간 연장.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영업이익 15% 성장&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[삼성전자] KB증권, 김동원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 105,000원 유지&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적 11.1조원 예상, 3분기 14.4조원, 3년만에 최대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성전자 2012년 매출 200조 돌파, 9년간 연평균 220조 매출 기록. M&amp;amp;A필요.&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;목표주가 14,000원 상향&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 OP 132%증가 전망&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;2분기 실적 추정치 상향... 목표주가는 48,600원, 상향&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;/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;[POSCO] BNK투자증권, 김현태&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 2조원 OP, 철강가격 상승 영향. 목표주가 50만원 상향.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4분기 분기 최고 실적 예상&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;[삼성전자] IBK, 김운호&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반도체가 2분기 주도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기는 반도체만 맑음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3분기는 다 맑음. 모바일 반도체 디스플레이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 11만원&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;[삼성증권] KB증권, 강승건&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 63,000원으로 상향조정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배당수익률 7% 예상&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;상반기 철강주 37% 상승&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5월부터 원자재 가격 하락이슈로 조정&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;[음식료, 2분기는 예견된 비수기, 이후를 노려볼 때] NH, 조미진&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연말로 갈수록 투자 매력 증가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적 우려는 선반영. 곡물가격의 하락 전환, 제품 가격 인상.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올해는 역기저효과. 작년 너무 좋았음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CJ제일제당, 신세계푸드... 실적 기대이상&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오리온과 농심은 2분기를 저잠으로 회복&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CJ제일제당, 오리온&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;충전소 75억달러만 포함. 연비규제는 강화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유가급등, 전기차 판매 호조. 경트럭비중 축소. 전기차로 전환&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GM,포드도 전기차 투자 강화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현대차는 8조원 미국에 투자. 전기차 현지 생상, 기존공장 전환 예상. 보조금 삭제로 기술투자에 집중. UAM, 로봇. 부품주 영향... 현대위아 악재. 이미 동반진출한 기업들은 긍정적. 만도,에스엘, 화신등에 대해서는 긍정적&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;[유니셈] SK증권, 한동희&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 18,000원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크러버.. 오염물질 제거장비&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;식각공정에는 적용되지 않았음... ESG로 사용하게 되면 좋아짐.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OP 21% 상향조정. PER 15배밖에 안됨.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하반기부터는 파운드리 개선의 실마리가 풀릴것으로 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5나노 공정 수율 개선&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 105,000원 유지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파운드리 매출 성장 + M&amp;amp;A가 키포인트&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;2차전지 + 반도체 수주 비중 50% 상회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목표주가 59,000원으로 상향 조정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2022년 디스플레이, 2차전지, 반도체 모두 수주 증가 기대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2분기 실적은 부진 전망. 수주액은 2배 증가.&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;&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;반도체 비중 40%&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;목표주가 70,000원 상향&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;백년전쟁 히트 후 5,6월 부진, 마케팅비용 부담 큼&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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;가치주, 가격매력, 회복주.. 드레이딩 접근. 사고팔기&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;국내 자동차 관련 기업의 경우... 내연기관은 가치주. 전기차, 플랫폼이 붙어서 성공하면 고PER주로 변신&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;/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;국민연금 상반기 수익률 4%, 국내비중 20%&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대체공휴일 국회 통과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>주식</category>
      <category>NICE정보통신]</category>
      <category>posco</category>
      <category>삼성전자</category>
      <category>삼성증권</category>
      <category>아이원스</category>
      <category>에스에프에이</category>
      <category>유니셈</category>
      <category>컴투스</category>
      <category>해성디에스</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/268</guid>
      <comments>https://suyou.tistory.com/268#entry268comment</comments>
      <pubDate>Tue, 29 Jun 2021 23:44:45 +0900</pubDate>
    </item>
    <item>
      <title>스프링부트 자동 빌드 - 자바, thymeleaf 자동 리로드, autoreload, livereload</title>
      <link>https://suyou.tistory.com/267</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;스프링부트&amp;nbsp;자동&amp;nbsp;빌드&amp;nbsp;-&amp;nbsp;자바,&amp;nbsp;thymeleaf&amp;nbsp;자동&amp;nbsp;리로드,&amp;nbsp;autoreload,&amp;nbsp;livereload&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pom.xml에 스프링부트 데트툴 디팬던시 추가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;dependency&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;artifactId&amp;gt;spring-boot-devtools&amp;lt;/artifactId&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;scope&amp;gt;runtime&amp;lt;/scope&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;optional&amp;gt;true&amp;lt;/optional&amp;gt; &lt;br /&gt;&amp;lt;/dependency&amp;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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;application.yml 에 라이브리로드 추가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;spring: &lt;br /&gt;&amp;nbsp;&amp;nbsp;devtools: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;livereload: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;enabled:&amp;nbsp;true &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;enabled:&amp;nbsp;true&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;spring.devtools.livereload.enabled=true&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;spring.devtools.restart.enabled=true&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;livereload는 뷰단 파일 thymeleaf 파일등 변경되었을때 다시 로드&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;restart는 자바파일 변경 시 재 빌드.&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;이클립스 메뉴 Project &amp;gt; Build Automatically 체크&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;250&quot; data-origin-height=&quot;266&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Q4QH1/btq8nFg6Zrr/NaMyZJ7yLSyizlLuXgWAa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Q4QH1/btq8nFg6Zrr/NaMyZJ7yLSyizlLuXgWAa1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Q4QH1/btq8nFg6Zrr/NaMyZJ7yLSyizlLuXgWAa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQ4QH1%2Fbtq8nFg6Zrr%2FNaMyZJ7yLSyizlLuXgWAa1%2Fimg.png&quot; data-origin-width=&quot;250&quot; data-origin-height=&quot;266&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Java/스프링부트</category>
      <category>livereload</category>
      <category>restart</category>
      <category>스프링부트 자동 빌드</category>
      <author>수유산장</author>
      <guid isPermaLink="true">https://suyou.tistory.com/267</guid>
      <comments>https://suyou.tistory.com/267#entry267comment</comments>
      <pubDate>Tue, 29 Jun 2021 17:27:55 +0900</pubDate>
    </item>
  </channel>
</rss>