- 博客(15)
- 收藏
- 关注
原创 MySQL查询某个库表数据量,表字段数
查出每个表数据量select TABLE_NAME,TABLE_ROWS from information_schema.`TABLES` where TABLE_SCHEMA = '表名';查每个库表字段数量select TABLE_NAME,table_rows,data_type,column_type from information_schema.columns where TABLE_SCHEMA='表名';...
2020-10-29 10:14:54 254
原创 Java用itext5导出pdf前后端实现
遇到一个需求,要将页面上展示的表格数据导出成一个pdf,查了资料决定用itext来做,记录一下前后端实现和自己遇到的问题前端:<button type="button" class="btn btn-primary" id="confirm-export">导出</button>$('#confirm-export').click(function () { var serialize = $("#processForm").serialize(); //创建
2020-07-01 10:45:44 829
原创 jQuery Autocomplete 实现搜索框自动提示功能
jQuery Autocomplete 实现搜索框自动提示功能有个需求要求输入运营商名称去自动提示含输入框关键字的运营商名称,有点类似百度的搜索框,找了一些资料,用jQuery Autocomplete插件,在获取数据的时候异步去调接口。记录一下以后方便自己查找。前端(关键代码):记得引入js<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"><scri
2020-06-29 18:26:21 556
原创 MySQL截取文件名(最后一个“.”前面的字符串)
所截字符串:收款模板.ftlSELECT * FROM `t_pvm_template` tpt WHERE SUBSTRING(tpt.TEMPLATE_NAME,1,CHAR_LENGTH(tpt.TEMPLATE_NAME)-INStr(REVERSE(tpt.TEMPLATE_NAME),'.')) = '收款模板';注:可在INStr(REVERSE(tpt.TEMPLATE_NAME),'.'))写成INStr(REVERSE(tpt.TEMPLATE_NAME),'.')+1)根据需求
2020-05-21 22:19:56 971
原创 jsp自动清除输入框首尾空格
输入框自动清除首尾空格在输入框加入οnkeyup=“this.value=this.value.replace(/^\s+|\s+$/g,’’)”,前后禁止输入空格,输入空格自动清空,输入的时候清空空格<input type="text" placeholder="输入查询" onkeyup="this.value=this.value.replace(/^\s+|\s+$/g,'')">去字符串的首尾空格var str = " abc ";var str1 = str.trim()
2020-05-14 14:25:17 1106
原创 单例设计模式的几种写法以及优缺点
一、什么是单例设计模式 在写单例设计模式前,首先需要了解什么是单例设计模式:单例模式,指的是一个类只有一个实例,并且有一个全局可以访问的接口。他有以下几个优点: (1)可以节省内存和计算,很多时候我们其实只需要一个实例就够了,多个实例会造成浪费,比如对于一些初始化比较耗时的类,就只用生成一个实例保存在内存中供大家一起实用,没有必要多次生成新的实例。 (2)单例设计模式可以保证全局计算结果...
2020-04-04 00:25:04 317
原创 通过模板生成Excel表格——XLSTransformer
/** * 根据模版生成保存到指定位置 * @param pathTemplateFileName * @param list * @param pathResultFileName * @return */ public static boolean createExcel(String pathTemplateFileNam...
2020-03-27 10:24:11 1413
原创 URL is not registered
在xml文件中报错,鼠标移到上面显示url is not registered,未注册统一资源标识符解决办法Ctrl+Alt+S打开设置,如下图所示将报错的URL添加进去就可以了
2020-03-24 11:06:52 3571 1
原创 FileUtil
/** * 生成csv文件 * @param str 内容 * @param dirname 目录全路径 * @param filename 文件名称 * @param isAppend 是否在后面追加 * @return */ public static File writeContent(String str,...
2020-03-18 16:01:51 128
原创 笔记:生成任意位数的随机数
public StringBuilder random14(int length) { StringBuilder uid = new StringBuilder(); Random rd = new SecureRandom(); for (int i = 0; i < length; i++) { uid.appen...
2019-11-15 14:47:16 171
原创 常用正则表达式
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:”^[0-9]*$”只能输入n位的数字:”^\d{n}$”只能输入至少n位的数字:”^\d{n,}$”只能输入m~n位的数字:”^\d{m,n}$”只能输入零和非零开头的数字:”^(0|[1-9][0-9]*)$”只能输入有两位小数的正实数:”^[0-9]+(.[0-9]{2})?$”只能输入有1~3位小数...
2019-10-31 09:28:17 179
原创 限制支付金额不大于现有余额前端页面
需求:限制支付金额不大于现有余额解决方案:在js中判定body部分<tr> <td>挂账子账号余额(元):</td> <td> <input required type="hidden" class="newbord ntxt2" maxlength="30" id= "hangBalance" ...
2019-10-30 11:11:49 898
原创 ESLint卸载后报错Module Warning (from ./node_modules/eslint-loader/index.js)
Errors:1 http://eslint.org/docs/rules/eol-lastYou may use special comments to disable some warnings.Use // eslint-disable-next-line to ignore the next line.Use / eslint-disable / to ignore all wa...
2019-09-04 20:57:28 8013 1
原创 Intel Optane(tm) Memory Pinning 无法加载DLL“iaStorAfsServiceApi.dll“:找不到指定模块。(异常来自HRESULT:0x8007007E)。
Intel Optane™ Memory Pinning 无法加载DLL"iaStorAfsServiceApi.dll":找不到指定模块。(异常来自HRESULT:0x8007007E)。昨天更新win10。更新完发现右键点击任何文件夹都会出现这个异常,烦不胜烦,解决办法如下:首先确定版本。按下windows+R,然后输入winver。我的系统版本是1903版确认版本后,右键开始菜单—...
2019-08-30 16:59:04 39684 64
原创 一个线程 +1 一个线程 -1 默认初始值为0 循环10次 输出:01010101
一个线程 +1 一个线程 -1 默认初始值为0 循环10次 输出:01010101今天看一些面试题,有一道关于多线程的题。分析了一下:主要考察多线程synchronized(),wait(),notifyAll()代码:TestThread.class /** * 要求:一个线程 +1 一个线程 -1 默认初始值为0 循环10次 输出:01010101 * */...
2019-08-21 19:41:03 410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人