Executors 工具类的不同方法按照我们的需求创建了不同的线程池,来满足业务 的需求。 Executor 接口对象能执行我们的线程任务。 ExecutorService 接口继承了 Executor 接口并进行了扩展,提供了更多的方法我 们能获得任务执行的状态并且可以获取任务的返回值。 使用 T ...
分类:
编程语言 时间:
2020-06-08 00:55:23
阅读次数:
119
前提 笔者很久之前就有个想法:参考现有的主流ORM框架的设计,造一个ORM轮子,在基本不改变使用体验的前提下把框架依赖的大量的反射设计去掉,这些反射API构筑的组件使用动态编译加载的实例去替代,从而可以得到接近于直接使用原生JDBC的性能。于是带着这样的想法,深入学习Java的动态编译。编写本文的时 ...
分类:
编程语言 时间:
2020-06-06 11:07:49
阅读次数:
50
问题: 信息: 解析 HTTP 请求 header 错误注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别。java.lang.IllegalArgumentException: 在方法名称中发现无效的字符串, HTTP 方法名必须是有效的符号.at org.apache.coyote.h ...
分类:
Web程序 时间:
2020-06-05 13:21:59
阅读次数:
2094
这两个端口2113最大的区别就在于服务不同。 端口:80 服务:HTTP 说明:用于网页浏览。木马Executor开放此端口 端口:443 服务:Https 说明:网页浏览端口,能提供加密和5261通过安全端口传输的4102另一种HTTP。 HTTPS(Secure Hypertext Transf ...
分类:
其他好文 时间:
2020-06-04 18:04:26
阅读次数:
61
#文件上传 1、存在形式:web服务,可以跨平台部署 2、文件监控:使用apache下commons-io.jar包,继承FileAlterationListenerAdaptor类定义一个监听器,创建FileAlterationObserver观察者,将监听器注入到观察者,当文件发生变化,观察者会 ...
分类:
Web程序 时间:
2020-06-04 10:35:05
阅读次数:
102
Executor分成两大类,一类是CacheExecutor,另一类是普通Executor。 普通类又分为: ExecutorType.SIMPLE: 这个执行器类型不做特殊的事情。它为每个语句的执行创建一个新的预处理语句。(默认)ExecutorType.REUSE: 这个执行器类型会复用预处理语 ...
分类:
其他好文 时间:
2020-05-30 19:55:33
阅读次数:
57
Spark 通信架构 1、spark 一开始使用 akka 作为网络通信框架,spark 2.X 版本以后完全抛弃 akka,而使用 netty 作为新的网络通信框架。最主要原因:spark 对 akka 没有维护,需要 akka 更新,spark 的发展受到了 akka 的牵制,akka 版本之间 ...
分类:
其他好文 时间:
2020-05-29 19:20:02
阅读次数:
70
一、背景 在小程序的一些应用场景中,会有语音转文字的需求。原有的做法一般是先通过小程序的录音功能录下语音文件,然后再通过调用语音智能识别WebApi(比如百度云AI平台,科大讯飞平台)将语音文件转成文字信息,以上的做法比较繁琐且用户的体验性较差。 为解决此问题,微信直接开放了同声传译的插件,小程序作 ...
分类:
微信 时间:
2020-05-29 13:25:02
阅读次数:
156
一般来说,一个spark程序包含两种 JVM 程序,Dirver 和 Executor。Dirver 是主要的控制程序,负责创建 context,提交任务,那 job 转换为 task 并且协调 task 在 executor 中的执行。Executor 主要是负责执行计算任务并且将结果返回给 Dr ...
分类:
其他好文 时间:
2020-05-24 23:52:11
阅读次数:
70
p1-p10的内容 1: 多线程,进程,多任务 2:创建线程的三种方式 2.1:继承Thread类 1 package Thread; 2 3 /** 4 * author liulei 5 * data 5.23 6 * since 1.8 7 * version 1.0 8 * Descript ...
分类:
编程语言 时间:
2020-05-24 00:45:09
阅读次数:
59