Swagger2构建RESTful APIs详解

herman 9年前 (2016-11-04) 7565浏览 0评论

自从 restfull 概念被提出,各种框架 rest 框架如雨后春笋般的冒了出来。网上也有很多网友总结了spring boot + swagger2 的整合用例。但是很多例子是运行不成功的,而且还被转载来转载去的。 本文将从 swagger2...

java 内存溢出 OutOfMemoryError

herman 9年前 (2016-11-04) 3848浏览 0评论

Java 堆是用来存储对象实例的, 因此如果我们不断地创建对象, 并且保证 GC Root 和创建的对象之间有可达路径以免对象被垃圾回收, 那么当创建的对象过多时, 会导致 heap 内存不足, 进而引发 OutOfMemoryError 异常 ...

spring-boot整合velocity的配置大全

herman 9年前 (2016-11-02) 7960浏览 4评论

上一篇文章中提到了Spring-boot 提供了很多模板引擎,其中就包括 velocity 。本文将介绍 velocity 和 spring-boot 的整合使用。 pom 中引入 spring-boot-st...

spring-boot整合freemarker的配置大全

herman 9年前 (2016-11-02) 6852浏览 0评论

Spring-boot 提供了很多模板引擎,包含FreeMarker、Groovy、Thymeleaf、Velocity、Mustache等。其中 FreeMarker 应该是大家最常用的,今天为大家分享一下使用 spring-boot-star...

微服务架构基础框架Spring Boot和Spring Cloud

herman 9年前 (2016-10-29) 5731浏览 3评论

Spring 顶级框架 谈及微服务,作为当前主流的企业框架Spring,它提供了一整套相关的顶级项目,能让开发者快速的上手实现自己的应用,今天就介绍下Spring旗下各个顶级项目: Spring IO platform:用于系统部署,...

大型网站离不开的缓存技术

herman 9年前 (2016-10-28) 4474浏览 0评论

网站性能是客观的指标,可以具体体现到响应时间、吞吐量等技术指标 网站性能是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受也不同。 今天为大家分享的是大型网站的缓存使用之道。网站性能优化...

微服务架构入门

herman 9年前 (2016-10-28) 4298浏览 1评论

什么是软件架构? 软件架构是一个系统的基本组织,体现在系统的各个组件(如web服务器,应用服务器,数据库,存储,通信等),组件之间的关系,以及系统的外部环境(如发布环境,共享服务器,专用服务器,云发布等)。 还包括指导系统设计和演化的原理。...

什么是微服务?

herman 9年前 (2016-10-28) 4343浏览 0评论

微服务 (Microservices) 是一种软件架构风格 (Software Architecture Style),它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模组化的方式组合出复杂的...

java 高级工程师 面试试题

herman 9年前 (2016-10-26) 5146浏览 0评论

Java面试底层基础题 1、SpringMVC的原理以及返回数据如何渲染到jsp/html上? 答:spring MVC的核心就是 DispatcherServlet , 一个请求经过 DispatcherServlet ,转发给Hand...

详解 java 生产者 消费者 多线程 经典面试题

herman 9年前 (2016-10-24) 5223浏览 0评论

最近有网友面试中遇到了,生产者 消费者问题。我在这里整理一下,分享出来。对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。 实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费...

Spring可扩展的XML Schema的自定义标签详解

herman 9年前 (2016-10-23) 6421浏览 0评论

有一些基于Spring的框架通常会提供他们自己特有的一些配置方式, 最常见的莫过于基于Spring的XML扩展方式, 定义一套自己风格的bean定义语法, 来让一些配置与框架的语义更加的贴近。 比如说,下面的这样的配置: <dub...

干货:java 开发资料,csdn 上排行最热的资源下载

herman 9年前 (2016-10-22) 5620浏览 0评论

对于初入行的Java开发人员来说,寻找合适的项目练手是非常困难的,并且是浪费时间的。而我总结出 csdn 上最火的Java程序员开发项目源码程序,希望大家喜欢!源码包含且不限于以下源代码和内容。下载链接在文章末尾! Java桌面程序开发框架...

使用java把IP转换成经纬度

herman 9年前 (2016-10-21) 5355浏览 1评论

经常有这种需求,拥有用户的IP地址,想要在地图上显示用户的访问量。这个时候就需要用到经纬度…应为一般的地图插件都是基于经纬度的。 那么问题来了,如何把IP转换成经纬度? 先看效果图 百度普通IP定位AP...