- 博客(106)
- 资源 (17)
- 收藏
- 关注
原创 java.lang.ClassNotFoundException: org.apache.http.util.Args
java.lang.ClassNotFoundException: org.apache.http.util.Args昨天在用HttpClient做接口调用时,发现请求没有响应,也没有任何提示信息,但是在另外一个项目中却可以正常调用接口。于是,怀疑是系统本身做了什么限制,努力尝试,结果还是不行。后来在执行的地方改了部分代码,结果抛出ClassNotFoundException。有抛异常就好办了。可是
2016-10-09 14:29:01 11155
转载 解决Eclipse下面工程和文件乱码问题
针对eclipse下面的编码我们从四个层面上去说明:Workspace/Project/Content Type/File(1)、Workspace 【工作空间】 Windows->Preferences 打开”首选项”窗口,点击左侧General->Workspace,在右侧找到“Text file encoding”选项设置,一种是默认(一般默认是操作系统的编码格式,这个跟操作系统的设置有关系
2016-05-20 11:02:11 7326 1
原创 div + css 层的相对与固定
实例:<div class="relativeCls"> <!-- content --> <img border=0 src="image.jsp"> </div>样式:<style type="text/css"> <!-- 相对位置, 位置参数:top, bottom, left, right --> .relativeCls{ posit
2016-05-16 10:49:01 1255
原创 mongodb数据导出与导入
数据导出:mongoexport -d yzfile -c fs.files -o yzfiles.datamongoexport -d yzfile -c fs.chunks -o yzchunks.data参数说明: -h:指明数据库宿主机的IP -c:指明collection的名字 -d:指明数据库的名字 -o:指明到要导出的文件名 (以下参数可选) -u:指明数据库的用户
2016-04-11 09:43:40 1453 1
转载 Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 代码中存在死循环或循环产生过多重复的对象实体
2016-04-08 09:07:03 1584
原创 window下tomcat内存溢出配置及查看
问题: java.lang.OutOfMemoryError: Java heap space设置: 编辑tomcat的catalina.bat文件,在第一行的后面增加一句: set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M 注意:没有单引号 查看当前tomcat内存使用情况: 启动
2016-04-07 13:50:10 8799
转载 Gson用法整理
1 概述Gson是Google提供的一款json解析工具,用来在Java对象和Json数据之前进行映射。其源代码位于github.解析需要注意: 1、类里面的属性名必须和json字段里面的key一模一样,或者使用@SerializedName指定别名和json中的名字一模一样。 2、{} 代表一个对象 3、[]代表一个List 4、如果不想些get/set方法,需要吧属性
2016-03-22 17:21:55 1872
转载 ERROR TransactionInterceptor - Application exception overridden by rollback exception
异常信息:ERROR TransactionInterceptor - Application exception overridden by rollback exception问题分析: 主要是由于连接时间过长,失效所致。即,程序获取到的连接已经失效了,而拿一个失效的连接再次请求就会报那样的异常。问题解决: 既然程序获取的连接已经失效了,那么对于失效的连接就不应该使用,而应该
2016-03-15 13:32:33 18560
转载 JVM内存参数详解以及配置调优
基本概念: PermGen space:全称是Permanent Generation space。就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域 Heap space:存放Instance。GC(Garbage Collection)应该不会对PermGen space进行清理 所以如果你的APP会LOAD很多CLASS的话,就很可能出现P
2016-03-07 13:15:04 643
转载 23种设计模式
目录创建型Factory Method(工厂方法)Abstract Factory(抽象工厂)Builder(建造者)Prototype(原型)Singleton(单例)结构型Adapter Class/Object(适配器)Bridge(桥接)Composite(组合)Decorator(装饰)Facade(外观)Flyweight(享元)Proxy(代理)行为型In
2016-02-26 17:32:38 678
转载 史上最全的maven pom.xml文件教程详解
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">version。 --> 4.0.0 asia.banseon
2015-12-02 16:04:14 609
转载 Spring/Hibernate 应用性能优化的7种方法
摘要:此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法,包括减少生成主键的代价、用 JDBC 批处理 inserts/updates等。【编者按】对于大多数典型的 Spring/Hibernate 企业应用而言,其性能表现几乎完全依赖于持久层的性能。此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法,由OneAPM 工程师翻译。以
2015-10-28 12:15:28 645
原创 Java 获取客户端真实ip地址,规则及验证
/** * 获取客户端真实ip地址,要过滤 “0.0.0.0” 和 “255.255.255.255”, * 如果是局域网内请求的话,那么地址似乎是路由器的地址,一般为”192.168.1.1“ * @author: Santy * @date: 2015年9月10日 * @return */ public String ge
2015-10-28 09:08:26 3763
转载 MySQL安全配置详解
MySQL 是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 主要目标是快速、健壮和易用。目前,在大中型企业中已经得到了较好的运用,但是由于它是多平台的数据库,不可避免的默认配置也是适合多种情况的需求,因此需要用户需要在
2015-09-09 08:39:34 916
转载 数据库访问性能优化
数据库访问性能优化特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、 本文未深入数据库优化中最核心的执行计划分析技术。
2015-08-24 09:23:35 873
原创 java 内存数据的条件筛选和分页处理
/** * 从内存中查找需要的商品信息 * * @author: Santy * @date: 2015年7月15日*/@SuppressWarnings("unchecked")private Map searchFromMenory(Map map) {Map tMap = new HashMap();// 条件查询List product
2015-07-18 15:40:22 5532
原创 JQuery easyUI combobox 数据过滤(filter)
1、jsp/js文件: data-options=" panelWidth:550, value:'${order.saleMan.id }', idField:'id', textField:'userName', pagination:true, required:true, edi
2015-07-18 15:36:32 17771 4
转载 JavaScript 函数重载
// 方法一:根据arguments的length属性来判断参数个数function accMul(v1, v2, v3) {var len = arguments.length;if(len == 2) {callFunc1(v1, v2);} else if (len == 3) {callFunc2(v1, v2, v3);}}// 方法二:
2015-07-17 23:58:21 707
转载 java.net.UnknownHostException 异常处理
关于java.net.UnknownHostException大家也许都比较熟悉,今天我来整理一下关于java.net.UnknownHostException的各种处理办法:1、你的电脑或模拟器没有网络,请检查,也有可能是是网络地址错误,网站倒闭或者后台地址失效。2、java.net.UnknownHostException: Host is unresolved ***.***
2015-07-10 20:37:38 7340
原创 多台虚拟机的ip设置及相互访问
1、网络适配器的模式,改成桥接模式;2、ip的设置:DEVICE="eth0"BOOTPROTO="static" # 原先是DHCP, 要改成staticBROADCAST="192.168.1.255"DNS1="192.168.1.1"HWADDR="00:0C:29:7B:E3:8F"IPADDR="19
2015-07-07 09:44:43 4877
原创 spring 事务没有回滚
通过spring来管理事务, 在application.xml配置文件中, 只要配置了事务的级别,并且在方法上有rollback 那么只要该方法中抛出异常,那么整体会被回滚。现在遇到一个问题,部分回滚,部分没有回滚而是commit了。原因及解决: 数据库中表的引擎为MyISAM,而不是InnoDB; 遇到类似的情况可以从数据方向考虑
2015-05-25 19:56:58 1343
转载 javascript中的后退和刷新
后退+刷新在C# Web程序中,如为页面按钮写返回上一页代码this.RegisterClientScriptBlock("E", "history.go(-2);");其中,history.go(-2),要写为-2,因在按钮事件触发前,已刷新一次页面,所以应是-2。Response.Write("history.go(-2);");此处也要写为“-
2015-05-19 15:01:43 656
转载 eclipse构建maven的web项目
使用Eclipse的maven构建一个web项目1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next 2、选择项目路径 Usedefault Workspace location默认工作空间
2015-04-08 16:51:16 539
转载 Java程序员进化为架构师掌握的知识
Java程序员进化为架构师掌握的知识一:Java知识1、进制转换2、Java基本数据类型面向对象相关知识3、类、接口、抽象类this关键字、static关键字、final关键字方法的参数传递机制Java垃圾回收机制四种内部类的实现方式方法重写(override)与重载(overload)的联系与区别通过多态实现程序代码的松耦合Java 异常体系详解(ch
2015-03-23 13:25:29 564
转载 Java设计模式——策略模式
《JAVA与模式》之策略模式在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,
2015-03-06 13:08:15 642
转载 Java开源缓存框架 oscache下载、介绍使用
一、 OSCache 下载地址: https://java.net/downloads/oscache/二、1. 下载、解压缩OSCache 从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本, 解压缩下载的文件到指定目录 。 2、新建立一个web应用 3、将OSCache集成
2015-01-30 13:39:58 2084
原创 Tomcat 日志(Logger)输出中文乱码
Tomcat服务器记录日志(Logger)出现中文乱码问题,解决办法:修改Tomcat的bin目录下的catalina.sh文件,找到以下代码:if [ -z "$LOGGING_MANAGER" ]; then JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManage
2015-01-27 19:40:03 22219
转载 JavaScript 和 JQuery获取URL以及URL中的请求参数
//JQuery 方法: (function($){$.getUrlParam = function(name) { //构造含有目标参数的正则表达式 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //匹配目标参数 var r = window.location.search.substr(1).ma
2015-01-22 11:31:23 936
原创 Struts2 导出excel完整版
1、Struts2 配置 application/vnd.ms-excel attachment;filename="${downloadFileName}" excelFile 2、BaseAction//导出protected InputStream excelFile; pro
2015-01-20 16:57:57 1524
转载 JSP、Struts2下载中文文件名乱码问题
方案一:原来处理下载的代码如下:response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));下载的程序里有了这句,一般在IE6的下载提示框上将正确显示文件的名字,无论是简体中文,还是日文。 一. 上面方式,
2015-01-19 17:47:51 1216
转载 struts2+spring+mybatis简单配置
------------------------------------------配置-----------------------------------------------WEB-INF下web.xml[html] view plaincopyprint?xml version="1.0" encoding="UTF-8"?
2015-01-19 00:05:51 957
原创 org.hibernate.hql.ast.QuerySyntaxException
使用hibernate时出现以下错误:org.hibernate.hql.ast.QuerySyntaxException: LogTaskEventsis not mapped原因1:hibernate的配置文件 *.hbm.xml文件没有添加的applicationContent.xml(或者相应的)文件中;原因2:实体类LogTaskEvents 跟其相应的hib
2015-01-07 09:33:00 2612
转载 编写高效C/C++语言的四大绝招
编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就是针对编程工作中的一些体会和经验做相关的阐述。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值: 方法A:通常的办法#define LEN 32char strin
2014-12-26 10:37:10 764
转载 Linux 压缩与解压缩命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[***
2014-10-17 10:18:06 589
转载 Linux文件类型及如何查看,修改文件读写权限
Linux文件类型及如何查看,修改文件读写权限分类: linux2010-05-05 16:26 4549人阅读 评论(1) 收藏 举报linuxuser终端c现在使用 ls -l 命令,查看详细信息格式的文件列表,您将会看到如下内容: total 5drwxr-x--- 4 user group 4096 Mar 10 00:37 filenam
2014-10-17 10:12:54 1053
转载 查看 Visio 是否激活以及激活方法
文章来源: http://jingyan.baidu.com/article/da1091fbd45ce4027849d6bd.html
2014-09-23 14:04:04 10130
转载 c/c++中出现的位操作符
文章来源: http://blog.csdn.net/liyongbao1988/article/details/7408639
2014-09-19 09:46:36 820
转载 C++ http请求
std::string CHttpTool::HttpRequest(char * lpHostName,short sPort,char * lpUrl,char * lpMethod,char * lpPostData,int nPostDataLen) { HINTERNET hInternet,hConnect,hRequest; BOOL bRet;
2014-09-05 08:59:18 966
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人