会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
valarchie
Be A Real Software Engineer.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2019年5月9日
关于 LOCATE vs LIKE vs INSTR 性能分析
摘要: 网上很多流传关于Mysql字符串对比的函数性能说法是 INSTR >> LOCATE >> LIKE 字符串,所以今天我自己测一下看看真假。 这是在字符串较长的情况下测试的结果 一亿次执行的情况下 like 优于 locate 和 instr , instr 和 locate 十分接近。 这是在字符
阅读全文
posted @ 2019-05-09 21:07 CoderV的进阶笔记
阅读(4143)
评论(0)
推荐(1)
2018年6月26日
hibernate validation 手动参数校验 不经过spring
摘要: /** * 校验工具类 * @author wdmcygah * */ public class ValidationUtils { private static Validator validator = Validation.buildDefaultValidatorFactory().getValidator(); public static Val...
阅读全文
posted @ 2018-06-26 18:48 CoderV的进阶笔记
阅读(2219)
评论(0)
推荐(0)
2018年6月6日
在项目中任何地方都可以获得项目路径的方法
摘要: String realPath = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest().getSession().getServletContext().getRealPath("/
阅读全文
posted @ 2018-06-06 11:22 CoderV的进阶笔记
阅读(194)
评论(0)
推荐(0)
2018年4月18日
Effective java 总结
摘要: 用静态工厂方法代替构造器的最主要好处 1.不必每次都创建新的对象 Boolean.valueOf Long.valueOf 2.直接返回接口的子类型,对于外界来说并不需要关心实现细节,主要知道这个接口就行 Collections.unmodifiableList ...... 为什么避免使用终结方法
阅读全文
posted @ 2018-04-18 18:39 CoderV的进阶笔记
阅读(242)
评论(0)
推荐(0)
2018年4月17日
代码大全总结
摘要: 第一部分 打好基础 Laying the Foundation 第一章 欢迎进入软件构建的世界 Welcome to Software Construction 什么是软件的构建 定义问题 需求分析 规划构建 软件架构 或者 高层设计 详细设计 编码与调试 单元测试 集成测试 集成 系统测试 保障维
阅读全文
posted @ 2018-04-17 23:34 CoderV的进阶笔记
阅读(1597)
评论(0)
推荐(0)
2018年3月23日
Mybatis PageHelper 使用的注意事项
摘要: 什么时候会导致不安全的分页? PageHelper 方法使用了静态的 ThreadLocal 参数,分页参数和线程是绑定的。 只要你可以保证在 PageHelper 方法调用后紧跟 MyBatis 查询方法,这就是安全的。因为 PageHelper 在 finally 代码段中自动清除了 Threa
阅读全文
posted @ 2018-03-23 14:29 CoderV的进阶笔记
阅读(3103)
评论(0)
推荐(2)
2018年3月20日
The project was not built due to "Could not delete '/XXX/WebRoot/WEB-INF/classes/library'.". Fix the problem, then try refreshing this project and building
摘要: 在构建插件时提示如下错误: Description Resource Path Location Type The project was not built due to "Could not delete ' 在网上查找时发现,最简单的解决方法是:project-->clean,选择出错的工程,
阅读全文
posted @ 2018-03-20 12:01 CoderV的进阶笔记
阅读(1522)
评论(0)
推荐(0)
2018年3月15日
数据库命名规范之全局查找各类命名
摘要: 查找数据库相关联的列名。 查找数据库相关联的索引 查找数据库相关的备注
阅读全文
posted @ 2018-03-15 15:18 CoderV的进阶笔记
阅读(467)
评论(0)
推荐(0)
2018年2月27日
Java枚举
摘要: 本文结合《Effective Java》第六章前半部分关于枚举的介绍和自己的理解及实践,讲解了Java枚举的知识点。文章发布于专栏Effective Java,欢迎读者订阅。 前言 你代码中的flag和status,都应该用枚举来替代 很多人都说,枚举在实际开发中很少用到,甚至就没用到。因为,他们的
阅读全文
posted @ 2018-02-27 10:58 CoderV的进阶笔记
阅读(325)
评论(0)
推荐(0)
2018年2月8日
linux基础总结
摘要: linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越 关机命令 shutdown -h now(立即进行关机) shutdown -r now (现在重新启动计算机) reboot (现在重新启动计算机) 进入桌面 startx 用户登录 登录时尽量少用
阅读全文
posted @ 2018-02-08 11:48 CoderV的进阶笔记
阅读(223)
评论(0)
推荐(0)
2018年2月5日
js读取excel进行批量操作
摘要: 推荐这款插件 http://oss.sheetjs.com/js-xls/ 具体用法大家查看api!
阅读全文
posted @ 2018-02-05 11:43 CoderV的进阶笔记
阅读(4689)
评论(0)
推荐(0)
2017年11月21日
mysql 判断 字段为空 的一个小误区(又忘了)
摘要: 今天判断mysql是否为空 直接写某字段 例 image_url !=null 结果数据库不报错误 并且没有返回相对数据。 又忘了这个事。今天特地记录一下。 因为null 表示什么也不是, 不能=、>、< … 所有的判断,结果都是false,所有只能用 is null进行判断。默认情况下,推荐使用
阅读全文
posted @ 2017-11-21 15:06 CoderV的进阶笔记
阅读(972)
评论(0)
推荐(0)
2017年11月14日
strut2 标签加载图表。
摘要: //===============================================超市订单量走势图========================================= var orderCountTrendChartInAllTab =...
阅读全文
posted @ 2017-11-14 15:25 CoderV的进阶笔记
阅读(210)
评论(0)
推荐(0)
2017年10月30日
关于javascript:void(0) 在不用的浏览器当中的表现
摘要: 原因在于三款浏览器,对三个属性的处理顺序不同。 Chrome顺序:onclick -> href -> target IE和Firefox顺序:onclick -> target -> href 而我的需求是点击a标签先执行某个方法,然后再打开新的窗口。 a标签这样写,导致chrome 会打开一个窗
阅读全文
posted @ 2017-10-30 15:10 CoderV的进阶笔记
阅读(882)
评论(0)
推荐(0)
2017年10月11日
javaweb 导出文件名乱码的问题解决方案
摘要: fileName = new String(fileName.getBytes("ISO8859-1"), "UTF-8"); 或者
阅读全文
posted @ 2017-10-11 01:05 CoderV的进阶笔记
阅读(1317)
评论(0)
推荐(0)
2017年10月10日
struts.xml 中用OGNL表达式取不到中文文件名的原因
摘要: 在struts2中xml配置如下,以execl文件为例: <result name="success" type="stream"> <param name="contentType">application/vnd.ms-excel</param> <param name="contentDisp
阅读全文
posted @ 2017-10-10 21:31 CoderV的进阶笔记
阅读(238)
评论(0)
推荐(0)
2017年9月22日
关于本地服务器存文件目录成功与服务器存文件目录不成功的问题。
摘要: 因为开发使用的是windows系统,所以系统的文件分隔符与linux的会不一致。 所以应该使用下列的方法。 才能插入成功!
阅读全文
posted @ 2017-09-22 21:57 CoderV的进阶笔记
阅读(765)
评论(0)
推荐(0)
2017年9月18日
20个超棒的jQuery bootstrap 插件
摘要: 1. Bootstrap File Input Bootstrap3.x 的一个增强版的HTML 5 文件选择控件,可以对图片文件和文本文件进行预览,以及其他功能。该插件增强了这些插件,并且将组件的初始化简化为一个简单的HTML文件字段。它同时还提供了多个文件预览的功能包括图片和文本文件。 2. P
阅读全文
posted @ 2017-09-18 11:07 CoderV的进阶笔记
阅读(1151)
评论(1)
推荐(0)
2017年9月15日
bootstrapValidator 参数校验框架
摘要: bootstrap:能够增加兼容性的强大框架. 因为项目需要数据验证,看bootstrapValidator 还不错,就上手一直,完美兼容,话不多说。 需要引用css: bootstrap.min.css bootstrapValidator.min.css js: jquery-1.10.2.mi
阅读全文
posted @ 2017-09-15 16:46 CoderV的进阶笔记
阅读(6590)
评论(0)
推荐(0)
struts2 标签总结
摘要: <s:if>判断字符串的问题: 1、判断单个字符:<s:if test="#session.user.username=='c'"> 这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样: <s:if test="
阅读全文
posted @ 2017-09-15 16:42 CoderV的进阶笔记
阅读(188)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告