标签:自动生成

Spring

使用契约测试提高分布式系统的质量

15

songhua.gao 发布于 2018-08-13

本文要点 分布式组件间的交互情况难以测试。一个原因是消费者端创建的测试Stub ,并在生产者的代码中得到测试。 单元测试本身不能回答各组件间是否适合一起工作。开展集成测试是有必要的,尤其是测试客户与服务器之间的通信。 契约测试定义了组件间的会话情况。 Spring Cloud C...

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

Java

基于spring cloud的微服务实践

15

changyuan.xu 发布于 2018-08-13

本次分享主要是针对,小公司及初创团队如何用较低成本落地微服务,拥抱变化,快速交付 微服务概述 相关趋势图 从 百度指数 搜索 微服务 、 spring boot 、 spring cloud 、 dubbo 相关关键词,得到如下趋势(微服务的概念源于2014年3月Martin F...

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

Java

JVM系列(七) – JVM线上监控工具

3

dulong 发布于 2018-08-13

通过上一篇的 JVM 垃圾回收知识,我们了解了 JVM 具体的 垃圾回收算法 和几种 垃圾回收器 。理论是指导实践的工具,有了理论指导,定位问题的时候,知识和经验是关键基础,数据可以为我们提供依据。 在线上我们经常会遇见如下几个问题: CPU 如果遇到了以上这种问题,在 线下环境...

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

Java

使用VSCode进行java开发

2

xubiao.zhuang 发布于 2018-08-11

Java开发常用的IDE有 IntelliJ IDEA , Eclipse , NetBeans 。无奈我五年前的机器跑不起来,而且常用的Gvim用来开发Java不那么友好,无意中发现VSCode,觉得不错,就打算用它来开发。 VSCode 是微软开发的轻量级的开源的跨平台IDE...

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

Java

12个提高Java程序员工作效率的工具

1

dulong 发布于 2018-08-10

Java开发者常常都会想办法如何更快地编写Java代码,让开发过程变得更加轻松,更加高效。目前,市面上涌现出越来越多的高效编程工具。团长总结了几个常用的工具,其中包含了大多数开发人员已经使用、正在使用或将来一定会用到的高效工具。 1、Eclipse Eclipse是最有名也最广泛...

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

Spring

这是一篇优雅的Springboot2.0使用手册

8

yeseng 发布于 2018-08-08

最近再研究springboot的原理:yum:颇有收获,现在让我分享一下springboot如何使用吧~ 想要解锁更多新姿势?请访问我的博客 啥是Springboot 和书上理解的不同,我认为Springboot是一个优秀的快速搭建框架,他通过maven继承方式添加依赖来整合很多...

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

Java

动态代理的原理及其应用

4

xirruiqiang 发布于 2018-08-08

动态代理是一种在运行时动态地创建代理对象,动态地处理代理方法调用的机制。 实际上它是一种代理机制。代理可以看做是对调用目标的一个封装,直接通过代理来实现对目标代码的调用 与静态代理的比较 静态代理 提前写好代理类,每个业务类都要对应一个代理类,不灵活 ISubject,该接口是被...

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

Java

每日一博 | Spring 核心——资源数据管理

9

xubiao.zhuang 发布于 2018-08-06

随风溜达的向日葵 spring 正文 Spring核心——资源数据管理 原 荐   随风溜达的向日葵 发布于 08/01 10:26 字数 1406 阅读 889 收藏 8 点赞 2 评论 0 Spring 十年阿里,就只剩下这套Java开发体系了 >>&g...

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

Spring

springboot整合Quartz实现动态配置定时任务

xiaoli.he 发布于 2018-08-06

前言 在我们日常的开发中,很多时候,定时任务都不是写死的,而是写到数据库中,从而实现定时任务的动态配置,下面就通过一个简单的示例,来实现这个功能。 一、新建一个springboot工程,并添加依赖 <dependency> <groupId>org.spr...

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

Java

《Java8实战》-读书笔记第一章(01)

darida 发布于 2018-08-03

自1996年JDK(1.0)发布以来,Java已经受到了学生、项目经理和 程序员等一大批活跃的用户的欢迎。这一语言极富活力,不断被用在大大小小的项目里。从Java1.1(1997)年一直到Java7(2011)年,Java通过增加新功能,不断得到良好的升级。Java8则是在201...

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

Java

总结一下自己在实践与思考中形成的编码规范

darida 发布于 2018-08-01

这段时间,公司领导让我做了一些整理工程规范相关的事,趁此机会,我也把以前在规范方面的实践和思考在这里做个整理,阶段性的总结一下,以后还需要不断更新。 正文 /** * 原则 * <ul> * <li>一致(一致的缩进量、一致的空行位置、一致的命名,等)&l...

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

Java

SpringBoot | 第三章:springboot配置详解

4

dulong 发布于 2018-08-01

基于springboot的 约定优于配置 的原则,在多数情况下,启动一个应用时,基本上无需做太多的配置,应用就能正常启动。但在大部分开发环境下,添加额外配置是无所避免的,比如自定义应用端口号(比较在机器比较少的情况下,一台机器还是需要部署多个应用的,当然利用 docker 的话,...

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

Java

一文告诉你java NIO底层用到的那些connect、bind、listen、accept、close

5

xubiao.zhuang 发布于 2018-07-31

用于指定通信的协议类型,它的返回值为socket descriptor 函数定义为 int socket(int family,int type,int protocol),在 sys/socket.h中定义。 family:指定协议族,比如 AF_INET表示IPv4协议,AF...

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

Java

为你减少代码量的Java库:Lombok

changyuan.xu 发布于 2018-07-31

lombok可以为我们减少样板代码,也可以让我们更早的体验Java的未来特性。 官网: https://projectlombok.org/ Project Lombok is a java library that automatically plugs into your e...

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

Java

easyopen 1.10.1 发布,做最好的接口开发平台

2

hanze 发布于 2018-07-31

easyopen 1.10.1 发布,此次更新内容如下: 新增配置中心,可管理秘钥、公私钥、权限访问,限流等功能 doc 对Java和C#版本的SDK进行了重构,用法更清晰代码更稳定 新增文档页日期选择控件,方便接口调试 新增文档页导出PDF功能 此次更新的重点是配置中心 配置中...

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

Java

Spring批处理分区分片

1

hanze 发布于 2018-07-28

在Spring batch中,Partitioning意味着对数据进行分片,然后每片实现专门处理,假设单线程处理100个数据需要10分钟,但是 我们将100个数据分片成十块,每块单独处理: Thread 1 - Process from 1 to 10 Thread 2 - Pr...

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

Java

SpringBoot | 第二章:lombok 介绍及简单使用

3

puefu.he 发布于 2018-07-27

在去北京培训的时候,讲师说到了 lombok 这个第三方插件包,使用了之后发现,确实是个神奇,避免了编写很多臃肿的且定式的代码,虽然现代的 IDE 都能通过快捷键或者右键的方式,使用 Generate Getters and Setters 快速生成setters/getters...

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