自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (11)
  • 收藏
  • 关注

原创 java 基于JDK动态代理简单示例源码以及详细解析

一、代理的作用1、保护真实类:隐藏委托类的实现,调用者只需要和代理类进行交互即可2、增强真实类的功能,且做到解耦,代理逻辑与业务逻辑是互相独立的,在不改变委托类代码情况下做一些额外处理,比如添加初始判断及其他公共操作(spring的AOP)3、懒加载,程序启动时加载的是轻量级代理类,真实类只有在通过代理类调用真实类的时候才会创建(Hibernate 的延迟加载(lazy load)本质上就是...

2020-05-03 12:57:01 595 1

原创 java中位运算简单使用

正确使用位运算能极大提高程序效率

2023-03-25 22:03:56 132 1

原创 Java中Integer的最小值和最大值

Integer 中 MIN_VALUE、MAX_VALUE 值以及使用注意

2023-03-25 12:07:57 2642 1

原创 原码反码与补码

【代码】原码反码与补码。

2023-03-23 18:00:01 312

原创 double精度丢失

N 位二进制的小数的精度是 1/2 的 N 次方。也就是说,N 位二进制数只能表示(1/2 的 N 次方)的整数倍的数。M 位十进制的小数的精度是 1/10 的 M 次方。1/10 = 1/2 * 1/5。那么 1/5 这个数(即0.2),就不能用有限长的二进制小数来表示

2023-03-21 10:25:33 329

原创 Linux报错:Device eth0 does not seem to be present,delaying initialization

linux网络报错修复

2023-01-11 16:48:51 338

原创 java堆排序算法

java堆排序算法思想1.首先将待排序的数组构造成一个大根堆,此时,整个数组的最大值就是堆结构的顶端2.将顶端的数与末尾的数交换,此时,末尾的数为最大值,剩余待排序数组个数为n-13.将剩余的n-1个数再构造成大根堆,再将顶端数与n-1位置的数交换,如此反复执行,便能得到有序数组

2022-09-07 18:25:27 433 1

原创 java 获取指定目录的文件和文件夹(算法、深度遍历、广度遍历、队列、栈)

java 获取指定目录的文件和文件夹。

2022-09-07 12:34:54 708

原创 java对比两个文件夹下面的文件和文件夹是否完全相同(对比文件md5)

Java对比文件夹下面内容是否完全相同

2022-09-05 21:41:30 1280

原创 Linux环境安装软件

Linux环境安装软件。

2022-08-27 14:26:45 64

原创 windows配置FTP服务

windows配置FTP服务

2022-08-27 13:43:44 2925 1

原创 maven安装配置

maven安装配置文档

2022-08-20 20:39:09 165

原创 Oracle 移动表空间

移动oracle表空间

2022-08-20 18:47:41 528

原创 window查看端口占用

安装VisualSVN Server 提示The specified TCP port is occupied+端口被占用,检查端口443被谁占用了。

2022-08-16 09:50:04 875

原创 Oracle导入导出数据

Oracle导入导出数据

2022-08-05 09:26:07 2576

原创 Spring 单元测试

java spring 单元测试

2022-08-04 14:04:27 2517

原创 Spring嵌套事务问题

Spring事务嵌套问题

2022-07-27 18:04:32 357

原创 Oracle CONNECT BY根据特定字符拆分字符串

Oracle通过CONNECT BY根据特定字符拆分字符串

2022-07-26 13:32:05 462

原创 java基于jxl获取excel合并单元格

java基于jxl获取excel合并单元格

2022-05-19 10:54:45 792

原创 反编译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 774

原创 html页面跳转(a标签、meta标签、reload、history.go、history.back等)

html页面跳转1、a标签οnclick<a href="javascript:void(0);" οnclick="js_method()">foo</a>2、a标签直接跳转<a href="http://baidu.com">百度一下</a>3、直接跳转window.location.href='index.html';// 定时跳转setTimeout("javascript:location.href='index.html'",

2021-08-11 21:55:55 298

原创 oracle listagg如何去重

listagg去重去重思路:利用listagg会忽略null值的特点按ENTITY_GROUP_RRN 分组,用 listagg 去重合并 EQPT_ID 与 STATION_ID表 T_TEST 数据如下:EQPT_IDENTITY_GROUP_RRNSTATION_IDTOOL-00110493721JITAI-1TOOL-00310493721JITAI-1TEST10493721S1TEST10493721S2TEST

2021-07-31 00:43:44 12527

原创 oracle 字符串去重

select regexp_replace('1,1,3,5,5', '([^,]+)(,\1)*(,|$)', '\1\3') from dual;

2021-07-30 10:11:56 1745

原创 oracle数据库中in和exists对比

标题In和exists对比:若子查询结果集比较小,优先使用in,若外层查询比子查询小,优先使用exists。因为若用in,则oracle会优先查询子查询,然后匹配外层查询,若使用exists,则oracle会优先查询外层表,然后再与内层表匹配。最优化匹配原则,拿最小记录匹配大记录。...

2021-07-30 08:58:03 733

原创 Oracle 转义符 ESCAPE

Oracle 转义符 ESCAPE示例SELECT 1 FROM DUAL WHERE 'EU_123' LIKE 'EU\_%' ESCAPE '\';

2021-07-29 17:17:03 254

原创 oracle函数 wm_concat 与 listagg

oracle函数 wm_concat 与 listaggwm_concatselect t.type, to_char(wm_concat(t.id)) as ids, to_char(wm_concat(t.seq)) as seqsfrom ( select 'A' type, 'A001' id, 1 seq from dual union all select 'A' type, 'A002' id, 2 seq from dual union all select 'B'

2021-07-28 21:03:55 2764

原创 分析函数(partition by)与 开窗函数(over())

@[TOC](分析函数(partition by)与 开窗函数(over()))分析函数(partition by):分析函数是Oracle专门用于解决复杂报表统计需求的函数,它可以在数据中进行分组,然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。普通的聚合函数用group by分组,每个分组返回一个统计值,只有一行,而分析函数采用partition by分组,每组中包含多个值。开窗函数(over()):开窗函数指定了分析函数中的分组的大小。分析函数带有一个开窗函数over

2020-07-17 09:58:04 2238

原创 quartz定时任务

quartz定时任务cron表达式详解https://www.cnblogs.com/87060524test/p/10315667.htmlQuartz Scheduler misfireThreshold属性的意义与触发器超时后的处理策略https://www.cnblogs.com/daxin/p/3919927.html在线Cron表达式生成器https://www.bejson.com/othertools/cron/...

2020-07-03 15:02:48 120

原创 操作系统语言环境导致ie11ajax请求中文编码问题

环境:win10系统语言环境(管理语言设置):中国 台湾 即 big5浏览器:ie11url=http://localhost:7022/mycim2/ajaxflush.do?test=信后台获取request.setCharacterEncoding(“big5”);test= request.getParameter(“test”);System.out.println(“信”.equals(test));//结果为true//byte[] big5xin = { -85, 72 };

2020-07-01 15:17:51 345

原创 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 380

原创 sqlnet.ora、tnsnames.ora、listener.ora配置

sqlnet.ora示例:NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)那么在客户端执行sqlplus username/password@local_dev连接数据库的时,首先采用tnsnames.ora的别名配置连接数据库;如果连接上;再采用ONAMES进行解析,最后采用主机名进行解析。ONAMES表示Oracle使用自己的名称服务器(Oracle Name Server)来解析,目前Oracle建议使用轻量目录访问协议LDAP来取代ONAM

2020-05-24 10:51:18 220

原创 oracle连接与配置(命令、jdbc等方式),以及数据库实例名与SERVICE_NAME的区别

一、连接1、cmd命令远程连接sqlplus usr/pwd@//host:port/sidsqlplus xxx/[email protected]:1521/orcl2、cmd命令本地sqlplus xxx/xxx@orcl3、程序中使用driverClassName=oracle.jdbc.OracleDriverurl=jdbc:oracle:thin:@192.168.xx.xx:1521:orclusername=xxxpassword=xxx说明:url=jdbc:ora

2020-05-18 23:06:58 4150

原创 java对比集合

java对比集合 private List<TreeRout> buildCompareRoutes(List<TreeRout> treeWflInfosPre, List<TreeRout> treeWflInfosPost) { List<TreeRout> newRoutePreList = new LinkedList<T...

2020-03-10 02:10:00 113

原创 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”

启动Eclipse报错:原因及办法:eclipse与jdk位数不一致,改成一致即可,要么都是32bit,要么都是64bit

2019-10-24 21:18:30 80

原创 java实现大文件拆分

大文件拆分 SplitBigFile .javapackage com.uniz.tools;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.t...

2019-10-16 21:35:09 771

原创 java misc

1、jsp 导入excel<%@page import="com.mycim.core.util.StringUtils"%><%@ page contentType="text/html;charset=UTF-8"%><%@ page language="java"%><%@ taglib uri="struts-html" prefix="h...

2019-09-29 02:32:47 499

原创 java 导入导出 excel

java 导入导出 excel一、POIprivate ActionForward importExcel(ActionMapping mapping, LotStepEndTimeForm theform, HttpServletRequest request, HttpServletResponse respons...

2019-09-29 01:54:07 312

原创 特殊字符乱码问题

1、使用标签建议用(标签可以控制转换特殊字符):<html:text property=“instruction” readonly=“true” styleClass=“mylongreadonly” size=“32”/><input name=“instruction” type=“hidden” value="<mycim2:write name=“objec...

2019-04-30 11:01:00 1942

转载 jQuery 选择器

实例选取 元素的后代的所有 元素:$(“div span”)定义和用法(“parent descendant”) 选择器选取指定元素的后代的所有元素。元素的后代可以是元素的第一代、第二代、第三代等等。01 * $(“s1s2”) 交集选择器02 * $(“s1, s2”) 并集选择器03 * $(“s1 > s2”) 子代选择器...

2019-04-29 23:26:33 123

转载 form表单 无法提交js动态添加的表单元素遇到的坑

form表单 无法提交js动态添加的表单元素遇到的坑

2019-04-26 11:31:59 1632

FastStone Capture

FastStone Capture 是一款便捷的屏幕录制软件,还支持滚动截图、高清长图、图片编辑、图片转PDF格式、屏幕取色等。

2022-08-28

VirtualBox安装CentOS5

VirtualBox安装CentOS5

2022-08-27

FlashFXP软件压缩包

FlashFXP提供了最简便和快速的途径来通过FTP传输任何文件,提供了一个格外稳定和强大的程序,确保你的工作能够快速和高效地完成。 FlashFXP拥有直观和全功能的用户界面,允许你能通过简单的点击完成所有指令任务。它支持鼠标托拽,因此可以通过简单的点击和托拽完成文件传输,文件夹同步,查找文件和预约任务。

2022-08-27

Linux命令大全(修改版).zip

此文档是Linux命令文档,方便实用,此文档是Linux命令文档,方便实用,此文档是Linux命令文档,方便实用。。。

2020-05-24

天诺图文识别软件.zip

一款非常优秀的文字识别软件,能方便快捷地把图片中的文字转换为文本文字,整个压缩文件MD5如下: MD5 :5910CD7056D0C987E991EB43BE643457

2020-05-23

vm_tools.zip

在vmware虚拟机安装了windows系统,并不能直接在虚拟机和主机之间复制文件,非常不方便,安装了这款VMware Tools后,就可以方便随意复制文件了

2020-05-23

jdk-8u231-windows-x64.zip

jdk-8u231--x64.zip是64bit的jdk,这里下载更快更方便哟

2020-05-23

jdk-7u80-windows-x64.zip

jdk-7u80--x64.zip是64位的jdk1.7,放到这里为了更方便下载

2020-05-23

图片录制软件.zip

这是一款小巧的图片录制软件,能非常方便的在电脑上录制动态gif图片,尤其是录制自己电脑上操作出现的错误,远程发给别人解决,让问题更直观呈现,非常实用

2020-05-23

jre-6u45-windows-i586.zip

jre-6u45-windows-i586.zip压缩包中是32bit的jre1.6,有时候需要单独安装,所以这里就提供了

2020-05-23

实用的FMB画图工具

一款实用的画图工具,方便好用,需要安装。

2020-05-23

java反编译工具JD-GUI

JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse、IntelliJ的插件JD-IntelliJ。JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件

2020-05-23

JsonView.zip

一款优秀的json格式化工具,绿色软件,小巧便捷,不需要安装,下载即用。能提高工作效率,格式化后,可以点击"+"、"-",展示和隐藏json特定字段,只需要关注自己关注的那块json内容即可。

2020-05-23

Eclipse各个版本下载以及基础配置

压缩包里面有截图,介绍了如何下载不同版本的eclipse,也有文档,介绍了eclipse的简单配置。能帮助找到自己需要的eclipse版本,非常方便与实用。

2018-09-16

空空如也

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

TA关注的人

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