摘要:
下载地址 https://code.visualstudio.com/Download 解压后路径创建文件夹 桌面快捷右击属性--》目标 设置值为 D:\VSCode-win32-x64-1.33.1\Code.exe --extensions-dir "D:\VSCode-win32-x64-1. 阅读全文
摘要:
先贴出导出方法: 这里的是自定义字段导出的,其中excelHeader是通过#分割的,例如“用户名#username”的数组。 上面两条数据是十万条数据调用网上大神封装的方法,导出只需要4.5秒; 而我的才2万条数据却需要8.6秒; 不是一个量级的,所以我在想,哪里还可以再优化。 这里反射最好使用缓 阅读全文
摘要:
把mysql里所有table的varchar字段的字符集,批量换成了utf8mb4/utf8mb4_unicode_ci ,以便能保存一些表情,结果存储过程报错; 这是因为临时存储表的编码和表的编码不符; 所以在游标使用到的变量修改编码; 即可! 阅读全文
摘要:
com.github.pagehelper.PageHelper是一个开源的分页源码工具; 第一次看的时候不知道分页原理是什么? 看代码: 在dao层调用selectByExample之前只使用了 PageHelper.startPage(page, limit);进行分页。 在这两者之间似乎并没有 阅读全文
摘要:
ehcache配置文件: spring配置文件中加入: 工具类: 调用数据字典为例。 阅读全文
摘要:
可通过滑动加载的方式模拟分页 最后一步: 阅读全文
摘要:
解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。 这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。 构建语法树,定义终结符与非终结符。 应用实例:编译器、运算表达式计算。 测试结果: 阅读全文
摘要:
请假 //方法体里面 leave() { MessageBox.prompt('请假理由', { inputValidator: (val) => { if (val === null) { return true;//初始化的值为null,不做处理的话,刚打开MessageBox就会校验出错,影响用户体验 } return !(val.length... 阅读全文
摘要:
中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。 主要是通过这个类进行关联 测试结果: 阅读全文
摘要:
在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。 通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。 根据模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作。 假如某个学科接受访问者访问 阅读全文