自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 封装java导出Excel工具类使用(二)

自己封装了一个excel工具类,方便以后使用和部分可能有相同需求的朋友使用

2023-11-07 11:25:49 235

原创 封装java导出Excel工具类使用(三)

自己封装了一个excel工具类,方便以后使用和部分可能有相同需求的朋友使用

2024-07-11 18:16:27 181

原创 Java 下载远程文件

【代码】Java 下载远程文件。

2024-03-29 13:57:07 201

原创 acme创建证书

自动验证nds时产商提供的密钥。申请zerossl账号。

2024-03-29 11:43:58 266

原创 java微信推送模板消息工具类

【代码】java微信推送模板消息工具类。

2023-11-07 14:03:47 151

原创 封装java导出Excel工具类使用(一)

自己封装了一个excel工具类,方便以后使用和部分可能有相同需求的朋友使用

2023-07-20 19:18:00 625

原创 HashMap底层原理 (二) put和resize方法

HashMap的put方法hashMap中最常用的put方法 public V put(K key, V value) { return putVal(hash(key), key, value, false, true); } final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { Node<K,V

2021-05-27 01:25:49 308 1

原创 HashMap底层原理 (一)基本结构和hash算法

HashMap数据结构:在JDK1.6,JDK1.7中,HashMap采用位桶+链表实现,而JDK1.8中,HashMap采用位桶+链表+红黑树实现。1.8中档列表中的元素超过hashMap的TREEIFY_THRESHOLD字段所确认的值时,链表转换成为红黑树。而当红黑树的元素小于UNTREEIFY_THRESHOLD字段所设置的值时,重新转换成为链表注:TREEIFY_THRESHOLD默认值为8UNTREEIFY_THRESHOLD默认值为6我们以JDK1.8来做为分析源码,那么hash

2021-05-26 16:15:13 201 1

原创 SpringCloud+SpringBoot 项目搭建 (五) Feign

SpringCloud+SpringBoot 项目搭建 (五) Ribbon1.简介2.使用1.简介Ribbon:简单说,主要提供客户侧的软件负载均衡算法。Feign:是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单,它的使用方法就是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Resilience4j:我们耳熟能详的就是Netflix Hystrix,这个断路器是SpringCloud中最早支持的一种容错方案,现在这个断路器已

2021-04-16 20:10:16 499

原创 SpringCloud+SpringBoot 项目搭建 (四) RocketMq

SpringCloud+SpringBoot 项目搭建 (四) RocketMq1. 安装RockerMq环境2. 安装RocketMQ插件3.项目集成RockerMq1. 安装RockerMq环境下载RockerMqhttp://rocketmq.apache.org/release_notes/release-notes-4.3.0/选择解压后配置环境变量(根据个人路径自行配置)注:路径中请勿有中文和空格!路径中请勿有中文和空格!路径中请勿有中文和空格!重要的事情说三遍cmd进去文件

2021-04-13 00:57:11 607

原创 SpringCloud+SpringBoot 项目搭建 (三) MyBatis-Push

SpringCloud+SpringBoot 项目搭建 (三) MyBatis-PushMyBatis-Plus集成MyBatis-Plus简介引入MyBatis-PulsMyBatis-Plus代码生成器简介官方说明引入mavenMyBatis-Plus集成MyBatis-Plus简介MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。官网文档地址:  https://mp.baomidou.com/

2021-04-11 03:01:13 783

原创 SpringCloud+SpringBoot 项目搭建 (二) Redis

本篇文章接上一篇:SpringCloud+SpringBoot 项目搭建 (一) EurekaSpringCloud+SpringBoot 项目搭建 (二) Redis配置环境添加pom依赖配置文件properties配置环境 版本环境: redis:3.2.1添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>

2021-04-10 16:40:24 375

原创 SpringCloud+SpringBoot 项目搭建 (一) Eureka

记录SpringCloud+SpringBoot 项目搭建 ⑴ 基础SpringBoot+Eureka配置环境创建Maven项目Eureka基础SpringBoot+Eureka配置环境版本环境: JDK:1.8 maven:3.5.2 springboot:2.2.3创建Maven项目创建一个空的maven项目并配置pom: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apac

2021-04-10 01:25:36 3133 5

原创 SQL相关整理

串联多列值:--concat(),参数:列或字符串,多个条件用逗号分开。--示例 select concat('列1', '列2') as concatStr from tableif-else: --case表达式,使用方法,case when money>100 then '大于100' else '小于100' end --示例 select case when mo...

2019-06-20 23:58:25 152

原创 经纬度(坐标)相关的小工具(JAVA)

记录一些经纬度相关的小工具计算坐标点是否在指定区域内计算两点间的距离计算坐标点是否在指定区域内先导入计算依赖包 <dependency> <groupId>com.vividsolutions</groupId> <artifactId>jts</artifactId> ...

2019-03-25 12:09:22 1495

原创 【微信】 小程序 推送模板消息 (java)

大致流程图:Created with Raphaël 2.1.2从微信小程序后台创建模板获取access_token拼接微信teamplatedata发送到微信推送消息收集form_id有时我们需要A用户操作后对B用户推送模板消息这是就需要前台收集form_id以便保存用直接用来做推送(有效期详见微信api),由前台收集后台将数据存入数据库,以便将来使用String fo...

2018-09-13 14:20:15 3816 2

原创 记录jfinal的小程序授权登录

记录jfinal的小程序授权登录jfinalConfig方法 public void afterJFinalStart() { //初始化微信接口配置信息 WxConfigKit.init(); }小程序配置页 public static void init() { WxaConfig wxaConfi...

2018-08-13 23:01:56 1850

空空如也

空空如也

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

TA关注的人

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