自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 android模拟器自动打开搜索的BUG

问题:Android模拟器打开后,当鼠标在屏幕上拖动时,它居然自动打开搜索框,然后我以为是我按错什么键,于是我按返回键,它又回到HOME了。再拖动一下,它又自动弹出搜索框。模拟器出了问题,几乎我所有的操作都被自动弹出框阻断了。解决:分析故障现象极有可能与鼠标操作冲突有关,看一下自己开了哪些软件是有用到鼠标操作而且是全局快捷键的。最后锁定目标为“有道词典”因为有道词典有选词、划词

2015-06-01 17:08:29 787

翻译 java.lang.OutOfMemoryError异常解决方法

原因: 常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误提示: 1.tomcat:java.lang.OutOfMemoryError:

2015-05-28 11:23:38 1001 1

翻译 Android常用系统广播大全

001 Intent.ACTION_AIRPLANE_MODE_CHANGED; 002 //关闭或打开飞行模式时的广播 003 004 Intent.ACTION_BATTERY_CHANGED; 005 //充电状态,或者电池的电量发生变化 006 //电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerR

2015-05-20 10:15:49 819

翻译 struts2中拦截器与过滤器的区别

1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。过滤器其主要特点在于

2015-04-10 10:20:02 464

原创 hibernate的clear作用-set之后修改了数据库数据

getSession().clear();    //避免事物外面使用set方法之后,更新数据库在事物之外进行了set发现居然改变了数据库的数据。在事物提交之后,进行clear()。解决事物之外set改变数据。

2015-03-27 14:45:31 1086

原创 people or people.{name} org.apache.jasper.JasperException s:select使用

org.apache.jasper.JasperException: tag 'select', field 'list', name 'productList': The requested list key 'selectListProduct' could not be resolved as a collection/array/map/enumeration/iterator type.

2015-03-27 00:04:33 2289

原创 ssh项目启动时抛出的监听器异常

严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerjava.lang.NoSuchFieldError: TRACEat org.slf4j.impl.Log4jLoggerAdapt

2015-03-19 17:17:44 620

翻译 struts2标签与默认样式

一、struts2主题样式 就是对于struts2 ,当应用其自身的标签时,例如:Html代码  s:form>     s:textfield name="a">s:textfield>  s:form   当查看源代码时为:Html代码  form>  table>      tr>td>inp

2015-03-14 16:30:59 990

原创 Aptana插件在MyEclipse中安装

Aptana插件在MyEclipse中安装         MyEclipse8.5+Aptana31、  在MyEclipse8.5安装目录,打开“dropins”文件夹。在该文件夹下面新建aptana文件夹,在aptana文件夹下再新建一个eclipse文件夹。2、  然后把插件放到eclipse文件夹,只保留features和plugins文件,如下图。3、  在

2015-02-06 13:42:21 1276

原创 java类加载器-动态代理类-Properties类使用

1  java类加载器-动态代理类(1)一共3中类加载器,AppClassLoader加载指定的类。java默认加载器(2)Extension ClassLoader 用来进行扩展类的加载,一般对应的是jre\lib\ext目录中的类(3)BootstrapClassLoader 此加载器采用c++编写,一般开发中很少见。作用:前后加一些代码。将你要使用的类,重新生成一个子类或本类

2015-01-28 18:35:48 639

原创 可阻塞队列-原理及源码解析

阻塞原理:比如,一个队列中有8个格子,代表可放入8条数据,当一条信息到来就放入一个格子中,然后就进行处理。但是这个时候一次性来了8条数据,格子满了,数据还没有处理完,就来个一条数据。这个时候就把这条数据进行阻塞。示例:假定有一个绑定的缓冲区,它支持 put 和take 方法。如果试图在空的缓冲区上执行 take 操作,则在某一个项变得可用之前,线程将一直阻塞;如果试图在满的缓冲区上

2015-01-12 14:45:57 589

转载 AtomicInteger在实际项目中的应用

AtomicInteger在实际项目中的应用博客分类:java 今天写代码,尝试使用了AtomicInteger这个类,感觉使用起来很爽,特别适用于高并发访问,下面贴一个简单的例子:Java代码  CashierContext类部分代码:    private Map counter          = new HashMap();

2015-01-06 11:01:06 597 1

翻译 线程范围内共享变量的概念与作用

1、线程1运行,A、B、C,3个对象访问的变量是同一个变量,3个对象在同一个线程身上被调用的时候,它们访问的数据相同。线程2,访问就不同了,是另外一个数据了。N个线程,有N个数据。package thread.synchronizeds.share;import java.util.Random;/** * 线程共享数据 同一线程,不同对象或模块进行数据共享 */public

2014-12-30 10:34:29 540

转载 android的Handler工作原理

最近两天在学习android异步处理机制handler,以下是个人对handler的一个自我认识       谈到handler机制,首先我以一幅图来谈谈我对android handler 的认识     A Handler allows you to send and process Message and Runnable objects associated with a t

2014-11-25 17:14:53 687

转载 Java IO流学习总结

Java IO流学习总结Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流

2014-10-08 13:00:29 441

原创 Struts2实现文件上传与下载

当我们用struts2进行文件上传时,首先要将from表单的enctype属性进行重新设置。那么该属性的取值就是决定表单数据的编码方式。一般有三个属性取值:application/x-www-form-urlencoded:默认的编码方式,它只处理表单域里的value属性,采用这种编码方式的表单会将表单域的值处理成URL编码方式。这种方式按ISO-8859-1的编码方式将表单上传到服务器,

2014-10-08 10:37:02 743

原创 流程部署操作,增、删、改(添加)、查

package cs.jbpm.b_processdefinition;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.util.HashMap;import java.util.Iterator

2014-09-20 18:29:55 681

原创 Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)

org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnl

2014-07-14 14:27:00 732

原创 could not initialize proxy - no Session 经典异常,详解

org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:132) at org.hibernate.prox

2014-07-14 10:26:49 824 1

转载 正则表达式-官网版字符说明

正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID

2014-06-27 13:51:49 802

原创 java 正则表达式学习

一、 Java正则表达式    在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂。 因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板

2014-06-27 10:47:20 452

原创 正则表达式大全

1 [正则表达式]文本框输入内容控制 2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 3 只能输入数字:"^[0-9]*$"。 4 只能输入n位的数字:"^\d{n}$"。 5 只能输入至少n位的数字:"^\d{n,}$"。 6 只能输入m~n位的数字:。"^\d{m,n}$" 7 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 8 只能输入有两

2014-06-27 10:45:14 337

原创 JS的常用正则表达式

JS的正则表达式//校验是否全由数字组成function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 Java代码 function isRegis

2014-06-27 10:40:33 564

原创 Java正则表达式

一、 Java正则表达式    在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂。 因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板

2014-06-27 10:38:27 408

原创 The Struts dispatcher cannot be found

The Struts dispatcher cannot be found在struts2.0中直接访问jsp路径,有时候会出现这样的错误:Error 500--Internal Server ErrorThe Struts dispatcher cannot be found. This is usually caused by using Struts tags w

2014-06-21 23:56:24 629

Struts2核心包

Struts2最新版本2.2.1中所设计的核心库文件,包括以下内容: struts2-core-2.2.1.jar:Struts2框架的核心类库。 xwork-core-2.2.1.jar:Xwork核心类库,Struts2在其上构建。 ognl-3.0.jar:对象图导航语言(Object Graph Navigation Language),它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。 freemarker-2.3.16.jar:Struts 2的UI标签的模板使用FreeMarker编写。 commons-fileupload-1.2.1.jar:文件上传组件,2.1.6版本后必须加入此文件。 commons-io-1.3.2.jar:IO输入输出流组件,主要完成文件的读写功能。 javassist-3.7.ga.jar:Javassist是一个开源的分析、编辑和创建Java字节码的类库。

2013-02-22

超市管理系统

适合已经学习过java和数据库筒子使用,可以拿来参考参考,里面有分层编码的思想,框架也不错。层次较清晰

2012-12-10

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

TA关注的人

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