标签:tab

Java

原 荐 jvm crash分析工具

xirruiqiang 发布于 2018-09-24

介绍一款非常好用的jvm crash分析工具,当jvm挂掉时,会产生hs_err_pid.log。里面记录了jvm当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。 CrashAnalysis 这是一款诊断工具。是某APM项目组成员编写,里面把...

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

Java

使用JHipster领域语言在30分钟内创建完整的微服务栈

1

hellas 发布于 2018-09-23

JHipster是Java Web应用程序和微服务开发的开发平台。到目前为止我实现的最酷的功能肯定是使用JDL生成多个应用程序。 电子商务应用程序 那么让我们看看如何使用JHipster创建一个微服务堆栈。我们今天将建立一个电子商务商店。堆栈包括 - 1/ 使用JHipster ...

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

Java

Tomcat优化笔记

1

hellas 发布于 2018-09-23

好记性不如烂笔头,记录下来作为以后每次优化时的依据,也许对遇到类似问题的你也略有启发吧。 一千个人眼中就有一千个哈姆雷特。—— 伪西方谚语 关于 Tomcat 的优化点之多,我估计没有上万,也有成千。不同的应用场景,不同的架构,不同的需求,都会对优化设置有不同要求。在这里我所记述...

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

Java

Spring Boot中如何扩展XML请求和响应的支持

1

邓龙华 发布于 2018-09-22

在之前的所有Spring Boot教程中,我们都只提到和用到了针对HTML和JSON格式的请求与响应处理。那么对于XML格式的请求要如何快速的在Controller中包装成对象,以及如何以XML的格式返回一个对象呢? 实现原理:消息转换器(Message Converter) 在...

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

Java

HashMap为何从头插入改为尾插入

9

darida 发布于 2018-09-21

微信公众号:如有问题或建议,请在下方留言; 最近更新:2018-09-21 前言 前面对于HashMap在jdk1.8中元素插入的实现原理,进行了详细分析,具体请看:HashMap之元素插入。文章发布之后,有一位朋友问了这么一个问题:"jdk1.7中采用头插入,为什么j...

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

Java

如何优雅的使用Springboot (RestTemplate详解)

3

darida 发布于 2018-09-21

RestTemplate 是 Spring 提供的用于访问Rest服务的客户端, RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 我之前的HTTP开发是用apache的HttpClient开发,代码复杂,还得操心资源回收等。代码...

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

Java

Netty 入门初体验

xubiao.zhuang 发布于 2018-09-21

这篇主要介绍一个Netty 客户端与服务端的示例代码,对Netty有一个直观感受,看看如何使用Netty,后续文章会对Netty的各个组件进行详细分析 Netty简介 Netty是一款异步的事件驱动的网络应用程序框架,支持快速开发可维护的 高性能 的面向协议的服务器和客户端。Ne...

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

Java

java~springboot~h2数据库在单元测试中的使用

小丁 发布于 2018-09-21

单元测试有几点要说的 事实上springboot框架是一个tdd框架,你在进行建立项目时它会同时建立一个单元测试项目,而我们的代码用例可以在这个项目里完成,对于单元测试大叔有以下几点需要说明一下: 单元测试的用例之间不要有相互依赖 单元测试数据来源为本地,不要访问外部资源,外部数...

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

Spring

Spring中的统一异常处理

wenming.gapo 发布于 2018-09-21

在具体的SSM项目开发中,由于Controller层为处于请求处理的最顶层,再往上就是框架代码的。因此,肯定需要在Controller捕获所有异常,并且做适当处理,返回给前端一个友好的错误码。 不过,Controller一多,我们发现每个Controller里都有大量重复的、冗余...

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

Java

说说 Spring AOP 中 @Aspect 的高级用法

3

小丁 发布于 2018-09-21

1 切点复合运算 支持在切点定义中加入以下运算符进行复合运算: 运算符 说明 && 与运算。 ! 非运算。 || 或运算。 2 切点命名 一般情况下,切点是直接声明在需要增强方法处,这种切点的声明方式称为匿名切点,匿名切点只能在声明处被使用 。  如果希...

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

Java

不学无数 — Java 中 IO 和 NIO

3

yanxinchi 发布于 2018-09-21

I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈。 什么是I/O I/O ? 或者输入/输出 ? 指的是计算机与外部世界或...

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

Spring

Spring Cloud 完整的微服务

19

zhuangli 发布于 2018-09-21

编辑推荐: 本文来自于CSDN,本文讲解的是一个基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目。 技术栈 Spring boot – 微服务的入门级微框架,用来简...

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

Java

Java消息队列总结只需一篇解决ActiveMQ、RabbitMQ、ZeroMQ、Kafka

12

hanze 发布于 2018-09-20

一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用...

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

Java

MyBatis功能架构设计

3

puefu.he 发布于 2018-09-20

image.png 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 (2)数据处理层:负责具体的SQL查找、SQL解析...

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

Spring

SpringMVC中的数据绑定总结

2

hellas 发布于 2018-09-20

本文是对 SpringMVC 中数据绑定的总结。 1、SpringMVC 和 Struts2 的区别 Struts2 和 SpringMVC 都是 Web 开发中视图层的框架,两者都实现了数据的自动绑定,都不需要我们手动获取参数然后关联到对应的属性上,下面就谈谈两者的区别。 Sp...

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

Java

WebSocket的故事(五)—— Springboot中,实现网页聊天室之自定义消息代理

10

songhua.gao 发布于 2018-09-20

WebSocket的故事系列计划分五大篇六章,旨在由浅入深的介绍WebSocket以及在Springboot中如何快速构建和使用WebSocket提供的能力。本系列计划包含如下几篇文章: 第一篇,什么是WebSocket以及它的用途 第二篇,Spring中如何利用STOMP快速构...

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