Apache Spark的高性能一定程度上取决于它采用的异步并发模型(这里指server/driver 端采用的模型),这与Hadoop 2.0(包括YARN和MapReduce)是一致的。Hadoop 2.0自己实现了类似Actor的异步并发模型,实现方式是epoll+状态机,而Apache Sp ...
分类:
编程语言 时间:
2019-07-30 21:30:40
阅读次数:
125
原文:Asp.NetCore依赖注入和管道方式的异常处理及日志记录前言 在业务系统,异常处理是所有开发人员必须面对的问题,在一定程度上,异常处理的能力反映出开发者对业务的驾驭水平;本章将着重介绍如何在 WebApi 程序中对异常进行捕获,然后利用 Nlog 组件进行记录;同时,还将介绍两种不同的 异... ...
分类:
Web程序 时间:
2019-07-30 13:03:39
阅读次数:
159
Pageable+Page实现分页无需配置,也不需要加入jar包(maven依赖) Controller控制层 html页面 实现效果: jpa用pagehelper的话容易出现问题:如的pageSize无效,分页无效 ...
分类:
编程语言 时间:
2019-07-29 00:06:13
阅读次数:
293
概念与定义 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。 即先定义一个抽象类,该抽象类中定义一个模板方法,在该模板方法中,定义算法的步骤,而每一个步骤中的具体实现,可以在该抽象类中实 ...
分类:
其他好文 时间:
2019-07-28 14:09:16
阅读次数:
78
简约版本RocketMQ消费者: pom引入依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/ ...
分类:
其他好文 时间:
2019-07-27 12:59:55
阅读次数:
134
@Componentpubliccla***edisLock{Loggerlogger=LoggerFactory.getLogger(RedisLock.class);privatestaticfinalStringLOCK_SUCCESS="OK";privatestaticfinalStringSET_IF_NOT_EXIST="NX";//NX是毫秒
分类:
其他好文 时间:
2019-07-26 19:40:19
阅读次数:
106
spring事务实现主要有两种方法 1、编程式,beginTransaction()、commit()、rollback()等事务管理相关的方法 2、声明式,利用注解Transactional 或者aop配置 xml配置如下所示 @Transactional注解课直接放在class或者method上 ...
分类:
编程语言 时间:
2019-07-25 00:23:01
阅读次数:
133
F. Fairness time limit per test 2.0 s memory limit per test 64 MB input standard input output standard output Dwik and his brother Samir both received ...
分类:
其他好文 时间:
2019-07-22 17:57:06
阅读次数:
100
以下演示一个简单的使用jmxexporter 暴露nexus jmx 指标为prometheus metrics,同时也集成了一个简单的jmxtrans 输出数据到 graphite 环境准备 docker-compose 文件 version: "3" services: graphite: im ...
分类:
其他好文 时间:
2019-07-22 15:03:04
阅读次数:
115
集合就是将有共同特点的事物放在一起,形成一个整体,方便对他们进行批量处理。Java集合就是将同一种数据结构的数据放在一个容器里,形成一个大对象,方便对这个容器里的同类型(泛型。不是指同一个类的对象)的对象进行遍历等操作,主要分为两大类:Collection 和 Map。Collection是数组结构 ...
分类:
编程语言 时间:
2019-07-19 15:33:03
阅读次数:
122