Streams(流) java.util.Stream表示能应用在一组元素上一次执行的操作序列。Stream 操作分为中间操作或者最终操作两种,最终操作返回一特定类型的计算结果,而中间操作返回Stream本身,这样你就...
java8新特性-Lambda表达式
一、Lambda表达式Lambda表达式是一种对接口实现的简洁写法 1.1 示例:在老版本的 Java中是如何排列字符串的: 12345678List<String> list = Arrays.asList(&q...
Feign远程服务无法调用问题解决
报错信息1:Unauthorized 401 1feign.FeignException$Unauthorized: [401] during [GET] to [http://user-service/2] [UserServ...
Spring事务
Spring事务的了解基于 @Transactional 的声明式事务管理 添加事务管理 Spring为了支持事务管理,专门封装了事务管理对象。 Spring事务的本质其实就是数据库对事务的支持,没有...
MySQL-什么是慢查询、如何监控?如何排查?
聊聊什么是慢查、如何监控?如何排查?1. 什么是慢查询?慢查询,顾名思义,执行很慢的查询。有多慢?超过 long_query_time 参数设定的时间阈值(默认10s),就被认为是慢的,是需要优化的。慢查询被记录在慢查询日志里。 2...
ThreadLocal总结
ThreadLocal 使用场景1. 全局存储用户信息(项目中用到) 在前后端分离的项目中,分离之后如何获取用户信息就成了一件麻烦事,通常在用户登录后, 用户信息会保存在Session或者Token中。这个时候,我们如...
分页插件PageHelper工作原理
分页插件PageHelper工作原理1. 原理概述 PageHelper是MyBatis的一个插件,内部实现了一个PageInterceptor拦截器。Mybatis会加载这个拦截器到拦截器链中。在我们使用过程中先使用...
字符串创建与存储的机制
字符串创建与存储的机制1)对于String s1=new String(“abc”)语句与String s2=new String(“abc”)语句, 存在两个引用对象s1、s2,两个内容相同的字...
SpringSecurity的使用
一、引入依赖12345678910111213141516171819202122232425262728293031323334353637383940<dependencies> <dependenc...
leetcode-01-88.合并两个有序数组
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。...