自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (6)
  • 收藏
  • 关注

原创 java使用HtmlEmail发送邮件

最近做了一个项目,有邮件发送的功能,现在记录一下,以便以后参考。

2023-11-10 09:37:07 464

原创 Java邮件发送方法

【代码】Java邮件发送方法。

2023-11-08 11:43:35 114

原创 IReport导出PDF出现文字叠加,吃字现象

问题描述:当数据中存在中文时,由于docker中字体缺失,计算数据长度时使用了默认字体编码,导致计算出的数据长度与实际不符,从而出现吃字现象。例:sudo docker cp STSONG.TTF srm:/usr/share/fonts/ttf-dejavu/STSONG.TTF。执行命令:docker exec -it 容器名或ID bash,进入容器,例:docker exec -it srm bash;执行命令:fc-list,检查是否存在已经添加的华文宋体;执行命令:exit,退出docker;

2023-10-13 10:39:32 470

原创 mybaits过滤器+注解实现特殊字段加密解密操作,可对特殊字段进行加密解密、电话号码隐藏中间4位数字、身份证隐藏中间8位

特殊字段加密后入库:解密后效果:源码链接:https://pan.baidu.com/s/1MvdOMmOXzArI0pHyK77XHw提取码:x8w5

2021-07-27 16:39:55 561

原创 使用socket将文件上传到服务器磁盘上

使用socket将文件上传到服务器磁盘上上传原理:客户端使用本地字节输入流读取本地文件,然后使用网络输出流上传文件到服务器端,服务器端使用网络输入流读取客户端上传过来的 文件,服务器端再使用其本地输出流将文件保存到磁盘上,服务端使用网络输出流回写“上传成功”,客户端使用网络输入流接收服务端回写的数据。/** * tcp客户端 读取本地文件,上传到远程服务器的硬盘上 * * @author chencaidao * @creat 2021-05-07 16:42 */public class

2021-05-10 13:41:38 255

原创 combobox可以设置多选,然后给它初始化多个值或动态赋值多个值

combobox可以设置多选,然后给它初始化多个值或动态赋值多个值1这种方式只能赋值第一个value值,显示的是第一个value值对应的文本:$("#dmrDepart_id").combobox(“setValue”,“110110”,“110105”,“110108”);2这种方式只能赋值最后一个value值,显示的是最后一个value值对应的文本:$("#dmrDepart_id").combobox(“setValue”,“110110”);$("#dmrDepart_id").comb

2020-11-18 10:54:02 2264 1

原创 java求出两个日期之间相差的多少年多少月多少天

java求出两个日期之间相差的多少年多少月多少天最近做项目需要根据器材采购日期求出使用年限,感觉 下面的方式挺好用的,记录一下public static void main(String[] args){ LocalDate now = LocalDate.now(); LocalDate before = LocalDate.of(2015, 9, 20); Period between = Period.between(before, now);

2020-11-13 14:13:19 755

原创 java将json字符串解析成对应的实体类的集合,然后再入库

java将json字符串解析成对应的实体类的集合,然后再入库json字符串:[{“checked”:false,“children”:[],“chkDisabled”:false,“icon”:"",“iconClose”:"",“iconOpen”:"",“iconSkin”:“organ_icon_dept”,“id”:“5C0141B6E33F474B8A9EB5C65EFC259D”,“isParent”:false,“name”:“离休科”,“nocheck”:false,“open”:fals

2020-11-12 19:01:58 802

原创 mybatis中使用类似于if else 的形式编写sql语句实现动态查询

mybatis中使用类似于if else 的形式编写sql语句实现动态查询在java开发当中常常用到if else 的形式;那么在mybatis中如何使用呢?我们可以采用嵌套的if 和两个if来实现:运用两个if语句,其中一个与传入的参数值匹配则进行匹配查询;另一个则不匹配传入的参数值,做另外的查询条件<select id="findPoliceList" resultType="com.cesgroup.prison.risk.dto.police.PoliceInfoDto" >

2020-10-23 19:54:40 1488

原创 httpClient远程方法调用技术,根据第三方公司提供的接口文档,使用httpClient远程调用技术给第三方公司推送数据。

下面是第三方公司提供的接口文档:海因里希法则指数接口地址:http://ip:8888/IhaiYinLi传入参数:string Json:。更新频率:1天JSON格式如下:{" HaiYinLiList" : [{“TypeName” : “低风险”,“TypeCount” : 20,“TypeIndex” : 0,},{“TypeName” : “中风险”,“TypeCount” : 20,“TypeIndex” : 1,},{“TypeName” : “高风险”,

2020-10-23 10:27:48 360 1

原创 jsp中用el表达式赋值给变量存储到域对象里

最近做项目,遇到了在el表达式里判断两个el表达式的值是否相等,以及采用el表达式赋值给变量并存储到域对象里:<c:forEach var="kqzkMap" items="${kqzkMaps}" varStatus="status"> <tr id="policeName${status.index}"> <td id="policeNameTh${status.index}" align="center" valign="middle" sty

2020-10-16 17:28:57 1521 2

原创 js动态生成一个相邻的单元格内容相同的则进行合并table表格

js动态生成一个相邻的单元格内容相同的则进行合并table表格合并前效果合并后效果:js代码/* 重现表格数据 */ var dateDiff = null; var categoryName = null; var cdmCategoryId = null; var orderdata = null; var orderdataCount = null; var newOrder = null; var dutyDayList=[];

2020-09-17 15:16:36 702

原创 javaScript实现类似于java Map 集合的方式存储数据

javaScript实现类似于java Map 集合的方式存储数据!(function (window) { /** * Map对象构造函数 * @class * @constructor */ var Map = function () { /** * 存档所有Key值的数组对象 * @type {any[]|Array}

2020-06-30 10:37:57 449

原创 java根据指定年月日获取该日期对应月份的天数

java根据指定年月日获取该日期对应月份的天数/** * 根据年月日 * 获取该日期对应月份天数 * @param date * @return */ public static int getDaysOfMonth(String date) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date newDate = null;

2020-06-24 14:21:49 1137

原创 httpClient远程调技术的使用,使用httpClient调用远程接口获取数据,再将获取到的数据信息通过远程接口推送给第三方

最近做项目需要通过第三方公司提供的接口进行数据抽取,保存到数据库,再将抽取过来的数据根据业务需求再查询出来推送给其他公司做数据处理。所有就使用到了httpClient远程调技术。现在将其整理出来供参考。先是数据抽取 使用httpClient doGet请求获取数据:/** * 定时任务获取第三方业务数据 预计1天一次 */ @Override @Transactional public void getHyZfyw() { System.out.println("========zfy

2020-05-30 23:29:38 864

原创 java使用poi根据模板导出word文档

模板中需要填充的数据,就是map中的key,我们需要将数据封装到map里。word模板:模板在项目中的存放位置:直接上代码:/** * * 对docx文件中的文本及表格中的内容进行替换 --模板仅支持对 {key} 标签的替换 * * @ClassName: WordTemplate * @Description: TODO(!!!使用word2013 docx文件) * @author chencaidao * @creat 2020-05-27 20:28 * <br&

2020-05-30 22:35:43 1024

原创 前端表单提交多条数据,将需要提交的数据集合序列化为json对象传递都后台进行保存到数据库

最近项目中需要使用表单提交多条数据,将数据传递到后台保存到数据库当中``,经过自身测试此方法不适合表格合并,合并后序列化后,后台接收到的集合数据就会错乱,需要合并的需要根据自己的需求进行处理。<cui:form id="formId_gb_save" heightStyle="fill" style="height: 825px;"> <table style="width: 2440px;"> <caption text-align=

2020-05-30 21:00:28 825 1

原创 Java使用poi加载Excel模板,将查询出来的数据封装到Excel中并进行指定某些列的合并操作

Java使用poi加载Excel模板,将查询出来的数据封装到Excel中并进行指定某些列的合并操作最近一周项目中需要读取数据库中的记录将记录封装到给定的模板中,指定业务列需要进行合并;下面将它进行整理,有不足之处望多加指出。下面是需要读取的模板:模板在项目中的存放位置:导出后的效果如下下面是代码部分:// controller层@Logger(action = "导出", logger = "导出报表汇总页面Excel",model="报表报送")@RequestMapping(valu

2020-05-30 20:40:15 413

原创 Java将Excel文件上传后读取Excel表格的数据保存到数据库当中,实现Excel导入功能

Java将Excel文件上传后Excel表格的数据导入保存到数据库当中因项目需求,将后台数据导出到Excel表格后,把表格填写好(排班)后再将他上传导入到数据库当中保存;现将代码整理,有不对的地方望多多指正,以下是需要导入的Excel表格。前端代码文件上传<form enctype="multipart/form-data" id="batchUpload" action="" method="post" class="form-horizontal"> <table>

2020-05-14 17:54:16 2588

原创 java将后台数据库查询到的数据导出word文档当中

java导出word文档之前项目需求使用Java导出word文档,一直没有进行整理,今天把它进行整理出来,以便以后使用到;下面是导出的word文档。// 前端报告表格<div id="divId_emerReport"> <table class="table-report"> <caption>应急处置报告</caption> <tr> <td style="width: 100px; height: 40px;"&

2020-05-14 14:21:00 1451

原创 Java使用poi根据模板导出Excel

Java使用poi根据模板导出Excel最近因项目需求要根据给定的Excel模板将后台数据导入到模板Excel中,为以后方便使用,现将代码整理出来,供大家参考:下面数是给定的Excel模板:前端js代码// 前端js代码function reportSummary() { var startTime=$("#sTime").datepicker("getValue"); var endTime=$("#eTime").datepicker("getValue")

2020-05-12 09:34:31 3590 1

转载 Java实现动态添加查询条件

今天遇到一个问题,就是需要根据前端页面发送的条件查询数据库记录,但是前端发送的条件是不确定的。如果使用mybatis的xml方法可以使用if标签灵活的添加判断条件,但是现在我使用的就是单纯的sql。我是这样解决的:使用case when 语句可以完成这样的sql拼接。值得注意的是判断的时候用的是is null/is not null,而不要使用=/!=昨天忘了判断空字符串,修改如下:之...

2020-01-20 11:14:46 2891

转载 【PDF】java使用Itext生成pdf文档--详解

【API接口】一、Itext简介API地址:javadoc/index.html;如 D:/MyJAR/原JAR包/PDF/itext-5.5.3/itextpdf-5.5.3-javadoc/index.html功能:a Free Java-PDF;中文支持:iTextAsian.jar,现在高版本Itext不支持语言包。使用的版本:iTextpdf-5.0.0.jar, iTextA...

2020-01-07 11:32:17 2752

空空如也

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

TA关注的人

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