功能开发
文章平均质量分 67
小黑小黑白
个人主页 : https://www.bhy702.com
个人博客 :https://br-bai.github.io
展开
-
springboot多线程异步发送email,html模板渲染
1.在pom.xml中导入相关依赖<!-- 邮件 spring-boot-starter-mail --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.2.6.RELEASE</version></depen原创 2020-12-03 14:55:51 · 1947 阅读 · 4 评论 -
ZXing二维码自定义绘画文字
package com.xjr.kit.code;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.WriterException;import com.google.zxing.common.BitMatrix;import com.google.zxing.q原创 2020-08-29 09:17:56 · 1142 阅读 · 0 评论 -
mysql序列表,自增序列生成合同编号
项目中使用mysql数据库,需要使用自增序列号生成合同编号,编号按年份每年更新,且根据合同模板不同需使用多个自增序列。为了考虑拓展性,也方便其他业务使用序列,使用了序列表进行集中管理,使用函数操作序列。解决思路currval(name)函数获取当前序列值。nextval(name)函数获取下一个序列值,即先自增value更新后再调用currval(name)。nextvalForYear...原创 2020-03-16 16:09:25 · 1533 阅读 · 1 评论 -
java实现代码自动生成工具,基于spring boot
前言此项目主要解决在项目搭建初期,创建项目时很多代码手动创建太过繁琐,耗费不必要的开发时间。通过此代码生成工具可以自动生成相关代码,当然不局限于controller层、service层、entity层、mapper层的代码生成!因为本项目中自定义代码生成规则的配置比较简单,只需自定义模板并创建工厂实例即可。同时可自定义代码的生成路径,未设置则默认生成在本项目下(可更直观查看生成的结构效果,文末有...原创 2019-12-26 22:37:17 · 4619 阅读 · 0 评论 -
Java发送邮件,优美html邮件模板分享
以前有用JavaMail写过发送html邮件,当时在benchmark网站自己设计了个html模板,分享记录一下。预览:访客端以上模板的html文件下载下载点这里云盘密码: emailpw1站长端以上模板的html文件下载下载点这里密码: emailpw2Java实现发送html邮件可参考博客SpringBoot使用JavaMailSender实现发送邮件功能,...原创 2019-12-29 13:45:24 · 7477 阅读 · 6 评论 -
ECharts使用Ajax动态载入图表数据
jsp代码:(根据官方demo及自己需求,适当修改原始参数,需动态添加的原始测试数据可以不删,可以覆盖)&amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot; pageEncoding=&quot;UTF-8&quot;%&amp;gt;原创 2018-10-18 10:47:03 · 1270 阅读 · 0 评论 -
Java使用File类递归输出文件夹及其目录信息
递归打印File文件夹目录信息–代码:package com.bhy.test_file;import java.io.File;/** * 输出文件夹及其文件结构目录信息 * @author bhy * */public class TestListFile { public static void main(String[] args) { File f ...原创 2018-11-25 23:08:45 · 651 阅读 · 0 评论 -
layui实现数据分页功能(ajax异步)
最近项目要使用layUI的分页,看了官方demo感觉还是不太熟悉,摸索了一段时间,现在记录一下。一:引入layUI的相关资源(略)二:先看一下layui自己封装的函数主要了解count: total 代表总的数据量,limit代表每页行数,jump方法中obj参数可以取到上面的属性和方法 &lt;script&gt; layui.use(['laypag...原创 2019-01-06 22:13:48 · 26366 阅读 · 29 评论 -
SpringBoot使用JavaMailSender实现发送邮件功能
1.在pom.xml中导入 spring-boot-starter-mail 依赖<!-- spring-boot-starter-mail --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta...原创 2019-01-17 16:24:38 · 2451 阅读 · 1 评论 -
通过IP地址获取地理位置信息
这里我用的阿里淘宝的接口http://ip.taobao.com/service/getIpInfo.php?ip=218.201.8.37先看看淘宝IP地址库http://ip.taobao.com/instructions.html直接在地址栏输入淘宝接口url请求一下看看效果:http://ip.taobao.com/service/getIpInfo.php?ip=21...原创 2019-01-21 14:21:07 · 7150 阅读 · 0 评论 -
源码解析zxing条码边距及总宽度计算规则,附java使用zxing生成条形码,并去除条码两边空白
ZXing(“zebra crossing”)是一个用Java实现的开源,多格式1D / 2D条形码图像处理库,具有其他语言的端口。如果不想看源码分析,想直接看代码请跳到最后!!!常用的Code 128 码与 Code 39 码比较:Code 128 码与 Code 39 码都广泛运用在企业内部管理、生产流程、物流控制系统方面。不同的在于 Code 128 比 Code 39 能表现更...原创 2019-04-12 15:31:22 · 4996 阅读 · 0 评论 -
layui实现自带table表格组件分页功能(ajax异步),含条件查询
layui实现数据表格table分页功能,异步加载,表格渲染,含条件查询。一:引入layUI的相关资源<link rel="stylesheet" href="${ctxPath}/vendor/layui/css/layui.css"><script src="${ctxPath}/vender/layui/layui.js" charset="utf-8">&...原创 2019-06-10 15:34:15 · 12602 阅读 · 12 评论 -
Java读取CSV文件,并批量写入数据库
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串。如果不想看源码分析,想直接看代码请跳到最后!!!分...原创 2019-07-12 18:26:09 · 13217 阅读 · 9 评论