JAVA
文章平均质量分 54
蒙德伊彼
领域驱动设计实践,业务架构&服务治理,团队合作效率提升等课题研究。
展开
-
数列求和(java)
问题 提供一个方法,该方法有二个整形输入参数a和b,返回从a到b所有的整数的和 且参数需要满足以下条件 a a >= 0 b 青铜级回答 使用for循环 int iron (int a, int b) { int result = 0; for (int i = a; i <= b; i++) { result = result + i;原创 2017-09-27 22:55:55 · 5342 阅读 · 0 评论 -
JAVA-电子签名范例代码
代码 import java.security.InvalidKeyException; import java.security.Key; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.原创 2017-09-28 14:24:51 · 6640 阅读 · 0 评论 -
Java lambda表达式
lambda表达式 lambda表达式是一种只拥有一个函数式接口的方法的叫法,可以简化封装。 函数式接口 在lisp这样的函数式编辑语言中,可以简单地把函数当作参数传递。在java中,由于函数不是对象,故不能直接当作参数传递。但可以通过函数式接口实现函数传递。 package foo; public interface Func { public double apply(dou原创 2017-10-17 23:25:19 · 209 阅读 · 0 评论 -
java stream api介绍
简介 Stream API借助前面介绍的java lambda表达式来进行集合数据处理。 下面举些常用的例子来熟悉下。 forEach stream方法不调用也可以使用forEach Arrays.asList(new Double[] { 1.0, 2.1, 3.2, 4.3, 5.4 }).forEach(System.out::println); filter 集合内数据过滤原创 2017-10-18 23:00:35 · 208 阅读 · 0 评论 -
使用JAVA的ExecutorService来限制线程数量
前言 诸如利用多线程并行访问数据库可以提高系统的并发性能,但是线程变多伴随而来的是,当线程数大于DBMS(数据库管理系统)设置的最大DB连接数时,程序就挂掉了。在JAVA中如何避免这种问题呢? 解决方法 使用ExecutorService,限制最大线程数量 ExecutorService是? ExecutorService是JAVA标准的并行计算库[java.util.concurren原创 2017-10-30 23:01:19 · 11330 阅读 · 0 评论 -
log4j2.xml基础学习
简介 本文主要讲解log4j2的基本使用配置。讲解内容如下 无配置文件 有配置文件但无配置 只配置Appender和Logger Layout指定 子Logger Filter使用 Property定义与使用 环境变量, 系统属性等引用 Script运用 配置分割成多个文件 环境 java 1.8 log4j2.9.1 用于输出的java代码 import org.apac原创 2017-11-11 23:22:21 · 2741 阅读 · 0 评论 -
junit的Rule使用方法介绍
简介 通过java annotations(注解)形式将TestRule或TestRule子类的实例添加到测试类中,来扩展各种测试功能。 环境 java 1.8 gradle 文件目录 . ├── main │ ├── java │ └── resources └── test ├── java │ └── example │ ├──原创 2017-11-14 23:06:24 · 4986 阅读 · 0 评论 -
java调用系统命令Demo
java调用系统命令范例 import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; public class SystemCommandCall { public static void main(String[] args) throws Exception原创 2018-02-13 11:22:03 · 475 阅读 · 0 评论