• Java注解基本介绍 二

    上篇文章我们分析了两种元注解,@Target和@Retention 除了这两种元注解,Java中还提供了另外三种元注解,@Documented、@Inherited和@Repeatable。 下面我们…

    2019-05-21 0 104 0
  • 开源就没事了?Apache基金会与GitHub都受美国法律约束

    美国对华为采取的一系列限制措施仍在继续,事件正在疯狂发酵。 在这件事情上,最为国人关注的一个点是“核心技术掌握在别人手里,如果别人不再开放,那一切都将灰飞烟灭”,今天谷歌限制华为使用 Android …

    2019-05-20 0 127 0
  • Dubbo 3.0 预览版详细解读,提升不止一点点

    Dubbo 自 2011 年 10 月 27 日开源后,已被许多非阿里系的公司使用,其中既有当当网、网易考拉等互联网公司,也不乏中国人寿、青岛海尔等大型传统企业。 自去年 12 月开始,Dubbo 3…

    2019-05-19 0 1.13K 0
  • 如何快速入门Docker

    如何快速入门Docker如何快速入门Docker如何快速入门Docker如何快速入门Docker

    一、欢迎来到 Docker 世界 1. Docker 与虚拟化 在没有 Docker 的时代,我们会使用硬件虚拟化(虚拟机)以提供隔离。这里,虚拟机通过在操作系统上建立了一个中间虚拟软件层 Hyper…

    默认分类 2019-04-23 0 216 0
  • 如何更高效学习,如何提高思考能力?

    吓尿指数 未来学家库兹韦尔有一个特别有意思的概念,叫做「吓尿指数」,什么意思呢? 就是把一个生活在若干年前的人带到我们现在的生活环境,他将被现在的交通、科技、生活状况给吓尿,那么这个「若干年」就是我们…

    2019-04-17 0 204 0
  • Java 集合列表 Vector和Stack

    什么是 Vector 和 Stack,各有什么特点? Vector 是线程安全的动态数组,同 ArrayList 一样继承自 AbstractList 且实现了 List、RandomAccess、C…

    2019-04-16 0 217 0
  • StopWatch使用介绍

    StopWatch是Spring核心包中的一个工具类,它是一个简单的秒表工具,可以计时指定代码段的运行时间以及汇总这个运行时间,使用它可以隐藏使用 System.currentTimeMillis()…

    2019-04-13 0 280 0
  • 架构师眼中的高并发架构

    前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适…

    2019-04-04 0 401 0
  • 多读书,治“偏见”

    我们的每一个决定、每一次行为,无时无刻不受到大脑的控制,那么大脑究竟是如何运作的? 读了这篇文章,相信你会对如何学习,如何作出更优质的判断与决策,有着更高维度的认知。 今天,你要帮助自己成功,非要阅读…

    2019-04-02 0 261 0
  • 突然火起来的996ICU是个啥?

    有人注册了一个叫做996.icu的域名,并且在这个网站上大举控诉部分互联网公司实行996工作制的行为。 并且,还点名批评了近期因为员工关系被推上风口浪尖的有赞和京东。 GitHub又有了新功能:控诉互…

    2019-03-28 0 446 6
  • 客官,既然来了不如学点东西再走?

    优享JAVA社区 提醒您:道路千万条,提升自我第一条,学习不积极,老来两行泪!

    2019-03-28 0 394 0
  • 开发常用工具

    整理了一些比较方便的常用的在线工具,欢迎纠正及补充

    默认分类 2019-03-27 0 367 0
  • MySQL数据库在生产中的应用

    MySQL的使用非常普遍,跟MySQL有关的话题也非常多,如性能优化、高可用性、强一致性、安全、备份、集群、横向扩展、纵向扩展、负载均衡、读写分离等。 要想掌握其中的精髓,可得花费不少功力,虽然目前流…

    2019-02-28 0 306 0
  • 使用iReport和JasperReports创建简单报表

    最近工作中接触了iReport报表打印工具,发现确实挺好用的。所见即所得,想做成什么样的效果只需要在设计器中一顿拖拽即可,简直不要太好。 什么是iReport和JasperReports? 首先看一下…

    2019-01-25 0 194 0
QR code