netty主要采用的是reactor模式(事件)驱动模型,以下主要对reactor进行总结: C/S架构可以抽象为如下模型: C就是Client(客户端),上面的B是Browser(浏览器) S就是Server(服务器):服务器管理某种资源,并且通过操作这种资源来为它的客户端提供某种服务 C/S架构 ...
分类:
Web程序 时间:
2018-04-30 11:47:29
阅读次数:
315
摘抄自https://tech.meituan.com/spark-tuning-pro.html 一、概述 大多数Spark作业的性能主要就是消耗在了shuffle环节,因为该环节包含了大量的磁盘IO、序列化、网络数据传输等操作。因此,如果要让作业的性能更上一层楼,就有必要对shuffle过程进行 ...
分类:
其他好文 时间:
2018-04-26 21:04:23
阅读次数:
180
下面是里两个类:第一个类是html转为word,第二个是word转html(最下面附上jar包下载链接) package com.wz.poi.wordHtml; /** * 2018/4/24 * @author Administrator * */ import java.io.Buffered ...
分类:
Web程序 时间:
2018-04-25 17:09:28
阅读次数:
245
将System.out.println() 函数打印的字符串输出到文件中 而不再输出到控制台上显示 注意:进行重定向时不能加 BufferedOutputStream 来加强,否则会输出失败,原因暂时未知 ...
分类:
编程语言 时间:
2018-04-22 21:53:22
阅读次数:
250
转自:https://blog.csdn.net/kdslkd/article/details/51198433 testng原生的或reportng的报告总有些不符合需要,尝试生成自定义测试报告,用到的依赖包:testng-6.9.9.jar,velocity-1.7.jar1.定义一个DataB ...
分类:
Web程序 时间:
2018-04-20 16:14:00
阅读次数:
391
IO流具体就是大家对各种基本流以及装饰流的组合,这里给大家配几种经典组合: 1 不管是字节流还是字符流都用上缓冲流性能会好也就是带有"Buffered"字样的流,这里用的是BufferedReader嵌套FileReader: 2 这是Android中的一段代码,注意读取与写入时的操作很经典 3 看 ...
分类:
其他好文 时间:
2018-04-19 18:48:58
阅读次数:
179
man help 查看帮助 命令 -help 查看某个命令的帮助信息 find / -name “文件名” 查找文件所在的地址 (文件名前后可加*,表示文件名前后可有其他字符串) find / -size +10M | xargs ls -lh 将查询到的文件全部显示大小 xargs df 查看磁盘 ...
分类:
系统相关 时间:
2018-04-18 15:18:38
阅读次数:
224
一:问题 (1)java 的如果文件夹路径不存在,先创建; (2)如果文件名 的文件不存在,先创建再读写;存在的话直接追加写,关键字true表示追加 (3)File myPath = new File(toFilePath); if ( !myPath.exists()){/ ...
分类:
编程语言 时间:
2018-04-17 19:48:53
阅读次数:
211
代码演示 go package main import "fmt" func main() { messages := make(chan string, 2) messages buffered channel 代码解读: 默认通道是无缓冲的,这意味着只有在有对应的接收方时候,才可以进行发送 可缓 ...
分类:
编程语言 时间:
2018-04-08 19:53:47
阅读次数:
183
问题: (1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗? (2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭? 问题(1)解释: 因此,可以只调用外层流的close方法关闭其装饰的内层流,验证例子: 问题(2)解释:如果不想使用(1 ...
分类:
编程语言 时间:
2018-04-07 12:59:13
阅读次数:
191