自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除