标签:专注

Spring

【源码解析】凭什么?spring boot 一个 jar 就能开发 web 项目

4

刘莉莉 发布于 2019-10-19

问题 为什么开发web项目,spring-boot-starter-web 一个jar就搞定了?这个jar做了什么? 通过 spring-boot 工程可以看到所有开箱即用的的引导模块 spring-boot-starter-xxx 都在 spring-boot-starters...

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

编程技术

微软开源微服务运行时Dapr,赋能云原生应用开发

5

xirruiqiang 发布于 2019-10-19

        Dapr 是一个可移植的、由事件驱动的 Serverless 运行时,用于跨云和边缘构建分布式应用程序。 10 月 9 日,正式以 MIT 协议开源。 Dapr 使开发人员能够轻松地构...

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

Java

Java程序员

4

hellas 发布于 2019-10-19

前景 Java程序员有着广阔的前景,从数据来看,有超过一半的公司在使用Java 以上还只是互联网公司的情况,在金融,银行,保险领域,基本全部是使用的Java,比如工行,浦发,交通,上海金融期货交易所等等,广泛的使用量决定了其排名第一的岗位需求量。 岗位也是是排行第一 根据TIOB...

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

Spring

Spring Boot2 系列教程(十三)Spring Boot 中的全局异常处理

7

wenming.gapo 发布于 2019-10-19

在 Spring Boot 项目中 ,异常统一处理,可以使用 Spring 中 @ControllerAdvice 来统一处理,也可以自己来定义异常处理方案。Spring Boot 中,对异常的处理有一些默认的策略,我们分别来看。 默认情况下,Spring Boot 中的异常页面...

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

Java

Java集合类常见面试知识点总结

2

hanze 发布于 2019-10-18

Java集合类学习总结 这篇总结是基于之前博客内容的一个整理和回顾。 这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术 https://blog.csdn.net/column/details/21930.html 里面有包括Java集合类在内的众多Ja...

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

Java

Jenkins X–(3)具备什么样的加速能力

2

xiaoli.wang 发布于 2019-10-18

JENKINS X Jenkins X 重新构思了云原生时代下的 CI/CD 实现,这些想法受到了 DevOps 状态报告和近来大热的《Accelerate》一书的深刻影响,这本书的三位合著者分别是:Nicole Forsgren、Jez Humble以及Gene Kim。 经年...

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

编程技术

Dapr发布:帮助开发者群体轻松构建微服务应用程序

8

hanze 发布于 2019-10-17

过去几年以来,越来越多的开发人员开始利用托管服务部署并运行自己构建出的可扩展云原生应用程序。这种趋势,也代表着新一波变革浪潮的来临。通过这种转变,微服务架构已经成为云原生应用程序的架构标准;根据估算,到2022年, 将有九成新型应用程序采用微服务架构 。微服务架构带来一系列切实可...

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

编程技术

从游击队到正规军(二):马蜂窝旅游网的IM客户端架构演进和实践总结

19

hellas 发布于 2019-10-17

一、引言 移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通的场景也在不断扩展。这促使所有的移动应用开发者都要从用户视角出发,更好地满足用户需求。 论坛时代的马蜂窝,用户之间的沟通形式比较单一,主...

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

编程技术

马蜂窝 IM 移动端架构的从 0 到 1

22

xiaoli.wang 发布于 2019-10-17

点击上方“马蜂窝技术”,关注订阅更多优质内容 移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通的场景也在不断扩展。这促使所有的移动应用开发者都要从用户视角出发,更好地满足用户需求。 论坛时代的马...

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

编程技术

Dapr,一个可让每个开发人员更轻松地构建微服务应用程序的开源项目

7

小丁 发布于 2019-10-17

令人惊讶的是,在过去几年中,越来越多的开发人员转向利用托管服务来部署和运行可扩展的云原生应用程序。通过这种转变,微服务架构已成为构建云原生应用程序的标准,并且可以预见,到2022年,将有90%的新应用程序采用微服务架构。微服务架构提供了令人信服的好处,包括可伸缩性,松散的服务耦合...

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

Java

Java Security 介绍

yanxinchi 发布于 2019-10-17

1.介绍 Java平台设计的重点是安全性。在其核心,java语言本身是类型安全的并且提供了垃圾自动回收,这使其增加了应用程序代码的健壮性。安全的类加载以及验证机制确保了只有合法的代码才能够执行。 初期的java平台为不信任的代码创建了一个安全的独立运行的安全环境,例如从公网下载的...

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

Java

Elasticsearch Java API 很全的整理

1

dulong 发布于 2019-10-17

Elasticsearch 的API 分为 REST Client API(http请求形式)以及 transportClient API两种。相比来说transportClient API效率更高,transportClient 是通过Elasticsearch内部RPC的形式...

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

Java

Hutool 5.0.0 发布,不再支持 JDK 7

1

小丁 发布于 2019-10-17

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发...

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

Spring

【源码解析】自动配置的这些细节不知道,别说你会 springboot

3

Harries 发布于 2019-10-17

spring-boot 相对于 spring,很重要的一个特点就是自动配置,使约定大于配置思想成功落地。xxx-spring-boot-starter 一系列引导器能够开箱即用,或者只需要很少的配置(对于初学人员)就是因为已做了默认的自动配置。 自动配置在一开始就初始化了一些配置...

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

编程技术

云原生时代的微服务,适合所有人么?

3

xirruiqiang 发布于 2019-10-17

微服务是一种优化资源的体系结构方法,这些资源为复杂、快速、分布式基础设施上的大规模服务和软件提供计算、存储和网络。大多数有IT历史的组织,传统上都是在虚拟技术栈上构建软件,这些技术栈由操作团队手动维护。今天,开发人员大规模使用云服务来构建应用程序架构和自动化工作负载。面向机器架构...

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

Java

成为顶尖Java开发人员的进阶指南

8

xiaoli.wang 发布于 2019-10-17

最近经常从读者那里收到有关他们希望成为一名更好的开发人员不得而解烦恼的私信,以及他们应该学什么。 对此我分别回答了他们问题,现在我在这里做个总汇,我认为这个总汇它将使您成为更好的Java程序员和应用程序开发人员。 如果您还没有了解过这些点,可以阅读本文,它将帮助您提高编程和编码技...

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

Java

【源码解析】自动配置的这些细节不知道,别说你会 springboot

3

yeseng 发布于 2019-10-17

spring-boot 相对于 spring,很重要的一个特点就是自动配置,使约定大于配置思想成功落地。xxx-spring-boot-starter 一系列引导器能够开箱即用,或者只需要很少的配置(对于初学人员)就是因为已做了默认的自动配置。 自动配置在一开始就初始化了一些配置...

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

Java

HBase 优化

6

likai 发布于 2019-10-16

HBase 优化 JVM调优 内存调优 一般安装好的HBase集群,默认配置是给Master和RegionServer 1G的内存,而Memstore默认占0.4,也就是400MB。显然RegionServer给的1G真的太少了。 export HBASE_MASTER_OPTS...

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