标签:Architect

Java

Nepxion Discovery:Spring Cloud灰度发布神器(编辑中)

likai 发布于 2018-08-19

【编者的话】Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增强中间件,其功能包括灰度发布(包括切换发布和平滑发布),黑/白名单的IP地址过滤,限制注册,限制发现等,支持Eureka、Consul和Zookeeper,支持Spring C...

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

Java

AOP实现Android集中式登陆架构

1

puefu.he 发布于 2018-08-17

登陆应该是应用开发中一个很常见的功能,一般在应用中有两种登陆,一种是一进入应用就必须登陆才能使用(如微信和QQ等),另一种是需要登录的时候才会去登陆(如淘宝京东等)。我在工作中遇到的大部分是第二种情况,针对于第二种的登陆,我之前都是通过if(){}else()去判断是否登录的,但...

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

Spring

剖析 | 详谈 SOFABoot 模块化原理

6

hanze 发布于 2018-08-16

SOFA(Scalable Open Financial Architecture) 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 SOFABoot 是蚂蚁金服中间件团队开源的基于 Spring Boot 的...

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

Java

基于spring cloud的微服务实践

15

changyuan.xu 发布于 2018-08-13

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

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

Java

通过容器编排和服务网格来改进Java微服务的可测性

3

小丁 发布于 2018-08-09

关键要点 在企业测试中,测试软件的方式应该与软件在生产环境中运行的方式相同,以便确保软件能够按预期的方式运行。 常见的挑战是微服务应用程序直接或间接依赖需要在测试场景中编排的其他服务。 本文展示了容器编排如何在服务实例之上提供抽象,并使用模拟实例来替代真实实例。 此外,服务网格让...

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

Java

Spring Cloud 系列(一)Eureka 服务注册与发现

2

darida 发布于 2018-08-04

Spring Cloud 是一个基于Spring Boot 实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式绘画和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包含了多个子项目...

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

Java

Java虚拟机(JVM)概述

3

zhuangli 发布于 2018-07-27

JVM(Java虚拟机)是一个抽象的计算模型。就如同一台真实的机器,它有自己的指令集和执行引擎,可以在运行时操控内存区域。目的是为构建在其上运行的应用程序提供一个运行环境。JVM可以解读指令代码并与底层进行交互:包括操作系统平台和执行指令并管理资源的硬件体系结构。本文主要对JVM...

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

Java

给Java程序员的Angular快速指南

13

dulong 发布于 2018-07-24

太长不读版: Spring + Angular 的全栈式开发,生产力高、入门难度低(此处省略一万字),是 Java 程序员扩展技术栈的上佳选择。 如果你动心了,接下来就是那省略的一万字…… 痛点 – 团队分工与协作 在前后端分离的开发方式中,拆故事卡是个难题。 如果前后端同时工作...

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

Java

十年码农总结的 Java 架构师学习路线

6

yeseng 发布于 2018-07-24

1,架构师是什么? 要想往架构师的方向发展首先要知道架构师是什么?架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 架构师在软件开发的...

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

Java

程序员的群体性焦虑高压下,如何实现个体的线性增长?

2

xiaoli.he 发布于 2018-07-23

很多人一直在学习,却也一直在焦虑:程序员 40 岁后该如何发展?他们在感慨现在 IT 的技术浪潮拍打的太快,技术人员总在奔波疲命,每天也没有多少增进,没有多长时间看砖头书,甚至用善意的谎言安慰自己:编程主要靠思想,语言和平台无所谓。 但其实,作为一个程序员,应当要有属于自己的正确...

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

Java

Java调用Golang生成的动态库(dll,so)

hellas 发布于 2018-07-18

0x01. 环境准备 A. GCC 在控制台中输入 gcc -v 如果提示命令未找到,那么说明你的计算机中还没有gcc,去安装一个吧,gcc官方网站:https://gcc.gnu.org/ 如果从来没有安装过gcc的朋友可以直接安装win-build,可以帮你快速的安装 官方网...

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

Java

Java调用Golang生成的动态库(dll,so)

wenming.gapo 发布于 2018-07-17

0x01. 环境准备 A. GCC 在控制台中输入 gcc -v 如果提示命令未找到,那么说明你的计算机中还没有gcc,去安装一个吧,gcc官方网站:https://gcc.gnu.org/ 如果从来没有安装过gcc的朋友可以直接安装win-build,可以帮你快速的安装 官方网...

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

Java

Java调用Golang生成的动态库(dll,so)

xiaoli.wang 发布于 2018-07-17

0x01. 环境准备 A. GCC 在控制台中输入 gcc -v 如果提示命令未找到,那么说明你的计算机中还没有gcc,去安装一个吧,gcc官方网站:https://gcc.gnu.org/ 如果从来没有安装过gcc的朋友可以直接安装win-build,可以帮你快速的安装 官方网...

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

Java

Java调用Golang生成的动态库(dll,so)

xiaoli.he 发布于 2018-07-17

0x01. 环境准备 A. GCC 在控制台中输入 gcc -v 如果提示命令未找到,那么说明你的计算机中还没有gcc,去安装一个吧,gcc官方网站:https://gcc.gnu.org/ 如果从来没有安装过gcc的朋友可以直接安装win-build,可以帮你快速的安装 官方网...

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

Java

Java调用Golang生成的动态库(dll,so)

dulong 发布于 2018-07-17

0x01. 环境准备 A. GCC 在控制台中输入 gcc -v 如果提示命令未找到,那么说明你的计算机中还没有gcc,去安装一个吧,gcc官方网站:https://gcc.gnu.org/ 如果从来没有安装过gcc的朋友可以直接安装win-build,可以帮你快速的安装 官方网...

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

Java

Java调用Golang生成的动态库(dll,so)

尖兵 发布于 2018-07-17

0x01. 环境准备 A. GCC 在控制台中输入 gcc -v 如果提示命令未找到,那么说明你的计算机中还没有gcc,去安装一个吧,gcc官方网站:https://gcc.gnu.org/ 如果从来没有安装过gcc的朋友可以直接安装win-build,可以帮你快速的安装 官方网...

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

Java

通过tomcat的ManagerServlet远程部署项目

dulong 发布于 2018-07-12

之前在邮政实习时,leader让我阅读tomcat的源代码,尝试自己实现远程部署项目的功能,于是便有了这此实践。 在Tomact中有一个Manager应用程序,它是用来管理已经部署的web应用程序,在这个应用程序中,ManagerServlet是他的主servlet,通过它我们可...

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

android技术

Android Weekly #312 安卓开发周刊 中文版

puefu.he 发布于 2018-07-11

文章&教程 为工作流重构Litho的CircleCI配置(medium.com) Pavlos-Petros Tournaris解释了他如何改进Litho开源项目在CircleCI上的自动构建。 导航架构组件(www.bignerdranch.com) 导航组件由一组工具...

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