profile picture

I'm Riley Shen


Riley likes to push her limits
and always keep learning new things.
She shares her weekly learnings
because "if you can't explain it simply,
it means you didn't understand it well enough".

© Riley Shen 2023
  • Home
  • Posts
  • About Me
  • Contact
    2023
      MyBatis-Plus for Beginners 4 DDD model
      Jul 15
      flash sale project details
      May 10
      dubbo in DDD
      May 1
      about Redis Key lock
      Apr 10
      Bridge, adapter and combination, decorator pattern
      Apr 10
      DDD in real project 4 activity template
      Mar 1
      DDD in real project 2.5 database router
      Mar 1
      DDD in real project 2
      Mar 1
      DDD in real project 1
      Mar 1
      about row-level locking
      Mar 1
    2022
      非常容易学的android笔记9--总结
      Dec 25
      非常容易学的android笔记8--Support landscape orientation
      Dec 25
      非常容易学的android笔记7
      Dec 20
      非常容易学的android笔记6
      Dec 20
      非常容易学的android笔记5
      Dec 20
      非常容易学的android笔记4
      Dec 20
      非常容易学的android笔记3
      Dec 20
      非常容易学的android笔记2
      Dec 7
      Android quick note 非常容易学的 android 笔记
      Dec 7
      Developer Guide
      Nov 16
      gradle vs maven
      Nov 7
      Hibernate for Beginners
      Jul 15
      JavaScript ro react
      Jul 12
      Observer, State and Strategy, Template Method, Visitor
      Apr 10
      Chain of Responsibility, Command and Iterator, Mediator, Memento
      Apr 10
      learning System design as a landscape architect 9
      Apr 1
      learning System design as a landscape architect 12
      Apr 1
      learning System design as a landscape architect 11
      Apr 1
      learning System design as a landscape architect 10
      Apr 1
      Builder, Prototype design pattern
      Apr 1
      react
      Mar 16
      computeIfAbsent vs putIfAbsent
      Mar 4
      Simple Factory,Factory method & abstract Factory design pattern
      Mar 1
      leetcode 回顾
      Mar 1
      learning System design as a landscape architect 8
      Mar 1
      learning System design as a landscape architect 7
      Mar 1
      learning System design as a landscape architect 6
      Mar 1
      learning System design as a landscape architect 5
      Mar 1
      learning System design as a landscape architect 4
      Mar 1
      learning System design as a landscape architect 3
      Mar 1
      learning System design as a landscape architect 2
      Mar 1
      learning System design as a landscape architect 1
      Mar 1
      How to choose Sql Or NoSql
      Mar 1
      JVM2
      Feb 18
      Java code readability and elegant
      Feb 16
      quick review of Linux
      Feb 1
      how to understand back-of-the-envelope estimation
      Feb 1
      final field variable
      Feb 1
      Artifact xx exploded: Error during artifact deployment. See server log for details
      Feb 1
      JVM
      Jan 18
    2021
      HttpClient
      Dec 28
      Redis6
      Dec 16
      Mybatis 程序执行成功,数据库却没有改变
      Dec 1
      System design
      Oct 1
      SSO && OAuth App
      Oct 1
      about BinarySearchTree 3
      Sep 9
      about BinarySearchTree 2
      Sep 4
      Lambda
      Sep 1
      algorithm final 1
      Sep 1
      about Toplogcal Sort
      Sep 1
      about Sliding Window5
      Sep 1
      about Sliding Window4
      Sep 1
      about Sliding Window3
      Sep 1
      about Sliding Window2
      Sep 1
      about Sliding Window1
      Sep 1
      about reverse LinkedList
      Sep 1
      about Queue and Stack
      Sep 1
      about Merge Intervals 1
      Sep 1
      about graph
      Sep 1
      about fast slow points 1
      Sep 1
      about Dynamic Programming
      Sep 1
      about Cyclic sort
      Sep 1
      about BinarySearchTree
      Sep 1
      about BFS 2
      Sep 1
      about BFS
      Sep 1
      about 2 pointers 3
      Sep 1
      about 2 pointers 2
      Sep 1
      about 2 pointers 1
      Sep 1
      java reflection
      Aug 16
      clean code
      Jul 4
      Using Git in the Real Life for Beginners 6
      Jun 16
      Using Git in the Real Life for Beginners 5
      Jun 16
      A Personalized Twitch Resources Recommendation Engine 3
      Jun 16
      A Personalized Twitch Resources Recommendation Engine 2
      Jun 16
      A Personalized Twitch Resources Recommendation Engine
      Jun 16
      A Personalized GitHub Job Resources Recommendation Engine
      Jun 16
      Jackson 2
      May 4
      Topological Sorting
      May 4
      SSM Java project
      Apr 16
      SpringMVC learning code 5
      Mar 16
      SpringMVC learning code 4
      Mar 16
      SpringMVC learning code 3
      Mar 16
      SpringMVC learning code 2
      Mar 16
      SpringMVC learning code 1
      Mar 16
      The Figure Shortcode
      Mar 13
      input size vs time complexity
      Mar 12
      interface
      Mar 1
      treemap 了解
      Feb 16
      java面试复习3
      Feb 16
      java 面试复习 4
      Feb 16
      java 面试复习 2
      Feb 16
      java 面试复习 1
      Feb 16
      java volatile 可见行(Visibility),原子性(Atomicity),有序性(Ordering)
      Feb 16
      about Linked List
      Feb 16
      about Binary Tree
      Feb 16
      Jackson && Lombok
      Feb 4
      java web project--learning through building 8
      Jan 12
      java web project--learning through building 7
      Jan 12
      java web project--learning through building 5
      Jan 12
      java web project--learning through building 5
      Jan 12
      java web project--learning through building 4
      Jan 12
      java web project--learning through building 3
      Jan 12
      java web project--learning through building 2
      Jan 12
      java web project--learning through building 1
      Jan 12
      java interview checklist
      Jan 12
    2020
      Managment
      Sep 4
      Using HttpSession in a Shopping Cart Application
      Aug 28
      MyBatis-Plus for Beginners 3
      Jul 15
      MyBatis-Plus for Beginners 2
      Jul 15
      MyBatis for Beginners 1
      Jul 15
      GitHugo 修整问题
      Jun 19
      Encryption-Decryption
      Jun 18
      Comparable and Comparator interface
      Jun 17
      HashMap
      Jun 17
      Using Git in the Real Life for Beginners 4
      Jun 16
      Using Git in the Real Life for Beginners 3
      Jun 16
      Using Git in the Real Life for Beginners 2
      Jun 16
      java中的instanceof和isInstance
      Jun 16
      Decrypted!
      Jun 15
      Using Git in the Real Life for Beginners 1
      Jun 15
      GooglemapAPI
      Jun 11
      Interface → Compact strings with AsciiCharSequence
      Jun 9
      Interface → Account Service
      Jun 9
      Interface → Mutable geometric shapes
      Jun 9
      Introduction to the Fetch API and Promise
      Jun 9
      Building Apps - App Product Management for Developers
      Jun 9
      Fetch Api learning 1
      Jun 9
      Fetch API && Using public API for beginners in details 超详细超小白贴
      Jun 4
      JDBC
      May 12
      spring learning code 4
      Apr 16
      spring learning code 3
      Apr 16
      spring learning code 2
      Apr 16
      spring learning code 1
      Apr 16
    2019
      Hugo博客发布篇
      Dec 19
      OOD Parking Lot
      Dec 16
      Abstract class → Users and WebSites
      Dec 9
      FamilyAccount java project
      Nov 23
      BankAccount java project
      Nov 23
      Emoji Support
      Nov 5
      hashCode() and equals() → Complex numbers
      Sep 16
      sql 常用语句
      Jun 16
      Markdown Syntax Guide
      Mar 11
      Placeholder Text
      Mar 9
      Math Typesetting
      Mar 8
      Guide to Thumbnails in Hugo
      Mar 4