加载中
JDK8随笔

Stream还可以像数据库的操作那样处理数据:比如分组、分区、汇总等等。 导入Collectors类中的所有静态方法,使用时不再需要Collectors.去调用,直接使用即可: importstatic java.util.strea...

workBook设置单元格颜色方法

背景介绍: 使用Java开发信息系统项目,项目中往往会涉及到报表管理部分,而Excel表格首当其冲称为最合适的选择,但是对单元格操作时对于设置单元格的背景颜色却很少提及,本文旨在方便单元格...

07/01 21:28
1.1K
参数校验工具之Validator自定义校验

validator百度博客一大堆,本文是摘取的部分内容结合在项目中使用的经验. 一.导入maven依赖 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> ......

2019/12/23 13:59
336
Java利用反射获取类中字段和方法注解的值

一、自定义注解 1、字段注解 import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Re...

2019/10/28 16:20
1.2K
Convert String to Date – Java

In this tutorial, we will show you how to convert a String to java.util.Date. Many Java beginners are stuck in the Date conversion, hope this summary guide will helps you in som...

2019/10/28 16:11
65
Guava 3: 集合Collections

正文 一、引子 Guava 对JDK集合的拓展,是最成熟且最受欢迎的部分。本文属于Guava的核心,需要仔细看。 二、Guava 集合 2.1 Immutable Collections不可变集合 1.作用 用不变的集合进行防御性...

2019/10/18 20:12
499
squirrel-foundation有限状态机学习

什么是有限状态机 有限状态机:是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在计算机科学中,有限状态机被...

2019/10/14 19:38
1.6K
OSS分片上传

import com.aliyun.oss.ClientConfiguration; import com.aliyun.oss.ClientException; import com.aliyun.oss.OSSClient; import com.aliyun.oss.OSSException; import com.aliyun.oss.mode...

2019/10/11 16:45
950
FreeMarker 实例

1.jar包:freemarker-2.3.19.jar,将jar拷贝到lib目录下; 2.新建Web项目:TestFreeMarker 在web目录下新建ftl文件夹; 在ftl下新建模版文件ftl03.ftl <#ftl attributes={"content_type":"tex...

2019/08/27 12:14
20
Golang - 并发编程

https://www.cnblogs.com/yanghongtao/p/10970399.html

2019/07/29 15:25
41
Scala常用List列表操作方法

把Scala List的几种常见方法梳理汇总如下,日常开发场景基本上够用了。 创建列表 scala> val days = List("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")...

2019/07/02 17:56
64
Scala 强大的集合数据操作示例

Scala是数据挖掘算法领域最有力的编程语言之一,语言本身是面向函数,这也符合了数据挖掘算法的常用场景:在原始数据集上应用一系列的变换,语言本身也对集合操作提供了众多强大的函数,本文...

2019/07/02 09:38
31
scala中:: , +:, :+, :::, +++的区别

4种操作符的区别和联系 :: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::list,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元...

2019/07/01 13:34
18
Scala解析Json格式

import scala.util.parsing.json._ //使用scala原生包 def main(args: Array[String]): Unit = { def regJson(json:Option[Any]) = json match { case Some(map: Map[String, Any]) => map /...

2019/06/30 23:01
2.4W
Scala和Java方法的相互调用

在Scala中调用java的方法,很简单,直接导入传递参数就可以进行调用了. 但是在Java中调用Scala的方法呢? 经过测试,也是很简答的,静态方法直接传递参数,就可以调用了,非静态的方法,使用对象也可...

2019/06/30 22:57
315
Java 的 List 与 Scala 的 Seq 相互转换

1. List 转 Seq: List<String> tmpList = new ArrayList<>(); tmpList.add("abc"); Seq<String> tmpSeq = JavaConverters.asScalaIteratorConverter(tmpList.iterator()).asScala().toSeq()...

2019/06/30 22:41
638
Java 常用数学函数

import java.text.NumberFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java...

2019/06/28 15:25
32
Zookeeper实现分布式锁

实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。 什么是Z...

2019/06/03 20:04
7.5K
Java-使用反射获取类型信息

一个简单类的例子 在这个类中,有普通的String类型,有数组类型,有带泛型的List类型,有嵌套List类型,以及有多个泛型参数的简单类,这个类将作为我们后面的内容的基础。我们这一次博客解析...

2019/05/27 11:05
422
java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形...

2019/04/26 16:41
39

没有更多内容

加载失败,请刷新页面

返回顶部
顶部