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
      PlusInterceptor
      Jul 15
      OptimisticLockerInnerInterceptor
      Jul 15
      MyBatis-Plus
      Jul 15
      java interview
      May 10
      java
      May 10
      Highly concurrent
      May 10
      project
      May 1
      DDD
      May 1
      Redis Key lock
      Apr 10
      OOD design
      Apr 10
      design pattern
      Apr 10
      Bridge
      Apr 10
      Adapter
      Apr 10
      Database locking strategies
      Mar 1
    2022
      项目
      Dec 25
      tool
      Dec 25
      Support landscape orientation
      Dec 25
      SDE
      Dec 25
      kotlin
      Dec 25
      Android
      Dec 25
      swipeable, movable, and clickable
      Dec 20
      RecyclerView
      Dec 20
      navigation
      Dec 20
      drawer menu
      Dec 20
      Drawables, styles, and themes
      Dec 20
      ConstraintLayout2.0
      Dec 20
      Cards and colors
      Dec 20
      options menu
      Dec 7
      real-life work
      Nov 16
      newbie
      Nov 16
      Hibernate
      Jul 15
      Annotations
      Jul 15
      fundamental JavaScript
      Jul 12
      Strategy
      Apr 10
      Prototype"
      Apr 10
      Observer
      Apr 10
      Chain of Responsibility
      Apr 10
      Video Streaming System
      Apr 1
      System design
      Apr 1
      Search System
      Apr 1
      interview
      Apr 1
      Design Yelp
      Apr 1
      Design Uber
      Apr 1
      Design Pokemon Go
      Apr 1
      Design Facebook Nearby
      Apr 1
      Design chat system
      Apr 1
      Builder
      Apr 1
      react
      Mar 16
      front-end
      Mar 16
      putIfAbsent
      Mar 4
      computeIfAbsent
      Mar 4
      User System
      Mar 1
      sql
      Mar 1
      Simple Factory
      Mar 1
      scale
      Mar 1
      reflection
      Mar 1
      NoSql
      Mar 1
      interface vs abstract class
      Mar 1
      Flash Sale
      Mar 1
      Factory method
      Mar 1
      Distributed System Design
      Mar 1
      Distributed File System
      Mar 1
      Design_TinyURL
      Mar 1
      Coupon System
      Mar 1
      Collaborative Editing System
      Mar 1
      Bigtable
      Mar 1
      algorithm
      Mar 1
      abstract Factory
      Mar 1
      JVM
      Feb 18
      Gabage Collection
      Feb 18
      readability
      Feb 16
      if-else
      Feb 16
      Linux
      Feb 1
      java web
      Feb 1
      final
      Feb 1
      Error during artifact deployment
      Feb 1
      Build pattern
      Feb 1
      back-of-the-envelope estimation
      Feb 1
      intern()
      Jan 18
      ClassLoader
      Jan 18
      jvm memory model
      Jan 18
    2021
      HttpPost
      Dec 28
      HttpGet
      Dec 28
      HttpClient
      Dec 28
      execute
      Dec 28
      Redis6
      Dec 16
      mybatis
      Dec 1
      sso
      Oct 1
      Social login
      Oct 1
      GitHub OAuth App
      Oct 1
      GitHub
      Oct 1
      BinarySearchTree
      Sep 9
      桶排序
      Sep 1
      treeset
      Sep 1
      Toplogcal Sort
      Sep 1
      Stream API
      Sep 1
      Sliding Window
      Sep 1
      reverse LinkedList
      Sep 1
      Method References
      Sep 1
      Merge Intervals
      Sep 1
      Lambda
      Sep 1
      graph
      Sep 1
      fast slow points
      Sep 1
      Dynamic Programming
      Sep 1
      Cyclic sort
      Sep 1
      Binary Search
      Sep 1
      BFS
      Sep 1
      2 pointers
      Sep 1
      java reflection
      Aug 16
      serialize
      Jul 4
      JSON
      Jul 4
      deserialize
      Jul 4
      Recommendation
      Jun 16
      rebase
      Jun 16
      java project
      Jun 16
      Cherry-pick
      Jun 16
      Topological Sorting
      May 4
      leetcode
      May 4
      Jackson
      May 4
      Algorithmn
      May 4
      Spring
      Apr 16
      CRUD
      Apr 16
      Bootstrap
      Apr 16
      AJAX
      Apr 16
      Spring5
      Mar 16
      IOC
      Mar 16
      AOP
      Mar 16
      shortcode
      Mar 13
      ref
      Mar 13
      Interface
      Mar 1
      Volatile
      Feb 16
      treemap
      Feb 16
      Thread
      Feb 16
      StringBuffer
      Feb 16
      OOP
      Feb 16
      Linked List
      Feb 16
      java面试
      Feb 16
      java 面试
      Feb 16
      Data Structure
      Feb 16
      Binary Tree
      Feb 16
      Lombok
      Feb 4
      JSONObject
      Feb 4
      BuilderPattern
      Feb 4
      Thymeleaf
      Jan 12
      Three-tier system
      Jan 12
      TemplateEngine.process
      Jan 12
      preparedstatements
      Jan 12
      JDBC template
      Jan 12
      JDBC
      Jan 12
      javaEE web
      Jan 12
      javaEE project
      Jan 12
    2020
      Servlet
      Sep 4
      mysql
      Sep 4
      javaweb
      Sep 4
      web eshopping
      Aug 28
      HttpSession
      Aug 28
      TableLogic
      Jul 15
      service
      Jul 15
      mybatisX 填充注解
      Jul 15
      mapper
      Jul 15
      Annotation
      Jul 15
      hugo
      Jun 19
      git
      Jun 19
      jva
      Jun 17
      Merge conflict
      Jun 16
      git reset
      Jun 16
      git checkout
      Jun 16
      pull
      Jun 16
      fetch
      Jun 16
      branch
      Jun 16
      git stash
      Jun 16
      working directory
      Jun 15
      stage or index
      Jun 15
      git commit
      Jun 15
      git add
      Jun 15
      commit History
      Jun 15
      API
      Jun 11
      jave
      Jun 9
      Product Management
      Jun 9
      Javascipt
      Jun 4
      Fetch Api
      Jun 4
    2019
      parking lot
      Dec 16
      OOD
      Dec 16
      Abstract class
      Dec 9
      emoji
      Nov 5
      markdown
      Mar 11
      html
      Mar 11
      css
      Mar 11
      text
      Mar 9
      thumbnail
      Mar 4
    0001
      index
      Jan 1