`
文章列表
具体见: <action path="/agencyRegister" parameter="method" scope="request" validate="false" name="commonForm"> <forward name="edit" path="/register/organization/agencyBaseInfo.jsp" /> <forward name="succ ...
1.用户点“保存”调用save()方法保存数据。 2.当用户在页面点“刷新”按钮时,会往数据库重复增加数据。 解决办法:      当第一次调用save方法之后,重定向返回页面即可。     <action path="/agencyRegister" parameter="method" scope="request" validate="false" name="commonForm"> <forward name="edit" ...
rails ruby

表结构设计

1.最近在工作中,参与到表结构设计。针对自己负责的模块所对应的表结构设计,一直感到没有什么的理论支持,同时思绪很乱。这乱时间,若有所悟:  1.表结果设计应当简单明了,不应包含太多逻辑。让读者一看就能看懂。  2.带着界面设计与展现来设计表结构。  3.表结构应该要考虑是程序的基础,所以注释很重要。  4. 表结构设计时原则把业务数据和执行过程产生的数据区分开。  5.表结构的设计要考虑数据的追源性。即知道数据的源头。

linux

 
最近的工作终于有机会让我接触到linux系统了,一直很想用linux系统,最近接触到的以下命令列举下: cd 更改操作目录。 su - 用户名,更改操作用户。 sftp ip地址,是sftp协议传输文件。 ssh ip地址,远程连接其他机器。 mkdir,创建新文件夹。 pwd ,查看当前操作路径。 tail 页数 文件名,查看当前文件的后指定的页数。 head 页数 文件名,查看当前文件的前指定的页数。 ./ 启动某以“sh”后缀的文件如:./startup.sh

java 报表开发

    博客分类:
  • java
       《jasperreport 自定义javaBean数据源》 一:说明: 1.目前公司要做一类报表,统计要求显示从1月份到12月份的所有数据。且每个月份的数据列头都是一样的。见图: 2.由于用户运行环境要求,我们的报表数据源只能采用javabean的方式。 3.报表模块设计。    由于我们使用ireport设计报表模板,所以报表的列头,是不能通过循环生成的(即循环从1月到12月的列头),只能通过画出1月到12月的列头。见图: 二:实现生成报表:    1.普通的做法是。定义一个javaben类,包含从1
此贴用于记录怎样成为一个优秀程序员,个人体会:  1.保证工作产品质量,编写出保质的代码。    具体:     1. 应保证编写出的代码,IDE编译没有警告或尽量少的警告。有警告说明,代码有可完善的地方。     2.代码逻辑应该清晰有条理。  2.不断的进行反思和总结,并提出更改的方法或建议。     1.每做完一个项目或在项目的进行过程中,要发现其中存在的问题或可以改进的功能,要记录并提出改进方案。     2.完成一项工作任务之后,要进行总结,得出成功或失败的原因。
之前对oracle的exits关键字的作用存在误区,先写此文记录一下:  见sql:          delete from a where exists (select null from b where b.id1=a.id1 and b.id2=a.id2)  这里是满足 a.id1=b.id1 and a.id2=b.id2的记录均会被删除。 之前理解为只用存在满足a.id1=b.id1 and a.id2=b.id2条件的记录,那么a表中所有记录均会被删除。 这样理解是基于对oracle 内部查找机制的不熟悉,只看到的语句的前部分和字面意思导致。 所以深入理解oracle ...
package com.sniper.reports.util;   import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; import java.util.List;   import net.sf.jasperreports.engine.JRException; import net.sf.jasperreports.engine ...
1.如何营造健康的公司管理制度。    一个团队要想积极健康的向上发展,考核,评审,监督.这写举措,必不可少。 有效的监督,考核不仅是对公司负责,同时也是对员工个人负责,有效的监督才能敦促员工成长,才来给公司带来效益。
1. 数据权限设计 http://peng4602.iteye.com/blog/680657 RBAC模型
需求:  检查每个查询功能点。总体原则是:经办人自己查自己的、上级查下级的,参与处理过程的人可查询处理过的     1.1.公司的目前的做法:      1.1.1做多个功能点。如:查询合同信息经办人;查询合同信息审核人         这种做法应该有个要求就是在角色管理中每个资源对应到一个角色,或者说给对应的人员的角色要正确,否则无法查找到相应的数据。    1.1.2:做一个功能点:查询合同信息经办人。          在这个功能点中加人当前操作用户的角色权限判断。如代码:              If(loginUser.getOrgType==Constants ...
Android群: 群主Marshal: 其实,无论是android,还是ios,还是html5,都孕育着新的变革,技术从企业应用这个池塘,走向消费者领域的蓝海   目前的情况是,金融资本驾驭技术变革,比如ios,比如android,他们投入的是很小的资本(相对全社会跟进的资本),结果,比他们大n多数量级的资本也跟进,这是为什么比如android人才缺乏或者说薪水较高。但是这些大量的资本很少能盈利。大量的不称职的程序员,比如android的,其实充当的是演员的角色,而且大量的是路人甲的角色。大潮褪去就会发现,其实自己水平并没有提高,这是我说为什么要先做好事情,这样你以后也会做好html5 ...
1.不清楚问题: <update id="deleteByPrimaryKey" parameterClass="java.lang.String"> <![CDATA[ delete from tb_stpr_gen_acces t WHERE t.id = #value# ]]> </update> #value# 此处的value表示的是什么值?  1.参数值  2.主键对应的值

附件测试

    博客分类:
  • java
附件测试
Global site tag (gtag.js) - Google Analytics