240 发简信
IP属地:四川
  • MySQL查询大小写不敏感

    1、问题背景 在某一次需求中,测试同学提出了以下疑问:为何数据库存储的是hgb,但是实际使用HGB落库的时候,其实会报异常! 2、mysql中的...

  • SpringMVC中@RequestBody使用的坑

    在GET请求中,不能使用@RequestBody,但是可以使用@RequestParam; 在POST请求中,可以使用@RequestBody和...

  • MySQL出现You can‘t specify target table for update in FROM clause错误

    1. 背景 由于当天的数据被昨天的数据污染了,需要删除数据,以保证当天的数据报表展示正确。以手机号为例子,每天会处理新增的手机号客户,但是不应该...

  • MySQL中数据类型timestamp大坑

    1. 日期字段定义 定义1 定义2 2. timestamp日期范围坑 如果我们存储的日期需要未来一个很长的跨度,那么使用timestamp插入...

  • Java8中的Collectors.toMap

    Collectors.toMap会经常和流stream配合使用,可以将一个List转化为Map。在使用的过程中需要避免key冲突问题,通过以下例...

  • Java中AtomicInteger

    1. 介绍   在Java语言中,++i和i++操作都不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。Atomic...

  • java8四大基本函数式接口

      java8中提供了四个内置的函数式接口,通过直接使用这四个接口,或者使用它们的扩展接口,可以让我们很方便的使用lambda表达式。 1. C...

  • Java使用for和迭代器Iterator中remove比较

    1. Iterator介绍   对于java中的集合类(Collection),可以使用迭代器Iterator对集合中的元素进行遍历。迭代器是一...

  • removeAll引发得java.lang.UnsupportedOperationException异常

    工作中最常用的工具包就是: 然后最常用的数据结构就是列表。使用列表有两种方式,通过挨个添加元素,或者将素组转为列表直接使用。 方式1 方式2 两...