- 博客(5)
- 收藏
- 关注
原创 Spring aop joinpoint advice advisor pointcut target自己理解
target :目标类 joinpoint :代理对象的方法切入 advice :通知 切面 把目标类的方法看成是个切面的话 advice也可以看成一个切面 在在目标方法之前切 执行 还是之后切执行 pointcut 指的切入点 一些符合要求目标的的方法 advisor =advice +pointcut 去执行
2016-08-22 15:27:53 815
转载 NIO Socket实现文件服务器
一、背景 很多时候我们都会用FTP工具来实现文件的上传下载功能,于是琢磨着也用Java的相关知识来自己实现一个简单的文件服务器 二、NIO Socket 考虑到文件的上传下载其实就是客户端和服务器进行通讯,然后进行数据交换。此时就可以采用Socket来实现。从JDK1.4版本以来java提供了更加高效的非阻塞形式的Socket,也就是NIO方式的Soc
2016-05-10 17:45:28 410
转载 nio
基础概念 • 缓冲区操作 缓冲区及操作是所有I/O的基础,进程执行I/O操作,归结起来就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么把缓冲区填满(读)。如下图 • 内核空间、用户空间 上图简单描述了数据从磁盘到用户进程的内存区域移动的过程,其间涉及到了内核空间与用户空间。这两个空间有什么区别呢? 用户空间就是常规进程(如JVM)所在区域,用户空间是非特权区域,如
2016-05-10 16:40:47 276
转载 NIO基础
1. 基本 概念 IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 ) 2. Java 标准 io 回顾 Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方法的底层
2016-05-10 15:29:01 193
原创 Mysql中类似于nvl()函数的ifnull()函数
IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1 mysql> select IFNULL(0,10); -> 0 mysql> select I
2016-05-09 16:59:24 548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人