自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Liugx的博客

Code!Code!Code!

  • 博客(30)
  • 收藏
  • 关注

原创 Java File类详解(史上最全12个常用方法案例)

ava中的File类是用于表示文件和目录路径名的抽象表示。它提供了一组方法,可以用来操作文件系统中的文件和目录,包括创建、删除、重命名、检查属性等操作。以下是File类的一些重要特点和常用方法

2024-03-05 15:46:34 1095

原创 Java IO流详解(史上最全18个案例代码)

Java IO流是Java中用于输入和输出数据的机制,它提供了一种灵活且强大的方式来处理文件、网络连接和其他数据源。IO流主要分为字节流和字符流两种类型,其中字节流适用于处理二进制数据,而字符流则适用于处理文本数据。Java IO流的核心是输入流和输出流,输入流用于从数据源读取数据,输出流用于向数据源写入数据。

2024-03-05 14:57:45 964

原创 Java批量修改文件目录名称(树行结构、批量重命名)

实现了Java中批量修改文件目录名称的功能。它首先读取指定路径下的文件目录结构,然后递归地对每个文件和目录进行重命名,将它们的名称前缀进行递增处理。最后,代码展示了重命名的结果,并提供了改进余地,例如使用绝对路径以确保准确性。

2024-03-04 15:57:08 409

原创 Java递归生成本地文件目录树形结构

递归生成本地文件目录的树形结构。首先,通过读取文本文件保存的文件目录结构,解析出目录和文件信息。然后,利用递归算法在指定目录下生成相应的目录和文件,并通过修改目录文件前缀进行递增。

2024-03-04 15:36:16 541

原创 你真的了解@Async吗?

异步处理已成为提高应用性能和用户体验的关键。Spring框架的@Async注解提供了一种简单而有效的方法来实现方法的异步执行。本文通过一个小故事引入了@Async的概念,并详细介绍了其使用场景、基本介绍、两种使用方式(默认线程池和自定义线程池),以及可能导致@Async失效的场景。通过这篇文章,读者可以获得关于如何在Spring应用中利用异步处理来优化性能的实用知识。

2024-02-29 15:12:34 387

原创 揭秘Java反射性能之谜:为何速度如此缓慢?

本文介绍了Java反射的原理和实现,分析了Java反射的性能问题,测试和比较了Java反射和普通调用的性能差异,提出了一些Java反射的性能优化和建议。本文的主要结论是:Java反射的性能比普通调用的性能要慢很多,但是Java反射的性能问题是可以优化和改善的,我们应该根据实际的需求和场景来合理地使用Java反射,同时注意优化和提高Java反射的性能,避免影响程序的性能和稳定性。

2024-02-28 16:48:04 818

原创 揭秘SQL中的无用等式:为何避免使用where 1=1?

SQL中的无用等式:where 1=1,它的作用,坏处,以及如何避免使用它的方法。我们了解到,where 1=1的出现,主要是为了方便动态拼接SQL语句,但是它会影响SQL语句的性能,可读性和安全性。因此,我们应该尽量避免使用where 1=1,而是使用参数化查询或条件表达式等更好的方法,来提高SQL语句的质量和效率。

2024-02-28 16:03:11 981

原创 异步神器:Java 8 CompletableFuture大揭秘,程序性能爆炸提升

本文介绍了Java 8中的一个重要的特性,CompletableFuture,它可以让我们更方便地编写异步的代码,提高程序的并发性和效率,也可以让我们的代码更简洁和优雅,避免了传统的Future接口的一些缺点和限制。本文介绍了CompletableFuture的多种创建方式,结果处理方法,异常处理方法,以及超时问题,希望能够帮助你更好地使用这个强大的类,让你的程序性能起飞。

2024-02-26 17:12:45 969 1

原创 常见的正则表达式验证(身份证、邮箱、电话验证等)

常见的正则表达式验证(身份证、邮箱、电话验证等)

2022-08-27 09:05:10 397 1

原创 Thumbnails图片文件压缩(InputStream转MultipartFile)

Thumbnails图片文件压缩(InputStream转MultipartFile)

2022-08-18 20:53:25 538

原创 Java日期类API总结(日期加减、日期比较、源码+注释)

Java日期类API总结,Localdate、LocalTime等、日期和时间的加减、日期比较、自定义日期、日期格式化等

2022-04-02 00:51:23 2298

原创 MultipartFile转base64(微信小程序拍照上传人脸认证到百度ai人脸)

MultipartFile转base64BASE64Encoder base64Encoder =new BASE64Encoder();String base64 = base64Encoder.encode(file.getBytes());微信小程序上传人脸认证到百度ai人脸案例js拍照api //拍照 takePhoto() { var that = this; //拍照 const ctx = wx.create.

2022-02-19 13:13:29 745

原创 java 实现钉钉机器人单人私聊推送钉钉消息(invalidParameter.robotCode.notExsit机器人不存在)

文章目录1、创建机器人应用2、开通机器人接口权限3、一定要发布(否则无法调试调接口)4、编写工具类5、效果常见问题异常:“code”:“invalidParameter.robotCode.notExsit”,“message”:“机器人不存在”原因:没有发布应用{ "code":"invalidParameter.robotCode.notExsit", "requestid":"76DABAC0-8ED5-7622-B692-B9E083CB09E9", "message":"机器人不存在"

2022-01-13 21:51:58 3921 2

原创 BeanUtils之对象实体类转HashMap

BeanUtils之对象实体类转HashMappackage com.example.demo.common.Utils;import org.apache.catalina.util.Introspection;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;impo

2022-01-11 22:27:50 1340

原创 MySQL-IFNULL和COALESCE处理N/A失效问题

MySQL-IFNULL和COALESCE查询处理N/A失效或不生效问题解决方案:使用聚合函数max()或min()处理,这两个函数可以处理字符串。

2022-01-11 14:42:33 1829

原创 mysql在查询结果中增加排序字段实现对连续失败的排序(即添加行号进行排序)

mysql在查询结果中增加排序字段索引(即添加行号进行排序)@rownum := @rownum + 1 意思为变量rownum +1;初始在下面定义为0了;如果想要在排序号的结果中查询某一条,则再加一层select就好了SELECT t_user.*, @rownum := @rownum + 1 AS rownum FROM ( SELECT * FROM tb_user ORDER BY username DESC ) AS t_user, ( SELECT @rownum

2022-01-11 10:14:03 1031

原创 element组件el-date-picker禁用当前时分秒之前的日期时间选择(代码最少)

element组件el-date-picker禁用当前时分秒之前的日期时间选择(包有用)<el-date-picker v-model="expireDate" type="datetime" @change="handle" format='yyyy-MM-dd HH:mm:ss' value-format='yyyy-MM-dd HH:mm:ss' :picker-optio

2022-01-07 11:06:03 4351 7

原创 阿里云OSS获取文件目录树形结构返回el-tree目录结构数据(Java版)

思路:1、先生成所有到最深目录的文件列表2、根据文具列表递归生成树形结构package com.liugx.report;import com.aliyun.oss.OSS;import com.aliyun.oss.model.ListObjectsRequest;import com.aliyun.oss.model.ObjectListing;import com.fasterxml.jackson.annotation.JsonInclude;import org.spring.

2022-01-01 13:17:55 1321 2

原创 Java阿里云OSS获取文件目录列表结构或树形目录结构案例教程

Java获取阿里云OSS存储目录列表结构或树形目录结构案例教程。以下是获取阿里云oss目录结构列表,树形改造下就好了@RestControllerpublic class test { @Autowired private OSSConfig ossConfig; @Autowired private OSS ossClient; @RequestMapping("/list") public List<Map<String, Str

2021-12-29 23:31:44 4332

原创 阿里云服务器部署springboot项目jar包后css/js等静态资源拒绝访问的问题

阿里云服务器部署springboot项目jar包后css/js等静态资源拒绝访问的问题,原因是:加了以下代码后,访问静态资源由http变成了https。<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">作用:可以在相应的页面的里加上这句代码,意思是自动将http的不安全请求升级为https...

2021-11-27 16:46:09 1150

原创 Mybatis-plus之案例教程学习记录

文章目录一、Mybaits-plus简介二、特性MyBatisPlus入门案列一、创建并初始化数据库1、创建数据库:2、创建 User 表二、初始化工程三、添加依赖1、引入依赖2、idea中安装lombok插件四、配置五、编写代码1、主类2、实体3、mapper六、开始使用七、配置日志一、Mybaits-plus简介官网:http://mp.baomidou.com/参考教程:http://mp.baomidou.com/guide/MyBatis-Plus(简称 MP)是一个 MyBatis 的增

2021-11-16 11:08:50 266

原创 Java路线知识点总结目录

Java路线知识点总结目录

2021-11-13 23:39:10 229

原创 Git多人团队开发-IDEA导入git项目-IDEA的Git分支合并切换教程

idea-Git多人开发教程!idea使用git分支教程!Git团队开发教程!idea-Git分支使用!idea-Git分支的合并!idea使用git教程!

2021-02-02 12:32:32 726

原创 LNMP分布式集群(机器的安装与克隆与软件配置与案例测试完整版)

文章目录一、实验目的二、实验环境(本实验的硬件和软件环境)三、实验实现过程(请写出实验步骤与结果截图)1、LNMP分布式部署结构图(1)安装CentOS6.1(2)内存配额控制2、机器的安装与克隆A 安装centos(略)B创建脚本文件 netconfig.sh克隆虚拟机1、6、7、9,并配置网卡1号服务器部署Nginx环境克隆虚拟机 2,3编辑hosts文件3、Nginx+PHP服务器搭建4、克隆4号和5号虚拟机配置防火墙5、配置反向代理和负载均衡6、搭建NFS文件服务器1) 安装和启动NFS服务2)配置

2020-12-06 22:11:13 769

原创 VMware虚拟机开启克隆虚拟机centos6一直黑屏完美解决

VMware虚拟机开启克隆centos6一直黑屏完美解决,VMware升级到16版本就好了,解决了兼容问题!

2020-12-06 16:04:37 916

转载 YumRepo Error: All mirror URLs are not using ftp, http[s] or file.centos6 yum失败!

下列是错误详情[root@c8-20 ~]# yum makecacheLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfileYumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/repo/arch combination/removing mirrorlist wit

2020-12-06 14:36:30 13237 63

原创 实验2 Nginx安装

1、实验目的 掌握Nginx安装; 掌握Nginx的启动与停止; 掌握Nginx环境变量的设置 二、实验环境(本实验的硬件和软件环境及使用仪器等) 硬件:PC电脑一台; 配置:linux系统,内存大于4G硬盘250G及以上 软件:VMware 三、实验...

2020-09-15 12:58:43 221

原创 (1)学习记录 —— Linux用户管理

文章目录Linux用户管理1 用户概览1.1. 用户/组基本概念!2 用户管理2.1 用户组2.2用户2.3.创建用户2.4删除用户3 组成员管理Linux用户管理1 用户概览1.1. 用户/组基本概念!====================================================Users and groups:. Every process (runnin...

2020-03-11 12:49:10 171

原创 SQL Server(MSSQLSERVER)无法启动问题解决/在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL S

SQL Server(MSSQLSERVER)无法启动问题解决/在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL S1.打开SQL配置管理器;2.找到SQL Server网络配置选项下的MSSQLSERVER的协议;3.右边启用Shared Memory,启用Named Pipes,启用TCP/IP,禁用VI...

2019-11-07 19:34:00 1108

原创 电脑WindowsUDP53绕过校园网认证登陆(同时可进内外网教程)

管理员命令行输入:route add -p 172.16.0.0 mask 255.255.0.0 172.16.180.254加粗的两个改成你自己的,第二个加粗是默认网关!第一个不知怎么叫。。仔

2019-09-08 15:23:14 31798 11

空空如也

空空如也

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

TA关注的人

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