标签:ask

Java

深入 Java Timer 定时调度器实现原理

2

hanze 发布于 2018-12-17

使用 Java 来调度定时任务时,我们经常会使用 Timer 类搞定。Timer 简单易用,其源码阅读起来也非常清晰,本节我们来仔细分析一下 Timer 类,来看看 JDK 源码的编写者是如何实现一个稳定可靠的简单调度器。 Timer 使用 Timer 调度任务有一次性调度和循环...

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

Java

O2OA V4 Build 12.16 发布! JAVA 企业移动协同办公平台

2

xirruiqiang 发布于 2018-12-17

官方网站 :  http://www.o2oa.net 软件主页 :  https://www.oschina.net/p/o2oa Java企业协同办公平台:O2OA v4.12.16发布,优化表单设计器,表单设计更方便。安装包缩小300MB。 v4.12....

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

编程技术

滴滴 Elasticsearch 多集群架构实践

4

小丁 发布于 2018-12-17

Elasticsearch 是基于 Lucene 实现的分布式搜索引擎,提供了海量数据实时检索和分析能力。Elastic 公司开源的一系列产品组成的 Elastic Stack,可以为日志服务、搜索引擎、系统监控等提供简单、易用的解决方案。 滴滴 Elasticsearch 简介...

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

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

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

Java

Apache Jackrabbit Oak 1.9.13 发布,可扩展、高性能分层存储库

changyuan.xu 发布于 2018-12-16

Apache Jackrabbit Oak 1.9.13 发布了 ,Apache Jackrabbit Oak 是一种可扩展的高性能分层内容存储库,旨在用作现代世界级网站和其它要求苛刻的内容应用程序的基础。 Apache Jackrabbit Oak 1.9.13 是一个直接来自...

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

编程技术

微服务断路器Istio与Hystrix比较

3

dulong 发布于 2018-12-14

无可否认,在过去几年中,像Docker和Kubernetes这样的技术,彻底改变了我们对软件开发和部署方式。断路器模式是在微服务架构中广泛采用的那些模式之一。我们将比较实现它的两种不同方法的优缺点:Hystrix和Istio。 微服务同步通信的核心问题 想象一个非常简单的微服务架...

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

Java

Java枚举类学习到进阶

1

邓龙华 发布于 2018-12-14

枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。 △有的地方还没有学的透彻,之后会继续学习修改更新本文章 1.枚举类学习 1...

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

Java

WildFly 15.0.0 发布!支持 JDK 11

zhuangli 发布于 2018-12-14

WildFly 15.0.0 已正式发布 ,并已提供下载 >>>  http://www.wildfly.org/downloads/ 。 更新亮点 支持 JDK 11 服务器可观察性(Server Observability) SNI 支持 HTTP...

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

Java

SpringBoot任务调度器

zhuangli 发布于 2018-12-13

SpringBoot自带了任务调度器,通过注解的方式使用。 启用方式: 在配置类上注解 org.springframework.scheduling.annotation.EnableScheduling Java示例 package bj.scheduler; import l...

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

Spring

看spring cloud开源项目Pig的云踩坑记

9

changyuan.xu 发布于 2018-12-12

最近看到一个有趣的开源项目pig,主要的技术点在认证授权中心,spring security oauth,zuul网关实现,Elastic-Job定时任务,趁着刚刚入门微服务,赶快写个博客分析一下。此篇文章主要用于个人备忘。如果有不对,请批评。:sob: 由于每个模块篇幅较长,且...

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

编程技术

Go 分布式实时服务架构

25

尖兵 发布于 2018-12-12

张新宇 / 目前担任TM+系统架构师,主要负责TM+服务架构设计及开发。 15+年的软件开发经验,8年互联网架构经验,曾任职于盛大游戏、沪江网、途牛旅游等企业,参与架构设计、开发了多个公司级核心项目。 前言 很荣幸展示一下我们的架构,包括分享一下我在GO方面的一些实践,希望能给大...

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

Java

Java——HashMap源码解析

3

小丁 发布于 2018-12-11

哈希表基于 Map 接口的实现。此实现提供了所有可选的映射操作,并且允许键为 null ,值也为 null 。HashMap 除了不支持同步操作以及支持 null 的键值外,其功能大致等同于 Hashtable。这个类不保证元素的顺序,并且也不保证随着时间的推移,元素的顺序不会改...

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

Java

Android Dex分包之旅

hellas 发布于 2018-12-11

当程序越来越大之后,出现了一个 dex 包装不下的情况,通过 MultiDex 的方法解决了这个问题,但是在底端机器上又出现了 INSTALL_FAILED_DEXOPT 的情况,那再解决这个问题吧。等解决完这个问题之后,发现需要填的坑越来越多了,文章讲的是我在分包处理中填的坑,...

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

Java

通过 Ansible 创建 Jenkins Server

5

邓龙华 发布于 2018-12-11

创建 CI 流程的第一件事应该是安装 CI 工具,本文以最常见的 Jenkins 为例,介绍如何使用 Ansible 自动安装 Jenkins Server。说明:本文的演示环境为Ubuntu 16.04。 Ansible roles(角色) Ansible 中除了 playbo...

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

Java

阿里员工排查问题的工具清单,总有一款适合你!

19

hellas 发布于 2018-12-10

这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。 前言 平时的工作中经常碰到很多疑难问题的处理,在...

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

Java

冷门的 Java 应用程序安全沙箱机制了解一下

1

xiaoli.wang 发布于 2018-12-10

如果你经常阅读源码,你会发现 Java 的源码中到处都有类似于下面这一段代码 class File { // 判断一个磁盘文件是否存在 public boolean exists() { SecurityManager security = System.getSecurityM...

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