标签:bus

Spring

SpringCloud实战五:统一配置中心

22

hellas 发布于 2019-06-19

Hello大家好,我是初晨,本章我们学习SpringCloud 的统一配置中心的使用。大家有问题和意见可以发邮箱mr_beany@163.com 一:为什么需要统一配置中心 简单来说就是将项目中的配置放到统一的服务下进行管理,既可以保证配置内容的安全和权限有可以保证不重启服务就能...

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

Java

2019最新Android面试题

1

尖兵 发布于 2019-06-19

原文链接: https://blog.csdn.net/wen_hah… 版权声明:本文为博主原创文章,转载请附上博文链接! 前言 金三银四到来了,找工作的好时候到了,小伙伴们是不是都在忙着找工作呢,小弟前一阵也是忙着在找工作,面试了好多公司,所幸的是进到了自己心仪的...

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

Java

基于TinyPng,自己开发一个IntelliJ插件

8

hellas 发布于 2019-06-18

打开Intellij,选择file -> new project 从左侧的选项中 选择Gradle,然后选择IntelliJ Platform Plugin,然后你可以根据自己对选择,选择java、kotlin等 GroupId – groupId 新项目。如果...

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

编程技术

宜人贷PaaS数据服务平台Genie:技术架构及功能

21

darida 发布于 2019-06-17

上篇:架构及组件 一、数据平台的发展 1.1 背景介绍 随着数据时代的到来,数据量和数据复杂度的增加推动了数据工程领域的快速发展。为了满足各类数据获取/计算等需求,业内涌现出了诸多解决方案。但大部分方案都遵循以下原则: 降低数据处理成本 合理提高数据使用/计算效率 提供统一的编程...

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

Java

性能优化 (十一) ProGuard 对代码和资源压缩

1

邓龙华 发布于 2019-06-16

可以把 ProGuard 理解为是对代码和资源压缩的一个工具,它能够提供对 Java 类文件的压缩、优化、混淆,和预校验。压缩的步骤是检测并移除未使用的类、字段、方法和属性。优化的步骤是分析和优化方法的字节码。混淆的步骤是使用短的毫无意义的名称重命名剩余的类、字段和方法。压缩、优...

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

Java

Spring Cloud F & Spring Boot 2.0 版本升级说明书

3

xiaoli.he 发布于 2019-06-15

Spring Boot 2.0 需要 Java 8 或更高版本。不再支持 Java 6 和 7 了 在 Spring Boot 2.0 中,许多配置属性被重新命名/删除,开发人员需要更新 依赖版本 以下库的最低支持版本已更改: Elasticsearch 5.6 Gradle 4...

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

编程技术

Building Microservices(O'Reily 2015)

22

xiaoli.wang 发布于 2019-06-15

前言 Building Microservices: Designing Fine Grained Systems 读书笔记。 本书偏理论而非实现,可作为内功心法,适合架构师或有经验的系统工程师。 常读常新。 前言 微服务是分布式系统提高 细粒度服务 (use of finely...

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

Spring

Spring Cloud Finchley SR4 正式发布

wenming.gapo 发布于 2019-06-14

Spring Cloud Finchley 的 Service Release 4 (SR4) 版本 已发 布,本次更新主要是对其包含的一些模块进行了升级,查看 发布说明 以了解更多信息,可从  Maven 中央仓库 获取源码。Spring Cloud Finchley...

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

Java

彻底理解ThreadLocal—Java并发编程系列(一)

18

puefu.he 发布于 2019-06-13

在Java中根据垃圾回收的方式不同,引用按照对象生命周期的长短分为四种,由高到低分别为强引用、软引用、弱引用和虚引用。 强引用 Java中默认的引用类型,一个对象如果具有强引用那么就没有资格被垃圾回收。 软引用 一个对象如果具有软引用,当JVM内存充足的时候和强引用并无区别,那么...

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

编程技术

一线专家:微服务、容器和云原生到底该如何理解?| 视频

xubiao.zhuang 发布于 2019-06-13

容器、微服务、云原生…都是目前技术圈内讨论热度非常高的话题,这些技术之间到底存在什么关系?又该如何理解呢? 近两年,云原生成为云计算领域的关注焦点,这种热度多少与应用不断上云及 Kubernetes(容器编排引擎)的发展有关。云原生的应用部署在云上可以充分发挥云计算的价值,使得开...

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

编程技术

强烈推荐一款开源项目! (OPC)微服务能力开放平台!

28

xiaoli.wang 发布于 2019-06-12

OPC微服务能力开放平台 简称ocp是基于layui+springcloud的企业级微服务框架(用户权限管理,配置中心管理,应用管理,….),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力...

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

Java

【SpringCloud】配置:application.yml中都应该写些啥?

2

yanxinchi 发布于 2019-06-12

文章包含以下内容。 基本信息 容器配置 管理配置 Endpoint Swagger配置 Eureka配置 Feign和Ribbon 调用链 通用配置 连接池配置 Mybatis配置 #基本信息 基本信息用来展示项目的版本、开发者等。可用来开发统一的管理后台对项目进行控制。 inf...

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

Spring

spring boot druid多数据源及循环引用的解决策略

xiaoli.he 发布于 2019-06-11

使用阿里druid及封装的druid-spring-boot-starter实现多数据源时遇到 了一点小问题,过程虽然曲折,幸运的是最终解决了问题,特此拿来和诸君分享,第 一次写文章,水平有限,望多多海涵。 分享一首诗词。 我本渔樵孟诸野,一生自是悠悠者。 乍可狂歌草泽中,宁堪作...

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

编程技术

『互联网架构』软件架构-解密电商系统-分布式session(77)

3

刘莉莉 发布于 2019-06-10

上次主要界面介绍了秒杀系统,分析了秒杀系统可能存在的几个性能瓶颈的地方:商品列表,详情页面,提交订单页面。这次主要说说分布式session的问题。 (一)秒杀增加高并发的方式 1.加入redis缓存的方式,判断是否redis中存在?第一次从数据库里面取,放入redis中,第二次的...

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

编程技术

如何在 Golang 中为 RESTful 微服务创建健康检查

yeseng 发布于 2019-06-10

想象一下,您最近发布并部署了一段很酷的 RESTful 微服务,您已经使用了一段时间。您松了一口气却听到 Ops 团队说您的服务不稳定。您真的很确定服务应该没问题,可能是它依赖的服务有问题。那该怎么办? 健康检查将来拯救你。它是您的服务返回状态的端点,包括您的服务直接依赖的所有外...

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

Java

Structs 全版本漏洞利用总结

22

hellas 发布于 2019-06-09

前言 Structs2框架目前已知的漏洞编号如下: S2-005 S2-009 S2-016 (含S2-013) S2-019 S2-020 S2-021 S2-032 S2-037(含S2-033) DevMode S2-045 S2-046 S2-048 S2-052 S2-...

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

Java

Spring Cloud Turbine

8

puefu.he 发布于 2019-06-07

本文中,我将向你介绍 Spring Cloud Netflix Turbine 。它将多个Hystrix Metrics Streams 聚合为一个,以便显示在一个仪表板视图中。 简要介绍 Hystrix 。 在微服务架构中,我们有许多小应用程序相互通信以完成请求。这些下游服务有...

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

Java

【Netty】学习NioEventLoop

8

尖兵 发布于 2019-06-06

欢迎关注公众号:【 爱编程 】 如果有需要后台回复 2019 赠送 1T的学习资料 哦!! 简介 Netty框架的主要线程就是I/O线程,线程模型的设计决定了系统的吞吐量、并发性和安全性等架构质量属性。所以了解一下NioEventLoop。 Reactor线程模型 基本上所有的网...

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