其它
文章平均质量分 66
partner4java
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c3p0的使用
一: 导c3p0的包二:导数据库连接包 ,比如我使用的mysql三:在类路径底线创建文件 jdbc.properties 文件内容为: driverClass=org.gjt.mm.mysql.DriverjdbcUrl=jdbc:mysql://localhost:3306/my_test?useUnicode=true&characterEncodi原创 2009-11-18 10:00:00 · 3613 阅读 · 0 评论 -
C3P0连接池详细配置
C3P0连接池详细配置关键字: c3p0 连接池 详细配置c3p0-config> c3p0一次同时获取的连接数。Default: 3 -->3 30 1000 false c3p0将建一张名为Test的空表,并使用其自带的查询语句进行测试。如果定义了这个参数那么 属性preferredTestQu转载 2009-11-17 18:25:00 · 988 阅读 · 0 评论 -
JWebUnit使用:jWebUnit是基于Java的Web应用程序的测试框架
1什么是JWebUnit jWebUnit是基于Java的Web应用程序的测试框架。 它包装现有的测试框架如 HtmlUnit 和 Selenium,用一个统一的,简单的测试界面,让您可以快速测试您的Web应用程序的正确性。 2JWebUnit的作用 JWebUnit提供一个高层次的Java API,用于向导的Web应用程序结合的断言,以验证应用程序的正确性。 这包括通过链接,原创 2011-12-22 14:49:26 · 9680 阅读 · 1 评论 -
HashMap漏洞
== Java == Java offers the HashMap and Hashtable classes, which use the String.hashCode() hash function. It is very similar to DJBX33A (instead of 33, it uses the multiplication constant 31 a转载 2011-12-29 12:52:43 · 2105 阅读 · 0 评论 -
关于java乱码的一些总结
Java乱码是因为Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。在这里,总结一下java乱码的一些常见情况 1.Javascript传参乱码:在浏览器端对要传递的中文参数进行编码处理.代码如下: xmlhttp.open("POST",url,true); //请求参数初始化 x转载 2012-03-22 18:26:41 · 812 阅读 · 0 评论 -
10条防采集建议
笔者自己是写采集器的,所以对网站防采集有一些心得体会。因为是在上班时间,各种方法只是简单的提及。很多防采集方法在施行的时候需要考虑是否影响搜索引擎对网站的抓取,所以先来分析下一般采集器和搜索引擎爬虫采集有何不同。相同点:a. 两者都需要直接抓取到网页源码才能有效工作,b. 两者单位时间内会多次大量抓取被访问的网站内容;c. 宏观上来讲两者IP都会变动;d. 两者多没耐心的去破解你对网页的一转载 2012-04-25 15:02:46 · 1332 阅读 · 0 评论 -
nginx后的tomcat获取真实用户ip
目前大部分获取ip的方式:beat.getRequest().getRemoteAddr()但是,如果通过nginx反向代理的话,就获取不到真实ip,是获取的nginx的ip需要:添加 proxy_set_header X-Real-IP $remote_addr; server { listen 80;原创 2012-05-02 16:12:59 · 12115 阅读 · 1 评论 -
Linux上JDK的 安装和卸载 详细
安装1. 去http://java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586-rpm.bin);2. 上载到Linux服务器上,在shell下执行命令:[root转载 2012-05-07 16:38:17 · 767 阅读 · 0 评论 -
安装subclipse, MyEclipse SVN插件
安装subclipse, MyEclipse SVN插件1、从官网下载site.zip文件,网址是:subclipse.tigris.org,2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。3、在E:\MyEclipse\MyEclipse8.5\dropins下新建文件svn.link,内容转载 2012-08-15 10:22:34 · 5379 阅读 · 0 评论 -
java RMI helloworld
首先Spring中整合了RMI:http://blog.youkuaiyun.com/partner4java/article/details/7285055然后,我们单独写个helloworld,分为几步1、接口定义,需要实现Remote2、实现3、注册开启4、调用具体使用可查看jdk文档package com.partner4java.demo.rmi;原创 2012-08-20 16:14:44 · 1380 阅读 · 0 评论 -
中国城市数据 上下级关系 区号 邮编 entity by jpa
主要是脚本里包含中国城市的数据,如果对数据没兴趣,不要继续往下看了。可导入使用,一直到县或区,包括电话区号和邮编。(数据没有经过严格验证,若存在问题,请邮件联系partner4java@163.com)脚本下载地址:http://download.youkuaiyun.com/detail/partner4java/5055425代码示例下载地址:http://download.youkuaiyun.com/de原创 2013-02-05 22:47:07 · 2904 阅读 · 0 评论 -
Failure to transfer org.sonatype.oss:oss-parent:pom:7
Description ResourcePathLocationTypeArtifactDescriptorException: Failed to read artifact descriptor for ognl:ognl:jar:3.0.5: UnresolvableModelException: Failure to transfer org.sonatype.oss:oss-原创 2013-03-02 00:24:24 · 9595 阅读 · 1 评论 -
Java 开发 2.0: 现实世界中的 Redis
转载自:http://www.ibm.com/developerworks/cn/java/j-javadev2-22/index.htmlRedis 如何在包含大量读取操作的应用程序中战胜 memcachedAndrew Glover, 作家和开发人员, Beacon50简介: Redis 与 memcached 有许多相似之处,但是它拥有更加转载 2013-03-01 16:50:39 · 1615 阅读 · 0 评论 -
Could not create the view: An unexpected exception was thrown. 电脑突然断电,myeclipse非正常关闭,出现错误
问题:电脑突然断电,myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown.”。但是项目中的文件可以通过命令查看。解决方式:关闭myeclipse -- 删除文件“.metadata/.plugins/org.e原创 2013-05-29 00:23:09 · 27461 阅读 · 21 评论 -
屌丝饭后的牢骚
本文主要记录自己各种“牢骚”:(仅作饭后消遣,不保证具有100%正确性;每想到发牢骚的话便会更新)2013.06.08 如果你每天都在抱怨工作中的各种问题,各种愤愤,这时希望你静下心去发现自己的问题,更正自己的态度,更不应该把不好的心情带给同事!2013.05.27 世界上分为两种java程序员:汇编、C转过来的,闲的无聊就自己写个算法;至始至终都是java,闲的无聊就学习apac原创 2013-04-25 14:42:29 · 1986 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space
如果你用win /tomcat/bin/catalina.bat 加上下面的命令: set JAVA_OPTS=-Xms32m -256m 如果你用unix/linux /tomcat/bin/catalina.sh 加上下面的命令: JAVA_OPTS="-Xms32m -Xm原创 2011-07-13 17:45:10 · 1104 阅读 · 0 评论 -
ubuntu开启3D效果,修复VirtualBox
ubuntu的3D特效一直都没打开,今天尝试了一下,发现效果居然出不来。除了立体桌面相关的,其他特效都是好用的。在ubuntu中文论坛里面找到一篇帖子http://forum.ubuntu.org.cn/viewtopic.php?f=94&t=140531讲解的很详细,其实问题很简单,ubunt默认的是2个工作空间,立体桌面至少4个工作空间。。。设置后就可以用立体桌面了,只是显卡转载 2011-12-04 14:04:41 · 1937 阅读 · 0 评论 -
我的myelipse提示问题
我的MyEclipse突然没提示了,我就捣鼓了一下,冲网上找的大体步骤如下: 一:方法1: 点击Windows->Preferences->General->Keys,找到word competion命令,把它的快捷键alt + / 改成其它的快捷键或删除,再把content assist命令的快捷键由 ctrl + space 改成我们想的的 alt + / 即可。原创 2009-11-17 14:00:00 · 1238 阅读 · 1 评论 -
tomcat和apache整合
我们为了提高静态页面的访问速度,需要把tomcat专门集成进web服务器,如apache或在IIS。·集成的考虑因素·集成技术的选择·JK插件·Tomcat体系接口与JK插件的工作原理·Tomcat与IIS服务器的继承·Tomcat与Apache服务器集成 集成的考虑因素:集成的理由很多,不集成的理由也有很多,特别是5.0以后Tomcate的性能已经原创 2010-01-13 21:30:00 · 3730 阅读 · 0 评论 -
Linux安装jdk
<br />1下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_19-linux-i586-rpm.bin);<br />2 上载到Linux服务器上,在shell下执行命令:<br />[root@LinuxServer rpm]# chmod 755 j2sdk-1_4_2_19-linux-i586-rpm.bin<br />[root@LinuxServer rpm]# .转载 2010-06-06 11:13:00 · 799 阅读 · 0 评论 -
junit 简单介绍(入门)
当你需要编写更多的test case的时候,你可以创建更多的TestCase对象。当你需要一次执行多个TestCase对象的时候,你可以创建另一个叫做TestSuite的对象。为了执行TestSuite,你需要使用TestRunner。TestCase + T原创 2011-02-14 23:37:00 · 1501 阅读 · 0 评论 -
p6spy 的用法
从网上一篇文章看到有人在用p6spy,感觉不错,特意玩了一下。p6spy 和 ibatis的整合:http://www.p6spy.com/download.html第一步:下载第二步:把 p6spy-install里面的p6spy.jar,加入第三步:把sp原创 2010-10-16 23:46:00 · 2244 阅读 · 0 评论 -
JFreeChart乱码解决方法
JFreeChart乱码解决方法 整个图标分成三部分chart title,chart 的plot还有chart的 legend三个部分需要对他们分别设置字体就对了。 先看解决方法( 把这几个全部设置了,都搞定了就可以了): 标题乱码 chart.getTitle().setFont(new Font("宋体", Font.BOLD,12)); 其他 CategoryAxis do转载 2009-11-22 20:48:00 · 1734 阅读 · 2 评论 -
tomcate 配置 动态 虚拟目录
l在conf目录下建立一个engineName目录,在其中建立hostName目录l在hostName中建立context.xml文件。l内容为:注意:tomcat5.5版本后,path属性不用定义,urlpath直接默认为xml文件名称。 我配置动态虚拟目录,在conf目录下面添加了catalina目录,catalina目录下添加了localhost,目录,localhost下添加文件jdb原创 2009-11-16 14:38:00 · 1292 阅读 · 0 评论 -
项目环境问题 java.lang.UnsupportedClassVersionError: Bad version number in .class file
解决方式:一:Java Build Path 二:Java Compiler(这一点大家老忘)三:容器JDK原创 2011-03-24 22:09:00 · 1160 阅读 · 0 评论 -
配置tomcat ssi shtml
首先,tomcat去解析ssi是不明智的做法,最好让tomcat去集成apache,让apache解析静态文件。配置过程如下:目前主流的web服务器都提供了SSI实现,我们只需要打开SSI功能就可以使用。下面我们就介绍在Tomcat5.5下如何使用SSI技术:第一步:把$CATALINA_HOME/server/lib/servlets-ssi.renametojar的名称改为servlets-s原创 2009-12-29 16:24:00 · 2442 阅读 · 0 评论 -
JFreeChart全面讲解
JFreeChart全面讲解 一、JFreeChart获取。 JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下: 1、JFreeReport:报表解决工具 2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp)转载 2009-11-22 20:49:00 · 1383 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space
如果你用win /tomcat/bin/catalina.bat 加上下面的命令: set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m如果你用unix/linux /tomcat/bin/catalina.sh 加上下面的命令:原创 2011-07-13 18:01:36 · 827 阅读 · 0 评论 -
Myeclipse Ctrl+Shift+F 快捷键 格式化代码 失效了 不起作用了
和搜狗输入法快捷键冲突了,去掉搜狗快捷键原创 2011-11-25 15:54:27 · 9503 阅读 · 6 评论 -
简单示例mock的使用 (Junit结合Jmock)
测试数据库时非常脆弱:数据的改变可能会影响测试的结果。 为目标的依赖创建桩(stub)或mock类是更好的解决方案。 可以使用jMock开源库来快速、简单的定义mock对象。(详细请查看:http://www.jmock.org) stub:通常指的是目标接口的简单实现,他通常只响应对应的测试中的调用,起作用是为被测试的类创建必要的输入。 mock:是实际的实现对象,被测试的类原创 2011-11-28 13:48:10 · 6055 阅读 · 0 评论 -
HibernateJMX
Your trail:Here are some instructions for making the Hibernate Statistics JMX MBean available from AppFuse:The example below has been tested with MX4J 3.0.1, JDK 1.5 Update 2 and Tomcat 5.转载 2011-11-28 22:03:20 · 1136 阅读 · 0 评论 -
Java开发十大必备网站
以下是收集的10个Java开发相关的网站,这些网站质量都很好,它们提供了业界信息以及一些很棒的讲座, 还能解答常见开发过程中遇到的问题、面试问题等。下面,我们具体来了解下。 1. Stackoverflow Stackoverflow.com 可能是编程界中最流行的网站了,该网站有成千上万个好问题和答案。学习API或者编程语言,通常依赖于代码示例,stackoverflow就可以提转载 2014-01-08 18:27:44 · 7254 阅读 · 3 评论
分享