画了张图,包含了netty的大部分组件,一些说明在图中标出便于理解 在我的理解看来可以将netty大体分为左右两部分 左半部分可以理解为线程池系列 用来执行具体任务,右半部分可以理解为核心组件系列 包括selector,channel,pipeline及handel,后面会逐个介绍 根据Netty官 ...
分类:
Web程序 时间:
2020-12-31 12:00:12
阅读次数:
0
0:selecter.open;46、47中断描述符,48kevent描述符1:serverSocketChannel.open socket开启,49描述符2:绑定端口3:注册49socketchannel到selector上面3.5:轮询48端口,轮询出一个数量,这里获取数据用的是nativeO ...
分类:
其他好文 时间:
2020-12-28 11:32:54
阅读次数:
0
当关联查询非常复杂时,可以用嵌套的select,其原理是在映射复杂数据时执行另一个select来完成 <resultMap id="order_resultMap2" type="Order" autoMapping="true"> <id column="id" property="id"/> < ...
分类:
其他好文 时间:
2020-12-25 11:43:23
阅读次数:
0
用maven打成jar包后,Main.class.getClassLoader().getResource("")为null。 示例: public static void main(String[] args) { System.out.println(Main.class.getResource ...
分类:
编程语言 时间:
2020-12-24 11:31:58
阅读次数:
0
父组件代码 demo <template> <div> <!-- 父组件数据 --> <!-- 通过showFlag判断子父组件得隐藏和现实,默认父组件为现实 true --> <div v-if="showFlag"> <el-button type="primary" size="mini" @ ...
分类:
其他好文 时间:
2020-12-22 12:29:58
阅读次数:
0
通常我们在做项目的时候都会用到大佬们发布到npm上的组件,简单的命令下载即可使用今天我们向大佬学习,走一波大佬的路 简单的目录结构 1.下载相关依赖 通过 npm init 命令,创建package文件 { "name": "vue-component-button", "version": "0. ...
分类:
其他好文 时间:
2020-12-22 12:21:22
阅读次数:
0
一个Python 项目中可能安装很多安装包, 再次创建虚拟环境是需要重新安装的话很麻烦也费时间, 或者项目部署的时候避免重装, 可以将现有项目的所有安装包记录在requirements.txt 文件, 再另一个环境下一键安装所有安装包. requirements.txt 文件,用于记录所有依赖包及其 ...
分类:
编程语言 时间:
2020-12-22 12:13:03
阅读次数:
0
在小程序里面是没有dom元素的,这个我们只要会小程序的应该都知道,但是在平时开发中我们偶尔会遇到需要点击某个元素获取它的值的情况,在这里给大家列举了两种情况解决方法 方式一:数据绑定 这种情况的话,对应的场景是只有一个按钮或元素调用这个方法的情况下的 在你的.vue文件中的data数据里面添加变量 ...
分类:
微信 时间:
2020-12-19 11:57:47
阅读次数:
1
修改app.component.ts: @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.scss'], encapsulation:ViewEnc ...
分类:
Web程序 时间:
2020-12-18 12:26:17
阅读次数:
3
在《DarkMode(1):产品应用深色模式分析》提过,单纯反转是不行的。但是,把不需要反转的,在反转过来。或者用js,给想要反转的,加上反转样式,再对其他的做微调。这样个人觉得,开发成本是最低的@media(prefers-color-scheme:dark){//one.app{filter:invert(1)hue-rotate(180deg);img,button,.active{//fi
分类:
Web程序 时间:
2020-12-17 13:10:01
阅读次数:
6