- 博客(11)
- 资源 (24)
- 收藏
- 关注
转载 Spring Boot 中使用一个注解轻松将 List 转换为 Excel 下载
科技派大星2020-03-08 11:44:00 使用示例 @ResponseExcel(classFieldNames = {"name", "age", "address"}) @RequestMapping("/list") public List list() { return listUsers(); } 其中,使用了 ResponseExcel 注解并指明实体类的...
2020-03-11 16:00:52 659
转载 聊聊CAS - 面试官最喜欢问的并发编程专题
IT技术研习社2020-03-10 17:51:51 什么是CAS 学习Java并发编程,CAS(Compare And Set)机制都是一个不得不掌握的知识点。除了通过synchronized进行并发控制外,还可以通过CAS的方式控制,大家熟悉的ReentrantLock内部实现大量采用CAS进行控制。 CAS即Compare and Swap,即比较并交换。 CAS有三个操作数:内存...
2020-03-11 15:56:07 419
转载 说说为什么用了索引之后,查询就会变快?
牛旦教育IT课堂2020-01-20 08:16:00 作者:会点代码的大叔 链接:https://mp.weixin.qq.com/s/WpbwJRqFVjBtd4luckUotA 都知道索引有助于快速检索,但为什么用了索引之后,查询就会变快? 相信很多程序员朋友对数据的索引并不陌生,最常见的索引是 B+ Tree 索引,索引可以加快数据库的检索速度,但是会降低新增、修...
2020-03-11 14:58:00 1328 1
转载 mysql索引总结(1)-mysql 索引类型以及创建(文章写的不错!!!)
mysql索引总结(1)-mysql 索引类型以及创建 mysql索引总结(2)-MySQL聚簇索引和非聚簇索引 mysql索引总结(3)-MySQL聚簇索引和非聚簇索引 mysql索引总结(4)-MySQL索引失效的几种情况 文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了 关于MySQL索引的好处,如果正...
2020-03-11 14:57:45 303
转载 mysql为什么使用B+树作为索引的结构
【原创】别开枪我是程序员 在说B树之前,先来说一下数据库吧. 数据库就是存数据的。查询数据要快,就需要给数据建立索引,就想书要建立目录一下,建立了索引,那这个索引是怎么排序呢?或者说索引的结构是什么样的呢? 在算法中,有一个大家都只知道的算法就是二分法,在大数据量的是时候查询效率是比较高的. 说到二分法在数据结构中有一种二叉树,查询原理就是基于二分法,但是二叉树有缺陷...
2020-03-11 13:34:38 428
转载 不知道分布式事务,还想进互联网大厂
【原创】Java武学秘籍2020-03-09 12:14:00 点击上方☝,轻松关注!及时获取有趣有料的技术文章 最近看了几篇有关于分布式事务的博文,做了一下笔记,并总结出这篇文章。 数据库事务 数据库事务(简称:事务),是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 这些操作要么全部执行,要么全部不执行,是一个...
2020-03-11 12:41:20 205
转载 全网最详细的一篇SpringCloud总结
Java高级架构师2020-03-04 13:38:25 什么是Spring cloud Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud 构建于 Spring Boot 之上,使得开发者很容易入手并快速应用于生产中。 官方果然官方,介绍都这么有板有眼的。 我所理解的 Sp...
2020-03-10 13:55:40 914
转载 微服务架构下的分布式限流方案思考
Java识堂2019-10-27 13:11:03 1.微服务限流 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。缓存、降级和限流是保护微服务系统运行稳定性的三大利器。 缓存的目的是提升系统访问速度和增大系统能处理的容量,而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开,而有些场景并不能用缓存和降级来解决,比如稀缺资源、数据库的写操作、频繁...
2020-03-08 11:58:17 532
转载 从原理到实战:如何通过布隆过滤器防止缓存击穿
java互联网架构2020-03-07 15:18:48 为什么引入 我们的业务中经常会遇到穿库的问题,通常可以通过缓存解决。如果数据维度比较多,结果数据集合比较大时,缓存的效果就不明显了。 因此为了解决穿库的问题,我们引入Bloom Filter。 适合的场景 数据库防止穿库 Google Bigtable,Apache HBase和Apache Cassandra以及Postgre...
2020-03-08 11:40:02 476
转载 厉害了!老大利用AOP实现自定义注解,半小时完成我三天工作量
代码那些事儿2020-02-27 12:03:08 前面我们已经介绍了AOP适用的一些业务场景以及简单的代码实现,当时我们的切点是用execution表达式来配置的,这种方式有一些局限性在里面: 灵活性不高,一个表达式只能切到某种同类型的方法 个性化不足,很难对切面切到的所有方法中的一些做一些个性化的设置 这让我想起有以前我还是一个菜鸟时接到的一个需求,要在所有接口中记录请求日志,因为项目...
2020-03-08 11:32:42 317
jdk-8u231-windows-x64.7z
2020-04-08
kafkatool_64bit (1).zip
2020-03-21
存储过程调试工具
2018-06-14
redis+session共享
2018-02-24
graphviz-2.38与PlantUML结合使用
2017-12-28
solr分词器
2017-09-25
快速集成android实现listview的字母A-Z排序,界面侧边字母索引
2016-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人