自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 数据库导出和导入

数据库导出和导入

2015-04-30 16:55:11 496

原创 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关注的人

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