•   如何保证缓存和数据库一致性,这是一个老生常谈的话题了。 但很多人对这个问题,依旧有很多疑惑: 到底是更新缓存还是删缓存? 到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库? 为什么要引入消息队列保...
  •   引言 在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,...
  •   1. Java的线程池 ① 合理使用线程池的好处 Java的线程池是运用场景最多的并发框架,几乎所有需要异步或者并发执行任务的程序都可以使用线程池。 合理使用线程池能带来的好处: 降低资源消耗。 通过重复利用已经创建的线...
  • 1、SpringMVC启动流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xm...
  • 手机发送卡片教程 网警代码 <?xml version='1.0' encoding='UTF-8' standalone='yes' ?><msg serviceID="1" templateID="123" action=...
  • windows端口占用 查询占用进程 netstat -ano|find "端口号" 查询占用程序 tasklist|findstr "pid" 注意引号 结束占用进程 taskkill /f /t /im xx xx为上一步查询的pid ...
  • 之前都是操作linux系统,部署到linux很容易,参见 Springboot项目的云服务器部署 而部署到window也可以用 java -jar这种方法可以快速启动springboot,但有个问题就是关掉cmd窗口程序就会停止. 所以可以把s...
  • 3D超级魔方html5游戏在线玩 网址 http://liflag.cn/html/mofang/index.html 超真实的3D魔方,你玩过没。 玩法介绍 1.鼠标或者手势滑动对应的面即可操作魔方 2.鼠标或手势活动魔方以外的地方则可以转动魔...
  • mysql配置 之前文章中记录了dockr安装mysql之后,发现该数据库对大小写敏感,然后各种百度修改配置、重启都不生效。 mysql表名是否区分大小写是通过lower_case_table_names参数来设置,登录mysql后可通过show...
  • 1、什么是 Redis? Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: (1)Redis 支持数据的持久化,可以将内存中的数据...