自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 遮盖效果

什么也不说了,直接上例子

2015-10-16 16:08:00 163

原创 Dubbo注册和管理服务

 Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。 服务提供者 定义服务接口: (该接口需单独打包,在服务提供方和消费方共享) DemoService.java  DemoService.java...

2015-10-12 19:55:19 158

原创 文件上传立刻预览

上传一个图片之后想要立刻预览图片。直接将<input type="file">标签的路径直接赋给<img>标签的src好像不可以,写了一个方法。 <img id="image"/><input type="file" id="upload"/> <script type=&quot

2015-09-14 17:04:45 196

原创 多个文件同时上传

最近做项目,发现实现多个文件上传比较烦,看同事用的都是webuploader等附件,还要去查看源码,来修改样式。想到了一种简单的方法,用原始的<input type="file"/>也能实现。实现方法就是浏览一个文件之后,监听他的change方法,然后将这个file的样式设置成为隐藏,接着追加了一个file控件  <form id="addFeedbackForm" me...

2015-09-14 16:49:42 367

原创 HashMap实现原理分析(转载)

1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除...

2015-01-17 15:57:46 106

原创 String,StringBuffer,StringBuilder区别

String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作...

2015-01-13 10:04:39 103

原创 quartz定时器时间代表的含义

0 0 12 * * ?---------------在每天中午12:00触发 0 15 10 ? * *---------------每天上午10:15 触发 0 15 10 * * ?---------------每天上午10:15 触发 0 15 10 * * ? *---------------每天上午10:15 触发 0 15 10 * * ? 2005---------------在2...

2014-12-04 14:50:42 244

原创 深拷贝和浅拷贝

前几天编码遇到了深拷贝和浅拷贝,下面分享一下。 1.对于对象apple1直接赋值,其实只是存储对apple的引用,apple对象的修改会影响到apple1,apple1的修改会影响apple。 下面实现一下深拷贝,使apple和apple1的修改不会影响对方public class Apple implements Cloneable{    private String name; ...

2014-09-10 14:39:32 70

原创 坚定自己的路-成为优秀的项目经理

这个周六,闲来无事,看看微博,特别有感触,也让我静下心想想自己的发展方向。时间过得还真挺快的,发先自己已经毕业两年了,这两年一直都是忙忙碌碌的,感觉还是挺充实的。但是对于未来我一直都是迷茫,惆怅,焦虑,尤其是对于我这个女程序员,总是听到周围的同事说女生不适合干这一行,太累,太辛苦。要不转测试,轻松很多。曾经也有过很多的想法,但是内心从来就没有坚定过。通过这次的静静的思考,我必须要认清自己的方...

2014-08-23 16:08:00 148

原创 一个数组分成n个固定长度的小数组

String sb = “abcdefghigklmnopqrstuvwxyz”; List<byte[]>encryptionList = new LinkedList<byte[]>();byte[] cardByte = null; try {   cardByte = sb.getBytes("UTF-8"); } catch (UnsupportedE...

2014-06-09 20:12:07 444

原创 按字节读取文件

1.按字节读取整个文件Long keyFilelength = keyFile.length(); byte[] keyBytes = new byte[keyFilelength.intValue()];  //1.读取密钥文件  try {   FileInputStream in = new FileInputStream(keyFile);   in.read(keyBytes); ...

2014-06-09 20:04:20 1175

原创 Spring中代理的两种方式对比

Spring中AOP的两种动态的两种方式1.是用java反射机制,只能对实现了接口的类生成代理,而不能针对类2.cgLib 可以不用接口,它底层调用asm 动态生成一个代理类去覆盖父类中非 final 的方法,然后实现 MethodInterceptor 接口的 intercept 方法,这样以后直接调用重写的方法,比 JDK 要快。但是加载 cglib 消耗时间比直接 JDK 反射时...

2014-04-18 15:38:25 265

原创 线程安全和不安全的集合列

java集合里面的ArrayList,LinkedList,HashSet,TreeSet,HashMap,TreeMap等都是线程不安全的,如果程序中有多个线程可能访问以上这些集合,那么我们可以使用Collections提供的静态方法把这些集合包装成线程安全的集合。Collections提供了如下几个静态方法。<T> Collection <T> synchroni...

2014-04-17 15:59:42 195

ForkJoinPool线程池

最近再学多线程。突然看到ForkJoinPool这个线程池。以前并不了解Java 7提供了ForkJoinPool来支持将一个任务拆分成多个“小任务”并行计算,再把多个“小任务”的结果合并成总的计算结果。ForkJoinPool是ExecutorServcie的实现类,因此是一种特殊的线程池。创建了ForkJoinPool实例之后,可以调用ForkJoinPool的submit(Fork...

2014-04-17 15:25:51 120

原创 oracle中commit之后如何进行回滚

记住大概的时候,获取前一分钟的数据就OK。insert into t1 select * from t1 as of timestamp to_timestamp('2009-03-17 11:06:00','yyyy-mm-dd hh24:mi:ss') ; 

2014-04-11 15:49:51 945

原创 Spring相关配置

spring factory-method配置工厂Bean通常由应用程序直接使用new创建新的对象,为了将对象的创建和使用相分离,采用工厂模式,即应用程序将对象的创建及初始化职责交给工厂对象.一般情况下,应用程序有自己的工厂对象来创建bean.如果将应用程序自己的工厂对象交给Spring管理,那么Spring管理的就不是普通的...

2014-03-24 19:30:49 81

原创 出现小bug,以此警戒

异常Transaction rolled back because it has been marked as rollback-only     今天系统中突然出现了下面这个异常:org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has...

2013-03-18 13:45:57 127

原创 spring整合规则

开发环境IDE intellij idea 12grails-1.3.7一、安装插件grails install-plugin drools-gorm 二、加入drools-spring-5.2.0.Final.jar,drools-grid-impl-5.2.0.Final.jar三、代码1.conf/spring/resources.xml <?x...

2013-03-14 16:57:12 154

原创 怎么读取卡中的数据

卡是一种传输数据的介质,有很多地方都会用到,去医保,电力局,或者美容院,会给你一张卡,里面记录了用户的个人信息和余额等等信息,只要身有一个卡,干什么都方便。这里面用js读取卡的内容的方法//读卡操作function readCard(port,offset,len){ var data = ""; try{  MWReaderCtl.MWic_init(port,9600);  var rt...

2013-03-11 20:46:51 780

原创 Java的一个方法的使用很有用

一个xml文件<?xml version="1.0" encoding="utf-8"?><root>   <fruit>           <code>1</code>           <value>10</value>   </

2012-09-28 16:14:47 107

原创 文档的制作

制作一个html的帮助文档,我的方法是先创建一个doc格式的帮助文档,然后将它转成chm的帮助文档,然后再转成为html的文档,具体的操作见使用手册

2012-09-28 15:46:47 97

原创 hibernate中用xml和注解的对比

关于hibernate的配置,用注解的方式和用xml的方式的一个对比总结注解的确能提高开发的效率,用xml一般都是用于类与类之间的依赖关系放到配置文件中,以后维护起来方便,但是其实整个项目无论是开发过程还是后期的维护,修改类与类之间的依赖关系的情况很少,这些月系统相关的参数一般都是放到(例如数据库服务,访问地址,端口)会用配置文件,即使这种配置文件的会用properties,他的维护性比xml更高...

2012-03-22 11:42:55 232

原创 HashMap,LinkedMap,TreeMap的区别

HashMap,LinkedHashMap,TreeMap都属于MapMap 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。  HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMa...

2012-03-22 11:39:43 259

原创 ExtJs中xtemplate的使用

这个例子演示的是怎么从后台取出数据然后将数据显示在xtemplate中Ext.Ajax.request({     method:'POST',        url:'Index_list.action',                //要访问的url地址        params:{'indexId':indexId},     //传递的参数        success: fun...

2012-03-22 11:30:31 307

原创 ExtJs框架布局的使用

 下面是一个例子, 新建一个main.html页面 <html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><link rel="stylesheet" type="text/css" href="css/ex

2012-03-22 11:19:09 100

原创 实现从excel和数据库中数据的来回传递

这个例子是从excel中读取的数据将它放数据库中,还有数据库中的数据读取到excel表格中。excel读取到数据库中我定义了两个接口1.从excel读出数据,里面的方法是 public  List<Map<String,Object>> read(String fileName) 参数fileName要读取的excel的名字,将读取的参数放到List<Ma...

2012-03-22 10:47:13 241

原创 用extJs进行表单提交返回json对象

这个例子是用extJs表单提交和struts2结合的例子。首先,要进行编写js文件,js中文件建立一个button按钮,然后单击的时候响应下面的事件,此处就省略对于button的编写。响应的函数如下  function addProgramItem() {  firstWindow.show(); // 显示窗口 } //-------------添加费率的 -------------...

2012-03-06 08:39:52 262

原创 extjs怎么实现分页

今天学了一个extjs的分页的功能整了老半天了,但是终于整出来了上传了js代码,要注意的是start 和 limit 参数是分别表示的是开始的索引,limit表示的是这一页的最大数量,后台的oracle 的分页语句为下面select * from ( select A.*, rownum rn from (select * from tableName) A where rownu...

2012-03-05 18:23:06 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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