2018年12月21日

数据库--索引

摘要: 什么是索引? 索引是创建在数据库表对象上的,对一个字段或者多个关联字段进行排序的结构。索引包含由表或者视图中的一列或者多列生成的键。这些键以B-数或者哈希表的结构存储在磁盘上。 索引存储分类: InnoDB和MyISAM都支持B-树索引(BTREE) Mysql索引存储分类: 1.B-树索引(BTR 阅读全文

posted @ 2018-12-21 18:08 黑猫的世界 阅读(290) 评论(0) 推荐(0) 编辑

6大设计原则

摘要: 1...开闭原则(Open Close Principle) 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。 2...里氏代换原则(Liskov S 阅读全文

posted @ 2018-12-21 17:17 黑猫的世界 阅读(9906) 评论(0) 推荐(0) 编辑

接口统一参数格式封装方法参数传递工具类

摘要: 1...ResultInfo实体承载类 2...ResultCode枚举类 3...ResultUtil实例化工具类 4...业务方法之间参数传递的工具类 5...获取springBean工具类 阅读全文

posted @ 2018-12-21 15:51 黑猫的世界 阅读(457) 评论(0) 推荐(0) 编辑

SpringBoot全局异常处理

摘要: 基于springboot的全局异常处理 1...编写ResultBuilder类 2...编写ExceptionConfig类(传入ServerProperties,实例化ResultBuilder。springboot中ErrorProperties类定义了异常自动映射路径@Value(“${er 阅读全文

posted @ 2018-12-21 15:44 黑猫的世界 阅读(487) 评论(0) 推荐(0) 编辑

SpringBoot+SpringCloud实现登录用户信息在微服务之间的传递

摘要: 实现思路: 1:准备一个ThreadLocal变量,供线程之间共享。 2:每个微服务对所有过来的Feign调用进行过滤,然后从请求头中获取User用户的信息,并存在ThreadLocal变量中。 3:每个微服务再使用FeignClient调用别的微服务时,先从ThreadLocal里面取出user信 阅读全文

posted @ 2018-12-21 15:38 黑猫的世界 阅读(819) 评论(0) 推荐(0) 编辑

分布锁的解决方案

摘要: 分布锁的要求: a:互斥 b:宕机避免死锁 c:只能自己解锁 1.数据库版本 2.redis 3.zookeeper 4.pom文件 I...依赖 II...必要参数采用yml配置注入 III...创建锁工具类 要点介绍: 1.实现lock接口,开闭原则 2.构造函数中实例化ZkClient 3.在 阅读全文

posted @ 2018-12-21 15:22 黑猫的世界 阅读(153) 评论(0) 推荐(0) 编辑

POI的使用

摘要: POI指的是java中的excel不同版本的导入导出。 POI组件的详细介绍文档: https://www.cnblogs.com/huajiezh/p/5467821.html 1...依赖 .xls对应 HSSFWorkbook book = new HSSFWorkbook(io); .xls 阅读全文

posted @ 2018-12-21 15:10 黑猫的世界 阅读(232) 评论(0) 推荐(0) 编辑

邮件发送

摘要: 1:整合springboot的发送参见: https://blog.csdn.net/zyw_java/article/details/81635375 2.常见的邮箱服务器地址: https://blog.csdn.net/chuanyu/article/details/46740287 3.如何 阅读全文

posted @ 2018-12-21 15:00 黑猫的世界 阅读(133) 评论(0) 推荐(0) 编辑

线程池的使用

摘要: 1...线程池参数的配置 2...注入线程池 3...自定义线程工厂 4...自定义拒绝策略 5...自定义拒绝队列之外的任务队列(单例,安全) 6...自定线程池 7...注入线程池的工具类 8...封装cpu密集型的Task 9...封装IO密集型的阻塞,可相应中断的task:https://b 阅读全文

posted @ 2018-12-21 14:35 黑猫的世界 阅读(180) 评论(0) 推荐(0) 编辑

我的第一个随笔

摘要: 1.我的第一个随笔 大家好,这是我的第一个随笔,想测试一下格式。 2.怎么将自己的代码拷贝进来呢? 方法是什么呢? 阅读全文

posted @ 2018-12-21 11:56 黑猫的世界 阅读(102) 评论(0) 推荐(0) 编辑

导航