- 浏览: 4372 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
学习netty前的准备
- 博客分类:
- netty
(留给自己以后学习netty用)
学习netty之前,如果能够学习如下技术,对于快速和深刻学习netty非常有帮助。
需要学习的技术点如下: 1.编解码 2.Reactor模型(三种Reactor模型:Reactor单线程模型、Reactor多线程模型、Reactor主从模型); 3.pipline模型(无锁串行化设计) 4.Linux零拷贝 5.TCP协议:粘包/拆包问题 6. 通信协议(公有协议/私有协议的理解 7. 心跳检测机制(ping-pong、ping-ping) 8. 并发编程(基于进程的、基于I/O多路复用的并发、基于线程的并发编程)
原文链接 : http://blog.csdn.net/zhangliangzi/article/details/52334964
一、AOP相关概念
(1)AOP是什么?AOP与拦截器的区别?
太抽象的不说,如果你知道Struts2的拦截器,拦截器就是应用的AOP的思想,它用于拦截Action以进行一些预处理或结果处理。而Spring的AOP是一种更通用的模式,可以拦截Spring管理的Bean,功能更强大,适用范围也更广,它是通过动态代理与反射机制实现的。(更详细的解释可参看博客 http://blog.csdn.net/zhangliangzi/article/details/ ...
单向链表: 优点:单向链表增加删除节点简单。遍历时候不会死循环。(双向也不会死循环,循环链表忘了进行控制的话很容易进入死循环) 缺点:只能从头到尾遍历。只能找到后继,无法找到前驱,也就是只能前进。双向链表: 优点:可以找到前驱和后继,可进可退。 缺点:增加删除节点复杂(其实就复杂一点点)
最近在做一项目,前台在调接口的时候总是报系统异常。
看了下日志报的错误信息:org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
一直没弄明白,之后才知道是前段传的参数格式不对,项目框架使用的是sping mvc 而在SpringMVC环境中,@RequestBody接收的是一个Json对象,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不 ...
我的Liunx版本信息:CentOS Linux release 7.0.1406 (Core)
步骤一下载支持Mysql-sever的rpm文件.
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
步骤二安装rpm包# rpm -ivh mysql-community-release-el7-5.noarch.rpm
步骤三安装mysql-sever# yum install mysql-community-server
步骤四启动mysql# service mysq ...