标签:Features

Java

WebMvcConfigurationSupport和WebMvcConfigurer

songhua.gao 发布于 2019-01-20

SpringBoot帮我们做了很多的事情,但是有的时候会有自定义的Handler,Interceptor,ViewResolver,MessageConverter等,该怎么配置呢?为什么继承了WebMvcConfigurationSupport后有些配置会不生效呢?WebMvc...

阅读(2)评论(0)赞 (0)

Java

Spring Bean高级配置方法大全

wenming.gapo 发布于 2019-01-17

案例一:组合配置 (1)枚举类型的属性 (2)使用构造函数赋值 (3)property结点下面用bean作为value <bean id="jacksonMapper" class="org…Jackson2ObjectMapper...

阅读(15)评论(0)赞 (0)

Spring

解读:spring-boot logging。记一次Logback在spring-boot中的使用方法

xiaoli.wang 发布于 2019-01-15

有个任务停留在任务列表中很久了: 使用Appenders 完成 loger4j 的日志推送 ,始终没有成功实现。追其原因,仍然是官方的文档没有看来。在Spring-boot的项目中看到log4j,就想当然的认为Spring-boot使用的是log4j,然后不假思索的去google...

阅读(22)评论(0)赞 (0)

Java

Resteasy – 从Javadoc和Annotations生成REST文档

zhuangli 发布于 2019-01-12

我想找到一种方法从 Java 代码(WADL或HTML)生成漂亮的REST API文档 – 基于JAXB,JAX-RS注释和java doc注释(请不要doclet). 这是我的项目环境 > Spring,没有XML注释 > Rest-easy作为REST提供者 &g...

阅读(46)评论(0)赞 (0)

Java

java – 使用openEntityManagerInView仍然“无法懒惰地初始化角色集合”

changyuan.xu 发布于 2019-01-11

我试图将我的一个实体返回到JSP页面,但得到以下错误“未能懒惰地初始化角色集合”.我已经添加了openEntityManagerInView过滤器(假设它允许实体管理器在视图中保持打开状态?)但仍然出现此错误. 我的应用程序是使用java config no xml配置的. 以下...

阅读(24)评论(0)赞 (0)

Java

IntelliJ IDEA 2018.3.3 发布,针对 JDK 12 的改进

1

yeseng 发布于 2019-01-11

IntelliJ IDEA 2018.3.3 发布,一个新的 Bug 修复版本。建议您更新到最新版。 你可能已经知道,从 JDK 12 开始,原始字符串文字(Raw String Literals (JEP 326))特性已经是内置的,这是我们改变在 IntelliJ IDEA ...

阅读(22)评论(0)赞 (0)

Java

JVM进阶 — JDK命令

刘莉莉 发布于 2019-01-10

Lists the instrumented Java Virtual Machines (JVMs) on the target system. 如果Java进程关闭了默认开启的UsePerfData参数( -XX:-UsePerfData ),那么 jps/jstat 将 无...

阅读(24)评论(0)赞 (0)

Java

java – JRuby / Warbler导致无法加载此类文件 – bundler / dep_proxy

zhuangli 发布于 2019-01-10

我有一个成功转换为使用J Ruby 的大型rails应用程序,它在本地运行,没有任何问题捆绑exec rails s -b 0.0.0.0. 我现在正尝试使用以下方法创建可部署的WAR文件: 捆绑exec warble可执行战争 这成功完成且没有错误,但在运行时: java -j...

阅读(28)评论(0)赞 (0)

Java

内存缓存之HashMap、EHCache、Guava Cache对比

songhua.gao 发布于 2019-01-09

缓存不应该被过度使用,在不同场景下,选用不同的方式缓存数据。 简单场景,存入一些占用内存不多的数据,而且这些数据不会主动发生变化,服务器启动后就永久存储,修改和删除都是全手动执行。而且服务器重启时不需要再自动恢复到之前的状态。这种数据直接用Map等放到内存中即可。 而一个标准Ca...

阅读(34)评论(0)赞 (0)

Java

使用 Exhibitor 监控管理 ZooKeeper

刘莉莉 发布于 2019-01-08

Exhibitor 是 Netflix 开源的一个用于 ZooKeeper 配置监控和管理的系统。现在 Netflix Exhibitor 已经成为社区开源公共维护项目 Soabase Exhibitor。Exhibitor 是 ZooKeeper 实例监控,备份,恢复,清理和可...

阅读(37)评论(0)赞 (0)

Java

ZGC,一个超乎想象的垃圾收集器

3

刘莉莉 发布于 2019-01-03

Z Garbage Collector,即ZGC,是一个可伸缩的、低延迟的垃圾收集器,主要为了满足如下目标进行设计: 停顿时间不会超过10ms 停顿时间不会随着堆的增大而增大(不管多大的堆都能保持在10ms以下) 可支持几百M,甚至几T的堆大小(最大支持4T) 停顿时间在10ms...

阅读(40)评论(0)赞 (0)

Java

Spring Cloud Netflix Zuul源码分析之请求处理篇-上

6

小丁 发布于 2019-01-03

微信公众号:如有问题或建议,请在下方留言; 最近更新:2019-01-03 微信公众号:I am CR7 如有问题或建议,请在下方留言 最近更新:2019-01-03 前言 经过前面两篇文章的铺垫,大戏正式上场。本文将对zuul是如何根据配置的路由信息,转发请求到后端微服务,进行...

阅读(26)评论(0)赞 (0)

Spring

使用Keycloak实现安全的SpringBoot微服务

xirruiqiang 发布于 2018-12-31

Keycloak是RedHat的开源身份和访问管理解决方案,本文介绍如何在我们的微服务安全模块中使用keycloak,特别是基于SpringBoot的微服务。 Keycloak 它提供了身份和访问管理的有用功能: 单点登录(SSO),身份代理和社交登录 用户联合 客户端适配器 管...

阅读(60)评论(0)赞 (0)

Java

SpringCloud 总览

Harries 发布于 2018-12-30

本系列基于Spring Cloud **Finchley SR2 & SOFABoot 3.0.0 Spring Cloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、...

阅读(47)评论(0)赞 (0)

Java

Java 12 特性冻结,但原始字符串字面量特性被移除

yeseng 发布于 2018-12-28

JDK 12 是 Java SE 的下一个版本,已经到了版本发布流程的第一个减速点(ramp-down point),该版本的特性已被冻结。 JDK 12 提供了增强的 switch 语句的预览,为 G1 垃圾回收器添加了许多改进,并新引入了一个名为 Shenandoah 的实验...

阅读(34)评论(0)赞 (0)

Java

使用FastJson进行对象和JSON转换属性命名规则为下划线和驼峰的问题

Harries 发布于 2018-12-24

最近在对接支付宝,在编写支付需要的bean的时候,发现支付宝需要传递的参数命名方式都是下划线,自己idea又装了阿里巴巴的编程规约,代码老是有黄色提示,显得特别难看。于是乎我把属性改成了驼峰的命名方式,然后下意识的在上面加了一个@JsonProperty注解实现相互转换过程中属性...

阅读(45)评论(0)赞 (0)

Java

Protocol Buffer入门简介

xubiao.zhuang 发布于 2018-12-20

一、Protocol buffers简述 特点 Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data. 语言中立...

阅读(58)评论(0)赞 (0)