1,指定 Protocol,初始化相应的 Endpoint,我们分析的是 NioEndpoint;2,init 过程:在 NioEndpoint 中做 bind 操作;3,start 过程:启动 worker 线程池,启动 1 个 Acceptor 和 2 个 Poller,当然它们都是默认值,可配 ...
分类:
其他好文 时间:
2020-01-11 00:28:42
阅读次数:
80
1. 继承Thread类,重写run方法 2. 实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target 3. 通过Callable和FutureTask创建线程 4. 通过线程池创建线程 前面两种可以归结为一类:无返回值,原因很简单 ...
分类:
编程语言 时间:
2020-01-11 00:28:25
阅读次数:
97
1.考虑一下 1)你对学习Java是否有喜爱? 2)你是否能静下心来锲而不舍地学习? 这是个简略但又必定不应该忽略的问题,你深信自己对Java感喜爱、并且又有喫苦的准备,那你才或许学好Java!假定具有这两点条件,就请持续往下看…… 2.准备一下 请不要把你的学习Java之路和其它计算机技术分隔看待 ...
分类:
编程语言 时间:
2020-01-11 00:27:53
阅读次数:
127
12-Factor与云原生Part212-Factor 为构建如下的 SaaS 应用提供了方法论:使用声明式格式来搭建自动化,从而使新的开发者花费最少的学习成本加入这个项目和底层操作系统保持简洁的契约,在各个系统中提供最大的可移植性适合在现代的云平台上部署,避免对服务器和系统管理的额外需求最小化开发... ...
分类:
其他好文 时间:
2020-01-11 00:27:32
阅读次数:
81
1、安装 yum -y install httpd-tools 2、 检测 ab -V 3、 ab参数说明 有关ab命令的使用,我们可以通过帮助命令进行查看。如下: ab --help 下面我们对这些参数,进行相关说明。如下: -n在测试会话中所执行的请求个数。默认时,仅执行一个请求。 -c一次产生... ...
分类:
其他好文 时间:
2020-01-11 00:27:20
阅读次数:
130
前言 你会mock吗?第三方支付接口怎么测?数据只有一条,测不到前端的分页功能? 常见的 Mock 方式: 将模拟数据直接写在代码里 利用 JavaScript 拦截请求 利用 Charles、 Fiddler 等代理工具拦截请求 本篇利用 fiddler 拦截,当您学会使用 fiddler 拦截 ...
分类:
Web程序 时间:
2020-01-11 00:27:00
阅读次数:
120
操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 1 /** 2 public class TreeNode { 3 int val = 0 ...
分类:
其他好文 时间:
2020-01-11 00:26:39
阅读次数:
81
选自venturebeat 翻译:魔王、一鸣 前言 AI 领域最杰出的头脑如何总结 2019 年技术进展,又如何预测 2020 年发展趋势呢?本文介绍了 Soumith Chintala、Celeste Kidd、Jeff Dean 等人的观点。 人工智能不是将要改变世界,而是正在改变世界。在新年以 ...
分类:
其他好文 时间:
2020-01-11 00:26:23
阅读次数:
104
缺少的配图会在后期慢慢更新出来 1 首先我们来说说postman+newman+node.js+git+jenkins它们之间的关系。首先jenkins只支持命令行模式,包含win的和linux的。postman的命令行运行环境是newman,而newman又依赖于node.js。 2 以上软件都是 ...
分类:
Web程序 时间:
2020-01-11 00:26:11
阅读次数:
92
Celery Celery是一个异步任务框架,是一个独立运行的服务.(内置socket) 相当于一个生产者消费者模型的任务队列. 拥有高可用,异步,简易,等特点. celery是一个独立的socket 官网 Celery 官网:http://www.celeryproject.org/ Celery ...
分类:
其他好文 时间:
2020-01-11 00:25:52
阅读次数:
79
[TOC] django与Ajax 多对多三种创建方式 多对多的三种创建方式: 1.全自动(较为常见): 好处: 不足之处 2.纯手动(了解) 好处: 不足之处: 3.半自动(推荐) 好处 不足之处 Ajax 异步提交 同步与异步 同步 异步: 局部提交 与后端进行交互的方式 Ajax介绍: AJA ...
分类:
Web程序 时间:
2020-01-11 00:25:29
阅读次数:
110
epoll工作流程 首先,需要调用epoll_create创建epoll; 此后我们就可以进行socket/bind/listen; 然后调用epoll_ctl进行注册; 接下来,就可以通过一个while(1)循环调用epoll_wait来等待事件的发生; 然后循环查看接收到的事件并进行处理; 1) ...
分类:
其他好文 时间:
2020-01-11 00:25:16
阅读次数:
64
第24章:状态模式 一、APP 抽奖活动问题 请编写程序完成 APP 抽奖活动 具体要求如下: 假如每参加一次这个活动要扣除用户 50 积分,中奖概率是 10% 奖品数量固定,抽完就不能抽奖 活动有四个状态: 可以抽奖、不能抽奖、发放奖品和奖品领完 活动的四个状态转换关系图(右图) 二、状态模式基本 ...
分类:
其他好文 时间:
2020-01-11 00:25:04
阅读次数:
76
function set(arry) { var n = {}, r = []; //n为hash表,r为临时数组 for (var i = 0; i < arry.length; i++) //遍历当前数组 { if (!n[arry[i]]) //如果hash表中没有当前项 { n[arry[i ...
分类:
编程语言 时间:
2020-01-11 00:24:28
阅读次数:
86
目的: 计算海拔大于等于1100,小于1200之间的交通用地的面积 商务合作,科技咨询,版权转让:向日葵,135-4855_4328,xiexiaokui#qq.com 针对国家和国际大数据需求提供重大项目咨询,需经费支持。不接受个人名义咨询。 数据: dem,landuse 数据查看: 工具:栅格... ...
分类:
其他好文 时间:
2020-01-11 00:24:13
阅读次数:
84
[toc]文档导航https://www.so.com/s?q=%5Btoc%5D文档导航&src=srp&fr=none&psid=5628fdc7ed64cf669853965c2f34fed6 https://blog.csdn.net/zhuqinfeng/article/details/7 ...
分类:
其他好文 时间:
2020-01-11 00:24:02
阅读次数:
117
在导入java项目的时候,eclipse会出现finish不能点击的情况。 在导入项目的时候,需要注意的几点。 1、项目要从其他的路径导入eclipse的工作路径中,而不是直接从eclipse的工作路径中导入项目。2、因为某个项目名字已经存在,导入不了。需要把项目的.project文件里面的名称修改 ...
分类:
系统相关 时间:
2020-01-11 00:23:44
阅读次数:
111