四时宝库

程序员的知识宝库

Java 20年,以后将往哪儿走?(健康福星增额2014 新华交够20年以后怎么退)

在今年的Java 20周年的庆祝大会中,JavaOne 2015 的中心议题是“Java 的20年”。甲骨文公司Java平台软件开发部的副总裁Georges Saab的主题演讲就将关注点放在了java的发展历程、它主要的发展里程碑,并且深度关注于Java8及其更新。甲骨文公司Java平台首席架构师Mark Reinhold的主题演讲奠定了Java发展的路线图,并展示了定于2016年Q3季度发布的Java9 。

3hutool源码分析:DateUtil(时间工具类)-获取日期的各种内容

源码分析目的

知其然,知其所以然

项目引用

此博文的依据:hutool-5.6.5版本源码

记一次数据库分表的初体验!(数据库分表分库)

业务前景

由于小编所在的公司是传统型公司,而业务对接的确实像蚂蚁货运险这样的大业务,从2017年中旬对接到公司的业务数据量大约一天150W左右数据,而去年的双十一最高峰值则达到2000W一天的数据量!公司所入的数据量全部存在10多张不同业务的表中,而中途数据库已经告警过几次,显然这样的架构是不符合现在的交易规模的。。。预计今年双十一的数据量会暴增2倍,也就是4000W左右一天。而为了提前预防这样的爆表措施,老大提出了一次分表的优化!我一听,当时激动的心情就像这样:

Java修炼终极指南:68. 计算给定日期的季度


一年有4个季度(通常表示为Q1、Q2、Q3和Q4),每个季度有3个月。如果我们认为一月是0,二月是1,……,十二月是11,那么我们可以观察到一月/3=0,二月/3=0,三月/3=0,因此0可以代表Q1。接下来,3/3=1,4/3=1,5/3=1,所以1可以代表Q2。基于同样的逻辑,6/3=2,7/3=2,8/3=2,所以2可以代表Q3。最后,9/3=3,10/3=3,11/3=3,所以3代表Q4。

Java修炼终极指南:70. 从给定季度中提取月份


如果我们熟悉JDK 8中的`java.time.Month` API,这个问题变得相当容易解决。通过这个API,我们可以通过`Month.from(LocalDate).firstMonthOfQuarter().getValue()`找到包含给定`LocalDate`的季度的第一个月份(1月为0,2月为1,依此类推)。

Java 8中 Date 获取时间所在周一月第一天季度第一天的方式

简述



Java 8 中 日期,时间API 完全重构。抛弃了原来非常复杂的 calendar. 还加入了线程安全的等更加友好的API。本文主要是记录分享 常用的 时间所在周,月,季度,年的 第一天获取方式。

Java修炼终极指南:69. 获取一个季度的第一天和最后一天


假设我们通过这个简单的类来表示一个季度的第一天和最后一天:

public final class Quarter {
  private final Date firstDay;
  private final Date lastDay;
  // ...
}

一文详解 Jenkins 与 Docker 的自动化 CI/CD 实战

高效的 CI/CD 环境能获得什么呢?

Jenkins Pipeline 运行资源文件的高级技巧

问题描述

在 Jenkins Pipeline 中,使用 Groovy 语言进行共享库的开发。从理论上讲,我们可以按照需求,开发我们想要的任何功能。但是,现实中总会遇到一些棘手的问题。比如这次遇到的 Dependency hell - 我们在共享库中,通过 Grape 引入我们需要的模块,这些模块又依赖于其他模块,然而这些模块与 Jenkins 正在使用的模块冲突。

Dockerfile+Jenkinsfile+GitLab轻松实现.NetCore程序的CI&CD

一.相关介绍

Dockerfile:关于Dockerfile的使用说明,我在文章《 让.NetCore程序跑在任何有docker的地方》中有说到,这里不在赘述,需要的可以先看下,本文主要介绍Jenkinsfile结合dockerfile配合使用,自动构建.NetCore应用程序。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接