240 发简信
IP属地:浙江
  • 定制MyBatis Generator减少mybatis的使用负担

    MyBatis Generator MyBatis Generator 是MyBatis的快速代码生成工具,它将为MyBatis的所有版本生成代...

  • Hibernate属性注解

    属性级别注解可以加在属性字段上也可以加在对应的get方法上。@Id 实体类中必须要有,对应了数据库表的主键@Version 用于实现乐观锁@S...

  • spring boot2 RequestParam支持时间参数

    通过WebMvcConfigurer 的addFormatters接口 controller中使用 测试一下

    7.7 1334 0 22
  • Resize,w 360,h 240
    数据结构之BloomFilter

    Bloom Filter 先看名字Filter,过滤器,说明这个数据结构主要是作为过滤器使用的。它可以判断一个元素是否在一个数据集里,如果它判...

    17.8 2052 4 60
  • 项目中使用ElasticSearch

    1.首先为什么要用ES? ElasticSearch看这名字就知道是用来搜索的。 2.用ES带来什么好处? a. 可以有效减少数据库索引的数...

    4.7 1860 3 27
  • 常量集合Contains方法性能优化

    出发点是:即使一个很小,耗时很短的方法,当执行次数够多的时候带来的性能问题也不可小视。 HashMap.containsKey和HashSet....

    3.7 2169 1 16
  • 使可变性最小化--EffectiveJava小结(15)

    不可变类:每个实例的所有属性都必须再创建该实例时就提供,并且再对象的整个生命周期内固定不变。 不可变类的五个规则:1.不提供任何修改属性的方法。...

    0.9 559 1 17
  • Resize,w 360,h 240
    分享一个内存缓存模块的设计

    先上图片。 根据图片来说一下其中的想法。(注:图中的service指的是业务层) 1. 真实的缓存对象存放在Cache类中,被protected...

    3.2 1074 1 14
  • Java做个反向代理服务器(配置文件,Cors方式跨域)(二)

    接上一篇Java不到10行代码做个简单的反向代理服务器(一) 1.配置每个代理服务器至少需要一个代理访问的地址,和一个目标服务器的地址。我们需要...

个人介绍
无实践难以理解,无理论难以深入。