• [java] 利用Java 反射技术获取POJO的属性 2021-02-04 10:31:14

    我们开发Java web应用的时候,经常会用到Spring boot 或者其他框架, 我们对各种POJO转换数据,非常熟悉, 用都会用, 但是他们是怎么实现的呢? 为什么定义一个POJO, 什么mongodb,或者spring data,就能把数据从数据库取出来, 然后转换成我们需要的POJO 实体Object, 他们是用了什么技术? 这里,我给大家讲一点点, 冰山一角. 如果要把数据填充到POJO,让他变成一个有数据的实体,我们首先要掌握POJO class 定义是怎么样的. 我们先来定一个简单的

  • [java] android.support 迁移到Androidx 2021-01-05 09:18:29

    今天移植了一个几年前的老的Android项目,之前是用了android.support类库, 今天在为新设备编译,有很多提示。 然后就尝试升级一下到androidx. 通过官方网站公告,我们知道: android.support包 修订版 28.0.0 正式版 (2018 年 9 月 21 日)该版本是支持库 28.0.0 的稳定版,适合在生产环境中使用。这将是 android.support 包下的最后一次功能发布,建议开发者迁移到 AndroidX。 也就是说这是最后一版了, 新用户,需要迁移到

  • [java] Spring boot 验证器valid必须后面紧跟着BindResult 2020-09-16 09:50:10

    遇到一个坑的问题,BindResult exception始终捕获不到,查了半天资料,原来BindResult必须紧跟着@Valid后面 例如   @RequestMapping(value="/", method=RequestMethod.POST) public String checkPersonInfo(@Valid Person person, BindingResult bindingResult, Model model) { if (bindingResul

  • [java] JDK 12 General-Availability Release 1553041363

  • [java] apache 基金会宣布退出JCP委员会 2010

    根据apache最新的博客,获知apache 基金会宣布退出JCP委员会,详情请见官方原文通告。在此我深表惋惜,java现在已经成为oracle私人的玩具了,asf为Java所作出的努力和贡献,是oracle无法抹灭的,虽然被逼退出,但asf仍然是我心中的英雄。Oracle, Java必将毁于你手,沦落为C#一流。官方原文通告:https://blogs.apache.org/foundation/entry/the_asf_resigns_from_theThe ASF Resigns From the

  • [java] Java切换ipv6至ipv4 2010

    在debian下面安装jetty,遇到一个问题,就是java默认给监听的是ipv6协议 。大家知道,天朝是没有ipv6的,只有ipv4,所以我们不得不让java默认运行在ipv4上面。好在java还是保持了对ipv4的支持。查找jetty启动文件。如/root/jetty/bin/jetty.sh,找到JAVA_OPTIONS+=(\"-Djetty.home=$JETTY_HOME\" \"-Djava.io.tmpdir=$TMPDIR\",并在这后边加上一段-Djava.net.preferIPv4S