自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 无锁缓存方案

提供一种缓存解决方案,该方案不强依赖redis、不使用锁,实现缓存数据和源数据的基本(最终)一致性。

2021-06-05 22:41:57 226 1

原创 数据库和缓存一致性解决方案

简介:业务查询数据时先查询内部缓存(JVM),如果未查到或者异常再查询redis缓存,最后查询数据库。有以下几点保证尽量多的请求命中缓存; 保证缓存中的数据尽可能与数据库一致(延迟和准确度两个方面); 尽可能轻量,减少依赖; 减少资源占用,减轻对程序性能的影响;方案:整个解决方案分为四个主要流程:数据管理、定时任务、业务查询、Redis同步DB数据。数据管理通过管理后台对数据库中的数据增删改查,需要保证Redis对应的缓存数据和DB的一致性。其中后台查询直接查询数据库,不走缓存。

2021-03-21 16:05:50 169

原创 Spring Cloud之Eureka集群搭建

github地址:https://github.com/heumanpub/spring-cloud-example,后续会持续更新其它Spring Cloud组件应用。1、环境JDK:1.8,Spring Boot:2.0.6-RELEASE,Eureka:2.0.2-RELEASE。Spring Boot版本和Eureka版本一定要兼容,不然可能出现一系列莫名其妙的错误,版本兼容性可以...

2018-11-25 14:55:04 197

原创 Spring整合Shiro

这篇文章主要介绍SpringMVC和shiro的整合。

2018-04-04 17:22:56 185

原创 Spring MVC + Mybatis 环境搭建

使用Spring MVC和Mybatis也做过几个项目了,一直没有整理过搭建过程,所以最近重新开始搞了一个最最基础的example,只有一个登陆,但是基础配置还是相对完整的,可供新人参考思路。该项目使用maven进行管理

2017-12-22 22:33:00 216

原创 Spring中ContextLoaderListener和DispatcherServlet的区别

Spring中ContextLoaderListener和DispatcherServlet的区别

2017-12-15 10:34:49 549

原创 centos7下安装jdk(rpm)

1、下载jdk,这里下载的是rpm版的2、进入rpm所在目录,使用命令rpm -ivh rpm文件名进行安装,安装目录是/usr/java/jdk1.8.0_1213、添加环境变量vi /etc/profile在文件末尾添加以下内容:JAVA_HOME=/usr/java/jdk1.8.0_121CLASSPATH=./:$JAVA_HOME/lib/tools.jar:$

2017-02-25 11:58:29 958

android飞机大战

该资源是一个Android版的飞机大战,功能非常简单,另外代码结构设计也不是很好,但初学者可根据代码学到不少东西。

2015-05-22

canvas数字时钟

使用HTML5的Canvas标签+JS+CSS制作的简单数字时钟,Firefox较新版本支持,IE及Chrome不完全支持。适合初学者阅读。

2015-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除