学习记录
文章平均质量分 55
djkin99
这个作者很懒,什么都没留下…
展开
-
java常用的设计模式
1.单例设计模式 所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将其封装成private static类型。 (3) 定义一个静态...原创 2014-11-07 16:52:47 · 108 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z异常
JUnit测试,使用spring + hibernate annotations的@OneToMany 一对多双向关联等出现异常: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 出现这种异常通常是由于Myeclipse的javaee.jar 版本较低,与Hibernate等自带的JPA...原创 2014-07-08 10:29:48 · 108 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen spac 异常
java.lang.OutOfMemoryError: Java heap space解释:Heap size 设置JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xm...原创 2014-07-04 18:49:37 · 211 阅读 · 0 评论 -
加大Tomcat以及Eclipse内存的永久保存区域
1、PermGen space简介 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。 2、说说为什么会内存益出 (1)这一部分用于存放Class和Meta的信息,C...原创 2014-07-04 18:42:06 · 133 阅读 · 0 评论 -
易语言的 对象.发送消息 用法
对象.发送信息 (整数型 信息值,整数型 参数1,整数型 参数2) 将指定信息发送到窗口或窗口组件,并等待且取回信息反馈值。本命令为中级对象成员命令。 参数的名称为“信息值”,类型为“整数型(int)”。 参数的名称为“参数1”,类型为“整数型(int)”,初始值为“0”。 参数的名称为“参数2”,类型为“整数型(int)”,初始值为“0”。后两个参...原创 2013-08-28 14:20:45 · 1167 阅读 · 0 评论 -
No row with the given identifier exists问题的原因及解决
Hibernate中No row with the given identifier exists问题的原因及解决 产生此问题的原因: 有两张表,table1和table2.产生此问题的原因就是table1里做了关联或者(特殊的多对一映射,实际就是一对一)来关联table2.当hibernate查找的时候,table2里的数据没有与tabl...原创 2014-07-02 16:56:53 · 319 阅读 · 0 评论 -
No result defined for action
注意action方法中return 的返回值,我的是为空所以报错。----在开发中总遇到这个问题,但一直不知是何因,今天在同事的博客里看到才明白其因: No result defined for action: 原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误。解决方法: 1...原创 2014-07-02 16:54:23 · 141 阅读 · 0 评论 -
The prefix "tx" for element "tx:advice" is not bound 错误的说明
The prefix "tx" for element "tx:advice" is not bound这个错误的原因很简单是:我们在定义申明AOP的时候。。没有加载schema。具体表现如下: .... ...原创 2014-06-30 10:09:52 · 216 阅读 · 0 评论 -
org.hibernate.type.SerializationException:could not deserialize 异常
解决: 1.实体类有没有实现serializable接口public class Buildinfo implements Serializable { 2.表中字段没有在实体中映射@ManyToOne@JoinColumn(name="build_parent_id",referencedColumnName="build_id")p...原创 2013-12-23 17:27:51 · 745 阅读 · 0 评论 -
使用access数据库,tomcat崩溃的问题
## An unexpected error has been detected by HotSpot Virtual Machine:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c95f350, pid=3964, tid=4024## Java VM: Java HotSpot(TM) Client VM (1...原创 2013-07-11 10:57:23 · 235 阅读 · 0 评论 -
解决openfire在使用MySQL数据库后的中文乱码问题(转)
openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。实际问题是这样的:首先启动openfire服务器,然后利用客户端或直接登录到后台新建一个帐户,为该...原创 2013-07-06 14:37:20 · 100 阅读 · 0 评论 -
HTTP If-None-Match和ETag , If-Modified-Since和Last-Modified
If-Modified-Since(浏览器) = Last-Modified(服务器)作用:浏览器端第一次访问获得服务器的Last-Modified,第2次访问把浏览器端缓存页面的最后修改时间发送到服务器去,服务器会把这个时间与服务器上实际文件的最后修改时间进行对比。如果时间一致,那么返回304,客户端就直接使用本地缓存文件。如果时间不一致,就会返回200和新的文件内容。客户端接到之...原创 2012-10-11 18:05:54 · 437 阅读 · 0 评论 -
System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询
用asp.net连access数据库弹出System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询,这个是mdb文件权限的问题,也可以给user加上写入的权限。或者给everyone加上写入的权限。...原创 2012-10-11 11:52:20 · 1417 阅读 · 0 评论 -
JS(去掉前后空格或去掉所有空格)的用法
1、 去掉字符串前后所有空格:代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } 说明: 如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。 ...原创 2013-01-09 18:14:07 · 474 阅读 · 0 评论 -
抓取网页内容空格变成?的解决办法
网页里面的空格是 转义过的。 抓下来出现了乱码"????",所以要单独对 处理。不然会变成?,虽然肉眼看见的是空格。解决办法有以下几种:1.因为????的ascii码是63,对应的二进制是111111,然后空格的ascii是32,对应的二进制是100000,先进行右移操作在+1得到byte,值为32,即空格的ascii码, 然...原创 2013-06-24 17:15:05 · 325 阅读 · 0 评论 -
通过百度地图API,将百度坐标转换成GPS经纬度
百度地图API中,有GPS坐标转百度坐标的功能 http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_6#0&6 http接口是:http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=116.397428&y=39.90923&callback=BMap.Conve...原创 2014-07-10 11:25:29 · 279 阅读 · 0 评论 -
java.lang.Class.getDeclaredConstructor()方法实例
java.lang.Class.getDeclaredConstructor() 方法返回一个Constructor对象,它反映此Class对象所表示的类或接口指定的构造函数。parameterTypesparameter是确定构造函数的形参类型,在Class对象声明顺序的数组。声明以下是java.lang.Class.getDeclaredConstructor()方法的声明pu...原创 2015-01-01 21:59:07 · 3471 阅读 · 1 评论 -
记录笔记
url:http://pan.baidu.com/s/1gdwySRh;version:2.5;update:yes;des:【2.5版】 1.针对腾讯的更新查询金币等信息。_网址:http://pan.baidu.com/s/1gdwySRh;ad1:;ad2:;ad3:;ad4:;ad5:;ad6:;...原创 2015-05-19 16:19:20 · 168 阅读 · 0 评论 -
远程连接服务器时本地磁盘不能显示
远程连接服务器时本地磁盘不能显示 2009-12-28 14:02:52| 分类: JSP|举报|字号 订阅 连接时,选择了磁盘驱动器,连接成功后,在服务器端却看不到本地的磁盘映射。解决方法:在服务器上log off(注销用户),然后重新连接。不能通过点击远程连接的右上角关闭按钮,关闭连接。注销表示断开当前用户与服务器的远程连接.右...原创 2015-03-27 16:16:31 · 450 阅读 · 0 评论 -
Android获取经纬度,计算距离,方位角
最近在Android上做GPS的东西,获取经纬度、计算距离、方位角,感觉在搞GIS样。当然,玩笑了,玩玩而已,稍微总结一下。经度指示南北方向,纵向。纬度指示东西方向,横向.获取经纬度 使用GPS权限: <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"&...原创 2014-08-29 17:10:34 · 493 阅读 · 0 评论 -
No Hibernate Session bound to thread, and configuration does not allow creation
没有添加事务支持,就不能从线程资源中获取Session 。service方法里面都加上@Transactional注解即可。Hibernate的Session没有与客户发出请求的线程相绑定,可以考虑把事务管理器配上,还有就是在web.xml中配置上OpenSessionInView对session进行控制(在hibernate3中这个类还不怎么重要,但是在3中就很重要了)。...原创 2014-07-25 11:21:55 · 173 阅读 · 0 评论 -
java list排序的2种方法
第一种方法,就是list中对象实现Comparable接口,代码如下:public class Person implements Comparable { private String name; private Integer order; /** * @return the name */ public String ...原创 2013-09-10 11:27:03 · 109 阅读 · 0 评论 -
postDelayed方法和removeCallbacks方法的使用
方法postDelayed的作用是延迟多少毫秒后开始运行,而removeCallbacks方法是删除指定的Runnable对象,使线程对象停止运行。方法声明如下:public final boolean postDelayed (Runnable r, long delayMillis) 其中参数Runnable r在Handler对象所运行的线程中执行。创建名称为handl...原创 2015-01-05 00:22:00 · 785 阅读 · 0 评论 -
No enclosing instance of type E is accessible
最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an in...原创 2015-01-03 19:04:46 · 128 阅读 · 0 评论 -
msgpack
msgpack简介 MessagePack是一个基于二进制高效的对象序列化Library用于跨语言通信。 它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。 支持Python、Ruby、Java、C/C++、Javascript等众多语言。 比Google Protocol Buffers还要快4倍 1. 下载 msgpack-0.5.1-devel.jar ...原创 2015-01-03 19:01:00 · 319 阅读 · 0 评论 -
异步任务AsyncTask使用解析
AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法。注意继承时需要设定三个泛型Params,Progress和Result的类型,如AsyncTask<Void,Inetger,Void>:Params是指调用execute()方法时传入的参数类型和doIn...原创 2015-01-03 15:47:42 · 113 阅读 · 0 评论 -
android 使用Alarm
使用Alarm Alarm是在预定的时间上触发Intent的一种独立的方法。 Alarm超出了应用程序的作用域,所以它们可以用于触发应用程序事件或动作,甚至在应用程序关闭之后。与Broadcast Receiver结合,它们可以变得尤其的强大,可以通过设置Alarm来启动应用程序或者执行动作,而应用程序不需要打开或者处于活跃状态。 举个例子,你可以使用Alarm来实现一...原创 2015-01-03 15:45:14 · 155 阅读 · 0 评论 -
反编译出现access$分析
1)static Type access$iii(Outer); 是JAVA编译器自动生成的十分重要的方法(该方法的个数由你的内部类要访问的外部类的变量个数相关),目的是:用于内部类访问外部类的数据成员时使用.2)因此:JAVA编译器在生成内部类的访问外部类的数据成员时,会自动生成代码来调用这个方法.以你的代码为例:内部类Inner中的方法public int getDate() { retu...原创 2015-01-02 23:06:02 · 2809 阅读 · 2 评论 -
java 调用 .so 文件
我的测试过程,请参考。Java代码(Test.java):Java code?123456789101112class Test { static { System.load("/lib/libtestjni.so"); } public stati...原创 2015-01-02 21:03:34 · 400 阅读 · 0 评论 -
jd-gui反编译 access$xxx类函数说明
使用jd-gui反编译后去掉注释 /\* *\d* *\*/此处略作修改:\/\* *\d* *\*\/去掉最后一行自动生成的注释 /\* Location:[\S\s]+?(?=\*/)\*/$.access$ 反编译偶内部类调用外部类成员问题很简单的一个测试类源码: public class testOuter {private int a;private int b;pri...原创 2015-01-01 22:19:03 · 526 阅读 · 0 评论 -
构造方法的反射应用constructor方法newInstance(Obeject...initargs)功能
Constructor类代表某个类中的一个构造方法得到某个类所有的构造方法:Constructor []constructors=Class.forName("java.lang.String").getConstructs();得到某个类的某个构造方法Constructor constructor=Class.forName("java.lang.String").getCons...原创 2015-01-01 22:15:28 · 1497 阅读 · 0 评论 -
spring直接变量注入
根据官方文档对值的注入方式第一种:<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <!-- results in a setDriverClassName(String) call --> <propert...原创 2012-12-24 13:51:42 · 92 阅读 · 0 评论 -
mysql ip 连接限制解除
第一种做法: [sql] view plaincopyprint?GRANT ALL PRIVILEGES ON *.* TO test@'192.168.1.2' IDENTIFIED BY 'test ' WITH GRANT OPTION; [sql] view plaincopyprin...原创 2013-06-18 12:26:47 · 1707 阅读 · 0 评论 -
JAVA获取当前日期以及计算日期的函数
import java.util.*; public class D { public static void main(String []abc) { int y,m,d,h,mi,s; Calendar cal=Calendar.getInstance(); y=cal.get(Calendar.YEAR); m=cal.get(Calend...原创 2011-12-10 10:22:08 · 534 阅读 · 0 评论 -
JSTL标签库大全
标准标签库JSTLJSP 2009-03-18 10:38:46 阅读212 评论0 字号:大中小 订阅 JSTL简介: 标准标签库JSTL的全名为:Java Server Pages Standard Tag Library. JSTL主要提供了5大类标签库:1. 核心标签库: 为日常任务提供通用支持,如显示和设置变量,...原创 2011-12-09 11:12:59 · 91 阅读 · 0 评论 -
jstl 判断条件标签
<c:forEach items="${page.result}" begin="0" var="_item" varStatus="_itSta"> <tr><td> <c:choose> <c:when test="${_item.f == '1'}"&am原创 2011-12-09 10:37:12 · 625 阅读 · 0 评论 -
SSH下使用Spring注解自动注入bean
Spring注解的使用方法详见:http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/,这里在SSH框架下做一个例子。首先导入相关包:spring-beans-3.0.4.RELEASE.jar(org.springframework.beans.factory.annotation.Autowired用来注入bean)、spr...原创 2011-12-08 16:26:46 · 299 阅读 · 0 评论 -
使用jstl标签时提示The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolve
使用jstl标签时提示The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml...,解决办法 检查应用目录下WEB-INF的lib里是否有jstl.jar和standard.jar两个包(注意:两个包的版本要一致,这一点要注意,如jstl-1.1.2.jar和st...原创 2011-12-08 16:24:37 · 263 阅读 · 0 评论 -
Spring 3.0 注解注入详解
Spring 3.0 注解注入详解 一、各种注解方式1.@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下...原创 2011-12-08 16:20:00 · 81 阅读 · 0 评论 -
跨语言之间的socket通信(C--Java的握手)
这些日子在公司开发一个基于B/S的服务器监控的, 服务器端是视频电话系统,是C语言UDP的WinSock建立的Socket监听,客户端我是用了JSP进行开发,开发环境是MyEclipse6.0+Tomcat5.5+jdk6.0,于是要用Java的UDP socket与WinSock进行握手谈话,嘻嘻,说得形象了点。首先开始谈话吧!!!!!!!!................. (1)谈话开始,先...原创 2011-12-08 16:14:30 · 252 阅读 · 0 评论