用户中心USER CENTER

首页/用户
  • ImmutableMap不可使用null的问题

    摘要:示例在项目中有发现类似下方的代码实际运行时偶尔出现错误原因在于对应的值为而的和均不可为值特别是对于的问题在对应的中有讨论官方建议使用的方式来包装在不允许用值的情况下也更方便除外包括等其它组件也是不允许这点需要注意如果想直接用允许的值的不可变 示例 在项目中有发现类似下方的代码, Map tmpParams = ImmutableMap.of( extr...

    fuyi501 发布于Java
  • spring boot itextPdf根据模板生成pdf文件

    摘要:在开发一些平台中会遇到将数据库中的数据渲染到模板文件中的场景,用完全动态生成文件的太过复杂,通过可以比较简单的完成数据渲染工作模板的表单域数据需定义名称获取输出流下载相关申请表下载设置响应设置响应文件名称申请表设置文件名称获取输出流 在开发一些平台中会遇到将数据库中的数据渲染到PDF模板文件中的场景,用itextPdf完全动态生成PDF文件的太过复杂,通过itextPdf/AcroFi...

    fuyi501 发布于Java
  • Spring Cloud 快速入门

    摘要:服务注册中心一个服务注册中心,所有的服务都在注册中心注册,负载均衡也是通过在注册中心注册的服务来使用一定策略来实现。在客户端实现了负载均衡。 文章参考于史上最简单的 SpringCloud 教程 | 终章 Spring Cloud 是一个微服务框架,与 Spring Boot 结合,开发简单。将一个大工程项目,分成多个小 web 服务工程,可以分别独立扩展,又可以共同合作。 环境 ...

    fuyi501 发布于Java
  • Netty 源码阅读之初始环境搭建

    摘要:版本选择目前企业使用最多的版本,最为稳定。例如使用的就是版本引入了内存池等重大特性,可以有效的降低负载,使用的就是已经被废弃了,具体可参见所以这里我搭建的源码阅读环境是存在的版本。 showImg(https://segmentfault.com/img/remote/1460000012398550?w=1624&h=1080); Netty 简介 Netty 是由 JBOSS 提供...

    fuyi501 发布于Java
  • 线程安全

    摘要:不可变在中,不可变的对象一定是线程安全的。在里标注自己是线程安全的类,大多都不是绝对线程安全,比如某些情况下类在调用端也需要额外的同步措施。无同步方案要保证线程安全,不一定就得需要数据的同步,两者没有因果关系。 在之前学习编程的时候,有一个概念根深蒂固,即程序=算法+数据结构。数据代表问题空间中的客体,代码就用来处理这些数据,这种思维是站在计算机的角度去抽象问题和解决问题,称之为面向过...

    fuyi501 发布于Java
<