标签:unix

Java

[Framework]SystemProperties

邓龙华 发布于 2018-11-15

在Android 系统中,为统一管理系统的属性,设计了一个统一的属性系统。每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在编译的过程中会将各种...

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

Java

很多未解之谜终于有答案了:2018 年 JVM 生态系统报告出炉

18

邓龙华 发布于 2018-11-12

在Java开发者中,一直存在着很多鄙视链。如: IntelliJ → Eclipse → NetBeans Unix → Linux → Mac OS→ Windows → DOS Emacs → Vim → Sublime → Word → Power Point 这诸多鄙视链...

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

Spring

云计算,如何快速搭建微服务?

6

changyuan.xu 发布于 2018-11-12

编辑推荐: 本文来自于infoq,如今随着云计算越发流行,如何充分利用云环境提供的自动伸缩能力,并与特定云供应商实现松散的耦合,这已成为一个非常有趣的挑战。 近十年来,Spring 因其提供的依赖注入功能而广受 Java 开发者的欢迎,因其可以帮助大家开发出松散耦合的系统。简单来...

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

Java

Apache–common-cli工具解析

2

尖兵 发布于 2018-11-11

无意中发现了 apache-common-cli 这款小而美的命令行解析工具,顿时充满了兴趣,该篇文章分析其实现原理。 命令行格式 命令行一般有 - 和 -- 的参数形式,不管之前的Unix,BSD,GNU等如何定义,按照现在大众认知一般认为 - 表示缩写命令,方便快速输入, -...

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

Java

Java 8 常用时间 api

yeseng 发布于 2018-11-08

Java 8 提供了一套新的时间 api ,比之前的 Calendar 类要简单明了很多。常用的有三个类 Instant 、 LocalDate 、 LocalDateTime , Instant 是用来表示时刻的,类似 Unix 的时间,表示从协调世界时1970年1月1日0时0...

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

Java

深度剖析阿里巴巴对 Apache Flink 的优化与改进

hanze 发布于 2018-11-07

你是否是一个经常在不同的 SDK 下安装和测试应用的开发者?我有一个好消息要告诉你!给你介绍一下 SDKMAN ,一个可以帮你轻松管理多个 SDK 的命令行工具。它为安装、切换、列出和移除 SDK 提供了一个简便的方式。有了 SDKMAN,你可以在任何类 Unix 的操作系统上轻...

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

Java

Java 8新特性之新的日期和时间API

xiaoli.wang 发布于 2018-11-05

在Java 1.0中,对日期和时间的支持只能依赖java.util.Date类。这个类只能以毫秒的精度表示时间。这个类还有很多糟糕的问题,比如年份的起始选择是1900年,月份的起始从0开始。这意味着你要想表示2018年8月22日,就必须创建下面这样的Date实例: Date da...

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

Java

漫话:给女朋友解释为什么随机播放歌曲并不随机

22

dulong 发布于 2018-10-31

周末,开车带女朋友出去玩,车里面,随机播放着周杰伦的歌曲。我正沉浸在『得儿飘,得儿飘,得儿意的飘』中,幻想着自己是秋名山车神,突然,旁边的豆腐,哦不,女朋友说话了。 伪随机性(英语:Pseudorandomness)是一个过程似乎是随机的,但实际上并不是。伪随机数是看似随机实质是...

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

Spring

云计算时代,如何快速搭建微服务?

6

刘莉莉 发布于 2018-10-29

近十年来,Spring因其提供的依赖注入功能而广受Java开发者的欢迎,因其可以帮助大家开发出松散耦合的系统。简单来说,用户只需要专注于接口所提供的抽象,即可获得具体的实例。如今随着云计算越发流行,如何充分利用云环境提供的自动伸缩能力,并与特定云供应商实现松散的耦合,这已成为一个...

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

Java

2018年10月24日

1

puefu.he 发布于 2018-10-24

原文: http://www.jiusi.net/detail/472__776__4924.html OA系统 哪家好?不能只看广告,也不是简单看是否是上市公司,要实实在在的从OA系统软件技术层面进行比较。当前OA系统主要有基于以下三种技术平台,分别代表了三种主流的OA技术发展...

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

Java

访问控制列表(ACL)

4

hellas 发布于 2018-10-17

在本章中,我们将会介绍访问控制列表这个复杂话题,它能够提供域对象实例层次授权的丰富模型。Spring Security提供了强大的访问控制列表,但是复杂且缺少文档,它能够很好的满足小到中型规模的实现。 在本章的内容中,我们将会: 理解访问控制列表的概念模型; 了解Spring S...

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

Spring

高并发-「抢红包案例」之一:SSM环境搭建及复现红包超发问题

4

darida 发布于 2018-10-16

文章目录 概述 抢红包案例 案例关注点 工程结构 库表设计 Domain Dao层实现 Service层实现 使用全注解搭建SSM 开发环境 Controller层 View层 运行测试 超量发送的BUG验证 超发问题解决思路 概述 电商的秒杀、抢购,春运抢票,微信QQ抢红包,从...

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

Java

java – 生产JVM的安全调试

邓龙华 发布于 2018-10-15

我们有一些应用程序有时会陷入糟糕的状态,但只能在生产中(当然!).使用堆转储可以帮助收集状态信息,通常更容易使用远程调试器.设置这个很容易 – 只需要添加到他的命令行: -Xdebug -Xrunjdwp:transport = dt_socket,server = y,susp...

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

Java

50+ 最棒的 DevOps 开源工具

likai 发布于 2018-10-13

你喜欢免费的东西吗?获得开发者社区支持的自动化,开源的工具是大家梦寐以求的。这里列举了 50+ 款最棒的开源工具,可以帮助你很好的实行 DevOps。 大图请点击 这里 。 【1】 开发工具 版本控制&协作开发 1、版本控制系统 Git Git 是一个开源的分布式版本控制...

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

Java

简单看,tomcat源码(一)启动与监听

darida 发布于 2018-10-12

tomcat 作为知名的web容器,很棒! 本文简单了从其应用命令开始拆解,让我们对他有清晰的了解,揭开神秘的面纱!(冗长的代码流水线,给你一目了然) 话分两头: 1. tomcat是如何启动的? 2. tomcat是如何接收请求的? x. 应用程序是怎样接入tomcat的? 从...

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

Java

继承可能是有益的,Class不能是final!

changyuan.xu 发布于 2018-10-10

任何优雅对象的类必须是抽象的或final的,我相信,这条规则背后的意图是消除继承。继承的缺点和子类型的缺点是相当清楚的,所以我不会在这里强调,然而,在我的实践中,我很快意识到这条规则出了问题。 比如下面案例来自 Cactoos框架 的TeeInput类,注意下面代码final c...

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

Java

InfoQ编辑2018年推荐阅读清单(第一部分)

14

likai 发布于 2018-10-10

本文要点 InfoQ编辑团队会定期碰头,互相分享各自的推荐阅读清单。本文目的在于将面向InfoQ社区广泛地分享他们的推荐清单。 InfoQ的核心价值之一,就是InfoQ网站上的所有内容必须是由软件交付实践者提供的。这些软件交付实践者是活跃在设计、构建和运维软件一线的人员。Info...

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

Java

内存?java模型?jvm结构?一篇文章让你全部看懂!

9

zhuangli 发布于 2018-10-09

又是一年秋招季,哎呀妈呀我被虐的惨来~这不,前几阵失踪没更新博客,其实是我偷偷把时间用在复习课本了(雾 坚持在社区分享博客也很久了,由于过去的文章有很多疏漏之处,很多大佬都在评论指出我的过错,我很开心也很失望,开心的是有大家帮我指出错误,失望的鄙人学识浅薄总没法做到完美。总之,欢...

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