
技术文章
文章平均质量分 65
iteye_5020
这个作者很懒,什么都没留下…
展开
-
怎样用quartz 调度Job
怎样用quartz 调度Job 1.所需要的第三方包:quartz-1.5.2.jarcommons-beanutils.jarcommons-digester-1.7.jarcommons-logging.jarcommons-logging-api.jarlog4j-1.2.11.jar 2.定义自己的job: public class ScanJob implements Job ...原创 2009-01-23 10:39:17 · 230 阅读 · 0 评论 -
Session实现原理
HTTP协议 ( http://www.w3.org/Protocols/ )是“一次性单向”协议。 服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理请求,并且返回一个HTTP Response给客户端,本次HTTP Request-Response Cycle结束。 我们看到,HTTP协议本身并不能支持服务端保...原创 2009-12-11 09:26:57 · 101 阅读 · 0 评论 -
org.slf4j.impl.StaticLoggerBinder.SINGLETON
tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory 问题描述:在项目启动时出现错误。 于是搜了一下发现是jar文件的版本冲突引起的。 具体讲是 hibernate-commons-annotations-3.1.x.GA-so...2009-06-05 16:03:32 · 313 阅读 · 0 评论 -
怎样打开端口
每一项服务都对应相应的端口,比如众如周知的WWW服务的端口是80,smtp是25,ftp是21,win2000安装中默认的都是这些服务开启的。对于个人用户来说确实没有必要,关掉端口也就是关闭无用的服务。“控制面板”的“管理工具”中的“服务”中来配置。1、关闭7.9等等端口:关闭Simple TCP/IP Service,支持以下 TCP/IP 服务:Character Generato...原创 2009-06-07 16:47:52 · 686 阅读 · 0 评论 -
用ChartDirector 画饼
ChartDirector是一款简单使用的图形报表工具,足以应付一般的开发需求。 对比习惯于JFreeChart开发的人,这家伙显得简单、明了。 // 设置Chart大小、背景色PieChart pc = new PieChart(750,500,0xddddff,-1,1);pc.setPieSize(390, 245, 150);// 设置图表标题// 只要...2009-06-22 10:18:32 · 134 阅读 · 0 评论 -
FCK Editor 不能显示问题
匪夷所思的问题: 页面中使用了FCK,比如这么引用标记: <fck:editor id="teacherComment.content" basePath="/textEdit/" height="300px" width="70%"></fck:editor>于是乎按照常理应该出现一个web编辑器,但直接这么写却什么也不显示,源文件也是一片空白?!2009-06-24 16:03:46 · 414 阅读 · 0 评论 -
HTTPClient PostMethod 乱码问题
虽然这是篇老文,不过还是忍不住转过来看看。 类别标签: UTF-8 encoding http-client java HttpClient POST 的 UTF-8 编码问题 Apache HttpClient ( http://jakarta.apache.org/commons/httpclient/ ) 是一个纯 Java 的HTTP 协议的客户端编程工具包, 对 HTTP 协议的...原创 2010-01-14 12:03:17 · 216 阅读 · 0 评论 -
org.codehaus.classworlds.NoSuchRealmException: plexus.core at org.codeha
很简单,直接找到maven_home\conf\settings.xml 修改<localRepository>%maven_home%/.m2</localRepository>并保存即可2010-02-27 23:25:45 · 650 阅读 · 0 评论 -
文本文件和二进制文件的区别
From: http://blog.csdn.net/seu_xuxueqi/archive/2006/03/11/621904.aspx从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。 ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:ASC码: 00110101 00110110 ...原创 2010-05-20 10:30:36 · 81 阅读 · 0 评论 -
Apktool 用法
最近研究cocos2dxhtml5这块,由于是跨平台的,所以里面的html5代码可以借鉴。因此找了点能破解apk的工具来玩,发现apktool确实不错的。用法如下:1.将附件中的压缩包解压到目录,如c:\apktool;2.开启cmd,输入java -jar apktool.jar DESC.jar TARGET_DIR其中DESC.jar是原apk,TAEGET_DIR是输出目...原创 2013-07-23 10:21:34 · 159 阅读 · 0 评论 -
Cannot create instance of interface org.apache.maven.artifact.repository.Artifac
maven构建子模块时报错,cmd如下:mvn archetype:create -DgroupId=com.niciware -DartifactId=upt-web -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false [ERROR] Failed to execute goal org.apac...原创 2016-02-26 18:09:52 · 704 阅读 · 0 评论 -
VS2012警告未能加载包“Visual C++ package”
安装了windows更新后就出现VS2012无法打开项目的问题,还报各种加载失败。解决方法:到微软官网下载VS2012更新 KB2781514,大概1.12MB链接地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=36020微软官网说明:Visual Studio 的缺陷可能导致它在 .NET 4.5 framewo...原创 2014-02-19 15:33:44 · 180 阅读 · 0 评论 -
HashTable和HashMap的区别
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。2.HashTa...原创 2009-12-02 14:47:58 · 89 阅读 · 0 评论 -
JAVA内存溢出解析
原因有很多种,比如:1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象;2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法,一个是优化程序代码,如果业务庞大,逻辑复杂,尽量...原创 2009-11-06 19:46:36 · 99 阅读 · 0 评论 -
IIS Error Code 解析
400无法解析此请求。401.1未经授权:访问由于凭据无效被拒绝。 401.2未经授权:访问由于服务器配置倾向使用替代身份验证方法而被拒绝。 401.3未经授权:访问由于ACL对所请求资源的设置被拒绝。 401.4未经授权:Web服务器上安装的筛选器授权失败。 401.5未经授权:ISAPI/CGI应用程序授权失败。 401.7未经授权:由于Web服务器上的URL授权策略而拒...原创 2009-01-23 10:49:21 · 301 阅读 · 0 评论 -
Poi的一个实例——用SQL动态导出Excel文件
很久以前。。。自己写的一个通过SQL语句导出Excel文件下载的程序,其中用到了POI库。程序并不完整比如需要传入一个Connection,总的来说还是比较值得回忆的吧。By the way,我并没有写测试的main函数。 package com.yxhc.util.execl ;import java.io.IOException ;import java.io.OutputStr...原创 2009-01-23 11:04:02 · 231 阅读 · 0 评论 -
批处理文件语法
BAT批处理文件语法 ==== 注 ======================================= .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是...原创 2009-01-23 22:51:25 · 133 阅读 · 0 评论 -
Web.xml配置详解
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web...原创 2009-01-23 23:43:48 · 100 阅读 · 0 评论 -
MD5算法
算法介绍 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个...原创 2009-01-27 23:38:34 · 124 阅读 · 0 评论 -
什么是 RSS
什么是 RSS? RSS是一种网页内容联合格式(web content sydication format)。 它的名字是 Really Simple Syndication 的缩写。 RSS是XML的一种。所有的RSS文档都遵循XML 1.0规范,该规范发布在W3C网站上。 在一个RSS文档的开头是一个<rss>节点和一个规定的属性version,该属性规定了该文档将以RS...原创 2009-02-01 13:25:58 · 240 阅读 · 0 评论 -
Perl 内置变量
$- 当前页可打印的行数,属于perl格式系统的一部分$! 根据上下文内容返回错误号或者错误串$" 列表分隔符$# 打印数字时默认的数字输出格式$$ perl解释器的进程id$% 当前输出通道的当前页号$& 与上个格式匹配的字符串$( 当前进程的组id$) 当前进程的有效组id$* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之. $, 当...原创 2009-02-04 13:55:39 · 120 阅读 · 0 评论 -
为什么使用Serializable(序列化)
经常看到有些类调用了Serializable接口,而有些类又没有调用Serializable接口。那么什么情况下要调用Serializable接口。 首先来了解一下Serializable。(类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。序列化接口Serializable没有方法或字段,仅用于标识可序...原创 2009-02-04 17:30:03 · 149 阅读 · 0 评论 -
Log4j和commons-logging
一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的 SimpleLog?),所以一般不会单独使用它。Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目一...原创 2009-02-05 13:28:27 · 103 阅读 · 0 评论 -
如何提高数据库查询速度
1、用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T...原创 2009-02-05 15:37:44 · 107 阅读 · 0 评论 -
软件工程师不可不知的10个概念
出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。10. 关系数据库 (Relational Databases) 关系数据库因为在大规模 Web 服务上缺乏可扩充性而颇受微词,然而,关系数据库仍然是近20年来计算机技术中最伟大的成就。关系数...原创 2009-02-05 15:45:31 · 78 阅读 · 0 评论 -
数字绕圈算法 JS 实现
这是一道某公司的算法题,我们姑且称之为“数字绕圈算法”。题目:给定一个数字N,以此生成一个N^2的二维矩阵,以某个方向为基准从1开始填充数字。假设数字5那么开始绕圈,最终的结果显示为:1 16 15 14 132 17 24 23 123 18 25 22 11...2014-06-25 01:26:25 · 1090 阅读 · 0 评论