自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker环境部署手册

在Dockerfile的同级目录下,使用以下命令注:最后的 ”. ” 不要忘记如图,通过Dockerfile 推送镜像。

2023-09-15 15:56:04 157

原创 java解析zip文件

【代码】java解析zip文件。

2023-07-17 18:21:12 617

原创 excel解析工具类

excel解析工具类。

2023-07-06 17:15:01 157

原创 object集合转换为对象的集合

【代码】object集合转换为对象的集合。

2023-03-09 17:33:51 1021

原创 若依的pagehelper手动分页

【代码】若依的pagehelper手动分页。

2023-03-09 12:20:32 515

原创 物联网之mqtt

物联网之mqtt

2023-01-28 17:51:17 97

原创 MybatisPlus代码生成器

MybatisPlus代码生成器。

2022-08-04 10:13:57 70

原创 java获取国家法定节假日和周末

java获取国家法定节假日和周末。

2022-08-04 10:10:07 8611 6

原创 java统计代码的行数

java统计代码的行数。

2022-08-04 10:07:30 3683

原创 常用的遍历map的方法

常用的遍历map的方法。

2022-08-04 10:05:29 73

原创 java8 list常用的新特性

java8 list常用的新特性。

2022-08-04 10:03:33 259 1

原创 实现服务器上的文件批量压缩成zip下载(可以根据需求自定义多个文件夹)

java多文件压缩zip下载

2022-06-18 14:44:56 743

原创 java计算百分比

java计算百分比 /** * 获取百分比 * @param number1 总数/ * @param number2 / * @return java.lang.String / * @date 2022/5/30 14:48 */ public String getRatio(Integer number1, Integer number2) { DecimalFormat df = new DecimalFo

2022-05-30 14:53:30 2100

原创 Mybatis-plus时间、创建人自动填充并排除一些实体拦截器

Mybatis-plus实现字段自动填充package com.fn.config;import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;import com.fn.common.core.service.TokenService;import com.fn.entity.Article;import com.fn.entity.Knowledge;import org.apache.ibatis.reflection.

2022-05-23 11:05:29 904

原创 Java中 字节转 KB/MB/GB

字节转 KB/MB/GB 保留两位小数四舍五入 public static String getFileSize(String size) { double length = Double.parseDouble(size); //如果字节数少于1024,则直接以B为单位,否则先除于1024,后3位因太少无意义 if (length < 1024) { return length + "B"; } else

2022-05-07 10:52:01 5246

原创 时间格式化

LocalDateTime + Date 类型的时间格式化1.LocalDateTime类型的时间格式化2.Date类型的时间格式化3.测试(附带string类型时间与LocalDateTime、Date类型时间转换方法)1.LocalDateTime类型的时间格式化要求:当天的显示时间 “HH:mm”,当天之前的显示日期 “MM-dd”,当年之前的显示 “yyyy-MM-dd”。 /** * 时间格式化(当天的显示时间 "HH:mm",当天之前的显示日期 "MM-dd",当年之前的

2022-03-16 17:34:51 3729

原创 java 求一串字符串中出现次数最多的字符以及出现的次数

java 求一串字符串中出现次数最多的字符以及出现的次数先说一下思路:通过Map 类实现,通过键值对的方式,可以将输入的字符串的每一个字符,作为键,每个字符出现的次数作为值,如下: public static void main(String[] args) { System.out.println("请输入字符串:"); //获取键盘上输入的字符串; String scan = new Scanner(System.in).nextLine()

2022-03-08 14:46:40 6747

原创 Nginx 的反向代理和负载均衡

1.反向代理反向代理隐藏了真实的服务端,当我们访问www.baidu.com的时候,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了。www.baidu.com就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到提供真实服务的服务器那里去。Nginx就是性能非常好的反向代理服务器,它可以用来做负载均衡。2.负载均衡2.1 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的ups

2022-03-03 18:40:46 163

原创 实体类的属性不需要存入数据库,使用什么注解?

实体类的属性不需要存入数据库,使用什么注解?有时候,实体类的属性不需要存入数据库只在展示的时候用,使用什么注解?1.@Transient该注解只适用于hibernate框架,在实体类(pojo)属性上使用、表示数据库表中没有这个字段就忽略;2.@TableField该注解只适用于mybatis-plus框架:@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。@TableField(exist = true):表示该属性为数据库表字段。防止js

2022-02-10 17:47:22 5497

原创 二维码的生成与解析

二维码的生成与解析1.首先导入所需的jar包2.下面是二维码生成与解析的工具类,可以直接拿去用3.下面是我的实例,可以参考1.首先导入所需的jar包 <!--二维码的生成与解析--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId>

2021-09-22 18:29:24 140

原创 中文转换为拼音工具类(很全)

中文转换为拼音工具类(很全)1.所需的jar包2.工具类(可以直接拿去用)1.所需的jar包 <!--获取汉字的拼音--> <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</v

2021-09-10 18:01:16 343

原创 java使用poi实现excel的导入导出

java使用poi实现excel的导入导出1.自定义导出Excel数据注解2.在实体要导出或者导入的属性上添加@Excel注解3.在controller的使用实例1.自定义导出Excel数据注解首先自定义导出Excel注解跟Excel注解集package com.example.demo.config.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import j

2021-08-10 17:02:11 537 1

原创 java自定义返回前端结果以及web层通用数据处理

java自定义返回前端结果以及web层通用数据处理(附加分页)1.自定义返回状态码2.自定义字符串工具类3.自定义返回前端结果4.web层通用数据处理5.表格分页数据对象6.在控制层的使用实例,继承BaseController web层通用数据处理1.自定义返回状态码package com.fn.common.core.constant;/** * 返回状态码 */public class HttpStatus{ /** * 操作成功 */ public

2021-08-10 16:21:34 706

原创 实现从第三方拉取数据

从第三方拉取数据接口1.拉取Service2.数据拉取Impl3.总结1.拉取Servicepackage com.fn.service;import com.fn.entity.dto.FireControlUnit;import java.util.List;import java.util.Map;/** * @ClassName: FireForceService * @Author: lxh * @Description: 消防力量云数据 * @Date: 2021/7/

2021-07-29 15:06:58 509

原创 一个简单的验证码识别接口

1.识别验证码servicepackage com.fn.service;/** * @ClassName: IdentifyCode * @Author: lxh * @Description: 识别验证码service * @Date: 2021/7/6 17:06 */public interface IdentifyCodeService { /** * 识别验证码接口 * @param imagePath * @return java.la

2021-07-29 14:31:59 544

原创 Java多线程之ExecutorService.invokeAll()

Java多线程之ExecutorService.invokeAll()1.ThreadExecutorConfig线程池的配置2.VisiableThreadPoolTaskExecutor3.使用线程进行批量操作1.ThreadExecutorConfig线程池的配置package com.fn.config.threads;import org.springframework.context.annotation.Bean;import org.springframework.context.

2021-07-29 11:58:10 675

原创 计算当前日期前几(年、月、日)或后几(年、月、日)的日期

计算当前日期前几(年、月、日)或后几(年、月、日)的日期1.计算当前日期前几年或后几年当前的日期2.计算当前日期前几月或后几月当前的日期3.计算当前日期前几天或后几天的日期4.举例1.计算当前日期前几年或后几年当前的日期 /** * 计算当前日期前几年或后几年当前的日期 * * @param startDate * @param amount(eg:2:后两年,-2:前两年) * @return java.lang.String * @a

2021-07-29 11:06:37 816

原创 Unipush移动端消息推送

移动端消息推送(只适用于安卓手机,ios待研究)1.安装app到手机2.开通unipush功能3.后端java代码实现消息推送4.自有证书生成签名5.自有证书查看签名1.安装app到手机打开HBuilderX,双击项目中的“manifest.json”文件,勾选app模块配置中的Push(消息推送)-uniPush,将app进行云打包,包名自己定义,格式io.dcloud.HBuilder,并使用自有证书(自有证书获取地址:https://ask.dcloud.net.cn/article/35777)

2021-07-29 10:13:12 1240

原创 Java List集合 遍历 四种方式(包含 Lambda 表达式遍历)

Java List集合 遍历 四种方式(包含 Lambda 表达式遍历)package com.miracle.luna.lambda;import java.util.ArrayList;import java.util.List;/** * @Author Miracle Luna * @Date 2019/6/9 23:36 * @Version 1.0 */public class ListLambda { public static void main(String[

2021-06-17 13:41:22 188

空空如也

空空如也

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

TA关注的人

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