- 博客(94)
- 收藏
- 关注
转载 cannot simultaneously fetch multiple bags 异常的解决办法
异常信息如下: org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags ......问题是什么时候出现的呢?当一个实体对象中包含多于一个non-lazy获取策略时,比如@OneToMany,@ManyToMany或者@E
2015-04-18 15:27:52
1284
转载 Eclipse调试多线程程序时无法到达断点
今天在调试Java程序时,突然发现代码无法停止在断点上。后来发现,原来重构代码后,我将断点所在程序段放到了一个新线程上运行。当JUnit的测试代码运行完之后,新线程未执行完就中终止了,调试器自然就无法停在断点上了。解决方法很简单,在“Debug Configurations…”窗口上,勾选“Keep JUnit running after a test run when debugging
2015-03-22 16:12:44
1608
转载 ECLIPSE android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
在布局添加控件手动添加还是拖的添加,添加edittext后布局就不好用,其他控件好用,然后就说下面这段话Exception raised during rendering: java.lang.System.arraycopy([CI[CII)VException details are logged in Window > Show View > Error Log
2015-03-14 19:00:36
502
转载 HTML5 自定义属性 data-* 和 jQuery.data 详解
新的HTML5标准允许你在普通的元素标签里,嵌入类似data-*的属性,来实现一些简单数据的存取。它的数量不受限制,并且也能由javascript动态修改,也支持CSS选择器进行样式设置。这使得data属性特别灵活,也非常强大。有了这样的属性我们能够更加有序直观的进行数据预设或存储。下面介绍HTML5 Dataset 存储的实际应用,以及包括jQuery在内的四种存取方式。指引 / 跳
2015-03-12 14:04:13
8615
原创 javascript语法的几个难点
作用域,作用域链以及with的原理作用域与闭包Object.constructor对象的构造函数Object.hasOwnProperty( )检查属性是否被继承Object.isPrototypeOf( )一个对象是否是另一个对象的原型Object.propertyIsEnumerable( )是否可以通过for/in循环看到属
2015-03-09 21:10:50
383
转载 解决新版ADT创建项目时出现appcompat_v7并报错
做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容,而且项目会报错。这到底是怎么回事呢?原来appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本 的界面。百度很多方法都没解决,下面介绍下从Stack Overflow找到的解决方法。工具/原料
2015-03-06 16:27:05
624
转载 JavaScript推荐资料合集(前端必看)
这份合集覆盖了所有的JavaScript基本知识,从基本网络编程技巧,如变量、函数和循环语句,到高级一些的专题,如表单验证、DOM操作、客户端对象、脚本程序调试。学习前端的你不容错过!资料名称下载地址Node.js中文手册【PDF】 http://down.51cto.com/data/281195基于JavaScript的植
2015-03-05 18:06:13
442
转载 字符集与编码
ASCIIASCII的扩展(DBCS, MBCS)ISO-8859-1 【欧洲使用】GB2312:常见汉字与符号,一级汉字拼音序 【最早的国标,包含了2312个常用汉字】GBK:繁体字GB18030:少数民族字符BIG5/JIS… 常见的编码与字节单字节:ASCII/ISO-8859-1双字节:GB2312/UTF-16变字节:UTF-8/UTF-7
2015-03-05 13:16:46
239
转载 java.io.CharConversionException: isHexDigit.
做ajax传递参数的时候遇到这个异常,在网上找到解决办法,原来我一直没发现原来是 escape带来的错误。 下面把解决办法发出来另外感谢提供办法的朋友 忘记你是谁了 但还是谢谢 var url = "b.jsp?name=" + escape(u_name);服务端获取:String name=request.getParameter("name");
2015-03-05 10:59:01
1664
转载 Extjs组件树形结构图
Ext的组件模式,很好的规范了组件设计,用Manager的统一管理,也是很好的方式.下面简单分析一下Ext的组件结构.Ext的所有组件都是扩展于Ext.Component, 而后子类扩展和集成形成了一个单根的组件树.Ext中使用组件的方式很不一样,可以看一个例子.js 代码var formPanel = new Ext.form.FormPane
2015-03-04 16:44:05
1161
转载 SpringJDBCTemplate使用方法
一、使用示例 (1)springJdbcContext.xml Java代码 "1.0" encoding="UTF-8"?> "http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2015-03-04 14:21:29
420
原创 the project was not built due to "a resource exists with a different case'项目位置'的错误
the project was not built due to "a resource exists with a different case'项目位置',",fix the problem,then try refreshing this project and building it since it may be inconsistent是因为包名有重复。注意包名不分大小
2015-03-03 11:04:28
602
转载 深入理解Java Proxy机制
动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class byte,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 class byte加载进系统,最后生成这样一个类的对象,并初始化该对象的一些值,如invocationHandler,以即所有的接口对应的Method
2015-02-25 11:34:05
213
转载 powerDesigner逆向工程报错:Unable to list the users.
powerDesigner逆向工程报错:Unable to list the users.使用过以下解决方案:Plain Text code?12345解决方案: 步骤一:选择菜单栏中的Database -> Change Current DBMS ,给DBMS选择SQ
2015-01-13 11:24:19
890
转载 修改JAVA_HOME无效,java版本保持不变的问题解决
问题现象: 在现公司,遇到一个问题,就是配置JAVA_HOME无效,不管怎么改,运行java -version始终是最初的那个java版本。直接在PATH环境变量里追加写死的java路径也没用。 解决过程: 曾经在一个人机器上发现此问题,然后又在两个机器上发现同样的问题,于是我迷茫了。 接着冷静下来想想,在以前的地方从未遇到
2015-01-13 10:45:06
285
转载 如何设置MyEclipse使项目构建速度加快--build workspace 卡住
http://jingyan.baidu.com/article/ae97a646b586a9bbfd461db2.html如何设置MyEclipse使项目构建速度加快|浏览:112|更新:2014-08-16 17:16|标签: 速度 1234567分步阅读
2015-01-03 18:51:54
1393
转载 struts2.0乱码 在struts.xml里面设置struts.i18n.encoding=utf-8依然出现乱码是怎么回事呀
需要验证是否有以下错误. 是 get 还是 post 传参有的时候form表单默认是get传参;而get传参不受charset 设置影响,所以将其改为post就可以了1. 第四个可能性就是在web.xml中需要设置一个Filter ,将编码设置成utf-8 struts-cleanup org.apa
2014-12-28 14:50:32
3225
原创 Java中绝对路径、相对路径总结
前言:一般在处理Web应用下的文件创建与移动等时,会涉及到很多关于java中相对路径,绝对路径等问题。以下是一些总结。希望大家遇到类似的问题,可以更有效的解决。=================================================================================1.基本概念的理解 绝对路径:绝对路径就是你的主页上
2014-12-25 11:11:02
978
转载 开启servlet调试器,在不修改web.xml文件的情况下也能运行servlet
具体做法如下,在tomcat的根目录下,比如我的安转目录是D:/Apache Software Foundation/Tomcat 5.5找到conf文件夹下的web.xml文件.把其中如下的servlet和servlet-mapping元素注释去掉: invoker org.apache.catalina.servlets.InvokerServlet
2014-12-15 20:51:10
661
转载 Access restriction: The XXXXXXX is not accessible 错误
Access restriction: The constructor SunJCE() is not accessible due to restriction on required library D:\Program files\jdk1.6.0_07\jre\lib\ext\sunjce_provider.jarAccess restriction: The type SunJC
2014-12-07 16:33:57
434
转载 数据库模式是什么
模式(schema) 是 数据库体系结构中的一个节点对于 SQL Server 数据库来说。访问具体的一个表,可以由 4个部分组成分别为 服务器名, 数据库名,模式名,表名。对于访问本地的数据库因为 服务器已经连接上了,因此不用指定数据库名,通过 use 数据库名 指定了模式名,如果不指定的话, 数据库 默认使用 dbo 模式。对于访问链接服务器。链接服务器名.数据
2014-12-07 16:17:41
16382
转载 RowSet 新特性简介
RowSet 新特性简介Java 5在Java Database Connectivity (JDBC)方面加强了支持,其中加入了新的包javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi。从RowSet接口继承规定了五个新的接口:1. CachedRowSet: CachedRowset可以不用与数据源建立长期
2014-12-07 15:59:29
534
原创 数据库总结
一 JDBC配置上MySQL官网 下载驱动程序JAR文件(下载 independent版本最好,注意:里面包含示例),并添加到ClassPath中启动MySQL服务器注册驱动器类(两种方式1 Class.forName("com.mysql.jdbc.Driver") 2 System.setProperty("jdbc.driver","com.mysql.jdbc.Drive
2014-12-04 15:24:17
179
转载 Java中byte与16进制字符串的互相转换
Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。即byte用十六进制表示只占
2014-12-02 10:46:49
308
转载 最全的HTTP头部信息分析
1.http 头信息详解HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容
2014-12-01 20:07:15
851
原创 DOM解析的三种方法
1 DOM文档原始解析主要使用了javax.xml.parser包中的javax.xml.parsers.DocumentBuilderjavax.xml.parsers.DocumentBuilderFactory和DOM文档的定义:org.w3c.dom包org.w3c.dom.NamedNodeMaporg.w3c.dom.NameListorg.w3c.dom.No
2014-12-01 10:08:29
2214
原创 XML-----StAX
StAX和SAX原理还有一点区别:就是以流的形式来处理XML文件。import java.io.*;import java.net.*;import javax.xml.stream.*;/** * This program demonstrates how to use a StAX parser. The program prints all hyperlinks links
2014-11-30 18:49:36
313
原创 xml 命名空间
案例(Book.xsb)<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.itcast.cn" elementFormDefault="qualified">
2014-11-30 17:09:11
381
转载 DOM验证
验证 为什么需要验证? 对XML文件施加额外的约束,以便交流。一、DTD验证 文档类型定义(Document Type Definition) DTD定义了XML文档内容的结构,保证XML以一致的格式存储数据。精确的定义词汇表,对XML的内容施加约束。 符合DTD的规范XML文档称为有效的文档。由DTD定义的词汇表以及文档语法,XML解析器
2014-11-30 16:16:14
444
转载 xml结构总结
XML(eXtensible Markup Language)是万维网联盟(World Wide Web Consortium W3C)定义的一种可扩展标志语言。 可扩展性指允许用户按照XML规则自定义标记(tags 标签)。强项:轻松表达多层结构的数据;可扩展。优点:平台无关,语言无关。设计目标是描述数据并集中于数据的内容,与显示分离。提醒:不能用XML来直接写网页。即便是
2014-11-30 16:14:08
329
原创 android使用XML-----DOM--------进阶
当XML文件中含有ENTITY实体时,需要解析器,解析。主要步骤:DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(true);//该解析器在解析时验证 XML 内容。 factory.setIgnoringElementContentWhit
2014-11-29 21:08:54
367
转载 DTD学习总结
一、DTD介绍 Document Type Definition;DTD是一种XML的约束方式,除了此种约束方式外,还有XSchema,XSchema比DTD的约束能力还要强,因此DTD正在逐渐淘汰;DTD的目的就是约束XML标签的写法;比如在我们struts2开发当中,编写struts.xml时,需要遵循
2014-11-29 16:56:23
317
转载 Java中正则Matcher类的matches()、lookAt()和find()的区别
在Matcher类中有matches、lookingAt和find都是匹配目标的方法,但容易混淆,整理它们的区别如下:matches:整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回False。但如果前部分匹配成功,将移动下次匹配的位置。lookingAt:部分匹配,总是从第一个字符进行匹配,匹配成功了不再继续匹配,匹配失败了,也不继续匹配。find:部分匹配,从当前位置开
2014-11-29 16:56:20
387
原创 zip解析
软件包 java.util.zip 的分层结构java.lang.Objectjava.util.zip.Adler32 (implements java.util.zip.Checksum)java.util.zip.CRC32 (implements java.util.zip.Checksum)java.util.zip.Deflaterjava.util.zip
2014-11-28 10:47:23
249
原创 调试快捷键
(1)Ctrl+M --切换窗口的大小(2)Ctrl+Q --跳到最后一次的编辑处(3)F2 --当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3 --跳到声明或定义的地方。 F5 --单步调试进入函数内部。
2014-11-28 09:25:38
505
原创 辨析
java.util.Random 与 java.lang.Math.ramdom()很多应用程序会发现 Math.random() 方法更易于使用StringBuffer与StringBuilder java.lang.StringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改
2014-11-27 20:03:08
185
转载 Buffer和ByteBuffer
Buffer 类定义了一个可以线性存放primitive type数据的容器接口。Buffer主要包含了与类型(byte, char…)无关的功能。值得注意的是Buffer及其子类都不是线程安全的。每个Buffer都有以下的属性:capacity这个Buffer最多能放多少数据。capacity一般在buffer被创建的时候指定。limit在Buff
2014-11-27 18:17:25
697
原创 文本的输入输出
字节流-——》字符流的转换输入来源:键盘,文件,网络InputStreamReader in = new InputStreamReader(System.in);InputStreamReader in = new InputStreamReader(new FileInputStream("lmk.txt"),"ISO8859_5");输出方向:文件,屏幕F
2014-11-26 20:46:11
186
原创 流——接口
字节序列来源(stream)文件,网络,内存块面向字节的流不便于处理Unicode形式(因为Unicode中每个字符都使用多个字节来表示),所以出现了Reader和writer几个接口java.io.Closeable 方法 close()inputstream outputStream Reader Writer 都实现了该接口java.io.Flushable
2014-11-26 20:18:52
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人