用户中心USER CENTER

首页/用户
  • 利用Java的反射机制,将一个实体类所有字段赋值为null

    摘要:然后告诉同事我写好了,让他帮忙优化一下毕竟他在我心里是一个真正的大牛,午休结束后,他发来了两个方法给我,以不同的方式实现,不过都是基于反射机制。 如何将一个实体类的所有字段设置为null 起因:在我们想要使用一个实体类的时候,如果发现创建这个类的时候,给某一些字段设置了初始值(某些场景下的特殊需要),但我们这个时候又不需要这些初始化值的时候,我们就会想要把这些值全部清除掉,让其变为一...

    Thanatos 发布于Java
  • 开发之路(设计模式十:迭代器模式上)

    摘要:感谢你看到这里,迭代器模式上部分到这里就结束了,本人文笔随便,若有不足或错误之处望给予指点,度弯腰很快我会补全这个内容,生命不息,编程不止参考书籍设计模式 有许多种方法可以把对象堆起来成为一个集合 好消息,当地的餐厅和煎饼屋合并了,但是两者实现的方式却不同,这就造成了分歧。让我们一起去看看把。showImg(https://segmentfault.com/img/bVV5sB?w=...

    Thanatos 发布于Java
  • 使用docker Maven插件本地构建docker镜像并发布到远程服务器

    摘要:登录网站,生成一个基本的应用。将应用导入并创建类。连接,执行命令,查看可用的镜像执行命令,使用镜像启动容器。至此,使用插件构建镜像并运行容器完成,访问路径,获得结果 1.登录网站https://start.spring.io/,生成一个基本的SpringBoot应用。 2.将应用导入Eclipse IDE并创建Application类。目录结构如下: showImg(https://s...

    Thanatos 发布于Java
  • Java 动态反射代理

    摘要:静态方法生成动态代理类同样需要通过类装载器来进行装载才能使用,它与普通类的唯一区别就是其字节码是由在运行时动态生成的而非预存在于任何一个文件中。 代理:设计模式 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。showImg(https://segmentfault...

    Thanatos 发布于Java
  • Guava 源码分析(Cache 原理)

    摘要:缓存本次主要讨论缓存。清除数据时的回调通知。具体不在本次的讨论范围。应该是以下原因新起线程需要资源消耗。维护过期数据还要获取额外的锁,增加了消耗。 showImg(https://segmentfault.com/img/remote/1460000015272232); 前言 Google 出的 Guava 是 Java 核心增强的库,应用非常广泛。 我平时用的也挺频繁,这次就借助日...

    Thanatos 发布于云内存数据库
<