Redis缓存问题 Redis缓存问题
Redis 作为缓存应用在各种大型项目中,但在实际开发中不得不考虑许多常见问题 一 缓存穿透1. 问题描述如果查询一个系统根本不存在的数据,缓存层和数据库均不会命中,从而导致每次请求都要到持久层数据库查询,从而失去了缓存的意义,同时也给
面向对象的原则 面向对象的原则
对于面向对象语言而言,有“六原则,一法则”去遵循: 六原则 单一原则:一个类只应该做它该做的事情,做到高聚合,低耦合 开闭原则:开放拓展,关闭修改。既尽量从原有系统派生出新类,而避免直接对原系统的修改 依赖倒置原则:面向接口编程 里氏替换原
2020-07-26
Markdown 入门 Markdown 入门
关于Markdown Markdown是一个 Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文本 背景因为写博文需经常用到Markdown语法,于是产生了对Markdown语法进行系统整理的
2020-07-18
Java 面向对象 Java 面向对象
一、面向对象(OOP) 本质是以类的方式组织代码,以对象的方式组织数据。 面向过程Vs面向对象 区别 面向过程:事物比较简单,可以用线性思维去解决(第一步做什么,接下来做什么…) 面向对象:事物比较复杂,使用简单的线性思维无法解决
2020-07-18
Java 基础知识 Java 基础知识
一、Java 简介 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向
2020-07-18
Hello World Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hex
2020-07-17