JAVA
文章平均质量分 55
DracoTianlong
这个作者很懒,什么都没留下…
展开
-
利用Socket模拟http请求
利用Socket直接发送请求到服务器,模拟浏览器的动作,接受相关返回的结果。import java.io.*;import java.net.Socket;public class SocketTest2 {/** * @param args */public static void main(String[] args) throws Exception{ Socket原创 2012-07-15 10:07:17 · 2484 阅读 · 0 评论 -
Java读取properties文件 【转】
Java读取properties文件 【转】使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties(原创 2012-07-15 18:17:16 · 710 阅读 · 0 评论 -
jython
http://www.ibm.com/developerworks/cn/education/java/j-jython1/section2.html原创 2011-12-06 20:22:01 · 835 阅读 · 0 评论 -
org.apache.commons.codec.binary.Base64 加密解密
/** * 解密 * * @param pwd * @return * @see [类、类#方法、类#成员] */ public static String decodeStr(String pwd) { Base64 base64 = new Base64(); byte[] debyt原创 2012-07-15 21:13:11 · 31095 阅读 · 0 评论 -
log4j:WARN please initialize the log4j system properly
Log4j的配置放到Spring的前面 log4jConfigLocation /WEB-INF/log4j.properties log4jRefreshInterval 60000 org.springframework.web.util.Log4jConfigListener contextConfigLocation原创 2012-08-02 16:00:40 · 945 阅读 · 0 评论 -
com.opensymphony.xwork2.ognl.OgnlValueStack Error setting expression错误可能原因
2012-07-15 23:55:34 com.opensymphony.xwork2.ognl.OgnlValueStack Error setting expression 'meetingInfo.meetingName' with value '[Ljava.lang.String;@11dfada'ognl.OgnlException: target is null for setPro原创 2012-07-16 00:00:59 · 9855 阅读 · 1 评论 -
在Myeclipse8.5如何安装Jython
下个Myeclipse8.5点使用myeclipse8.5作为python开发工具的配置:使用myeclipse8.5作为python/jython开发工具的配置并测试1、安装JyDT_Update_Site_1.4.14 -----jydt插件,放到myeclipse dropins目录下2、安装jython。下载jython_installer-2.5.1.jar,通过命令java -原创 2011-12-06 20:15:54 · 1965 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/DataSources
Exception in thread "main" java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/DataSources at org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:154) at org.hibernat原创 2012-07-21 18:15:24 · 18567 阅读 · 1 评论 -
log4j:ERROR setFile(null,true) call failed;log4j.log (系统找不到指定的路径。)
1、是log4j.properties与tomcat的log4j重名的原因 你把/WEB-INF/classes/log4j.properties的log4j配置文件改个名字看(如:logConfig.properties) 因为在tomcat启动是默认去找log4j.properties,但此时Listener还没有起来,tomcat就要往\WEB-INF\logs\log4j.原创 2012-08-02 15:58:49 · 7497 阅读 · 1 评论 -
ERROR: relation "public.userinfo" does not exist
解决c3p0 pool 找不到 Postsql的表的问题。建表的时候注意需要赋予相应的用户权限。ALTER TABLE "userInfo" OWNER TO sa;GRANT ALL ON TABLE "userInfo" TO sa;GRANT ALL ON TABLE "userInfo" TO public;Initializing c3p0原创 2012-08-02 16:55:01 · 8942 阅读 · 1 评论 -
ERROR: current transaction is aborted, commands ignored until end of transaction block
org.hibernate.exception.GenericJDBCException: could not get next sequence value at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) at org.hibernate.原创 2012-08-02 16:19:26 · 2843 阅读 · 0 评论 -
Hibernate中Criteria的完整用法
criteria英[kraɪˈtɪərɪə]美[kraɪˈtɪrɪə]标准1,Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 2,DetachedCriteria Spring 的框架提供了getHibernateTemplate ().转载 2012-07-19 22:02:45 · 1061 阅读 · 0 评论 -
ThreadLocal是什么
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副原创 2012-07-13 23:06:04 · 656 阅读 · 0 评论 -
hibernate六种查询
我很想从现在做起,使自己能够真正享受编程带来的快乐,没有虚荣,没有竞争,没有杂念。只有快乐,只有充实,只有无悔。当然我说到做到,那篇日志讲的是一个从点到面,从面到点的哲理。我觉得有必要写一个hibernate的总结性随笔,从点到面,讲讲hibernate查询的6种方法。分别是HQL查询,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名原创 2012-07-14 12:15:58 · 994 阅读 · 1 评论 -
JAVA获得当前时间的几种方法
package com.xjp.common.util; import java.sql.Timestamp;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Date; import com.ttsoft.framework.util.DateUtil; /**原创 2012-07-16 00:09:35 · 1467 阅读 · 0 评论 -
Caused by: java.net.SocketException: Software caused connection abort: recv
Caused by: java.net.SocketException: Software caused connection abort: recv 重启了下postgresql的服务。目前这个问题没有重现。猜想是:内存异常后,请求失败。 (背景:任务管理器中内存达到98%左右)原创 2012-08-03 20:20:27 · 2866 阅读 · 0 评论 -
[Fatal Error] :-1:-1: Premature end of file.
[Fatal Error] :-1:-1: Premature end of file. 问题还未定位出来,继续定位中,先标记下。原创 2012-08-03 20:23:01 · 8803 阅读 · 6 评论 -
postgresql 插入字符串有空格,见图片
未解决。在研究中 解决:数据类型的问题:表8-4. 字符类型名字描述character varying(n), varchar(n)变长,有长度限制character(n), char(n)定长,不足补空白text变长,无长度限制SQL 定义了两种基本的字符类型:character varying(n) 和 character(n) ,这里的n原创 2012-08-03 20:31:18 · 7318 阅读 · 0 评论 -
Nginx完整配置说明
#用户 用户组 user www www; #工作进程,根据硬件调整,有人说几核cpu,就配几个,我觉得可以多一点 worker_processes 5; #错误日志 error_log logs/error.log; #pid文件位置 pid logs/nginx.pid; worker_rlimit_nofile 8转载 2012-08-11 23:05:51 · 719 阅读 · 0 评论 -
unable to load class jxl.read.biff.BiffException
java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class jxl.read.biff.BiffException) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClass原创 2012-08-14 15:22:48 · 1432 阅读 · 0 评论 -
WordPress最简洁google的sitemap
闲来无事给自己的wp写了个google的sitemap直接使用sitemap.php输入sitemap演示地址:http://www.ccvita.com/sitemap.php代码如下:require_once('wp-config.php'); mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die("Could not转载 2012-08-29 23:20:31 · 2563 阅读 · 0 评论 -
bigbluebutton 安装日志
BigBlueButton 是一个使用 ActionScript 开发的在线视频会议系统或者是远程教育系统,主要功能包括在线PPT演示、视频交流和语音交流,还可以进行文字交流、举手发言等功能,特别适合用在网上教学,支持中文等多种语音。界面非常漂亮:服务器端用到的项目包括有 ActiveMQ、Asterisk、前言:bigbluebutton是一个万维网广播站和会议系统,他是原创 2012-08-21 09:25:47 · 5490 阅读 · 0 评论 -
网站SEO优化部分原则
好的网站的在设计上需要遵循搜索引擎的搜索习惯,这样才能更好被这些搜索引擎收录,那么在设计网站时我们应该遵循哪一些原则,以下是大部分seo专家普遍认为的部分准则,列出来跟大家分享一下:1.网站主题突出。好的网站的都有一个主题,如Amazon是商品零售的网站。阿里巴巴是全球贸易。不能用"大而全"的出发点来建立网站,从搜索营销方面来看,我们要告诉搜索引擎这是一个什么样主题的网站。2.转载 2012-08-29 23:16:30 · 1120 阅读 · 0 评论 -
系统构架-Wabacus
原文地址: http://www.iteye.com/magazines/91转载 2012-09-01 14:47:36 · 878 阅读 · 0 评论 -
连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线。
错误如下:org.postgresql.util.PSQLException: 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线。 at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:136) at org.pos原创 2012-08-25 20:29:23 · 18211 阅读 · 0 评论 -
初入 Java 反编译
[Lcom/test/oa/model/info/Test; 表示Test[].class原创 2012-08-28 11:05:56 · 1993 阅读 · 0 评论 -
如何保护Java程序 防止Java反编译
常用的保护技术 由于Java字节码的抽象级别较高,因此它们较容易被反编译。本节介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。 隔离Java程序 最简单的方法就是让用户不能够访问到Java Class程序,这种方法是最根本的方法,具体实现有多种方式。例如,开发人原创 2012-08-28 11:06:30 · 32183 阅读 · 5 评论 -
给你的网站加上站内搜索---Spring+Hibernate基于Compass(基于Lucene)实现
给你的网站加上站内搜索---Compass入门教程syxChina(syxchina.cnblogs.com)Compass(基于Lucene)入门教程1 序言2 Compass介绍3 单独使用Compass4 spring+hibernate继承compass4-1 jar包4-2 配置文件4-3 源代码4-4 说明4-5 测试5 总结下吧1转载 2012-09-07 14:32:47 · 1750 阅读 · 0 评论 -
Spring bean里的parent属性
有一个Test的类,里面有User属性和setUser(User user)方法,现在用Spring的IOC,使用到bean里的parent属性。...bean id="testProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"原创 2012-09-07 14:42:53 · 5803 阅读 · 0 评论 -
Spring JDBC模板类—org.springframework.jdbc.core.JdbcTemplate
关于JDBC的"薄"封装,Spring 用一个Spring JDBC模板类来封装了繁琐的JDBC操作。下面仔细讲解一下Spring JDBC框架。一、首先看一下为什么要对JDBC进行封装? 传统的JDBC API实现比较底层,不管用户执行一个复杂的数据库操作还是一个简单的数据库查询操作,都有一个模板可以使用:捕获或抛出异常—获取连接—创建Statement或PreparedStatem原创 2012-09-06 17:13:22 · 19521 阅读 · 0 评论 -
spring为ApplicationContext提供有三种实现
spring为ApplicationContext提供的3种实现分别为:ClassPathXmlApplicationContext,FileSystemXmlApplicationContext和XmlWebApplicationContext,其中XmlWebApplicationContext是专为Web工程定制的。使用举例如下: 1. FileSystemXmlApplication转载 2012-09-08 09:22:56 · 794 阅读 · 0 评论 -
十分的不解啊,已经修改为jdk1.6编译,在tomcat中还是错误。
2012-9-8 14:34:45 org.apache.catalina.core.StandardContext listenerStart严重: Exception sending context initialized event to listener instance of class com.sencloud.dh.core.web.listener.StartupListener原创 2012-09-08 14:38:08 · 1991 阅读 · 0 评论 -
读取js压缩gzjs格式文件,读取失败
今天在做以Ext3.4的基础的JS项目,但是Ext插件比较大,这样一来浏览速度就变慢,就把JS文件压缩为gzjs,但是gzjs浏览不能识别,需要一定服务端的处理。处理步骤如下:1、将js压缩为gzjs格式文件(注:使用gzip.exe 打包压缩js文件最后生成xx.js.gz 把xx.js.gz文件改成xx.gzjs。压缩实例: ext-all.js (610KB), gzip.exe压缩原创 2012-09-09 15:49:29 · 4129 阅读 · 0 评论 -
Java:Mac中Eclipse添加JDK源码
方法一1. 在Eclipse里找到使用的JDK目录: preferences...->Java->Installed JREs->JVM 1.6.0 (MacOS X Default).2. 复制src.zip到/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home3. 重启Eclipse即可.原创 2012-09-27 11:32:33 · 5848 阅读 · 0 评论 -
org.springframework.security.BadCredentialsException: Bad credentials
严重: Servlet.service() for servlet default threw exceptionorg.springframework.security.BadCredentialsException: Bad credentials at org.springframework.security.providers.dao.DaoAuthenticationProvider原创 2012-09-09 21:03:06 · 8688 阅读 · 3 评论 -
DelegatingFilterProxy【转】
安全过滤器链Spring Security的web架构是完全基于标准的servlet过滤器的。 它没有在内部使用servlet或任何其他基于servlet的框架(比如spring mvc), 所以它没有与任何特定的web技术强行关联。 它只管处理HttpServletRequest 和HttpServletResponse,不关心请求时来自浏览器,web服务客户端,HttpInvoker还是一转载 2012-09-11 16:43:46 · 2110 阅读 · 0 评论 -
未解决的问题:log4j总是在加载的时候
Exception in thread "Thread-1" java.lang.NullPointerException at org.apache.log4j.LogManager.getLoggerRepository(LogManager.java:168) at org.apache.log4j.xml.XMLWatchdog.doOnChange(DOMConfigurator原创 2012-09-17 17:00:31 · 3492 阅读 · 0 评论 -
HibernateTemplate中HibernateCallback的事务 为什么需要使用HibernateCallback
1.this.getSession() 是org.springframework.orm.hibernate3.support.HibernateDaoSupport 中的一个方法,它可以从当前事务或者一个新的事务获得一个hibernate session,需要程序维护session(手动关闭session)2.this.getHibernateTemplate().getSessionF原创 2012-09-17 16:00:27 · 2041 阅读 · 0 评论 -
doc命令 rd 命令使用
rd的另外一个写法是rmdir,源自ReMakeDirectory。使用的方法也很简单:rd 文件夹名 即可,例如:rd test。它支持带路径的文件夹名,例如:rd d:\test。 有时候,rd并不能很好地完成任务:你让它删除test文件夹,它却傲慢地向你翻白眼:目录不是空的。不过,这也不能怨它偷懒不干活,只是它的脾气有点怪:如果要删除的文件夹下面还有子文件,你得给rd戴顶高帽,加个 /原创 2012-09-09 16:50:05 · 2077 阅读 · 0 评论 -
Tomcat6.0虚拟目录配置
设虚拟目录 "site",通过http://localhost:8080/site 访问物理路径 D:"site文件夹里面的内容。设置过程如下:1.复制 Tomcat6.0"webapps"ROOT目录下的 WEB-INF文件夹到 D:"site目录下。2.打开 D:"site"WEB-INF目录下的 web.xml文件,在 之后加入:原创 2012-10-08 22:59:52 · 899 阅读 · 0 评论