![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
sudo5zzb
脚踏实地,仰望星空!
展开
-
我的 java java.io.NotSerializableException: java.io.ObjectOutputStream 异常
最近写个小项目,服务器端维护了一个Map,map中有序列化后的一堆对象,还有objectstrem对象。然后执行某个功能时,客户端需要服务器端map中的某些对象数据。然后就一股脑地在服务器端用ObjectOutputStream将整个Map通过写给了客户端。然后就抛出此异常。排错发现map中自定义类全都序列化了。然后就卡了好久。最后去API看IOstream,才猛然发现IOstream是没有实现序原创 2015-08-04 22:50:53 · 786 阅读 · 0 评论 -
jaxb根据XSD生成java类时int和integer的区别
XSD中type定义为整形时会有int和integer,生成之后发现xsd:integer并不会生成想要的java.integer。具体对应如下。XML Schema类型Java数据类型xsd:stringjava.lang.Stringxsd:positiveInteger原创 2017-04-28 14:46:47 · 681 阅读 · 0 评论 -
java jni使用之Error: Could not find class file for 'HelloWorld'.
第一次使用jni,建了一个类在src/com/jni/HelloWorld.java下面。javac生成.class文件之后,我切换到了/jni目录下,执行javah -jni com.jni.HelloWorld一直出现Error: Could not find class file for 'HelloWorld'.的错误,最后发现应该切换到src/目录下执行javah -jn原创 2016-10-26 15:21:17 · 1494 阅读 · 0 评论 -
使用kryo进行序列化各种异常分析解决
使用kryo进行分布式开发时出现如下异常:com.esotericsoftware.kryo.KryoException: java.lang.IndexOutOfBoundsException: Index: 104, Size: 9Serialization trace:datas (com.bonc.text.entity.cluster.InputData) at c原创 2016-08-29 14:24:48 · 6715 阅读 · 1 评论 -
JAVA Web.xml 加载顺序
转载:http://blog.163.com/qulei_lei/blog/static/186144231201141945740356/web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WE转载 2016-05-23 16:52:59 · 258 阅读 · 0 评论 -
输入流重复读取问题,解决InputStream引发的空指针问题
写安卓demo小程序,通过HttpClient获取了json文件,首先通过HttpResponse转换json为List,然后用同一个HttpResponse获取的输入流将json数据写入SdCard,然后程序一直异常,学安卓并不久,调试不太精通,废了很大功夫,发现了这个问题。 总结:同一个输入流只能读取一次,虽然以前使用socket编程时知道这个问题但是不小心还是会忘记。每次从输入原创 2016-03-05 17:10:04 · 3205 阅读 · 0 评论 -
hibernate 中lazy、banth 、fetch的对比
lazy 用于多种标签中,表示此标签代表对象的初始化时机,一般取值proxy和false,默认proxy即延迟加载,对于many-to-one等标签一般用lazy和fetch,lazy默认proxy,表示即使其他属性加载此对象属性保持懒加载,除非访问本对象内部属性。而fetch取值为select,join默认为select即正常模式可忽略,若取值join表示采取迫切左外连接方式,并且忽略lazy属原创 2016-02-23 01:16:15 · 434 阅读 · 0 评论 -
struts2运行流程深层总结
Struts2运行流程1,请求发送给StrutsPrepareAndExecuteFilter2, StrutsPrepareAndExecuteFilter询问ActionMapper:该请求是否是一个Struts2请求(是则返回对应ActionMapping对象否则为null)3,若ActionMapper认为该请求是一个Struts2请求,则StrutsPrepareAndExe原创 2015-11-28 22:15:23 · 307 阅读 · 0 评论 -
JSON解析转化list对象为String时出错
花了将近两个小时解决这个问题。幸亏认真分析了所有报出的异常。出问题的地方是这样的:客户端通过ajax访问servlet,servlet要调用service从数据库取出一个list,然后通过JSONArray将list转为String传回客户端。这时候servlet内的JSONArray.fromObject().toString();这个地方报错,主要详情如下,我的servlet是通过反射调用原创 2015-11-01 20:42:03 · 939 阅读 · 1 评论 -
jquery+ajax实现常见电商网站页面显示时滚动条滚到最低端自动从服务器异步加载下一页内容
#dialog{ text-align: center; height: 50px; background-color: LightGray; } #page{ text-align: center; height: 750px; background-原创 2015-11-15 19:22:33 · 1023 阅读 · 0 评论 -
dao层里一直提示连接关闭的错误但是关闭连接语句明明还未执行
今天在goodsDao里面写方法,测试的时候查询出的数据不正确,而且一直提示连接关闭,报错如下java.sql.SQLException: Connection is closed. at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.checkOpen(PoolingDataSource原创 2015-11-11 16:12:22 · 616 阅读 · 0 评论 -
Tomcat 下多个项目同时启动导致乱码
说起来真奇怪,题目这个说法我也不知道准不准确. 先说说我的遭遇吧,环境为myeclipse2014 tomcat 7.0.0 前天写个小网站,登陆,注册,登陆成功后显示成员列 表。。。。。。 主要就是注册页面的乱码: 注册里面当然有中文了,为了解决??乱码问题写了个CharacterFilter 配置范围为/*,但是发现插入数据库异常原创 2015-10-18 23:19:09 · 392 阅读 · 0 评论 -
jsp 中request 、response以及filter互相之间的关系
大家都知道request和response是servlet第一次被创建时由web容器创建的,filter时用来在客户端与服务器之间进行过滤操作设置的。 首先 当客户端要访问服务器时,本地浏览器会将当前html页面上的数据包括本地磁盘上的cookie封装到request内,然后通过http协议传送到服务器,在它到达服务器之后不会马上到达目标servlet并执行service()方法,而是会先原创 2015-10-18 23:39:23 · 853 阅读 · 0 评论 -
Tomcat 下多个项目同时启动导致乱码
说起来真奇怪,题目这个说法我也不知道准不准确. 先说说我的遭遇吧,环境为myeclipse2014 tomcat 7.0.0 前天写个小网站,登陆,注册,登陆成功后显示成员列表。。。。。。主要讲这个注册页面的问题: 注册里面当然有中文了,为了解决??乱码问题写了个CharacterFilter 配置范围为/*,但是发现插入数据库异常,说是某个字段原创 2015-10-18 23:12:04 · 96 阅读 · 0 评论 -
java springBoot项目代码加密总结
项目需要向外出售,涉及到版权问题需要进行代码加密。两周时间最终实现了对核心的一个package内的代码进行加密。还未实现对带有spring注解的类进行加密,但是以现在的技术积淀应该没有什么大的问题就可以将加密移植到springBoot源码之中,这个如果有的话后期再更新吧。 java加密很难,是因为源码编译后的字节码保留的源码信息是在太多导致了很容易被反编译。但是如果不是这样的话j原创 2016-11-07 10:42:39 · 4251 阅读 · 1 评论