- 博客(12)
- 收藏
- 关注
原创 前端使用fetch报promise未定义
fetch底层是用promise实现的,而promise有兼容性问题,ie基本不支持,promise兼容性可以参考http://caniuse.com/#feat=promises解决方法:需要导入promise polyfill 1.安装promise-polyfill使用npm或cnpmnpm isntall promis-polyfill --save-exact
2016-12-28 10:04:38
6676
原创 异步框架asyn4j的原理
asyn4j基础原理,线程池和反射技术实现的 asyn4j核心类AsynServiceImpl 启动时调用init方法 public void init() { if (!run) { run = true; //工作队列 workQueue = newPriorityBlockingQueue(maxCacheW
2015-08-19 11:55:03
3299
原创 java 文件
Java常见的对文件操作的类:java.io.File:文件系统中的目录和文件java.util.zip.ZipFile:压缩文件java.util.jar.JarFile:jar文件java.util.Properties:以key和value为格式的文件。通常是properties文件 除了以上常用的文件,还是一些特殊的文件,比如vfs文件现在很多应用服务器发布wa
2015-01-15 08:42:35
606
原创 设计模式-单例模式三种方式的比较
1.1.1 单例模式单例模式常见的2种模式:饿汉式和懒汉式。饿汉式和懒汉式的比较:1:饿汉式实现方式简单,唯一的不足对实例不能延迟加载2:懒汉式可以使用延迟加载,不过要用到同步关键字反而降低了系统性能。除了上面两个方式,还有一个方式:使用内部类来维护单例的实例。使用内部类的方式实现单例,即可以做到延迟加载,也不必使用同步关键字。是一种比较完善的实现。 public c
2014-05-06 11:08:05
522
原创 c3p0连接测试的源码分析
1.1 C3p0有三种方式检测连接的有效性1:idleConnectionTestPeriod(异步) 每多少秒检查所有连接池中的空闲连接。Default: 0 C3P0PooledConnectionPool$PooledConnectionResourcePoolManager.refurbishIdleResource () public void refu
2014-03-25 12:09:45
1476
原创 RMI的简单实现
RMI 是java实现透明远程调用的重要机制。在远程调用中,客户端仅有服务器端提供的接口。通过此接口实现对远程服务器端的调用。Sun JDK 6.0以前版本中的RMI实现均基于TCP/IP+BIO方式。RMI要求服务器端的接口继承Remote接口,接口上的每种方法必须抛出RemoteException,服务器端业务类需实现此接口,然后通过调用UnicastRemoteObject.export
2013-11-29 16:55:02
650
原创 ftp断点续传
1 断点续传1.1 简介断点续传指得是在上传或是下载时,由于网络或是其他原因中断了,下次可以从中断的的地方继续上传或是下载,不需要重头来过,用途可以提高效率。1.2 原理原理其实很简单,比起普通的上传或是下载,你多了一步设置上传和下载的开始位置。如果是上传,你需要向服务器发送请求,知道在服务器上的文件的大小,然后以这个大小为开始位置上传。反之,下载就是你告
2013-09-30 15:05:22
1475
原创 birt学习笔记-动态配置数据源
1 动态配置数据源1.1 可以使用公用library1) 新建一个公共的rptlibrary2) 新建一个公共的数据库(也可以从已有的报表中导出 export to library) 这样就建好一个公用的library.然后新建一个报表,导入这个library. 3) 新建一个报表,点击resource explore
2013-09-27 11:01:20
1373
原创 Apache Ftp Server 学习总结
Apache Ftp Server 学习总结1 介绍Apache Ftp Server 是100%纯Java的FTP服务器软件,它采用MINA网络框架开发具有非常好的性能。Apache FtpServer 既可以嵌到Java应用中使用,也可以做为Windows服务或Unix/Linux Daemon单独运行。此外还提供与Spring 相集成的模块。2 用户管理
2013-08-12 16:11:01
3763
原创 LinkedList的深入理解(学习)
首先申明一下,此篇文章仅仅是我个人学习ArrayList源码后的学习总结,如果有错误,可以提出来探讨。1.1 原理public class LinkedList extends AbstractSequentialList implements List, Deque, Cloneable, java.io.Serializable{ //核心节点,
2013-06-15 09:07:46
640
原创 ArrayList的深入理解(学习)
首先申明一下,此篇文章仅仅是我个人学习ArrayList源码后的学习总结,如果有错误,可以提出来探讨。1.1 原理public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serializable{ privat
2013-06-12 09:01:55
917
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人