java
蚕豆的生活
这个作者很懒,什么都没留下…
展开
-
idea插件SubversionMavenIncrement 根据svn记录生成war增量更新包
在现在的公司和上家公司的时候,会有一些项目,这些项目每次升级的时候都需要打war包,然后不能给整包,需要修改了哪些文件给哪些文件,这样就造成了每次打完包,查看svn提交记录,解压war包,按目录结构手动筛选出修改了的文件,在打成zip包,发给运维,这样文件少了还行,文件多了难免会有遗漏的文件,造成很多麻烦。在网上找类似的插件时,都是一些一个java文件,然后每个手动修改地址什么的,每个不同的项目都需要引入文件做特定的修改,不够人性化。(注意,有些项目直接maven打包会报错,报错后插件会停止运行并提示)原创 2023-07-20 13:35:21 · 502 阅读 · 4 评论 -
java创建线程池
【代码】java创建线程池。原创 2022-12-21 15:45:47 · 142 阅读 · 0 评论 -
Spring Security后台通过账号密码自动
【代码】Spring Security后台通过账号密码自动。原创 2022-12-21 14:47:25 · 157 阅读 · 0 评论 -
java树结构、递归数据
我们在日常开发时经常会遇到需要给前端返回树结构数据,并且有的数据是无限极的,这个时候我们就需要递归算法。(英语:recursion algorithm)在中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。递归式方法可以被用于解决很多的计算机科学问题,因此它是计算机科学中十分重要的一个概念。绝大多数支持的自调用,在这些语言中函数可以通过调用自身来进行递归。可以证明递归的作用可以完全取代,因此在很多(如)中习惯用递归来实现循环。就是方法自己调用自己。原创 2022-11-17 11:22:15 · 1740 阅读 · 0 评论 -
IDEA “java:程序包XXXX不存在”或“java:找不到符号”
遇到这种情况,在包引入正确,查看文件也不报错的情况,可以试试吧idea中的 **.iml 文件删除重启idea。原创 2022-08-16 09:12:17 · 493 阅读 · 0 评论 -
java处理xlsx,根据自建注解的方式赋值给实体类,简化了操作
java处理上传上来的xlsx,和xls是非常常见的操作,批量导入需要的maven包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version></dependency><dependency> <groupId>原创 2021-05-08 16:00:56 · 311 阅读 · 0 评论 -
java控制并发请求外部ocr等接口
注意:本文中没有请求ocr等例子,只是说明下java控制并发。在开发中我们会碰到一些需要控制并发的情况,比如说我们请求外部接口时,外部接口不控制并发,需要我们自己控制并发。所以说本文说明一下自己的思路。比如: 需要控制的并发是5(只能同时发5个请求,一个请求回来就再发一个,最多5个) 这个时候需要一个队列控制着并发private static ConcurrentLinkedDeque<String> queue = new Concurre...原创 2021-05-08 15:14:52 · 469 阅读 · 0 评论 -
java处理特殊图片格式转为jpg
在某一天上班时突然接到了一个需求,扫描仪扫描图片合成一个pdf,pdf传到后台需要吧pdf中的图片提取出来,但是提取出来后发现图片格式是kiff格式,这样格式的图片送给ocr识别,ocr不认识这个格式会报错,所以需要转码直接把kiff转成jpg。 不要直接把后缀改成jpg,这样虽然图片可以打开,但是图片的本质还是kiff还是不行。 这时我们需要两个jar包:http...原创 2020-03-24 14:40:58 · 1364 阅读 · 0 评论 -
java微信支付
在没做过微信支付时感觉被微信支付搞到头都大了,但是当真的理解了后就感觉很简单其实就是带参数发请求,没做过支付肯定看不懂微信支付官方文档的流程图,看完一脸闷。。。下面在这里说下流程1:当用户发起支付请求时在我们自己的后台拼接好必要的参数发送给微信。(生成预支付订单)1.1:参数(主要参数) (1)appid:公众号或者小程序的appid (2)mch_id: 商户号id...原创 2019-01-23 18:40:49 · 699 阅读 · 0 评论