工作小记
文章平均质量分 77
彷徨的石头
这个作者很懒,什么都没留下…
展开
-
json-lib-2.2-jdk15.jar依赖包
json-lib-2.2-jdk15.jar包有其它几个依赖 包:commons-beanutils.jar,commons-httpclient.jar,commons- lang.jar,ezmorph.jar,morph-1.0.1.jar。下载地址:http://www.docjar.com/http://json-lib.sourceforge.net/http://...原创 2018-12-12 10:26:22 · 5660 阅读 · 0 评论 -
各个数据库统计表相关数据的视图
mysql:information_schema.tables db2:SYSCAT.TABLES oracle:user_tables原创 2016-10-14 16:16:42 · 2979 阅读 · 0 评论 -
各个数据库取前10行记录
access:select top (10) * from table1 where 1=1 db2:select column from table where 1=1 fetch first 10 rows only 取第三行到第5行的记录select * from (select row_number() over() as row from table) as tem转载 2016-10-14 16:12:49 · 4371 阅读 · 0 评论 -
db2 ERRORCODE=-4499, SQLSTATE=08001解决办法
1、 db2 ERRORCODE=-4499, SQLSTATE=08001,解决办法a、 需要使用db2set DB2COMM=TCPIP,才可以使用jdbc type v4来连接b、 若此时仍旧报错,检查”db2 get dbm cfg |findstr SVCENAME”,查看TCP/IP服务名称和/etc/services中定义的db2服务名称是否匹配,windows下是原创 2016-10-10 10:44:09 · 80259 阅读 · 1 评论 -
mysql数据库迁移到db2数据库
最近客户要求把mysql数据库改为用db2数据库,真是醉了,市面上各类数据库,语法不一样,函数不一样,工具也不一样,增加了程序员的负担。我用过Oracle、mysql、db2数据库,感觉db2是最难用的,可能用习惯了Oracle,用db2特别难用。但是客户是上帝,让干嘛就干嘛呗。于是上网搜了搜迁移工具,十分感谢IBM开发了IBM MTK数据库迁移工具,也许是IBM为了抢占其他数据库市场才开发的(只原创 2016-09-23 09:34:35 · 11532 阅读 · 1 评论 -
Redis总结
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis是一个Key-Value存储系统。它支持存储的value类型相对更多,包括String、List、Set、zset(sorted set 有序集合)和Hash。这些数据类型都支持push/pop、add/remove及取交集和差集及更丰富的原创 2016-01-18 16:03:02 · 464 阅读 · 0 评论 -
Java易犯错误
1、将数组转换为数组列表 错误:List list =Arrays.asList(arr); 正确:ArrayList list =new ArrayList(Arrays.asList(arr)); 解释:Arrays.asList()方法返回一个受指定数组支持的固定大小的列表,这不是java.util.ArrayList类,java.util.转载 2015-02-14 11:07:03 · 686 阅读 · 0 评论 -
Tomcat安装问题
今天在我的电脑上重新安装Tomcat,总是报错,终止服务。 具体解决方案: 首先删除以前安装的Tomcat文件; 其次在cmd中输入sc delete tomcat6;最后在选择tomcat的安装目录中,不要带有空格。原创 2015-02-09 13:43:04 · 579 阅读 · 0 评论 -
window server 2008上安装Oracle遇到的问题
今天去给客户安装系统,其服务器上的系统是Window Server 2008,我在上面安装Oracle 10g,怎么装都报错,装了一上午,最后询问Oracle专家,找到了原因:我的Oracle版本是Oracle10.2.1,而Window Server 2008上至少要安装Oracle 10.2.4版本。原创 2015-02-04 08:32:31 · 764 阅读 · 0 评论 -
万恶的db2总结
1、修改表结构或重新建表后,对表进行任何操作都不被允许,因为表不活动,需要对表进行reorg操作 来恢复。 语句:原创 2016-09-27 15:42:47 · 676 阅读 · 0 评论 -
使用JSON报错问题
今天使用JSONObject对象,从而引入了json-lib-0.9.jar包,但是会报错,发现还需要其他包:commons-beanutils-1.8.0.jar,commons-collections.jar,commons-logging-1.1.1.jar,ezmorph-1.0.4.jar,commons-lang3-3.2.jar。 引入上面报后还是会报错:java.l原创 2016-11-16 15:57:46 · 1434 阅读 · 0 评论 -
windows server 2012 安装mysql 5.7.22小结
最近因为mysql漏洞问题要升级mysql到最新版本,从官网下载下mysql5.7.22 安装在windows server 2012服务器上遇到如下问题:1、把mysql5.7.22放到服务器上后,双击mysqld.exe报错:缺少dll或者某些其他错误。于是从网上下载了一个软件DirectXRepair_v3.7(据说必须是增强版好用,点击即可下载)。这款软件不进会修复系统的dl...原创 2018-05-26 01:08:06 · 3076 阅读 · 0 评论 -
使用http访问非应用服务器中的文件
今天遇到一个问题,想使用http访问非tomcat下的文件,我们都知道通过http可以访问tomcat/webapp/应用程序下的文件,但是如果你的应用上传的附件路径放到webapp/应用程序下的话,每次升级服务,都会覆盖以前的附件,造成不必要的麻烦,所以一般都会把上传路径放到服务器的其他盘符中。有些情况就需要访问上传的附件,具体做法如下: 修改tomcat/conf/server.x原创 2017-09-29 22:36:40 · 3697 阅读 · 0 评论 -
mysql导入*.sql文件时报错: 2006 - MySQL server has gone away
navigate导入*.sql数据时候,报一下错误:解决方法是:适当增大 max_allowed_packet 参数可以使client端到server端传递大数据时,系统能够分配更多的扩展内存来处理。将max_allowed_packet参数调节为256M。即可解决。注意: 使用set global命令修改 max_allowed_packet 的值,重启m原创 2017-05-01 19:50:09 · 558 阅读 · 0 评论 -
类找不到总结java.lang.ClassNotFoundException
(1)org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class'com.microsoft.sqlserver.jdbc.SQLServerDriver' 答:sqljdbc.jar(2)Java.lang.ClassNotFoundException: org.sp转载 2017-01-12 16:54:39 · 1409 阅读 · 1 评论 -
利用POI将word转换成html实现在线阅读
利用POI将word转换成html实现在线阅读一、分析通过网上找资料,发现用Java实现word在线阅读有以下的实现方式:1Word=>PDF(OpenOffice+JodConverter)=>SWF(pdf2swf)=>FlexPaper浏览2Word=>PDF(MSOffice+JACOB)=>SWF(pdf2swf)=转载 2016-12-20 15:27:15 · 2068 阅读 · 0 评论 -
db2创建表时,报错:SQL0286N
今天在db2中创建库表,结果总是报错SQL0286N ,原因是其中一个字段长度是4000,而表空间页大小也是4K,超出了表空间页大小,就会报此错误。 解决办法:创建表空间页大小改为32K。原创 2016-12-20 13:57:57 · 2035 阅读 · 0 评论 -
安装上db2后,输入命令总是报错:SQL1092N
今天在服务器上安装db2 9.7版本后,在db2cmd中输入命令总是报错SQL1092N。 原因是当前登录用户无权使用命令。 解决方法: 第一,将登录用户加入DB2ADMNS组和 DB2USERS组里面,然后重启服务器第二,在db2cmd命令窗口中,输入:db2set DB2_GRP_LOOKUP=LOCAL,TOKENLOCAL,回车即可。原创 2016-12-20 13:52:20 · 8617 阅读 · 0 评论 -
MyEclipse关于查看Jar引入问题
总结Java中引用某个类,如何知道这个类来自哪个Jar包,目前我知道两种方法: 1、使用快捷键contrl+T,找到Jar包。此方法有一个缺点:如果一个项目中有好几个相同名字但是版本不同的Jar,比如POI3.10.jar和POI3.14.jar,这样我们就不知道此类引用了哪个Jar包,于是产生第二种方法。 2、在程序中写入如下代码,输出Jar的绝对路径,即可知道来自哪个J原创 2016-12-19 14:09:53 · 3508 阅读 · 0 评论 -
使用Jquery修改onclick中的参数
今天遇到这样一个问题,JSP中已经有标签,我想在JS中重新修改param1。首先想到的是使用Jquery的bind("click"),但是运行后,不好用;然后我就使用unbind("click"),在使用bind("click"),运行后还是不好用。思来想去,最后使用了attr()方法为onclick重新赋值,最后好用了。 即$(this).attr("click","del(para原创 2015-01-15 15:14:54 · 13668 阅读 · 4 评论 -
启动Weblogic时遇到两个问题Management141266和javax.xml.stream.FactoryConfigurationError
今天启动Weblogic时遇到错误weblogic.management.ManagementException: [Management:141266]原创 2014-11-05 17:42:04 · 2856 阅读 · 0 评论 -
VML应用-利用ECOTree绘制树形结构图
1、基本概念VML的全称是Vector Markup Language(矢量可标记语言),VML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软1999年9月附带IE5.0发布的。具体内容可以上网搜索。网址1:http://www.w3.org/TR/1998/NOTE-VML-19980513 2、利用VML实现树形结构图通过后转载 2013-10-28 13:23:27 · 2502 阅读 · 0 评论 -
Java Web项目开发到底需要掌握哪些技术?
目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下:l Java语言l 面向对象分析设计思想l 设计模式和框架结构l X转载 2013-10-24 13:27:55 · 1649 阅读 · 0 评论 -
工作中遇到的小问题
1、request.getQueryString() 举个例子很容易理解: URL:http://servername/webname/pagename.jsp?paramName=paramValue queryString 就是paramVame=paramValue,上面方法就是获取这个queryString 因此,这个方法只能获取ge原创 2013-09-09 09:53:10 · 588 阅读 · 0 评论 -
web小结
1、MIME(Multipurpose Internet Mail Extensions,多功能Internet邮件扩充服务):就是指定某个扩展名文件将使用何种应用程序打开的一个说明。 例如: 注意:如果MIME类型设置错误,可能出现下载提示框。例如:将“text/html;charset=GBK”写为“test/html;charset=GBK”。 注意:原创 2013-09-15 20:19:43 · 782 阅读 · 0 评论 -
网站计数器——Java实现
网站计数器必须注意以下三个问题: (1)网站的来访人数可能会很多,有可能超过20位数,所以必须使用大整数累——BigInteger累完成。 (2)用户每次在第一次访问时才需要进行计数的操作,在执行计算之前必须使用isNew()判断。 (3)在进行更改、保存时需要进行同步操作。转载 2013-09-14 21:18:42 · 4317 阅读 · 0 评论 -
将.doc或.docx文件转换为text
首先,介绍一下poi。 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 POI结构: HSSF - 提供读写Microsoft Excel格式档案的功能。 XSSF - 提供读写Microsoft ExcelOOXML格式档案的功能。原创 2013-09-13 15:31:53 · 1644 阅读 · 0 评论 -
获取文件的后缀名
private String getExtName(String fileName){ String ext=null; int dotIndex=fileName.lastIndexOf("."); if((dotIndex>0)&&(dotIndex ext=fileName.substring(dotIndex+1原创 2013-09-13 10:07:33 · 808 阅读 · 0 评论 -
判断文件类型是否为图片的方法——Java实现
public static boolean isImag(String type){ String[] imagType={".jpg",".png",".bmp",".gif"}; List imageTyepLists=Arrays.asList(imagType); if(imagTypeLists.contain原创 2013-09-13 09:37:43 · 3460 阅读 · 0 评论 -
使用encode()、decode()解决中文乱码问题
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串转换成unicode编码。 encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串转换成gb2312编码。 因为在jsp中对中文进行了编码的时候用转载 2013-11-01 08:56:15 · 48850 阅读 · 1 评论 -
JSP乱码的本质
以下为转载内容: tomcat默认全部都是用ISO-8859-1编码,不管你页面用什么显示,Tomcat最终还是会替你将所有字符转做ISO-8859-1.那么,当在另目标页面再用GBK翻译时就会将本来错的编码翻译成GBK的编码,这时的文字会乱码. 所以需要先将得到"字符"(不管是什么)都先用字节数组表示,且使用ISO-8859-1进行翻译,得到一个在ISO-8859-1编码环境下的转载 2013-11-01 10:04:11 · 661 阅读 · 0 评论 -
ORACLE聚合函数avg()注意点
AVG:用avg函数进行平均运算时会忽略空值(即最终出现的平均值不对[如果原始数据中存在空值的话]),可以这样子来解决:avg(nvl(comm,0))或者sum(comm)/count(*)--------------------------------PS:在ORACLE机制中使用聚合函数的时候直接忽略了空值,将非空的数据进行运算∴在sum(comm)和avg(comm转载 2014-09-02 14:43:18 · 23595 阅读 · 0 评论 -
使用JS中的Date实现不同的时间格式
(new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 * (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==> 2009-03-10 二20:09:04 * (new Date()).pattern("yyyy-MM-dd原创 2014-09-11 16:46:29 · 1084 阅读 · 0 评论 -
Oracle小记
1、表X(id,name)中,name字段可能有多个值,例如:小明、小红原创 2014-08-11 19:02:56 · 605 阅读 · 0 评论 -
文件上传swfupload
SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。SWFUpload的特点:1、用flash进行上传,页面无刷新,且可自定义Flash按钮的样式;2、可以在浏览器端就转载 2013-11-29 15:00:35 · 1056 阅读 · 0 评论 -
IE6、IE7、IE8的CSS、JS兼容
Internet Explorer 6中查看使用 Microsoft JScript 的网页,可能会遇到web浏览器速度较慢的性能问题。原因是如果js脚本同时创建大量变量,jscript引擎执行垃圾收集算法时会监视脚本中变量分配的数量、脚本中使用的文字值的数量和脚本中分配的字符串值的总大小,如果超过这些值的阈值,就会发生垃圾收集,垃圾收集进程会中断正在运行的脚本。因此,这些运行中的脚本将被挂起,直转载 2013-11-24 11:21:04 · 857 阅读 · 0 评论 -
Java Web开发构想 (很好的文章,转)
1.背景、形势 能够进行Web开发的编程语言和技术很多 (1) 动态解释语言 PHP; Perl; Python (Zope, Plone); Ruby (Ruby on Rails); (2) 编译语言 Java; .net Java Web开发远非一枝独秀: 除了受到来自.net 这个重量级对手的最大挑战之外,更受到Zope, Ruby on Rail 等新式轻转载 2013-11-01 08:43:06 · 2389 阅读 · 0 评论 -
JSON总结
JSON(JavaScript Object Notation)基于JavaScript,是一种轻量级的数据交换格式,已经成为理想的数据交换语言,便于人阅读和编写,也易于机器解析和生成。 JSONObject-lib包是一个beans、collections、maps、java arrays、xml和JSON互相转换的包。 JSONObject.java:是一个键值对的原创 2013-09-12 11:19:08 · 682 阅读 · 0 评论