
JAVA
文章平均质量分 84
xufan007
这个作者很懒,什么都没留下…
展开
-
java.io.IOException: Unable to read entire header; 0 bytes read; expected 32 bytes
读取同一个excel的时候(多个sheet),创建了多个WorkBook会出现这种问题。引起这种错误的原因估计多个读写流同时去读取同一个内存的原因照成的,解决办法是 使用单例模式。public static ImportPicture getImportPicture(ByteArrayInputStream in,Boolean isNew) throws IOException{原创 2012-05-24 15:11:12 · 19326 阅读 · 0 评论 -
MAT(Memory Analyzer Tool)工具使用
插件更新地址:http://download.eclipse.org/mat/1.0/update-site/先调用jdk的工具得到heap使用情况 我安装的是jdk1.6 C:/>Java -versionjava version "1.6.0_11" Java(TM) SE Runtime Environment (build 1.6.0_11-b03) Jav转载 2016-11-10 10:25:08 · 669 阅读 · 0 评论 -
利用Druid实现应用和SQL监控
出处:http://blog.youkuaiyun.com/linlzk/article/details/47418685一、关于DruidDruid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。转载 2016-07-26 15:36:19 · 542 阅读 · 0 评论 -
will not be managed by Spring 和was not registered for synchronization because synchronization is n
在SpringMVC框架,事物管理杜绝出现 will not be managed by Spring 和was not registered for synchronization because synchronization is not active否则Mybatis的事物管理中对事物的控制会出问题。 web.xml的加载顺序为:注意web.xml的执行顺序 contex原创 2016-07-25 17:05:20 · 56429 阅读 · 5 评论 -
kafka代码初步涉猎,用代码发送消息到客户端
服务端发送消息客户端接收消息:其中客户端的haloworld 由代码实现发送直接上代码 public static void main(String[] args) { Properties props=new Properties(); props.put("zk.connect", "192.16原创 2016-07-13 15:21:12 · 16534 阅读 · 2 评论 -
kafka_2.11-0.10.0.0 编程Failed to send messages after 3 tries. 错误解决
最近研究kafka在虚拟机上可以跑起来,但是在本机上连接虚拟机时候抛异常Failed to send messages after 3 tries修改红色字体部分之后可以正常运行# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreement原创 2016-07-13 15:16:28 · 2890 阅读 · 0 评论 -
JVM学习笔记-内存溢出
在实际编程过程中,会遇到一些OutOfMemory(OOM)异常。通过模拟。我们可以直接指出这些场景的本质,从而在纷繁复杂的千万行代码中避免这样去Coding。导致OOM的情况有多种,包括Java或Native Method Stack的内存不足或者栈空间溢出、Heap内存溢出、Non-heap内存溢出、Direct Memory溢出。Java Method Stack栈溢出模拟什转载 2013-06-24 17:49:59 · 615 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space
出现错误的原因是JVM设置的太小,需要修改你调试程序时候用到得JDK的jvm的大小。在eclipse的window---->Preferences-->Tomcat的JVM Settings中可以看到你使用的JDK ,然后 修改JVM大小 列如:-Xms512m -Xmx1024m。网上有很多这种exception的解决办法,大多数让你去修改Tomcat的catalina.ba原创 2012-08-26 11:19:01 · 486 阅读 · 0 评论 -
二叉树
package com.fcscs.share.test;// 出处 http://blog.youkuaiyun.com/lhfight/article/details/7788291import java.util.ArrayDeque; import java.util.Queue; public class TestTree { public stati转载 2012-07-26 17:55:18 · 451 阅读 · 0 评论 -
GXT grid 设置某一行被选中, 并把选中的行放在可视的范围
ext中设置选中某一行 并且 调整滚动条,使其可以在可视的范围类 private void setSelectGridModel(String term){ int index =-1; List list = grid.getModels(); for(ModelData model : list){转载 2012-07-16 17:44:01 · 1764 阅读 · 0 评论 -
JAVA实现图片大小的改变
下面程序是将一张图片修改成50*50的图片 ,可以通过修改 new_wi和new_he来调整public byte[] imageChangeSize(byte[] data) throws IOException { int orig_wi = 0 ; int orig_hi = 0 ; int fin_w = 0 ;原创 2012-07-10 15:46:44 · 1278 阅读 · 0 评论 -
redis分布式锁的实现
redis分布式锁的完整注解,分布式缓存,分布式中的seesion共享等原创 2017-08-09 10:22:54 · 942 阅读 · 0 评论