- 博客(39)
- 资源 (64)
- 收藏
- 关注
转载 XMLHTTP中setRequestHeader参数问题
新加:设置编码方法setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=gb2312") 语法oXMLHttpRequest.setRequestHeader(bstrHeader, bstrValue);参数bstrHeader 字符串,头名称。
2014-02-13 14:20:39
814
原创 XmlRootElement JAXB注解
Java代码 @Retention(value=RUNTIME) @Target(value=TYPE) public @interface XmlRootElement @Inherited @Retention(value=RUNTIME) @Target(value={PACKAGE,TYPE}) public @interfac
2014-02-13 14:03:18
1279
原创 jar包在tomcat里找不到的原因
昨天做的项目,发布以后老是报出jar包找不到的错误,后来找到原因是因为我在项目下建立了一个lib,虽然将jar引入到项目里,但是在tomcat里并没有,所以报错。解决方法是:先清理tomcat下的项目,在work里然后如下图进入到build path 里进入后增加相关的jar即可
2014-01-10 09:58:24
5973
原创 输入法问题处理
问题说明: 启动某个应用程序(如 word,sqlyog等),会出现四个名为"ERR"的对话框,内容是"缺少词库文件winabc.cwd","读取词库文件winabc.cwd出错","缺少基础表文件winabc.ovl","读取基础表文件winabc.vol出错"。问题所在: 进入C:\WINDOWS\system32文件夹,各输入法对应的文件都在里面,这里不详细说明了;出现这个问题的原因是,
2013-12-04 10:09:34
1197
原创 IE下Excel二次导出兼容性调整
问题描述:在IE下点击Excel导出,第一次正常,第二次异常。js代码如下:全选示例 ://导出excel function exportExcel(){ showLoad(); var urls = ''; $.ajax({ url: urls, async:false, data:{ query:query,
2013-12-04 10:09:10
1003
原创 读取properties配置文件
全选示例 :public class FileUtil{ /** * @description:根据相对路径获取系统配置文件输入流 * @auth:smb * @param relativePath * @return */ public static InputStream getResourceAsStream(String re
2013-12-04 10:08:03
1065
原创 关于jQuery的知识
背景在前段时间做URL分级菜单的修改时,用到$.get(),发现其与$.ajax()很像,就查了下API...全选示例 ://动态添加导航$.get('',{url:"${url}"},function(result){ for(var i = result.total-1;i>=0;i--){ $(".title ul").append("" + result
2013-12-04 10:07:24
515
原创 MysqlParameters参数
语法:如何定义参数全选示例 :1.CREATE PROCEDURE pro1()...2.CREATE PROCEDURE pro2([IN] para_name DATA-TYPE)...3.CREATE PROCEDURE pro3(OUT para_name DATA-TYPE)...4.CREATE PROCEDURE pro4(INOUT para_name D
2013-12-04 10:06:53
1071
原创 浏览器兼容性问题总结
背景:在前台开发中兼容性问题让往往比较头痛,下面总结一下根据浏览器选择不同的CSS文件全选示例 ://////////////////在IE中采用的CSS////////////////////////[if IE]> link rel="stylesheet" href="/style/login/css/base_ie.css"/>" type="text/css"
2013-12-04 10:06:13
547
原创 获取RGB的js
背景:为了统一页面与导出Excel中的颜色,要在Excel中得到对应颜色的RGB值。全选示例 ://用法:新建一个html,复制如下代码,#CD0000为要测的颜色button style="color:#CD0000;" onclick="javascript:alert(this.style.color);">点击我/button>
2013-12-04 10:05:32
2992
原创 关于js初始化问题
全选jQuery页面初始化的方法 :$(document).ready(function(){ alert("第一种方法。"); //要初始化的东西 }); $(function(){ alert("第二种方法。"); //要初始化的东西 }); jQuery(function($) { a
2013-12-04 10:05:01
667
原创 三个有关jsp页面操作的小错误 ¶
1.avax.servlet.jsp.JspException? cannot be resolved to a type缺少jsp-api.jar包,导入即可2.The type javax.servlet.http.HttpServletRequest? cannot be resolved缺少servlet-api.jar包,导入即可3
2013-12-04 09:53:36
562
原创 完成历史数据查询心得
0.项目前准备这是来睿通所做的第一个项目,在正式真枪实弹上手之前组长让我用两个星期来学习项目中要使用但我不熟悉的一些知识。1.etmvcetmvc的基础知识这里就不啰嗦了,我就说说我没有注意到的地方:在正式做历史数据查询功能时,看到以前同事所写的如下代码看的本人一头雾水,无奈之下向组长求助;colums.put("hiCode", "{field
2013-12-04 09:51:36
999
原创 etmvc结合easyui-tree开发时的问题
背景花了两天时间来做帮助文档生成树的的任务,期间遇到了许多问题,这里就说几点吧etmvc集成了treeetmvc很好的集成了json拼写tree的方式,这样在写树形结构时就不需要像struts那样使用大量的字符串来拼树形结构,但是初学者往往不得要领,这里我分享下自己的经验吧。首先定义自己需要的模板,注意要使用对应的easyui-tree的属性来定义,如下代码
2013-12-04 09:50:05
705
原创 使用Pentaho的一些总结
更新/插入与表输出的异同在pantaho里使用表输出(如下图)相当于SQL语句里的插入语句,使用表输出会将流里的字段插入直接插入到数据库里。而更新/插入(如下图)则相当于更新字段,使用更新/插入会将流里的字段更新到数据库,如果每次从流里读取的字段都相同,则不会添加而只会更新。在使用表输出与更新插入时,由于他们各自的特性会导致各种问题,比如本次项目在一开始
2013-12-04 09:48:49
2046
原创 使用queryParams拿参数
问题描述因为项目的需求添加了药品类型这个字段,实时数据的查询条件里也增加了按药品类型查询的 查询方式,在完成这个功能时,在使用select来选择查询条件,但选择的查询条件总是0(主用药品),解决方式如下:java程序全选示例 :private MapString, Object> getMedicineInfoDatas(int page, int rows,S
2013-12-04 09:44:30
19234
原创 关于存储过程
背景描述要求:通过存储过程,将临时表里符合要求的数据依次添加到实时数据表里,在同事帮助下该存储过程得以完成。 该存储过程如下:注意点:存储过程的加载顺序:变量和条件声明Cursor声明程序代码使用loop循环loop循环可以与leave结合使用,这样可以直接退出循环,相当于java中的break或return如果遇到摸个变量的值为字符串而
2013-12-04 09:43:33
606
原创 mysql的事件
简介事件调度器(event scheduler)可以用来做定时执行某些特定任务(如删除记录,对数据进行汇总等),并且事件调度器可以精确到每秒执行一个任务,而操作系统只能精确到每分,对于一些对数据实时性要求比较高的应用(例如:股票、赔率、比分等)就非常适合。事件调度器有时也可称为临时触发器(temporal triggers),因为事件调度器是基于特定时间周期触发来执行某些任务,而触发器
2013-12-04 09:42:48
580
原创 Pentaho学习第一季
转换输入:表输入该步常常用来连接SQL,从数据库中读取信息。自动生成基本的SQL语句。其实也就是将数据库里的内容读取到流里,然后在流里对其进行操作。获取系统信息这个步骤从Kettle环境中获取信息,可以获取到系统时间,命令行的参数,转换的名称,甚至返回服务器的主机名等等使用方法如下:创建转换设置方式和得到的
2013-12-04 09:42:30
817
原创 查询药品明细表里储备为空时遇到的问题
背景下午在完成查询药品明细表里储备为空这个任务时,由于思路不清花费了许多时间,在同事帮助下解决了该问题。见下面代码private Map getDetailReportMapData(int page, int rows,String enterpriseEnglishName,String query,boolean isPage,boolean isResetNum
2013-12-04 09:32:21
578
原创 Pentaho学习第二季
转换转换Split field to rows将一行含有多个区域的值拆分为几个新行。原始行不被拆分行所取代,而是留待以后的查错或者错误处理时使用。但也可以选择将其删除。注意;原始行必须为新域设定名称;否则将使用与原始区域相同的值类型或格式。 创建转换:设置方式和得到的结果为:原始数据:设置方式:
2013-12-04 09:27:14
591
原创 Ajax提交中文乱码问题
背景上周五测试时,在我的机器环境下提交jsp到后台出现乱码问题,在老大帮助下已经解决。问题分析因为乱码问题仅仅在我的PC环境下出现,而其他两位同事均未出现,老大分析预测可能是我的tomcat出现问题,但是他在自己机器上对比了现在与过去的程序,发现与ajax的提交方式也有关系。1.解决方案一当使用ajax的默认提交方式get时,参数追加到u
2013-12-04 09:23:00
579
原创 关于如何设置收藏本站和设为首页
这次光伏网站项目中设置收藏本站和设为首页由本人来做,这个功能在以后的项目中应该会常用到,所以这里我将其整理出来。收藏本站当需要收藏某一个网站时,可以使用如下函数:function AddFavorite(title, url) { try { window.external.addFavorite(url, title); } ca
2013-12-04 09:18:38
2185
原创 近期开发css总结
1.让img和文字对齐(),给img加样式vertical-align:text-bottom;当font-size全选通过jQuery改变某个节点的css样式的几种方法 ://在ie下,页面初始化时改变img的样式 if(navigator.appName == "Microsoft Internet Explorer"){ //1 通过元素的DOM属性名更改D
2013-12-03 18:02:53
473
原创 太阳能光伏网站开发过程中CSS的总结
本次开发用到不少CSS样式的知识,在这里做个简单的总结1.在样式布局开始时,建议将padding与margin设置为02.如果某些选择器的风格完全相同或者部分相同,可以使用并集选择器,如下例:/* 兼容火狐,ie,谷歌*//* 18块方格内容样式*/.hqxx_1 p, .hqxx_2 p, .hqxx_3 p,.cyxx_1 p, .cyxx_2 p, .c
2013-12-03 18:00:25
1378
原创 有关CSS在几种浏览器下兼容性问题的总结
在编写CSS时,常常因为兼容性的问题搞得人头痛无比,这里我通过在搜集整理,将常见的兼容性问题整理出来,以便查阅1.总结来说CSS样式兼容性问题总共有三大类: 第一类为大小显示不一致:如margin-left或者height双倍显示,空格显示等; 第二类为位置显示不一致:如div居中显示,td默认内容位置等; 第三类则比较零散,需要在特定的场景才会出现,而特定的场景往往比较复杂,所以这里只给
2013-12-03 17:59:23
569
原创 sql语句导入乱码问题
背景1. 将mysql中的数据导出为.sql文件,再次导入该sql文件时出现乱码,解决方法,在在导入的 sql 语句文件中加上SET NAMES 'utf8';
2013-12-03 17:58:27
604
原创 代码应该写的更简洁更优化
背景今天终于完成了实时监控模块数据导出功能的设计,本来只需要半天就可以解决的问题,让我来做足足做了两天,这样的效率已经很低了,写出的代码质量,用老大的话来说,那叫惨不忍睹,这里我还是好好反思一次。分析一导出这个功能在我刚进公司那段时间做过一次,是对历史数据的导出,当时因为历史数据和实时数据的内容大体相似,因此按照实时数据的做法来做,没有出现比较难做的内容。本次实时监
2013-12-03 17:57:41
674
原创 新建maven工程作为引擎
1.新建一个普通的maven工程注意:GroupId? com.ristone.oa,包名ArtifactId? ristone-oa,工程名Version 1.0, 版本Packing jar, 打包方式2.将所用到的jar包上传到私服系统,并用标签的形式添加到平pom.xml中,系统
2013-12-03 17:56:30
565
原创 实例化spring容器applicationContext的几种方法
一、定义web.xml,由web容器自动加载配置文件初始化ApplicationContext实例,用WebApplicationContextUtils.getWebApplicationContext()得到ApplicationContext的引用。 方法1(web.xml) contextConfigLocation /WEB-INF/applic
2013-12-03 17:48:57
969
转载 程序员的浮躁症
程序员本是跟和尚一样耐得住寂寞的人,但是在这样的社会环境和时代大潮中,也难免感到焦虑、空虚和茫然,变得浮躁起来。下面我列举了程序员十一条典型的浮躁表现,不妨看看是不是也戳中了你的痛处呢?1. 不能静下心来坚持看完一本有深度的书;2. 收集了不少技术资料,但没有好好地去看它们;3. 经常问哪种语言更强大,我到底该学什么;4. 经常问某种技术有钱途吗;5
2013-11-29 09:02:47
473
原创 关于maven工程部署在tomcat上的问题
自己新建了一个maven web工程同时配置了Et-mvc,简单体会了一下他们的魅力,一不留神,有问题!问题1:tomcat不识别maven工程解决办法:project右击->Properties->Project Facets,选择Dynamic Web Module及其版本(tomcat6.x支持2.5,tomcat7支持3.0)和tomcat,点击应用->OK.(如下图:)
2013-11-28 11:16:16
986
原创 jeecms中的一些总结
本次做公司网站,基本熟悉了jeecms的使用,在使用jeecms的if语句时,有以下几个小:1.当给模型新增一个字段时,在使用标签拿该字段,必须给标签中加attr这个属性。如下例子: ${tag_bean.attr.email}email是jeecms的模板中没有的字段,所以通过tab_bean标签获取的时候需要加attr属性2.在jeecms的标签中,if标签的使用 if
2013-11-28 10:43:14
2284
原创 3种网页地图的制作方式 ¶
google地图:1.打开google地图http://ditu.google.cn/网站,填写目的地,点击‘查询线路’2.搜索出来后,点击分享链接:在弹出框中‘粘贴 HTML 以便嵌入到网站’栏中复制代码,可粘贴到自己网页;也可以点击弹出框下面的‘自定义并预览内嵌的地图’,对你的地图进行一系列的编辑制作。百度地图:1.打开百度地图http:
2013-11-28 10:42:34
1151
原创 关于导航栏样式的动态控制
背景:1.由于使用jeecms配置的缘故,每个栏目都绑定了固定的栏目模板和内容模板,在页面加载时通过标签获取其对应的栏目Id。2.由于导航栏是通过循环后台所有的栏目(除不显示的以外)来获取的,并且将所有的页面的顶部统一提取到header.html中以方便维护,而header.html中不能动态获取栏目的id。所以当鼠标点击到某个菜单时,没有动态的改变其样式背景。解决办法:1.在导航
2013-11-28 10:41:37
1690
原创 关于申报系统存在问题的处理
背景: 由于申报系统对申报企业用户即roleId=5的用户进行了平台验证所以有一些特殊的设置。申报企业用户无法登陆:原因1:本地密码和平台密码不一致的问题原因2:在jinrui.properties中配置logurl的配置问题,IP后必须有/lhrh原理:在申报企业用户登录时会对用户名,密码进行验证,并将这些信息和访问地址发送到平台,待平台验证后,根据提交的访问地址将跳转到相应的页
2013-11-28 10:39:10
882
原创 学习申报系统所遇到的一些hibernate的问题
hibernate的分页查询昨天在学习申报系统的业务层源码时,遇到如下一段代码,不明所以,查询后知道以下5行代码是 hibernate的查询分页 SQLQuery queryObj = session.createSQLQuery(hql.toString()); queryObj.setFirstResult((pageIndex) * pageSize); queryObj.s
2013-11-28 10:35:23
541
原创 如何快速了解一个接手的旧项目
最近接手维护一个旧项目,了解起来颇为费力,项目经理给我们说了一个方法,我觉得挺好,在这里记录一下。首先了解这个项目由那些框架架构,先了解这些框架,然后选择一个主流程,建一个test类,模仿其他类,将该类与相关的框架集合,比如spring,struts2,hibernate等,然后给该类创建jsp页面,创建数据库表。当该类能在系统中展现,并且功能能够实现,说明你对这个项目的源码有了一定的
2013-11-27 11:26:49
1420
原创 ssh下的debug
一直不太会使用debug,今天查看一个老项目的源码时总是没有办法准确定位一个功能对应的方法,问了下同事,同事交给我一个方法在SSH架构下使用的debug定位方法的位置1.首先打开改功能下的网页,查看该网页下的的源码,会在浏览器头部看到该网页对应的jsp,如下图所示说明对应的是prjAppList.jsp,那么打开该jsp可以看到,该jsp对应的action,也就是对应的方法
2013-11-26 17:23:31
1751
JAVA并发编程实践
2012-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人