Java
熬夜的鱼
这个作者很懒,什么都没留下…
展开
-
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 · 769 阅读 · 0 评论 -
密码修改强度校验功能
需求:当用户登录系统后,个人中心增加修改密码按钮密码强度校对要求: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 · 907 阅读 · 0 评论 -
ztree 清除缓存
需求:因ztree树在增伤改查操作后,会造成数据缓存遗留问题避免复杂操作新增清除缓存按钮大概思路:清除缓存方法map中的clear方法 清除缓存之后putkeyztreebeans再次访问重新读取缓存步骤:前端增加清除缓存按钮:<button class="layui-btn layui-btn-warm" onclick="clearCache();"><i class="fa fa-trash-o"> <...原创 2020-09-03 10:24:56 · 582 阅读 · 0 评论 -
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 · 512 阅读 · 0 评论 -
Oracle实现主键自增长
创建表步骤省略直接进入正题Oracle数据库需配合序列和触发器来实现主键自增长效果首先创建序列create sequenceseq表名minvalue 1nomaxvaluestart with 1increment by 1nocycle --一直累加,不循环--nocache; --不缓存cache 10; --缓存10条或图形操作最后创建触发器例如:insert语句自动实现id主键自增操作...原创 2020-09-03 10:21:49 · 104 阅读 · 0 评论 -
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 · 391 阅读 · 0 评论 -
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 · 270 阅读 · 0 评论 -
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 · 410 阅读 · 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 · 4617 阅读 · 0 评论 -
POI报表导出功能
POI工具类代码前端点击事件按钮后台outExcel接口service -service impl - dao - dao.xmlservice查询方法对应dao.xml中sql语句代码改动总结:效果图原创 2020-09-03 10:13:30 · 101 阅读 · 0 评论 -
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 · 926 阅读 · 0 评论 -
字典工具类 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 · 1470 阅读 · 1 评论 -
lodop打印控件 功能实战
lodop插件参考网址 http://www.lodop.net 附开发文档简单明了打印预览打印维护打印设计功能的添加与操作需求:前端进行添加文本输入框 并且与lodop进行绑定设计当前端文本输入框输入完成之后点击打印预览可预览打印效果 打印维护可进行文本框的拖动打印设计不向客户开放后台开发者使用导入lodop官方js文件前端增加文本框:添加完成之后绑定所属文本框id以便进行下一步操作增加打印预览打印设计按钮...原创 2020-08-24 16:18:32 · 307 阅读 · 0 评论 -
ztree树 清除缓存数据
需求:因ztree树在增伤改查操作后,会造成数据缓存遗留问题避免复杂操作新增清除缓存按钮大概思路:清除缓存方法map中的clear方法 清除缓存之后putkeyztreebeans再次访问重新读取缓存步骤:前端增加清除缓存按钮:<button class="layui-btn layui-btn-warm" onclick="clearCache();"><i class="fa fa-trash-o"> <...原创 2020-08-14 16:29:35 · 1064 阅读 · 0 评论 -
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 · 494 阅读 · 0 评论 -
多条件查询的实现
前端页面:前端代码:其中v-model为数据模型,双向绑定并回显定义的search数据模型搜索按钮绑定search事件methods中方法:赋值完成之后获取数据 遍历表单后台定义多条件查询接口service-dao对应数据库语句returnnoticebulletin对象前端控制台调用接口查询结果返回为下图:...原创 2020-08-14 16:18:14 · 605 阅读 · 0 评论