240 发简信
IP属地:上海
  • Resize,w 360,h 240
    持续集成 gitlab-ci+arteryDocker

    最近学习了下docker ,听了一次卷宗团队王凯同学关于gitlab-ci的分享,加上公司有arterydocker这个平台。所以决定尝试配置一...

  • 整理

    mybatis: http://www.jianshu.com/p/ec40a82cae28http://www.cnblogs.com/hay...

  • 第7章 检查参数的有效性

    本章要讨论方法设计的几个方面:如何处理参数和返回值,如何设计方法签名,如何为方法编写文档。本章中大多数内容既适用于构造器,也适用于普通的方法。与...

  • 考虑用静态工厂方法代替构造器

    所谓构造器即构造函数 公有构造器的方式的缺点 只能通过new className() 的方式来实现 每次调用必然返回一个新的对象 返回类型就是该...

  • docker

    碰到的问题 1.在开发环境ok,到了稳定环境出问题。2.现场的运维同事,需要准备对应操作系统的服务器,准备tas,jdk。3.安装一些新的服务 ...

  • Resize,w 360,h 240
    持续集成 遇到问题

    1.执行 docker build --no-cache --force-rm -t registry.thunisoft.com:5000/a...

  • Resize,w 360,h 240
    优先考虑类型安全的异构容器

    一般来说,开发人员偶尔会遇到这样的情形: 在一个特定容器中映射任意类型的值。然而Java 集合API只提供了参数化的容器。这限制了类型安全地使用...

  • Resize,w 360,h 240
    java动态代理

    目录: 简介 jdk动态代理 cglib动态代理 jdk动态代理与cglib的区别 应用spring的aop 简介 动态代理是在不修改原有代码的...

  • 第46条:for-each循环优先于传统的for循环

    看看这段代码有啥问题: 如果你没有发现这个bug也不用沮丧,许多专家级的程序员也时不时的犯这种错误。问题出在调用了太多的外层集合(suits)迭...