自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 密码修改强度校验功能

需求:当用户登录系统后,个人中心增加修改密码按钮密码强度校对要求:1、修改密码提交用Base64加密,Java解密2、设计密码复杂度:最少8位,数字+大写字母+小写字母+特殊字符最少3种3、登录时用户名密码加密传输4、修改密码时用户密码加密传输参考正则表达式:^(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[._~!@#$^&*])[A-Za-z0-9._~!@#$^&*]{8,20}$首先,前端增加修改密码框代码如下:......

2022-07-26 15:34:17 883

原创 Js 身份证号校验规则

//身份证号详细校验规则IdentityCodeValid(code) {let city={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北 ",43:"湖南",44:"广东",45:"广西",46:"海...

2020-09-09 15:45:30 764

原创 ztree 清除缓存

需求:因ztree树在增伤改查操作后,会造成数据缓存遗留问题避免复杂操作新增清除缓存按钮大概思路:清除缓存方法map中的clear方法 清除缓存之后putkeyztreebeans再次访问重新读取缓存步骤:前端增加清除缓存按钮:<button class="layui-btn layui-btn-warm" onclick="clearCache();"><i class="fa fa-trash-o">&nbsp;<...

2020-09-03 10:24:56 576

原创 laydate日期选择器

此方法引用laydate.js layui.css具体文档请参考layui官网前端代码,新增输入框,id绑定为datejs中文件准备初始化//日期选择器$(document).ready(function () {init_date();});function init_date() {layui.use(['form','layer','laydate'],function(){var laydate = layui.laydate;//执行一个lay...

2020-09-03 10:23:19 499

原创 Oracle实现主键自增长

创建表步骤省略直接进入正题Oracle数据库需配合序列和触发器来实现主键自增长效果首先创建序列create sequenceseq表名minvalue 1nomaxvaluestart with 1increment by 1nocycle --一直累加,不循环--nocache; --不缓存cache 10; --缓存10条或图形操作最后创建触发器例如:insert语句自动实现id主键自增操作...

2020-09-03 10:21:49 101

原创 pdf在线预览功能 非插件 后端响应方式

vue可能形式不同 这里只记录js的如果附件下载功能完成的话 只需获取文件流即可/*** 预览pdf* @param id* @param res* @param request* @return*/@RequestMapping("/pdfView/{id}")public String previewFile(@PathVariable("id") String id, HttpServletResponse res, HttpServletRequest request) .

2020-09-03 10:20:24 383

原创 js前端将页面布局记录

页面效果左边divid设置为one 右边id设置为two同时style内增加样式属性div id="two"内,嵌入iframe代码其中<c:out value="${fileId}"/>为后端req.setatt设置的值src=/getData/pdfView/{id}直接跳转到了pdf在线预览的接口所以最终效果为第一张图所示...

2020-09-03 10:17:35 268

原创 layui-select change监听

上次代码完成了select动态渲染的功能如果用户点击其中一个文件要触发相应的效果此时需用到form.on监听功能//select监听layui.use(['form'], function () {var form = layui.form();//监听select change状态form.on('select(test1)', function (data) {//获取select的value值var id = data.value;//自定义iframevar...

2020-09-03 10:15:53 398 1

原创 layui中select动态渲染

在layui中进行select标签编写内的数据可能有情况会失效或者值进行不显示是因为layui中的规范约定 需利用layui.use(['form']),function(){var form = layui.form;form.render();}来进行表格渲染<div class="layui-form" style="float: left"><form class="layui-form" action="" lay-filter="te...

2020-09-03 10:14:59 4586

原创 POI报表导出功能

POI工具类代码前端点击事件按钮后台outExcel接口service -service impl - dao - dao.xmlservice查询方法对应dao.xml中sql语句代码改动总结:效果图

2020-09-03 10:13:30 100

原创 lodop打印生成文档

需求:因lodop打印预览设计维护功能已经实现 需要进行网页上生成lodop打印的具体内容配合ueditor插件<!-- 配置文件 --><script type="text/javascript" src="${rc.contextPath}/statics/ueditor1.4.3.3/ueditor.config.js"></script><!-- 编辑器源码文件 --><script type="text/ja...

2020-09-03 10:10:55 921

原创 字典工具类 DictUtils 源码及分析

DictUtils工具类public class DictUtils {public static List<Commpara> dictList = new ArrayList<>();private static Map<String,String> dictResult = new HashMap();public static String getDictTypeName(String dictTypeCode, String dictValue)...

2020-09-03 10:05:58 1457 1

原创 lodop打印控件 功能实战

lodop插件参考网址 http://www.lodop.net 附开发文档简单明了打印预览打印维护打印设计功能的添加与操作需求:前端进行添加文本输入框 并且与lodop进行绑定设计当前端文本输入框输入完成之后点击打印预览可预览打印效果 打印维护可进行文本框的拖动打印设计不向客户开放后台开发者使用导入lodop官方js文件前端增加文本框:添加完成之后绑定所属文本框id以便进行下一步操作增加打印预览打印设计按钮...

2020-08-24 16:18:32 305

原创 ztree树 清除缓存数据

需求:因ztree树在增伤改查操作后,会造成数据缓存遗留问题避免复杂操作新增清除缓存按钮大概思路:清除缓存方法map中的clear方法 清除缓存之后putkeyztreebeans再次访问重新读取缓存步骤:前端增加清除缓存按钮:<button class="layui-btn layui-btn-warm" onclick="clearCache();"><i class="fa fa-trash-o">&nbsp;&lt...

2020-08-14 16:29:35 1059

原创 密码修改强度校验功能

需求:当用户登录系统后,个人中心增加修改密码按钮密码强度校对要求:1、修改密码提交用Base64加密,Java解密2、设计密码复杂度:最少8位,数字+大写字母+小写字母+特殊字符最少3种3、登录时用户名密码加密传输4、修改密码时用户密码加密传输参考正则表达式:^(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[._~!@#$^&*])[A-Za-z0-9._~!@#$^&*]{8,20}$首先,前端增加修改密码框代码如下:...

2020-08-14 16:27:49 1086

原创 EasyClass!Query类

public class Query extends LinkedHashMap<String, Object> {private static final long serialVersionUID = 1L;//当前页码private int page;//每页条数private int limit;public Query(Map<String, Object> params){this.putAll(params);//分页参数...

2020-08-14 16:25:28 488

原创 Ztree树插件

官方方法:API官方文档:http://www.treejs.cn/v3/api.php$.fn.zTree.init{obj,zSetting,Znodes}其中obj为dom容器用于展现zTreezSetting为配置数据如下图所示:Znodes为节点数据后台查询返回给前台后的结果后台创建树菜单模型(根据实际场景进行参数修改)Organize root = new Organize();//root.setOrgId(Top...

2020-08-14 16:22:09 212

原创 好用的elementui上传组件

elementui上传组件的各属性讲解methods方法:

2020-08-14 16:20:13 196 1

原创 多条件查询的实现

前端页面:前端代码:其中v-model为数据模型,双向绑定并回显定义的search数据模型搜索按钮绑定search事件methods中方法:赋值完成之后获取数据 遍历表单后台定义多条件查询接口service-dao对应数据库语句returnnoticebulletin对象前端控制台调用接口查询结果返回为下图:...

2020-08-14 16:18:14 597

原创 el-pagination 分页插件的使用

设置分页组件数据模型初始化函数事件后台请求参数后台接口运用PageUtils工具类进行返回

2020-08-14 16:16:24 724

原创 前端页面日期格式化 moment.js

引入moment.js文件moment.js官网:http://momentjs.cn/所需优化的标签内引入:formatter="dataFomat"methods: dataFormat:function(row,column){ var date = row[column.property]; if(date == underfined){return ''}; return moment(date)...

2020-08-14 16:14:23 485

空空如也

空空如也

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

TA关注的人

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