排序
Mybatis中if判断的正确使用方式(mybatis的if判断真是坑)
Mybatis中if判断的正确使用方式整理如下: 1.Mybatis使用if判断单个字符相等 示例: 比如要判断类型等于'1' 正确方式: <if test='type == '1''> 或者 <if test='type == '1'.toString...
理解逻辑移位的规则和计算方法
逻辑移位操作是位操作运算中的一种。 逻辑左移位(<<) 运算规则 按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。 语法: 需要移位的数字 << 移位的...
什么是JNDI以及JNDI的作用(转载)
本文转载自:(http://avaj.iteye.com/blog/151736);尽信书则无书,文章要读出自己的见解才算读过。撷其精化,去其糟粕,希望大家都能有所收获,并指出自己的疑惑,完善文章。 JNDI是什么? J...
使用fdb-sql-parser判断SQL语句是否是查询语句
fdb-sql-parser-1.6.1.jar包下载地址:[点此进入]。 代码如下: /** * 判断是否为select语句 * @param sql * @return */ private boolean isSelectSql(String sql){ boolean flag = false; SQLP...
Java中Map对象的values()/keySet()/entrySet()区别
values():获取键值,没有键; keySet():获取键,没有键值; entrySet():各元素实体的对应关系,可以对使用此方法对map进行遍历,详见: Java中如何遍历Map对象的4种方法; References Map集...
Java 8遍历Map的N种方式
遍历Map的方式很多,除了常见的 Java中如何遍历Map对象的4种方法,在Java 8中还有另外的几种遍历方式。 // stream.forEach Map<String, String> params = new HashMap<>(); params....
创建和销毁对象:使用私有构造函数还是枚举类型来创建单例?
单例:是一个只实例化一次的类。单例通常用来表示无状态对象,比如函数或系统组件,它们在本质上是唯一的。 实现单例有两种常见的方法。两者都基于保证构造函数私有,然后暴露一个公共静态成员...
tomcat解决浏览器html5播放器播放本地磁盘视频
场景: 在Java Web开发过程中,我需要播放服务器磁盘上的视频文件,然而视频文件并不是在应用部署路径下的,视频播放使用的是html5 video标签。 html代码 <video src='D:\epcp\upload\voice\...
Java中使用Timer和TimerTask完成定时执行任务
java.util.Timer是一个定时器,可以定时调度TimerTask,可以实现任务在某一时间执行一次,或者定期重复执行;而TimerTask是一个抽象类,它实现了Runnable接口,因此可以用它来实现多线程。Timer...


