一、EventLoop、EventLoopGroup概述 由下图所示,NioEventLop是EventLoop的一个具体实现,EventLoop是EventLoopGroup的一个属性,NioEventLoopGroup是EventLoopGroup的具体实现,都是基于ExecutorServic ...
分类:
Web程序 时间:
2020-03-18 09:19:19
阅读次数:
110
最长同值路径。题意是给一个二叉树,请输出一个最长的同值路径的长度。例子, Example 1: Input: 5 / \ 4 5 / \ \ 1 1 5 Output: 2 Example 2: Input: 1 / \ 4 5 / \ \ 4 4 5 Output: 2 思路是后序遍历,可参考25 ...
分类:
其他好文 时间:
2020-03-18 09:19:03
阅读次数:
57
题目地址:https://leetcode-cn.com/problems/dui-lie-de-zui-da-zhi-lcof/ 题目描述 请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是 ...
分类:
编程语言 时间:
2020-03-18 09:18:46
阅读次数:
69
跟jQuery非常类似,非常适合移动端 先去官网下载zepto.min.js https://www.bootcdn.cn/zepto/ https://www.bootcdn.cn/zepto/ 在网页中引入 <script src="js/zepto.min.js"></script> 编写第一 ...
分类:
其他好文 时间:
2020-03-18 09:17:59
阅读次数:
32
问题:使用mybatis时 有一个sql查询不到结果 日志也显示查询为o 但是从日志中取出执行的sql到数据库客户端手动执行,可以查到数据; 原因:MyBatis看到 #{}会认为你在给sql中的变量赋值,就像JDBC编程中给问号赋值一样(自动在前后加单引号)也就是说,他把你传入的字符串并没有当做多 ...
分类:
数据库 时间:
2020-03-18 09:17:27
阅读次数:
87
防火墙 2020/03/17 实验要求 用netfilter/iptables可以将Linux 虚拟机配置成路由器,这需要用iptables命令将网卡设置成转发(NAT)模式。将 一台ubuntu虚拟机设置成路由器(配置2个虚拟网卡,内网和外网),一台windows虚拟机配置成客户端(内网),通过路 ...
分类:
其他好文 时间:
2020-03-18 09:17:10
阅读次数:
61
IF ( SELECT COUNT(*) FROM sys.index_columns INNER JOIN sys.indexes ON indexes.index_id = index_columns.index_id AND indexes.object_id = index_columns. ...
分类:
数据库 时间:
2020-03-18 09:16:58
阅读次数:
83
原文:7.【Redis系列】Redis的高级应用-布隆过滤器 拿今日头条来说,它会不停的给我们推荐新的新闻,每次推荐都要去重,过滤掉我们之前看过的内容,今日头条如何做到去重呢,我们上面的HyperLogLog虽然能去重,但是没有办法确认这个新闻有没有被浏览 过,没有pfcontains的方法。有没有... ...
分类:
其他好文 时间:
2020-03-18 09:16:36
阅读次数:
45
原文:9.【Redis系列】Redis的高级应用-漏斗限流 漏斗限流是最常用的限流方法之一,顾名思义,这个算法的灵感源于漏斗(funnel)的结构。 image.png 漏斗的容量是有限的,如果将漏嘴堵住,然后一直往里面灌水,它就会变满,直至再也装不进去。如果将漏嘴放开,水就会往下流,流走一部分之后... ...
分类:
其他好文 时间:
2020-03-18 09:15:51
阅读次数:
53
题目链接:http://icpc.njust.edu.cn/Problem/Hdu/1732/ 题目就是推箱子游戏,有三个箱子和三个洞,最终目标状态就是三个箱子到三个洞中,所以我们搜索的状态就是人的位置和箱子的位置,因为总共8个状态值,而且横纵坐标的范围也不大,所以我们可以考虑一个8维的数组来存储状 ...
分类:
其他好文 时间:
2020-03-18 09:15:37
阅读次数:
53
封装,继承,多态 一: 了解什么是封装: 就象一个盒子,你不需要知道里面有什么东西,只知道它有那些用处就行,能够为你提供相对应的方法. 封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。 保护成员属性,不让类以外的程序直接访问和修改; 隐藏方法细节 关于对象封装的原则: 内聚:内 ...
分类:
其他好文 时间:
2020-03-18 09:15:20
阅读次数:
64
01 添加引用 [DllImport("user32.dll")] public static extern int MessageBoxTimeoutA(IntPtr hWnd, string msg, string Caps, int type, int Id, int time); //引用D ...
分类:
其他好文 时间:
2020-03-18 09:15:05
阅读次数:
61
https://blog.csdn.net/u010378929/article/details/79057872#144-%E5%88%9B%E5%BB%BA%E6%95%B0%E6%8D%AE%E5%BA%93%E5%B1%9E%E6%80%A7%E6%96%87%E4%BB%B6 ...
分类:
其他好文 时间:
2020-03-18 09:14:48
阅读次数:
33
原文:3.【Redis系列】Redis的高级应用-分布式锁 在进行分布式应用逻辑开发时,经常会遇到并发问题。 比如我们在修改一个用户的信息,首先需要获取用户信息,再内存中修改后,再存回去。这个过程如果有其他线程同时操作,着就会产生并发问题,因为读取和存储都不是原子性的。我们需要通过分布式锁限制程序的... ...
分类:
其他好文 时间:
2020-03-18 09:14:30
阅读次数:
52
一、安装MySQL5.7数据库 写在前面:博主上课需用MySQL,版本硬性要求5.7,官网下载奈何网速不够,鸡飞狗跳,告辞!遂被安利命令行大法,百闻不如一见,啧啧啧,两句话解决,,等会,我giao,解决了???root密码呢,好在大哥及时给了一篇“解决Ubuntu下MySQL不知初始密码”的博客,才 ...
分类:
数据库 时间:
2020-03-18 09:14:12
阅读次数:
125
application/x-www-form-urlencoded:这种是form表单的默认请求方式,会将表单数据统一编码成字符串,以键值对的形式发送给服务器。而这个字符串的编码我们再html文件中就已经设置好了。 enctype="multipart/form-data":这个主要是用来传输流的, ...
分类:
其他好文 时间:
2020-03-18 09:13:46
阅读次数:
39
今天探索如何利用html2canvas和jspdf在前端直接将页面导出为pdf文档,并支持分页、页边距功能。 ...
分类:
其他好文 时间:
2020-03-18 09:13:33
阅读次数:
44