标签:apr

Java

不再怕面试被考字符串—详解Java中的字符串

5

xiaoli.wang 发布于 2019-05-25

在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写 String s = "hello" 或 String s = new String("hello") 等代码时, 就能做到心中有数...

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

Java

Java工程师成神之路:程序员的学习路线规划以及书籍推荐

2

puefu.he 发布于 2019-05-24

一、基础篇 面向对象 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 平台无关性 Java如何实现的平台无关性的 JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) 值传递 值传递、引用传递 为什么说Java中只有值...

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

编程技术

微服务注册中心注册表与hashcode实现golang版

10

darida 发布于 2019-05-23

背景 基于负载均衡的服务调用 基于负载均衡的服务相互调用指的是通过基于Lvs、Haproxy、Nginx等负载均衡软件来构建一个负载均衡服务,所有的服务调用都通过负载均衡器 从负载均衡的这种模式下其实有两个主要的问题: 一是中心化,整个系统都基于负载均衡器,负载均衡就相当于整个业...

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

Java

Apache Shiro 简介

yeseng 发布于 2019-05-22

shiro通过以下为平台的应用程序的提供安全API。 Authentication : 身份认证,通常称为 “用户登录”。 Authorization:授权。 Crpytography:保护或隐藏会被窥探的数据。 Session Management:会话session管理 sh...

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

编程技术

过来人谈容器、微服务和服务网格,其实不是新鲜事!

songhua.gao 发布于 2019-05-21

早在像Docker和Kubernetes这样的容器平台兴起之前的10年,有一个dotCloud平台,基于100多个微服务构建的平台,支持数千个以容器运行的生产应用程序,作者将分享构建和运行它时面临的挑战与经验,并讨论服务网格到底有没有用? dotCloud 它是一个PaaS,允许...

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

Java

17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列

1

zhuangli 发布于 2019-05-21

 一、资料文档 二、开发语言 三、支持的协议 四、消息存储 五、消息事务 六、负载均衡 七、集群方式 八、管理界面 九、可用性 十、消息重复 十一、吞吐量TPS 十二、订阅形式和消息分发 十三、顺序消息 十四、消息确认 十五、消息回溯 十六、消息重试 十七、并发度 本文...

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

Java

Java并发 — Fork + Join

2

xiaoli.he 发布于 2019-05-21

线程池+Future: 简单并行任务 CompletableFuture: 聚合任务 CompletionService: 批量并行任务 Fork/Join: 分治 分治任务模型 分治任务模型分为两个阶段:任务分解 + 结果合并 任务分解 :将任务迭代地分解为子任务,直至子任务可...

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

Java

spring整合atomikos实现分布式事务

7

xiaoli.he 发布于 2019-05-20

前言 Atomikos 是一个为Java平台提供增值服务的并且开源类事务管理器,主要用于处理跨数据库事务,比如某个指令在A库和B库都有写操作,业务上要求A库和B库的写操作要具有原子性,这时候就可以用到atomikos。笔者这里整合了一个spring和atomikos的demo,并...

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

Java

Java 8 终于支持 Docker !

7

xiaoli.he 发布于 2019-05-20

Java 8 过去一直与 Docker 无法很好地兼容,现在可让开发者们奔走相告的是,这个问题已经解决了。 作者 | Grzegorz Kocur 译者 | 苏本如 ,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 请注意:本文中我使用的是遵循GNU GP...

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

Java

021-cdh6.2+kylin2.6.1

13

dulong 发布于 2019-05-18

这是坚持技术写作计划(含翻译)的第20篇,定个小目标999,每周最少2篇。 本文主要介绍,如何使用大数据神兽Kylin(2.6.1)连接cdh6.2。 提示 因为cdh6.2使用的是hadoop3,而目前的kylin3.0beta版本只是hadoop2,所以只能安装kylin2....

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

Spring

Java 元注解及 Spring 组合注解应用

1

尖兵 发布于 2019-05-18

Java 1.5(Tiger) 个人认为最为激动人心的两个特性是泛型与注解( Java Versions, Features and History )。泛型自然是不必说了,注解对 Java 世界的改变比泛型伟大的多(现在框架的注解配置),在 Java 1.5 之前我们只能在 J...

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

编程技术

微服务架构————基本组件

2

puefu.he 发布于 2019-05-17

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦 (1)服务描述 restful api , xml 配置, IDL(interface description language) 文件 (2)注册中心 1、注册中心api 注册api,反注册api,...

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

Java

到处是map、flatMap,啥意思?

4

尖兵 发布于 2019-05-17

最近入职一个有趣的年轻同事,提交了大量大量的代码。翻开git记录一看,原来是用了非常多的 java8 的语法特性,重构了代码。用的最多的,就是 map 、 flatMap 之类的。 但是其他小伙伴不愿意了,虽然有的人感觉代码变的容易懂了,但有更多的人感觉代码变的很晦涩。 那感觉就...

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

Java

到处是map、flatMap,啥意思?

3

刘莉莉 发布于 2019-05-17

最近入职一个有趣的年轻同事,提交了大量大量的代码。翻开git记录一看,原来是用了非常多的 java8 的语法特性,重构了代码。用的最多的,就是 map 、 flatMap 之类的。 但是其他小伙伴不愿意了,虽然有的人感觉代码变的容易懂了,但有更多的人感觉代码变的很晦涩。 那感觉就...

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

编程技术

一文透析 Spring Boot、微服务架构和大数据治理三者之间的故事

3

xiaoli.he 发布于 2019-05-17

微服务架构 微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。互联网时代的产品通常有两类特点:需求变化快和用户群体庞大,在这种情况下,如何从系统架构的角度出发,构建灵活、易扩展的系统,快速应对需求的变化;同时,...

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

Java

解放双手——5分钟带你入门Android自动化测试

9

xiaoli.he 发布于 2019-05-16

常用的Android自动化测试框架包括UIAutomator、Appium以及Monkeyrunner等;其中,UIAutomator是谷歌在发布Android4.1版本时推出的一款基于Java语言的UI测试框架,由此,UIAutomator只能运行在4.1及其以上版本中。这篇文...

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

Java

Spring Boot 2.1.5 发布,大量 bug 修复

darida 发布于 2019-05-16

Spring Boot 2.1.5 发布了,现已可以从 repo.spring.io 和 Maven Central 获取。 这是一个维护版本,其中包含 许多重要的依赖项更新和错误修复 。 新特性 改进 Spring Session DefaultCookieSerializer...

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