`
文章列表
使用jUnit4的操作步骤及注意事项: 1.为项目导入Junit的jar包(Build path -> Add Library ->Junit)。 2.新建一个名为Test的Source Folder,用于存放测试类源代码。 3.目标类与测试类应该位于同一个报下面,这样测试类中就不必导入源代码 ...
很清楚的记得那一天是5月8号,5月份的深圳皎阳似火,那天满怀美好憧憬来到了深圳泰强面试。是您接待了我,还给了我一瓶水,那一刻觉得你是一个很和蔼很亲切的人,接下来的过程让我感到你是一个很有魄力,很有气场的人 ...
下拉列表框的标签是<select>,struts2对其进行了装饰封装, 其第一种表现形式是: <s:select label="车品牌" name="digital" list="listDigital" listKey="id" listValue="dname" headerKey="0" required="true" cssStyle="width: 170px;" requiredpos ...
在关联关系的映射中使用最多的就是一对多的关联,一对多的关联分为两种:单向一对多,双向一对多。 首先准备两张表:用户表(user)和用户组表(group) create table'group'( 'id' int(10) unsigned NOT NULL auto_increment, 'name' varchar(45)NOT NULL, PRIMARY KEY('id') ) create table 'user'( 'id' int(10) unsigned NOT NULL auto_increment, 'name' varchar(45) NOT NUL ...
Hibernate支持第三方的连接池,官方推荐的连接池是C3PO,Proxool,以及DBCP。 1.Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方解释是这个连接池存在缺陷。 2.默认情况下(即没有配置连接池的情况下)Hibernate会采用内建的连接池,但这个连接池性能不佳。 下面是Hibernate环境下几种常见的连接池配置: 1.Hibernate默认连接池 <?xml version ='1.0' encoding ='UTF-8' ?> <!DOCTYPE hibernate-configura ...
@Transactional的声明式事务管理 基于<tx>命名空间和基于@Transactional的事务声明方式各有优缺点。基于<tx>的方式,其优点是与切点表达式集合,功能强大。利用切点表达式,一个配置可以匹配多个方法,而基于@Transactional的 ...
JFreechart是JAVA平台上的一个开放的图表绘制类库。完全使用JAVA语言编写的。基本上能够很直观的解决目前所有的统计方面的需求。JFreeChart可以生成饼图(pie charts),柱状图(bar charts),散点图(scatter plots),时序图(time series),甘特图(Gantt charts)等多种图表,并且可以产生PNG和JPEG格式的输出。 JFreeChart 与Struts2整合 到JFreeChart的官网http://www.jfree.org/jfreechart/download.html下载相关的资源,找到JFreeChart的资源包jf ...
mysql 中文乱码解决办法总结: 1.其中client是客服端使用的字符集,相当于网页中的字符集设置. 2.connection是连接数据库的字符集设置类型,如果没有指明连接数据库使用的字符集类型,就按照服务器端默认的字符集设置. 3.database是数 ...
关于Struts2 API中InputConfig内methodName和resultName的使用方法 对于@InputConfig中methodName和resultName的区别很是迷惑.最后在API中找到答案了,通过做实验终于了之. (1).Marks a action method that if it's not validated by Validationlnterceptor then execute input method or input result. Annotation usage:The InputConfig annotation can be applied ...
在工作中,text,radio,checkbox,select在开发过程中是必不可少的一部分.在开发过程中经常要处理页面表单元素. Eg:    在复选框checkBox中获取checked的value值,来触发和调用其它页面表单元素,制作互动性更强更友好的用户体验. jQuery通过元素$(#id)产生一个object对象,通过对获取的对象输入了解,获取任何元素中的任何信息. 为了以后工作方便,我总结了相关jQuery操作object对象的方法,获取下拉框selected,复选框checkBox,文本框text,radio value值 其操作过程:    1.jQuery获取object对 ...

SQL连接JOIN例解

Eg:两表之间的关系很简单,一个组织下会拥有多个用户,一个用户属于某个组织 在接下之前先普及一下数据库空值(null)的概念:   在很多时候都碰到某表中某字段值为空的情况,空值不等同空值不等同于字符串中的空格,空串,也不等同于数字类型的0,所以,一般我们用is null 关键字来检索有空值字段的记录,而不是用!=,<>这些判断符 1.左连接:A LEFT JOIN (左连接) 优先解出左表中所有的记录,包含右表中没有匹配到得记录 左连接语句: SELECT `user`.`name`,org.`name` FROM `user` LEFT JOIN org ON `user` ...

java那些事

JAVA编程中尽量要做到的一些地方 1.尽量使用StringBuilder和StringBuffer进行字符串连接 2.单线程应尽量使用HashMap,ArrayList HashTable, vector等使用了同步机制,降低了性能. 3.尽量减少对变量的重复计算 Eg: for(int i = 0; i<list.size(); i++) 应该改为: for(int i = 0; len = list.size(); i<len; i++) 4.尽量使用移位来代替"a/b, a*b"的操作 "/"是一个代 ...
字符串截取 今在jsp页面中截取一段字符显示.项目用的struts2标签 经过反复的测试,struts2皆不支持标签的嵌套: 单独支持: <s:property value='#attr.todo.description.indexOf('2')'/> <s:property value='#attr.todo.description.length()'/> 但不支持这种写法: <s:property value="#attr.todo.description.substring(<s:property value='#attr.t ...
ApplicationContext 是 BeanFactory 接口的子接口,它增强了 BeanFactory 的功能,处于 context 包下。很多时候, ApplicationContext 允许以声明式方式操作容器,无须手动创建。可利用如 ContextLoader 的支持类,在 Web 应用启动时自动创建 ApplicationContext。当然,也可以采用编程方式创建 ApplicationContext。 context 的基础是 ApplicationContext 接口,它继承 BeanFactory 接口,并提供BeanFactory 所有的功能。为了以一种更加面向框架 ...

批量处理

jquery中出现#('#xxxx') is null 的原因分析 第一种:lightbox或lightbox2冲突 jQuery 和 lightbox2 竟然不可以共存, 如果共存的话 jQuery 就会报 #(‘#xxxx) is null 而 ightbox 工作正常但是也不是真的不能正常工作,只是需要把 jQuery 里的 ‘$’ 换成 ‘jQuery’ 比如: jQuery(‘#xxxx') 就好了. 第二种:页面重复使用,冲突 一个网页里面用都用到了$操作方法,把后面的方法中也用到了$的符号,把后面的$符号改为jQuery 今天项目中的一个小功能(批量删除)用Jqu ...
Global site tag (gtag.js) - Google Analytics