工具
文章平均质量分 55
起个名字真好难
这个作者很懒,什么都没留下…
展开
-
简单方式调用WebService服务
1. 下载WebServiceStudio.exe并安装2. 打开软件在WSDL EndPoint中输入服务提供者提供的Endpoint address,这个地址就是访问地址,当然也可能是其他形式的,输入后别忘了添加?wsdl原创 2023-01-12 18:18:51 · 1078 阅读 · 0 评论 -
使用java-sizeof估算对象占用内存的大小
实际开发中,如果在内存中一次性放入大量的数据,一旦超过内存设置的最大值,很容易出现堆溢出的情况,在当前环境允许的情况下,通过模拟对象估算生产实际对象在内存中占用空间大小就显得很有必要了。问题:批处理数据时使用lambda同步流导致CPU飙满,内存占用超过90%,极大侵占了其他的业务处理的资源解决方式:改写数据处理方式,控制内存占用量和CPU使用量关键点:确定数据处理规模,估算数据在内存中占用的空间大小,适时触发GC回收机制,及时清理结果。首先,模拟数据量在内存中占用的大小:1.添加依赖原创 2021-12-20 11:04:44 · 1262 阅读 · 0 评论 -
返回排除指定日期的下拉列表
有一场景,在指定的某个时间段不能预约服务,预约日期从当前日期算起往后30天。如果日期列表让前端渲染,就需要发送请求获取不能预约的日期列表,然后前端进行排除展示,作为小程序来说可能比较影响用户体验,既然都是发送一次请求,倒不如后端处理后直接返回给前端,前端省去了一个步骤。 /** * 获取当前时间往后30天的日期(yyyy-mm-dd格式字符串) * @param exculude 排除的日期列表 * @return */ public stat原创 2021-10-19 14:05:23 · 111 阅读 · 0 评论 -
封装RabbitMQ工具类出现required a bean of type ‘java.lang.String‘ that could not be found
封装RabbitMQ工具类过程中,报了required a bean of type 'java.lang.String' that could not be found这个问题:回看代码很容易发现在参数这里出现的问题:继续往下看:问题已经很明白了,由于疏忽,在注册Bean的过程中,参数并没有被spring托管,导致参数不能实例化注入到方法中,通过方法创建的Bean自然在没有参数的情况下创建Bean被spring托管。因此,在创建Bean的过程中,在Bean注册过程中把参数直接传入即原创 2020-11-23 15:55:03 · 9995 阅读 · 0 评论 -
POI动态合并下载文件的单元格
最近在做图表报表相关的开发时,遇到了一个问题:页面上展示的Excel在下载打开后发现同一类别下的单元格没有合并,是一行一行的状态:而预计的效果是要和页面上展示的一样:因为这块展示功能的数据是从数据库中取出来在页面动态展示的,不能确保每次展示的数据都是同一种合并情况,所以想要在后端写死不可能了,接下来分析一下下载合并的需求:把相同疑点编号的数据行进行合并,合并0~6以及第11列的...原创 2020-01-20 16:41:44 · 442 阅读 · 2 评论 -
eclipse下安装fastdfs-client-java
fastdfs-client-java这个jar包在中央仓库找不到,不过为了方便的在本地使用,于是在官网下载了fastdfs-client-java这个源码工程,下载下来后目录结构是这样的:接下来要生成相应的jar包,之后安装进本地仓库即可。不过在进行操作之前,首先确保eclipse中有ant工具,怎么看很容易,在项目中的build.xml上右键--》run as--》Ant Build,...原创 2018-09-13 15:32:09 · 1002 阅读 · 0 评论 -
安装Jenkins
1.打开官网:https://jenkins.io/2.点击进入下载页:3.下载Java通用war包:4.把下载的war包放在自定义的目录,这里我放在了E:\JavaTool\Jenkins.war下5.打开CMD,运行以下命令:等待安装完毕。6.打开浏览器,访问Jenkins:http://localhost:8080,如下所示:7.复制页面中玫红色字...原创 2018-09-25 16:52:57 · 139 阅读 · 0 评论