MySQL查询时使用LIKE匹配下划线,您会发现连查询“%A_B%”时会出现“%A B%”和“%AB%”也查询出来了,这是因为下划线也被当作特殊字符,做了任意匹配转换了,所以,要想匹配下划线,那么就需要“转义”一下.转义的方法有如下(示例想查询A_B匹配字段). 一.使用Escape转义 示例: SELECT * FROM mytable WHERE col LIKE '%A#_B%' ESCAPE '#'; 或, SELECT * FROM mytable WHERE col LIKE '%A
Java8已经推出了好一段时间了,而掌握Java8的新特性也是必要的,如果要进行Spring开发,那么可以发现Spring的官网已经全部使用Java8来编写示例代码了,所以,不学就看不懂. 这里涉及三个重要特性: Lambda 方法引用 Streams ① Lambda 最早了解Lambda是在C#中,而从Java8开始,Lambda也成为了新的特性,而这个新的特性的目的,就是为了消除单方法接口实现的匿名内部类. 在Java8以前的版本中,定义一个Thread是这样的: final int i