标签:Master

Java

Fortune-Commons正式开源啦

hanze 发布于 2019-05-26

Fortune Commons 是笔者在工作以来的一些技术积累,虽然是很[低端],但是对于Java入门或者初入Java开发的工作者来说,也是一个不错的学习资源,今天特地整合出来。 Github地址: https://github.com/landy8530/… 版本说...

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

编程技术

『互联网架构』软件架构-rocketmq之实践(62)

16

yeseng 发布于 2019-05-26

上次完成rocketMq的安装,并测试了发送和接收,这次简单的利用rocketMq的源码连接rocketMq集群。 源码:https://github.com/limingios/netFuture/tree/master/jms (一)broker的properties配置文件...

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

编程技术

『互联网架构』软件架构-rocketmq之实践(62)

16

xubiao.zhuang 发布于 2019-05-26

上次完成rocketMq的安装,并测试了发送和接收,这次简单的利用rocketMq的源码连接rocketMq集群。 源码:https://github.com/limingios/netFuture/tree/master/jms (一)broker的properties配置文件...

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

编程技术

『互联网架构』软件架构-rocketmq之部署(61)

34

刘莉莉 发布于 2019-05-25

消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。 (一)rocketMQ 官网:http://rocketmq.apache.org/ 开源的分布式消息和流处理,流处理这块原来只有kafka这样说,因为rocketMq本身做的也比较好,它也加上...

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

Java

Gradle插件开发系列之开发第一个gradle插件

1

puefu.he 发布于 2019-05-24

背景 这是 Gradle插件开发系列之总纲(点击查看) 系列的第二篇,整个文档基于开发的插件 一款检查Gradle依赖配置是否冲突的插件 完成。 这篇文章主要介绍如何新建一个插件并可以在本地运行。 新建插件工程 新建工程 使用Android Studio 新建一个空工程,在选择工...

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

Java

『互联网架构』软件架构-netty之websocket协议应用实践(59)

5

xirruiqiang 发布于 2019-05-23

今天所说的websocket是个文本协议,还是二进制协议呢? 源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-io与nio线程模型reactor模型(上)(53)/nio (一)websoc...

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

编程技术

微服务架构进阶

5

hanze 发布于 2019-05-23

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦 相应的第二篇文章:微服务实战问题 一、微服务落地 1、组件合适的技术团队 2、从一个案例入手 3、做好技术取舍 4、采用Devops 5、统一微服务治理平台 1)服务管理 2) 服务治理 3 )服务监...

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

编程技术

浅谈Nginx服务器的内部核心架构设计

5

zhuangli 发布于 2019-05-23

前言 Nginx 是一个 免费的 ,  开源的 ,  高性能 的 HTTP 服务器和  反向代理 ,以及 IMAP / POP3代理服务器。 Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。 Nginx 是一个 Web 服务...

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

Java

IntelliJ IDEA 18个常用插件,动图演示,让效率成为习惯

22

hellas 发布于 2019-05-23

点击上面  蓝色字体 关注我们 技术  /  架构  /  职场  /  面试   /  内推 文章转自微信公号:服务端思维 梁桂钊、陈同学、张帆、刁政欣(研习小组)| 作者 一、...

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

编程技术

忘掉GOPATH,迎接Go modules,进入Go项目依赖库版本管理新时代

1

changyuan.xu 发布于 2019-05-22

Go SDK 1.13测试版马上就要发布了。从此版本开始,Go modules依赖库版本管理特性将正式开始推荐使用。本文将解释一些和Go modules相关的一些命令和概念。 Module(模块)定义为一些Go代码包的集合。通常体现为一个含有若干代码包的目录。每个模块可以发布一系...

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

编程技术

『互联网架构』软件架构-netty之http协议应用实践(58)

9

Harries 发布于 2019-05-22

做了多年web开发,http真是熟悉的陌生人(经常在用,但是从头到尾理清楚真的是很有难度的),其实http概述和netty中的http应用真有必要说下,一起聊聊netty实现tomcat的功能,请求服务的功能。 源码:https://github.com/limingios/ne...

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

Spring

使用 Jenkins + Ansible 实现 Spring Boot 自动化部署101

2

刘莉莉 发布于 2019-05-22

本文要点: 设计一条 Spring Boot 最基本的流水线:包括构建、制品上传、部署。 使用 Docker 容器运行构建逻辑。 自动化整个实验环境:包括 Jenkins 的配置,Jenkins agent 的配置等。 1. 代码仓库安排 本次实验涉及以下多个代码仓库: % tr...

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

Java

Jenkins 获取BUILD_USER命名build_history

7

changyuan.xu 发布于 2019-05-21

默认生成的构建历史只有数字,看起来非常不直观。 设置如下 说明: Set Build Name 就是最后要生成的每条的样子 Set jenkins user build variables 就能获取到 BUILD_USER ,就是当前用户 BUILD_NUMBER 就是数字,每次...

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

编程技术

轻松构建微服务之分布式任务调度

1

changyuan.xu 发布于 2019-05-21

我们在应用开发的时候,应该都碰到过这种需求:每天固定时间点跑一个任务;创建一些临时的任务去初始化数据或者做数据迁移;固定一个时间周期去轮询是否有新的状态发生;在java中有两个类可以帮我们处理这种需求,一个是java.util.TimerTask,一个是 java.util.co...

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

编程技术

轻松构建微服务之docker和高效发布

8

puefu.he 发布于 2019-05-21

我们先来了解下docker的原理,如何才能制造出一个真正隔离的软件运行环境. namespace docker在创建容器进程的时候可以指定一组namespace参数,这样容器就只能看到当前namespace所限定的资源,文件,设备,网络。用户,配置信息,而对于宿主机和其他不相关的...

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

编程技术

轻松构建微服务之高效缓存

7

darida 发布于 2019-05-21

在分布式系统中最好耗性能的地方就是最后端的数据库,一般情况下数据库上的insert操作很快,而update和delete操作如果带有索引也不会慢,前提要控制好单表的数据量,并且不要建太多索引, 而最容易出现性能问题的往往是select语句,我们抛开join和group不说,大多数...

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