![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 54
一点也不想取名
这个作者很懒,什么都没留下…
展开
-
java堆排序算法
java堆排序算法思想1.首先将待排序的数组构造成一个大根堆,此时,整个数组的最大值就是堆结构的顶端2.将顶端的数与末尾的数交换,此时,末尾的数为最大值,剩余待排序数组个数为n-13.将剩余的n-1个数再构造成大根堆,再将顶端数与n-1位置的数交换,如此反复执行,便能得到有序数组原创 2022-09-07 18:25:27 · 453 阅读 · 1 评论 -
java 获取指定目录的文件和文件夹(算法、深度遍历、广度遍历、队列、栈)
java 获取指定目录的文件和文件夹。原创 2022-09-07 12:34:54 · 735 阅读 · 0 评论 -
Spring嵌套事务问题
Spring事务嵌套问题原创 2022-07-27 18:04:32 · 375 阅读 · 0 评论 -
反编译spring aop动态代理生成的class
用到的工具 arthas工具快速入门:https://arthas.aliyun.com/doc/quick-start.html详细步骤C:\Users\uniz>cd /d D:\Users\uniz\Desktop\tempD:\Users\uniz\Desktop\temp>java -jar arthas-boot.jar[INFO] arthas-boot version: 3.5.3[INFO] Found existing java process, pleas.原创 2022-01-24 17:49:34 · 813 阅读 · 0 评论 -
ajax上传文件(ajax+Struts1 & ajax+servlet+上传进度条)
Struts1 ajax上传文件ajax请求 function uploadFile(){ var formData = new FormData(); formData.append("formFile",$('#fileId')[0].files[0]); $.ajax({ cache: true, type: "POST", url:"<%=request.getContextPath()%>/impDataAction.do?type=uploadFile",原创 2020-06-10 18:14:36 · 395 阅读 · 0 评论 -
java 基于JDK动态代理简单示例源码以及详细解析
一、代理的作用1、保护真实类:隐藏委托类的实现,调用者只需要和代理类进行交互即可2、增强真实类的功能,且做到解耦,代理逻辑与业务逻辑是互相独立的,在不改变委托类代码情况下做一些额外处理,比如添加初始判断及其他公共操作(spring的AOP)3、懒加载,程序启动时加载的是轻量级代理类,真实类只有在通过代理类调用真实类的时候才会创建(Hibernate 的延迟加载(lazy load)本质上就是...原创 2020-05-03 12:57:01 · 615 阅读 · 1 评论