项目整理
文章平均质量分 79
超有韧性的猿媛
这个作者很懒,什么都没留下…
展开
-
【解决】ora-01033:oracle initialization or shutdown in progress
登录oracle时出现:“ora-01033:oracle initialization or shutdown in progress”问题。从网上查了一下,说引起这个问题的原因很多,而且网上还有不同的解决方案,我尝试了好多,都没有解决。最后,不得已重装了oracle。可是,第二天,又出现了同样的问题,这次,还真得解决一下了。 oracle今天一直用的好好的,突然一下子就连不上了,原创 2012-06-10 20:46:30 · 7253 阅读 · 2 评论 -
缓存工具——Memcached
一、几种缓存工具二、原创 2014-09-30 23:18:08 · 1101 阅读 · 1 评论 -
easyUI——combox
easyUI的combox,主要内容:1. combox的value和text,以及获取值的方式2. combox的联动实现easyUI中的combox,通过input标签的class=“easyui-combox”实现,接收的返回值为json格式数据,value和text分别为json中的key值。例如:也可以通过js创建下拉列表框,下面实现了组织、机构的联动效果,非常简单:原创 2014-11-30 23:15:51 · 10517 阅读 · 0 评论 -
easyUI——表单验证
easyUI表单验证,主题:一、数据格式验证(easyUI已封装几个常用验证,例如:email、URL、length,另外,提供了可扩展接口,更多的验证自己定义即可)二、远程校验(需要和后台交互的校验),这个涉及到easyUI校验的触发机制。三、表单提交时的校验easyUI的验证,定义input标签的class=“easyui-validatebox”,验证在dataoptions原创 2014-11-30 22:33:59 · 15056 阅读 · 3 评论 -
easyUI——easyui-textbox的onblure事件失效
easyUI的form表单中有很多种类型的标签,easyui-validate、easyui-textbox、easyui-combox、easyui-datebox、easyUI-datetimebox等等。在使用easyui-textbox时,想通过onblure()事件做一些处理,可是,事件总不被触发。一个最基本最简单的onblure(),怎么可能不执行?因为缓存?来回试了好多次,还是不原创 2014-11-30 23:43:49 · 56081 阅读 · 10 评论 -
使用spring机制进行单元测试
在接触Spring的测试机制之前,一直是直接使用JUnit进行集成测试。在spring框架中,直接使用JUnit进行测试时,存在以下几点问题:1. 在获取需要测试的Bean时,需要直接使用ApplicationContext的getBean()方法从Spirng容器中获取需要测试的目标Bean;2. 甚至在获取Spring的配置文件时,通过配置文件的绝对路径来寻找applicationCo原创 2015-08-31 18:20:23 · 967 阅读 · 0 评论 -
spring读取properties文件
项目中的一些灵活配置,设置到properties文件中,项目中通过读取properties中相应的值来使用,修改时,也只修改properties即可。以上为使用的好处,现在,总结一下项目中propeties文件的使用。一、java直接读取properties二、spring管理properties三、spring自定义PropertyPlaceholderConfigurer原创 2015-12-31 18:28:31 · 4232 阅读 · 1 评论 -
javamail发送邮件
需要引入activation.jar和mail.jar,使用JavaMail的时候需要Javabean Activation Framework的支持,因此你也需要下载JAF.activation.jar 文件就是JAF的框架jar包。对于通过JAF封装的数据,应用程序通过JAF提供的接口可以完成如下功能:1、访问数据源中的数据.2、获知数据源的数据类型.3、获知可对数据进行的原创 2015-11-30 21:27:41 · 772 阅读 · 0 评论 -
javascript打印
打印 首先解释一下(javascript:window. print())这句话:这是一种javascript脚本的简写方式.当要执行的javascript内容很少时(一句到两句),可以用这种简写方式.HTML完整代码如下: class="noprint"> 打印 .noprint{displ原创 2011-12-24 19:19:16 · 1132 阅读 · 2 评论 -
DateTime 方法汇总
对于程序里的日期、时间,有时候我们需要不同的格式,这里转载了一篇比较全的关于DateTime的方法,积累一下,方便以后使用。 //获取日期+时间 DateTime.Now.ToString(); // 2008-9-4 20:02:10 DateTime.Now.ToLocalTime().ToString(); //转载 2011-12-13 21:56:31 · 4239 阅读 · 0 评论 -
datatable增加行、列、筛选指定字段
从数据库中查询数据返回datatable,简单的情况下就是不对datatable进行任何操作,直接绑定控件,显示到界面。可是,当问题复杂的时候,就必须对datatable进行一些操作,如:datatable的增加行、列、以及筛选字段组合成一张新的datatable。下面整理了一下原创 2011-08-21 20:12:23 · 8854 阅读 · 1 评论 -
合并datatable中指定字段重复的值
数据库表中某一字段的值有重复,如果想让值不重复的显示出来, 一、 最一般,最简单的办法就是在sql语句中筛选:select distinct 字段名 from 表名 二、 但是,如果只能从返回的datatable中筛选的话,原创 2011-08-12 18:56:59 · 3981 阅读 · 3 评论 -
DataGridView属性、方法、事件
……原创 2011-11-30 22:04:44 · 838 阅读 · 1 评论 -
GridView的DataKeyNames和DataKeys属性
DataKeyNamespace属性:获取或设置一个数组,该数组中包含了显示 在GridView控件中的项的主键字段的名称。 DataKeys属性:获取一个DataKey对象集合,这些对象表示GridView控件中的每一行的数据的键值。 例如: 当要删除或修改GridView中的某一行信息时,需要获取当前行的关键字段的值,依据这个值在数据库中操作相应的字段。那么,原创 2011-11-30 21:59:22 · 6633 阅读 · 1 评论 -
项目性能优化——缓存
原创 2014-08-31 21:38:21 · 770 阅读 · 1 评论 -
svn与compare集成进行代码比对
明天和截图一起发。原创 2014-07-31 21:58:46 · 8359 阅读 · 2 评论 -
只需要再勇敢一点点
最近在做一个webService的demo,写好代码,运行时总会有一下小状况,原创 2014-05-30 21:18:51 · 1329 阅读 · 8 评论 -
Ajax介绍
一、Ajax概念介绍 Ajax :是“Asynchronous JavaScript and XML”的缩写,即异步JavaScript和XML。Ajax是一个创建交互式网页应用的客户端技术。 Ajax可以进行同步交互也可以进行异步交互,一般都是使用其异步模型。 同步与异步在web开发中: 同步的交互方式,由用户触发一个HTTP请求到服务器,服务器对其原创 2012-06-13 20:59:32 · 1116 阅读 · 6 评论 -
java中 a++ 和 ++a
背景: 在完成DRP项目的一个添加功能时,主键通过id生成器自动控制。当所有的代码完成后,执行添加时,报错了“java.sql.SQLException: ORA-00001: 违反唯一约束条件(DRP1.PK_T_CLIENT)”,意思是要插入的主键值已存在。代码: 查看控制主键的代码value = rs.getInt("value"); //从记录主键值的表中获取当前原创 2012-07-21 14:58:20 · 12801 阅读 · 7 评论 -
页面转发引起文件路径失效
转发和重定向的区别之一是:采用转发,URL不会发生变化。即从一个servlet转发到一个jsp页面,url仍为servlet的地址。这样,原来jsp页面中使用到相对路径的地方要进行修改。否则,是找不到文件的。 例如:假设jsp页面在project文件夹下,css源文件在project/style文件夹下。 从servlet转发到jsp页面的地址为原创 2012-08-20 20:43:34 · 5485 阅读 · 4 评论 -
突破自我,才会有进步
最近,在学宇师姐的带领下,完成了PDA系统的完善性维护,主要是实现了一直困扰很久的自动打印。本篇文章题目叫做突破自我,才会有进步,这是我这几天写代码的感触,也是对我自身学习情况反思的一个总结。 对于某个功能,用一种办法已经实现了,但是,当它还有某一个地方不能满足我们的需求时,我们会不会大胆的或者很自信的去想是不是还有其他办法? 也许在第一种方法实现的时候,已经辛苦地原创 2012-10-19 18:32:11 · 1443 阅读 · 9 评论 -
PDA系统收获
可能过几天就要去实习了,在走之前,还是要说说这段时间学习PDA汽车检测系统的事儿,这是我学习过程中的一个阶段,不能丢了啊。 首先,要感谢这个系统的开发者。我们都知道,做开发最关键、最困难的就是前期设计,而不是写代码。是她们从零开始,用了很长时间,开发出了现在这款可以投入使用的系统。有了她们前期的工作,我们再来学习这个系统,这就节省了很多时间。 下面步入正题,说说自原创 2012-11-13 19:56:11 · 707 阅读 · 2 评论 -
初步认识webservices
明天来写原创 2012-11-24 21:37:36 · 477 阅读 · 0 评论 -
文件类型的数据插入不到数据库(mySql)
在添加文档和图片时,出现下面的错误: org.springframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.DataException: could not ins原创 2013-03-06 21:50:23 · 1540 阅读 · 2 评论 -
权限管理及实现思路
一个系统包含众多模块,要求能够通过权限管理,控制不同用户对模块的访问权限,而且需要控制到对某个模块的某个操作(增删改查)的级别。一般情况下,通过角色对用户进行统一授权,在某些特殊情况下,能够单独对用户进行授权。 一、给用户分配角色。涉及到的模块有: 角色和用户的关系:以用户为主来进行设计符合客户的使用习惯,即将多个角色授予某个用户,也就是用户拥有多个原创 2013-02-28 21:25:12 · 28292 阅读 · 2 评论 -
Project facet Dynamic Web Module version 3.0 is not supported
背景:web项目无法部署到JBoss服务器上,出现“Project facet Dynamic Web Module version 3.0 is not supported”错误。 Web Module Version是什么意思?每次在创建一个web项目时,都会同时让你选择Web Module Version, Dynamic web module ve原创 2013-04-24 21:51:40 · 12691 阅读 · 3 评论 -
DWR技术简介及应用
dwr(Direct Web Remoting)是一个WEB远程调用框架.利用DWR可以在客户端利用javascript直接调用服务端的java方法,并返回值给javascript.原理:DWR通过反射,将java翻译成javascript,然后利用回调机制,轻松实现了javascript调用java代码。 配置及使用步骤:1. 在项目中引入dwr.jar,在web.xml文件中配原创 2013-03-13 21:54:45 · 2271 阅读 · 3 评论 -
谈谈最近工作情况
最近项目就要结束了,现在总结一下这几个月的经历,分享一下心得。 刚刚加入一个新的项目,面对不熟悉的框架和业务,不用着急。我建议的流程是这样的:在开始几天,首先,你需要知道并去了解当前项目所使用的框架、观察一下项目的包结构以及命名、注释规则。归纳一下每个目录里放了哪些类以及这些类主要实现什么功能。然后,以一两个功能为主看一下整体的实现流程。 可能会遇到的问题:因为原创 2013-08-06 21:38:32 · 3709 阅读 · 1 评论 -
oracle修改字段数据类型
最近项目中有这样一个变动,需要修改数据库中某个字段类型。但是,表中已经存在大量数据了。DML句:"alter table 表名 modify 字段名 新数据类型 " 只对空表起作用,当存在数据时,不允许修改。 下面介绍两种不删除数据,更改数据类型的操作方法。 首先,我们先熟悉alter对字段的各种操作,后面会用得到。对字段操作操作原创 2014-03-20 13:35:03 · 5060 阅读 · 4 评论 -
java中汉字自动转换成拼音
刚刚做完这样一个功能: 这是页面上的一小部分,主要是给选择的课程添加英文名称(约定是课程拼音的首字母组合),以方便后面其他操作。这个文本框实现起来还是需要不少控制的,需要异步查询、异步添加、需要js控制文本框是否可编辑状态、需要控制输入的规范…… 其实,这个功能呢,主要目的就是想要把汉字转换成拼音字母,不管是英文单词还是拼音首字母组合,因此,才在页原创 2014-04-01 21:21:14 · 12083 阅读 · 12 评论 -
dropdownlist设置默认选中项
dropDownList控件绑定数据后,在显示时默认情况下是第一个选项处于选中状态。这时,展开控件的所有选项,如果第一次选择的就是默认项,那么,dropdownlist_selectedChange事件将不会触发,只有在选择一次非默认选项后,再返回来选择才会有效。原创 2011-08-20 13:15:26 · 23660 阅读 · 2 评论