java List递归排序,传统方式和java8 Stream优化递归,无序的列表按照父级关系进行排序(两种排序类型)
摘要:当有一个List列表是无序的,List中的数据有parentid进行关联,通过java排序成两种排序类型: 所用的测试列表最顶级无parentid,若为特殊值,修改下判断方法即可。 第一种排序:按照树结构进行排序 排序前:122,13,121,1,131,12,132...无序的[TestSort
阅读全文
java itext替换PDF中的文本
摘要:itext没有提供直接替换PDF文本的接口,我们可以通过在原有的文本区域覆盖一个遮挡层,再在上面加上文本来实现。 所需jar包: 1.先在PDF需要替换的位置覆盖一个白色遮挡层(颜色可根据PDF文字背景色自行定义) 测试结果(不遮挡文字+黄色背景): 测试结果(遮挡文字+白色背景): 2. PDF增
阅读全文
java 下载网络文件
摘要:1.FileUtils.copyURLToFile实现: 图示: 2.常规写法: 图示:
阅读全文
java PDF添加图层,支持多页图层添加
摘要:java PDF添加图层,支持多页图层添加 代码: 测试: 结果: 原PDF: 合成后PDF:
阅读全文
java 图片转base64字符串、base64字符串转图片
摘要:java 图片转base64字符串、base64字符串转图片 1. 图片转base64字符串: 2. base64字符串转图片: 3. 测试:
阅读全文
Linux中JDK安装教程
摘要:JDK在官网下载,也可以从某个文件服务器进行下载。 1.在usr目录创建一个java文件夹: 2.进入刚创建的java文件夹,下载jdk: 例如: 3.解压jdk,在/usr/java目录下看到一个jdk1.8.0的目录: 4.删除原压缩包: 5.设置JDK的路径,设置环境变量: 点击 i 键编辑
阅读全文
java获取request中的参数、java解析URL问号后的参数
摘要:java获取request中的参数、java解析URL问号后的参数。有时候我们需要从request中获取参数,或者获取拼接在Url后面的参数,有时候一个一个去拿有点麻烦,一起拿出来放在一个map里面需要用哪个就取哪个,方便省事。 1. java获取request中的参数: 2. java解析URL问
阅读全文
Java Web解决跨域请求
摘要:要知道跨域请求就要先了解同源策略,那么什么是同源?什么是不同源?简单来说就是,如果两个资源,包括HTML页面、JavaScript脚本、css样式,对应的协议、域名和端口完全相同,那么这两个资源就是同源的,Same-origin policy解释得很清楚。那么同源策略的意思就是一个源中的资源访问另外
阅读全文
Spring事务mysql不回滚:mysql引擎修改
摘要:若Spring中@Transactional 注解开启且配置没问题的话,很可能是mysql数据库引擎不支持。 mysql引擎是MyISAM的话事务会不起作用,原因是MyISAM不支持事务和外键,改成支持事务和外键的InnoDB即可。 MyIASM引擎 MyIASM是MySQL默认的引擎,但是它没有提
阅读全文
java钉钉通讯录同步
摘要:钉钉做了好好几个项目了,和阿里云还有阿里钉钉合作也挺不错。因为之前就做过微信公众号,接触钉钉感觉还是比较顺手的,虽然也有一些不一样的地方。 因为之前写了一个微信公众号的开发文档,一直想写一个钉钉的开发文档,一直没有时间,先写个钉钉通讯录同步的吧~~ 废话不多说,先上菜吧~~ 1.ORACLE官方网站
阅读全文
Spring获取bean工具类,可用于在线程里面获取bean
摘要:Spring获取bean工具类,可用于在线程里面获取bean
阅读全文
java文件转发
摘要:实际开发情景中,有时会遇到文件需要从一台服务器发到另一台服务器的情况,比如外网发到内网,服务器之间文件同步的情况。 就可以用文件转发。 转发端代码: 接收端代码:
阅读全文
java简单的文件读写工具类
摘要:import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io....
阅读全文
easyui改变tab标题
摘要:截图: 代码: //更改tab的标题 var tab = $('#microAppVersionTabs').tabs('getTab',0);// 取得第一个tab $('#microAppVersionTabs').tabs('update', { tab: tab, options: { ti
阅读全文
java使用poi生成导出Excel(新)
摘要:导出样式: java代码: 测试代码: 需要Jar包:(servlet-api.jar在tomcat中lib文件夹下) poi-3.13.jar poi-ooxml-3.13.jar servlet-api.jar maven依赖:
阅读全文
jquery即时获取上传文件input file文件名
摘要:截图: 代码: <input type="file" id="choosefile" style="display:none"/> <div onclick="uploadfile()" style="width:78px;height:50px;margin-left:5px;background
阅读全文
微信公众号开发(五)
摘要:微信公众号开发 第二章 创建菜单 1.字定义回复主菜单: 1.回复文本消息: 2.回复单图文消息: 3.回复多图文消息: 4.回复单图片和回复音频: 2.Java后台处理逻辑: 以上几章基本上涵盖了微信公众号几个常用的模块,都是demo的形式展现出来,实际项目需要的话可以在此基础上修改完善。 码字不
阅读全文
微信公众号开发(四)
摘要:微信公众号开发 第一章 消息回复 当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。严格来说,发送被动响应消息其实并不是一种接口,而是对微信服
阅读全文