-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
17 lines (17 loc) · 12.5 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html><html lang="kr"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Devlog</title><link rel="stylesheet" href="/libs/spoqa-han-sans-kr/css/SpoqaHanSans-kr.css"><link rel="stylesheet" href="/libs/font-awesome/css/font-awesome.min.css"><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="/css/highlights/dracula.css"><link rel="canonical" href="http://yoursite.com/"/>
<meta name="description" content="dev log">
<meta property="og:type" content="website">
<meta property="og:title" content="Devlog">
<meta property="og:url" content="http://yoursite.com/">
<meta property="og:site_name" content="Devlog">
<meta property="og:description" content="dev log">
<meta property="og:locale" content="kr">
<meta property="og:image" content="http://yoursite.com/images/algorithm.png">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Devlog">
<meta name="twitter:description" content="dev log">
<meta name="twitter:image" content="http://yoursite.com/images/algorithm.png"><link rel="icon" href="/images/internet.png"><link rel="alternate" href="/atom.xml" type="application/atom+xml" title="Devlog"></head><body itemscope itemtype="https://schema.org/WebPage"><nav class="menu" id="menu"><div class="menu-inner"><div class="menu__left-area"><div class="menu__item"><a class="menu__item__link menu__item__link--brand" href="/" title="Home" rel="home"><img class="menu__item__link--brand__image" src="/images/internet.png" alt="Devlog"><span class="menu__item__link--brand__label">Devlog</span></a></div></div><div class="menu__right-area"><div class="menu__item menu__item--active"><a class="menu__item__link" href="/">Home</a></div><div class="menu__item"><a class="menu__item__link" href="/about">About</a></div><div class="menu__item"><a class="menu__item__link" href="/archives">Archives</a></div></div></div></nav><div class="page-background"></div><div class="content-container"><div class="content-outer"><div class="content-inner" itemscope itemtype="https://schema.org/Blog"><section class="post-list"><article class="post-list__item"><div class="post-list__item__col-1"><a class="post-list__item__link" href="/java/spring/jpa-auditing/"><div class="post-list__item__link__background" style="background-image:url('/images/java/spring/spring.jpg');"></div></a></div><div class="post-list__item__col-2"><div class="post-list__item__meta"><a class="post-list__item__meta__link" href="/categories/Backend/">Backend</a><span class="post-list__item__meta__label">></span><a class="post-list__item__meta__link" href="/categories/Backend/Java/">Java</a><span class="post-list__item__meta__label">></span><a class="post-list__item__meta__link" href="/categories/Backend/Java/Spring/">Spring</a></div><h3 class="post-list__item__title"><a href="/java/spring/jpa-auditing/" title="Jpa Auditing 적용하기">Jpa Auditing 적용하기</a></h3><p class="post-list__item__description">JPA를 사용하면 중복되는 부분들이 많이 발생한다. 등록 시간, 수정 시간, id 등등.. 그런 부분을 Auditing Entity를 통해 중복을 제거하고 자동화 할 수...</p></div></article><article class="post-list__item"><div class="post-list__item__col-1"><a class="post-list__item__link" href="/etc/travis-mysql-setting/"><div class="post-list__item__link__background" style="background-image:url('/images/travis-ci.png');"></div></a></div><div class="post-list__item__col-2"><div class="post-list__item__meta"><a class="post-list__item__meta__link" href="/categories/etc/">etc</a></div><h3 class="post-list__item__title"><a href="/etc/travis-mysql-setting/" title="Travis Setting up Mysql - Mysql 설정">Travis Setting up Mysql - Mysql 설정</a></h3><p class="post-list__item__description">h2를 사용한다면 전혀 문제될 것이 없지만 로컬에서 mysql을 사용하는 경우 travis상에서 빌드되게 하려면 mysql 설정을 Travis 빌드 서버에서 해줘야 한다.
아래와 같이 설정하면 travis 빌드 서버에 mysql 설정을 할 수...</p></div></article><article class="post-list__item"><div class="post-list__item__col-1"><a class="post-list__item__link" href="/java/spring/java-local-date-time-custom-serializer/"><div class="post-list__item__link__background" style="background-image:url('/images/java/spring/spring.jpg');"></div></a></div><div class="post-list__item__col-2"><div class="post-list__item__meta"><a class="post-list__item__meta__link" href="/categories/Backend/">Backend</a><span class="post-list__item__meta__label">></span><a class="post-list__item__meta__link" href="/categories/Backend/Java/">Java</a><span class="post-list__item__meta__label">></span><a class="post-list__item__meta__link" href="/categories/Backend/Java/Spring/">Spring</a></div><h3 class="post-list__item__title"><a href="/java/spring/java-local-date-time-custom-serializer/" title="Java 8 LocalDateTime custom Deserializer, Serializer">Java 8 LocalDateTime custom Deserializer, Serializer</a></h3><p class="post-list__item__description">LocalDateTime을 그냥 사용하다보면 항상 Serialize, Deserialize 하는 과정에서 문제가 발생한다.
그냥 아래처럼 Custom Serializer, Deserializer 두개를 따로 만들고 활용하는게 더 좋은 것 같음....</p></div></article><article class="post-list__item"><div class="post-list__item__col-1"><a class="post-list__item__link" href="/java/spring/ehcache/"><div class="post-list__item__link__background" style="background-image:url('/images/java/spring/spring.jpg');"></div></a></div><div class="post-list__item__col-2"><div class="post-list__item__meta"><a class="post-list__item__meta__link" href="/categories/Backend/">Backend</a><span class="post-list__item__meta__label">></span><a class="post-list__item__meta__link" href="/categories/Backend/Java/">Java</a><span class="post-list__item__meta__label">></span><a class="post-list__item__meta__link" href="/categories/Backend/Java/Spring/">Spring</a></div><h3 class="post-list__item__title"><a href="/java/spring/ehcache/" title="Spring Ehcache 적용하기">Spring Ehcache 적용하기</a></h3><p class="post-list__item__description">EhCache를 적용하려면 두가지 의존성을 추가해야 한다.
12compile('org.springframework.boot:spring-boot-starter-cache')compile group: 'net.sf.ehcache', name: 'ehcache',...</p></div></article><article class="post-list__item"><div class="post-list__item__col-1"><a class="post-list__item__link" href="/java/spring/random-test-junit/"><div class="post-list__item__link__background" style="background-image:url('/images/java/spring/spring.jpg');"></div></a></div><div class="post-list__item__col-2"><div class="post-list__item__meta"><a class="post-list__item__meta__link" href="/categories/Backend/">Backend</a><span class="post-list__item__meta__label">></span><a class="post-list__item__meta__link" href="/categories/Backend/Java/">Java</a><span class="post-list__item__meta__label">></span><a class="post-list__item__meta__link" href="/categories/Backend/Java/Spring/">Spring</a></div><h3 class="post-list__item__title"><a href="/java/spring/random-test-junit/" title="PasswordEncoder 관련 랜덤값 테스트 작성하기">PasswordEncoder 관련 랜덤값 테스트 작성하기</a></h3><p class="post-list__item__description">회원 정보 비밀번호를 BcryptPasswordEncoder로 암호화하고 그것과 관련된 단위 테스트를 작성했을 때, 매번 랜덤한 값이 인코딩되어서 나와서 단위 테스트 작성을 어떻게 해야할지 고민함.
그냥 고민하다가, 아래와 같이 테스트에서...</p></div></article></section><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><span class="space">…</span><a class="page-number" href="/page/9/">9</a><a class="extend next" rel="next" href="/page/2/">Next</a></div></div></div></div><footer id="footer"><div class="widgets"><div class="widgets-inner"><!-- Jade doesn't support dynamic inclusion with `each`.--><!-- So, I just hard coded the file names that will be included.--><div class="widgets__item"><h3 class="widgets__item__heading">Recent posts</h3><ul class="recent-posts"><li class="recent-posts__item"><a href="/java/spring/jpa-auditing/">Jpa Auditing 적용하기</a></li><li class="recent-posts__item"><a href="/etc/travis-mysql-setting/">Travis Setting up Mysql - Mysql 설정</a></li><li class="recent-posts__item"><a href="/java/spring/java-local-date-time-custom-serializer/">Java 8 LocalDateTime custom Deserializer, Serializer</a></li><li class="recent-posts__item"><a href="/java/spring/ehcache/">Spring Ehcache 적용하기</a></li><li class="recent-posts__item"><a href="/java/spring/random-test-junit/">PasswordEncoder 관련 랜덤값 테스트 작성하기</a></li></ul></div><div class="widgets__item"><h3 class="widgets__item__heading">Categories</h3><ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/categories/Backend/">Backend</a><span class="category-list-count">13</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/Backend/Java/">Java</a><span class="category-list-count">13</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/Backend/Java/DesignPattern/">DesignPattern</a><span class="category-list-count">2</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Backend/Java/Spring/">Spring</a><span class="category-list-count">10</span></li></ul></li></ul></li><li class="category-list-item"><a class="category-list-link" href="/categories/Blog/">Blog</a><span class="category-list-count">1</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/Blog/Hexo/">Hexo</a><span class="category-list-count">1</span></li></ul></li><li class="category-list-item"><a class="category-list-link" href="/categories/CS/">CS</a><span class="category-list-count">21</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/CS/Algorithm/">Algorithm</a><span class="category-list-count">20</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/CS/Datastructure/">Datastructure</a><span class="category-list-count">1</span></li></ul></li><li class="category-list-item"><a class="category-list-link" href="/categories/Frontend/">Frontend</a><span class="category-list-count">2</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/Frontend/Javascript/">Javascript</a><span class="category-list-count">2</span></li></ul></li><li class="category-list-item"><a class="category-list-link" href="/categories/Interview/">Interview</a><span class="category-list-count">3</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Issue/">Issue</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/etc/">etc</a><span class="category-list-count">1</span></li></ul></div><div class="widgets__item"><h3 class="widgets__item__heading">Tag cloud</h3><div class="tag-cloud"><a href="/tags/AbstractFactory/" style="font-size: 0.9rem;">AbstractFactory</a> <a href="/tags/Algorithm/" style="font-size: 1.5rem;">Algorithm</a> <a href="/tags/Auditing/" style="font-size: 0.75rem;">Auditing</a> <a href="/tags/Cache/" style="font-size: 0.75rem;">Cache</a> <a href="/tags/EhCache/" style="font-size: 1.05rem;">EhCache</a> <a href="/tags/Graph/" style="font-size: 0.75rem;">Graph</a> <a href="/tags/Hexo/" style="font-size: 0.75rem;">Hexo</a> <a href="/tags/Interview/" style="font-size: 1.05rem;">Interview</a> <a href="/tags/JPA/" style="font-size: 0.75rem;">JPA</a> <a href="/tags/JUnit/" style="font-size: 0.75rem;">JUnit</a> <a href="/tags/Java/" style="font-size: 1.35rem;">Java</a> <a href="/tags/Javascript/" style="font-size: 0.9rem;">Javascript</a> <a href="/tags/Mybatis/" style="font-size: 0.75rem;">Mybatis</a> <a href="/tags/Spring/" style="font-size: 1.2rem;">Spring</a> <a href="/tags/Travis/" style="font-size: 0.75rem;">Travis</a></div></div></div></div><p class="copyright"><small>© 2018 KyuNam<br>Powered by <a href="https://hexo.io" rel="external" target="_blank">Hexo</a>, Theme by <a href="https://github.com/hyunseob" rel="external" target="_blank">HyunSeob</a></small></p></footer><script src="/js/sharer.min.js"></script></body></html>