懒驴
首页
随笔录
时间轴
日志
相册
友情链接
分类
算法 (4)
微信小程序 (1)
微服务 (4)
负载均衡 (5)
Spring Cloud (13)
分布式 (22)
直 播 (3)
Java相关 (45)
Web前端 (2)
数据库 (5)
开发技术 (70)
随笔录 (26)
全部分类 ( 85 )
查询
当前位于"Java相关"分类下
SpringBoot自定义注解AOP实现参数非空判断
(可延伸为多种通过自定义注解的切面编程)
一. 基础概念信息1. 切面(Aspect)面向切面编程则是指,对于一个我们已经封装好的类,我们可以在编译期间或在运行期间,对其进行切割,把立方体切开,在原有的方法里面添加(织入)一些新的代码,对原有的方法代码进行一次增强处理。而那些增强部分的代码,就被称之为切面,常见的有日志处理、事务处理、权限认证等等。2. 切入点
Java
SpringBoot
2023年02月23日
2,382次浏览
Java视频剪切-根据时间剪切视频操作
Java实现视频剪切在java后台项目开发中,又遇到需要对视频进行操作的功能,这里主要介绍在java中,按照时间维度来对视频进行剪切操作,Java视频操作工具类。1.Maven依赖<dependency><groupId>com.google.guava</groupId><a
JavaCV
2023年02月21日
2,528次浏览
java实现二分查找
优点是比较次数少,查找速度快,平均性能好; 其缺点是要求待查表为有序表,且插入删除困难。 因此,折半查找方法适用于不经常变动而查找频繁的有序列表。 使用二分查询有两种,一种是使用递归方式,另外一种是不使用递归(while循环)
Java
2023年01月03日
2,376次浏览
java实现归并排序算法
归并排序是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 **归并算法操作**: 归并操作,也叫归并算法,指的是将两个顺序序列合并成一个顺序序列的方法。
Java
2022年12月30日
2,279次浏览
java实现堆排序算法
**堆排序算法**: 是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 将待排序的序列构造成一个大顶堆(从大到小排要构造成小顶堆)。此时,整个序列的最大值就是堆顶的根节点,将他和末尾元素交换,然后将剩余的length-1个节点序列重新构造成新的堆。重复执行,便能得到一个有序序列。
Java
2022年12月30日
2,376次浏览
java实现快速排序算法
**快速排序算法**:快速排序算法是对冒泡排序算法的一种改进,没有冒泡排序两两相邻之间的比较换位,主要采用的思想是通过递归+独立排序的形式将无序的数列进行分割成可以独立排序的2部分数列,其中一部分数列比另外一部书数列小,每次排序两个独立的数列,直到排序完毕,即可完成最终的排序。通俗讲就是每次定义一个临界值,将大值放在临界值的右边,小值放到临界值的左边。
Java
2022年12月30日
2,270次浏览
Java后端授权阿里云OSS,前端实现文件上传
项目开发中,往往会将资源文件存入到第三方的存储空间,类似于七牛云、阿里云的OSS就是一个项目中常见的文件存储空间,这里将详细介绍阿里云的OSS存储空间。适用常见,后端授权OSS,通过前端直接文件上传。前期准备:开通阿里云OSS登录阿里云主账号,进入控制台,选择 “对象存储 OSS”,找到 “安全令牌
Java
OSS
2022年11月16日
2,657次浏览
微信小程序授权获取Code,java后端获取用户openID
在小程序的项目中,对小程序授权获取的code值进行解析是一个必要的操作,因为需要获取到其中的openid、session_key、unionid进行一个身份的验证。判断该用户是新用户或是其它操作(具体根据自己的业务需求修改就行)。其中unionid需要主体账户绑定了小程序后才可以获取到。所以在没有绑
Java
小程序
2022年11月16日
3,056次浏览
消息中间件RabbitMQ(三)之SpringBoot项目集成RabbitMQ
前面已经在Windows环境下成功安装并运行起了RabbitMQ服务,上一篇:《消息中间件RabbitMQ(二)Windows安装Erlang和RabbitMQ》,这里将分享在实际springboot项目中,整合RabbitMQ的学习心得。一. SpringBoot项目初始化这里新建SpringBo
RabbitMQ
SpringBoot
2022年05月19日
1,948次浏览
java判断IP地址是否合法
这里使用正则表达式来判断一个IP地址的合法性,代码如下:
Java
TCP/IP
2022年05月06日
2,437次浏览
Maven项目加载本地jar包-pom.xml加载本地包-SpringBoot项目-${basedir}
往往在程序编写中,我们会遇到加载已经下载的jar架包,这种情况下,我们可以将包放在项目目录下一起,直接让pom.xml文件加载到jar包。现在需要将项目lib目录下的jar包导入到项目中具体实现如下:pom.xml代码<dependency><groupId>org.jdes
Maven
SpringBoot
2022年04月26日
2,415次浏览
找不到 sun.misc.BASE64Decoder 的解决方法
由于JDK版本的升级,遇到了这样的一个问题: sun.misc.BASE64Decoder这是由于1.8+高版本的JDK自带的包替换了 sun.misc.BASE64Decoderjava.util.Base64java.util.Base64.Encoder;java.util.Base64.D
Java
JDK
2022年04月13日
2,604次浏览
«
1
(current)
2
3
»
个人信息
懒驴
北京 中关村
文章数量
85
分类数量
12
标签数量
40
与广大驴友相互学习、相互交流。
所有标签
git
1
OSS
1
小程序
2
docker
2
TCP/IP
1
VMware
1
Maven
1
VUE
1
AES
1
RSA
2
idea
1
UDP
1
DES
2
TCP
1
麒麟V10
5
RabbitMQ
3
CSS
1
Python
1
DM8
5
windows
2
zip
2
Netty
1
RPC
15
Spring Cloud
15
mybatis-plus
3
JWT
1
RFID
1
SpringBoot
9
Linux
10
JDK
3
RTSP
2
JavaCV
4
Nginx
2
FFmpeg
0
UWB
1
Redis
3
JavaScript
2
HTML
2
MySQL
1
Java
38
所有标签
85