使用Idea加Gradle构建一个Netty项目 New Project Gradle Next build.gradle 相当于maven的pom文件 可以去 "maven中央仓库" 寻找依赖 编写代码 ...
分类:
其他好文 时间:
2019-10-08 19:01:13
阅读次数:
123
前言:在阅读Netty源码前,我们先了解下Netty的基本使用方法。 一、服务端代码 二、客户端代码 ...
分类:
Web程序 时间:
2019-09-25 15:34:56
阅读次数:
79
在网络应用开发的过程中,直接使用JDK提供的NIO的API,比较繁琐,而且想要进行性能提升,还需要结合多线程技术。 由于网络编程本身的复杂性,以及JDK API开发的使用难度较高,所以在开源社区中,涌现出来了很多对JDK NIO进行封装、增强的网络编程框架,比如Netty、Mina等。 一、Nett ...
分类:
编程语言 时间:
2019-09-16 16:22:36
阅读次数:
122
最近在项目部署时,有时通过使用公司提供的Jdoc容器引擎部署上线项目,有时使用Jenkins自动化部署,甚至有的项目直接打war包上传到弹性云的tomcat中进行部署。虽然部署方式略有不同,但是归根结底主要是将war包上传到服务器中的tomcat中进行部署。因此,最近忙里偷闲,关于tomcat的目录 ...
分类:
其他好文 时间:
2019-08-28 22:44:51
阅读次数:
149
JVM的多路复用器实现原理 Linux 2.5以前:select/poll Linux 2.6以后: epoll Windows: IOCP Free BSD, OS X: kqueue 下面仅讲解Linux的多路复用。 Linux中的IO Linux的IO将所有外部设备都看作文件来操作,与外部设备 ...
分类:
编程语言 时间:
2019-03-28 13:36:46
阅读次数:
244
LCD12864引脚如下: FPGA开发板得提供,3.3v电压,5v电压,普通io都是3.3v电压 DB:数据脚,得用双向io,因为程序里面需要读取液晶的应答(普通io3.3v可以) E:?输出引脚即可,普通io3.3v可以 RW:?输出引脚即可,普通io3.3v可以 RS:?输出引脚即可,普通io ...
分类:
移动开发 时间:
2018-11-26 13:42:41
阅读次数:
200
https://my.oschina.net/huangyong/blog/361751 https://gitee.com/huangyong/rpc 第一个链接为作者的描述,非常清晰,第二个为代码,包含以下几个功能包 自己的理解和摘取一些我认为值得记录的点 RPC:客户端发起请求,端封装请求,网 ...
分类:
其他好文 时间:
2018-11-20 17:40:03
阅读次数:
158
本来今天正常往服务器上扔一个tomcat 部署一个项目的, 最后再启动tomcat 的时候 发现项目一直都访问不了,看了一下日志: 发现始终都卡在这个目录上,然后我就等,一直等了差不多有7、8分钟才完全启动起来,这就让我很诧异, webapps下没有自己的项目光跑tomcat自己的项目都卡成这样,这 ...
分类:
移动开发 时间:
2018-11-01 21:04:38
阅读次数:
255
開發DP83848網路晶片終於有了一些成果。 開發軟體驅動程式時,有遇到些疑問跟問題,或許可以提供給寫網路驅動程式的人一些答案,避免跟我繞了一大圈。 Q1. DP83848網路怎麼work的? Q2. RMII的格式是甚麼? 線上傳輸時會得到甚麼? Q3. CRC碼的順序是怎麼放的? 以上是我在開發 ...
分类:
移动开发 时间:
2018-10-22 00:07:26
阅读次数:
182
信号自动识别的接口前缀 接口前缀 接口类型 asi Avalon-ST宿端口(输入) aso Avalon-ST源端口(输出) avm Avalon-MM主端口 avs Avalon-MM从端口 axm AXI主端口 axs AXI从端口 apm APB主端口 aps APB从端口 coe 管道端口 ...
分类:
移动开发 时间:
2018-07-28 13:47:49
阅读次数:
218