自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

原创 Lambda的使用

【代码】Lambda的使用。

2024-03-28 10:33:51 171

原创 excel单元格行合并

excel单元格行合并

2023-12-18 17:56:59 354

原创 com.alibaba.dubbo 启动监听某些必要的提供者 api

【代码】com.alibaba.dubbo 启动监听某些必要的提供者 api。

2023-06-09 20:53:43 148

原创 mac 麦克风等权限添加应用操作手册

Mac 有些权限 没有可勾选或添加的App选项 产生原因和解决办法

2022-08-28 01:04:52 4041 2

原创 HashMap知识点整理

1.什么是HashMap?简介HashMap是我们⾮常常⽤的数据结构,由数组和链表组合构成的数据结构。HashMap是用哈希表(直接一点可以说数组加单链表)+红黑树实现的map类它是一个键值对的组合,每一个地方都存了Key-Value这样的实例,采用拉链法实现的,在Java7叫Entry在Java8中叫Node。特点没有重复的key,key必须是唯一的,HashMap是无序的。而且顺序会不定时改变。每个Key只能对应一个Value。底层实现是链表数组,JDK8后又加了红黑树key,value

2022-05-27 18:14:32 560

原创 BeanCopier工具

单个对象复制 /** * 单个对象的复制 * @param source 源对象 * @param target 目标对象 ::new(eg: UserVO::new) * @param convert Converter * @param <S> 源类型 * @param <T> 目标类型 * @return T */ public static <S, T> T copy(

2022-05-20 15:54:11 998

原创 Java 用post请求调用webservice

先说下遇到的坑,最先用post请求的时候一直返回500的错误码最终通过打印错误信息分析,请求头必须添加SOAPAction//请求头必须设置SOAPActionconnection.setRequestProperty(“SOAPAction”,“application/soap+xml; charset=utf-8”);xml转json需要用到hutool-all-4.0.12.jar,解析json比xml要简单得多。如果不需要用xml转json,除需要jdk自带的包不再需要引入其他的包。pa

2022-05-20 15:32:43 2726

原创 MySQL索引底层:B+树详解

前言当我们发现SQL执行很慢的时候,自然而然想到的就是加索引。对于范围查询,索引的底层结构就是B+树。今天我们一起来学习一下B+树哈~树的简介树跟数组、链表、堆栈一样,是一种数据结构。它由有限个节点,组成具有层次关系的集合。因为它看起来像一棵树,所以得其名。一颗普通的树如下:树是包含n(n为整数,大于0)个结点, n-1条边的有穷集,它有以下特点:每个结点或者无子结点或者只有有限个子结点;有一个特殊的结点,它没有父结点,称为根结点;每一个非根节点有且只有一个父节点;树里面没有环路一些有

2022-05-20 15:20:29 2116

原创 为什么单线程的Redis可以实现高并发访问

从Redis自身特性来说Redis是基于内存的数据库,所以数据处理速度非常快。另外它的底层使用了很多效率很高的数据结构,如哈希表和跳表等。另外Redis从狭义上面来说他是单线程的,网络请求解析与数据读写都是由主线程完成。因此它内部就省去了很多多线程访问共享数据资源的繁琐设计,同时也避免了频繁的线程上下文切换因此减少了多线程的系统开销。从IO模型角度来说Redis使用的是IO多路复用模型,使得它可以在网络IO操作并发处理数十万的客户端网络连接,实现非常高的网络吞吐率。这也是Redis可以实现高并发访问的

2022-03-10 11:19:52 536

原创 SpringCloud 体系中的知识点梳理

1、什么是微服务1.1、架构演进架构的发展历程是从单体式架构,到分布式架构,到SOA架构,再到微服务架构。单体架构:未做任何拆分的Java Web程序分布式架构:按照业务垂直划分,每个业务都是单体架构,通过API互相调用。SOA架构:SOA是一种面向服务的架构。其应用程序的不同组件通过网络上的通信协议向其它组件提供服务或消费服务,所以也是分布式架构的一种。1.2、微服务架构微服务架构在某种程度上是SOA架构的进一步的发展。汇总:200期Java面试题阶段汇总微服务目前并没有比较官方的

2022-03-01 14:15:05 166

原创 Spring解析,加载及实例化Bean的顺序

在使用Spring时,Bean之间会有些依赖,比如一个BeanA实例化时需要用到BeanB,那么B应该在A之前实例化好。很多时候Spring智能地为我们做好了这些工作,但某些情况下可能不是,比如Springboot的@AutoConfigureAfter注解,手动的指定Bean的实例化顺序,了解Spring内Bean的解析,加载和实例化顺序机制有助于我们更好的使用Spring/Springboot,避免手动的去干预Bean的加载过程,搭建更优雅的框架。Spring容器在实例化时会加载容器内所有非延迟加载

2022-01-31 00:47:25 2668

原创 Java简单常用的工具方法

java 简单使用的工具方法

2021-12-22 10:28:05 250

原创 简单排列组合

多个数组重组成从每个源数组各取一个元素的组成新数组的集合 // 多数组数据重组 [{"a","b","c"},{"d","e"}]-->[{"a","d"},{"a","e"},{"b","d"},{"b","e"},{"c","d"},{"c","e"}] public static void groupRecombination(List<List<String>> list, List<String> temp, int n, List&lt

2021-10-28 17:26:12 78

原创 MybatisPlus由2.3升级到3.4 UpdateAllColumnById() 以及 deleteAll() 没法使用问题解决

1、UpdateAllColumnById方法执行全局表达式public enum FactorySqlMethod { /** * 删除全部 */ DELETE_ALL("deleteAll", "根据 entity 条件删除记录", "<script>\nDELETE FROM %s %s\n</script>"), /** * 根据id修改数据 */ UPDATE_ALL_COLUMN_BY_ID("

2021-10-28 17:10:38 1002

原创 restTemplate 基本配置

restTemplate 基本配置@Configurationpublic class RestTemplateConfig {private static final Logger log = LoggerFactory.getLogger(RestTemplateConfig.class);@Beanpublic RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); restTempl

2021-04-08 15:01:13 560

原创 java如何快速定位list某一元素的索引

方法一:List list = new ArrayList();Object oldObj = …Object newObj = …//查找索引位置,是否大于-1int index = list.indexOf(oldObj);if(index!=-1){list.add(index,newObj);list.remove(index+1);}如果以上操作有问题,你的类可能需要...

2019-11-16 12:29:51 10128

java生成海报图工具类

java生成海报图工具类,包括二维码合并,文字合并等

2021-11-18

es学习笔记.zip

es学习笔记

2019-10-11

darkest theme.rar

darkest theme ,离线插件

2019-10-08

Postman 5.0 (2).rar

1. Chrome插件Postman,用过的应该都知道。注意,如果报错,需要修改_metadata文件夹名称,将其前面的_去掉。 2. Postman主要用于Restfule接口测试,可以保存,可以发送文件,返回的结果可以格式化(JSON格式化,HTML格式化) 3. 主要和浏览器版本匹配。 4. 可以访问Google的建议直接去应用商店安装。

2019-10-08

谷歌浏览器postman插件及安装方法.rar

谷歌浏览器谷歌浏览器postman插件及安装方法postman插件及安装方法

2019-10-08

spring-tool-suite-4-4.3.2.RELEASE-e4.12.0-win32.win32.x86_64.zip.002

sts暗黑风格part2,spring-tool-suite-4-4.3.2.RELEASE-e4.12.0-win32.win32.x86_64.zip.002

2019-09-10

spring-tool-suite-4-4.3.2.RELEASE-e4.12.0-win32.win32.x86_64.zip.001

sts暗黑风格part1,spring-tool-suite-4-4.3.2.RELEASE-e4.12.0-win32.win32.x86_64.zip.001

2019-09-10

试验设计与MATLAB数据分析

《试验设计与MATLAB数据分析》介绍了试验设计中常用的统计分析方法、MATLAB编程实现,以及使用作者开发的MATLAB程序代码和应用程序进行实际数据分析的具体方法和步骤。全书共分7章,第1章概述了试验设计中常用的统计分析方法;第2~7章依次介绍了试验数据的描述性统计分析、误差分析、方差分析、回归分析、正交试验设计和均匀试验设计的原理、MATLAB程序代码和应用实例。, 《试验设计与MATLAB数据分析》附有一张光盘,内含书中所有MATLAB程序代码、例题数据和可执行文件(.exe程序)等。

2018-09-01

ILI9806G数据手册

ILI9806G数据手册,Version: V100 Document No: ILI9806G_DTS_V100_20140417

2018-09-01

空空如也

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

TA关注的人

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