一、sql:查询某个字符出现的次数
- 查询#出现3次以上的记录
```
SELECT
*
FROM
`subject`
WHERE
(
LENGTH(CODE) - LENGTH(REPLACE(CODE, '#', ''))
) > 2
```
-
foreach : ConcurrentModificationException
使用foreach遍历出现JUC异常: ConcurrentModificationException。解决:使用for(;;;)或者Iterator遍历器遍历java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909) at java.util.ArrayList$Itr.next(ArrayList.java:859) at ideaGroovyConsole.run(ideaGroovyConsole.groovy:6) at groovy.lang.GroovyShell.runScriptOrMainOrTestOrRunnable(GroovyShell.java:263) at groovy.lang.GroovyShell.run(GroovyShell.java:518) at groovy.lang.GroovyShell.run(GroovyShell.java:497) ```
-
mybatis -> in & not in使用
如果传递的是字符串"1,2,3,4",则使用#{id}接收不到,并且类型不匹配错误。解决使用 i d , 但 是 {id},但是 id,但是{}不能放置sql注入。