![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
常用开发技巧
常用开发技巧
那年夏天丶
当你才华还撑不起你的野心的时候,那你就该静下心来学习!!!
展开
-
Spring Cloud Gateway 响应数据加密
实现了请求的解密和响应的加密,主要使用的是Hutool工具类中的AES加密算法。这种加密方式不仅用于请求数据的解密,还用于响应数据的加密。具体来说,Spring Cloud Gateway的加密和解密流程包括以下几个步骤:。通过这种方式,Spring Cloud Gateway确保了客户端和服务器之间的通信安全,防止数据被截获或篡改,同时也提供了一个有效的机制来验证通信双方的身份。Gateway响应数据加密:如下,只有返回数据为json才加密,对于下载还是返回的流这些都不做处理加密;原创 2024-07-16 14:13:42 · 610 阅读 · 0 评论 -
Java通过HttpClient实现请求接口发送文件
【代码】Java通过HttpClient实现请求接口发送文件。原创 2024-06-27 17:30:45 · 167 阅读 · 0 评论 -
使用 Java 8 的新特性(DateTime)来管理日期和时间
前言在 Java 中,日期和时间处理的核心类位于 java.time 包下,Java 8 引入了新的日期和时间 API,主要包括以下几个关键类:LocalDate:用于表示日期,不包含时间信息,例如:2023-09-03。LocalTime:用于表示时间,不包含日期信息,例如:15:30:45。LocalDateTime:用于表示日期和时间,不包含时区信息,例如:2023-09-03T15:30:45。原创 2024-06-27 17:26:22 · 291 阅读 · 0 评论 -
JAVA生成压缩包 的同时在创建一层文件夹
前言:在Java开发中,有时候我们需要将一些文件或文件夹打包成zip压缩包,以便运输或存储。而有时候,我们还需要在压缩包内创建文件夹来存放不用的文件类型,本文将提供给用户打包压缩包同时提供,创建一层文件夹的方法;原创 2024-06-25 14:15:43 · 179 阅读 · 0 评论 -
工作常用的Linux命令给自己做个记录
【代码】工作常用的Linux命令给自己做个记录。原创 2024-05-08 10:44:36 · 100 阅读 · 0 评论 -
Synchronized简述
重量级锁:轻量级锁时通过自旋的方式争抢锁,并且适用于线程持有锁的时间不长的情况下(因为阻塞线程需要进行CPU状态,代价太大,所以自旋),当线程的自旋次数超过阈值(默认情况下是10)的时候为了防止cpu空转,会将自旋锁升级为重量级锁,并且将没有获取锁的线程进行阻塞;轻量级锁:当另外一个线程B获取锁时,发现锁一级处于偏向锁状态,此时线程B会用过CAS的方式尝试性争抢锁【修改对象头中的线程ID】(判断线程A是否存活,存活就不能进行修改),如果偏向锁抢锁失败,择偏向锁就升级为轻量级锁,如果抢锁成功则执行代码;原创 2024-04-12 15:39:46 · 357 阅读 · 0 评论 -
@Autowired和@Resource区别
Resource按照名称进行装配哦,名称可以通过name属性进行制定,如果没有name属性,当注解卸载字段上时,默认取字段名称进行名称查找。如果注解写在setter方法上默认取属性名称进行装配。依赖的注入功能,是通过在SpringIOC容器(单例池),中查询对象,再讲对象引入到当前类中,而查找又分别存在两种方式:按照名称查找(byName)和按照类型查找(byType)应用地方不同:@Autowried,应用在构造器、参数、方法、成员变量和注解上,@resource,则能用在类、成员变量、方法上。原创 2024-04-10 17:46:43 · 389 阅读 · 0 评论 -
【AES】加密算法详解
随着互联网的发展,越来越多的隐私数据需要载网络中传输,为了保证数据的安全,我们将会对数据进行加密,今天我就介绍一种经典的数据算法AES(Advanced Encryption Standard)。高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。原创 2024-03-19 10:37:21 · 1924 阅读 · 1 评论 -
Java 构建树结构
注意:这里默认表里的父级字段为。原创 2024-03-19 10:17:32 · 501 阅读 · 0 评论 -
Mysql建库建表语句分享
前言:在生产环境中,常常会被叫发一下sql脚本,建库脚本,那么我们怎么创建呢,给大家分享一下吧!建库语句:CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;建表语句:在新建的库下面,新建查询运行如下sqlCREATE TABLE `test` ( `id` int(11) NOT NULL COMMENT '设置主键自增', `name` varchar(500) N..原创 2021-11-16 15:15:44 · 1705 阅读 · 0 评论 -
java调用百度地图API根据地理位置获取经纬度
调用百度地图API 获取经纬度原创 2021-12-08 21:46:34 · 2925 阅读 · 1 评论 -
Xshell使用基础教程
xshell得安装与使用原创 2021-12-06 21:14:45 · 9619 阅读 · 1 评论 -
Lambda+MybatisPlus 在生产中的应用
前言:不想写麻烦的SQL 的朋友,跟着我一起学习吧!!!!我就和大家浅谈java8中的新特性结合mybatisplus中的lambadaQuery的用法吧;mybatisPlus中四种创建条件查询的方式:方式一:LambdaQueryWrapper<>/** * lambda 条件构造器 生成的sql语句 SELECT id,name,ag原创 2021-09-28 23:07:43 · 852 阅读 · 0 评论 -
SpringCloud Gateway 对返回参数加密
刚做完请求数据加密,测试反馈说还需要做返回数据加密,那就做呗。返回数据加密也主要用到 GlobalFilter全局过滤器和 Ordered。原创 2023-08-23 15:06:46 · 644 阅读 · 0 评论 -
java用POI合并相同的列
大致思路是将相同的列合并,但是我这个有一种特殊的需求要序号相同内容才能够合并, 话不多说 直接上代码。这是相关代码,结合实际自行修改!1.利用poi自带的方法合并数据。原创 2023-09-06 10:50:31 · 1451 阅读 · 0 评论 -
javaExcel的导入导出功能
前言:上篇文章给大家分享了导入功能,这里再给大家分享下导出功能,工作中常常需要将数据库中的数据转为,表格形式展示在领导面前,为大家分享一下我怎么处理的!!!1.导入依赖,poi包支持的,不要出错了!!! <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId>原创 2022-03-21 21:53:49 · 1431 阅读 · 0 评论 -
javaExcel文件的导入导出
前言:相信很多朋友在进行项目开发的时候都会面临着excel表格的导入导出功能,现在我给大家分享一下demo。1.导入依赖,poi包支持的,不要出错了!!! <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.ver原创 2022-03-21 21:45:14 · 683 阅读 · 0 评论