`
tedadeshu
  • 浏览: 25426 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
         Jasperreport report;                     Map parameters = new HashMap();   //报表变量          List<PaymentNoticeBean> paymentNotices =***;  //报表数据           //子报表数据源         parameters.put("datasetsub",new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource(paymentNo ...
任何软件系统的开发,都必须考虑输入数据的有效性问题,即要保证非法的数据不被系统接收,又要有较好的用户操作体验。B/S系统的开发更是如此,数据的验证至少都要建立起:客户端和服务器端两道防线。建立客户端验证机 ...

Spring MVC (转)

做为web应用程序,交互步骤无非就是:接收页面数据,进行数据合法性验证,调用相应业务逻辑,最后根据业务执行情况选择相应的视图展现模型状态。下面这个贴图选自spring mvc官方文档,标明了spring mvc的交互流程 在这些交 ...
在命令行下mysql的数据导出有个粉好用的工具mysqldump,它的参数有一大把,可以这样查看:mysqldump 最常用的:mysqldump -uroot databasefoo table1 table2 > foo.sql 这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数 mysql的数据导入也是相当便捷的,如:mysql -uroot databasefoo < foo.sql 这样就可以将foo.sql的数据全部导入数据库 ...

MYSQL 编码

     SHOW VARIABLES LIKE 'character_set_%';   SET character_set_client='utf8';   SET character_set_connection='utf8';   SET character_set_database='utf8';   SET character_set_results='utf8';   SET character_set_server='utf8';   set character_set_system='utf8';  
相同点:   truncate和不带where子句的delete,以及drop都会删除表内的数据   不同点:   1. truncate和delete只删除数据不删除表的结构(定义)   drop语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为 invalid 状态。   2. delete语句是数据库操作语言(dml),这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发。   truncate、drop是数据库定义语言( ...
如何优化数据库的性能。 1、 硬件调整性能最有可能影响性能的是磁盘和网络吞吐量,解决办法扩大虚拟内存,并保证有足够可以扩充的空间;把数据库服务器上的不必要服务关闭掉把数据库服务器和主域服务器分开把SQL数据库服务器的吞吐量调为最大在具有一个以上处理器的机器上运行SQL2、 调整数据库若对该表的查询频率比较高,则建立索引;建立索引时,想尽对该表的所有查询搜索操作,    按照where选择条件建立索引,尽量为整型键建立为有且只有一个簇集索引,数据在物理上按顺序在数据页上,缩短查找范围,为在查询经常使用的全部列建立非簇集索引,能最大地覆盖查询;但是索引不可太多,执行UPDATE DELETE IN ...
方法一:使用asciistr函数得出是否字段里面包含“\”,但是需要注意一个特殊字符“\”,当它出现的时候转换后的码为“\005C”   select  t.aa  from  t_test t  where  asciistr(t.aa)  like  %\%     方法二:使用length和lengthb,如果中文的话length是一个字符,但是lengthb是两个字节。但是这个方法不适合数据库字符集非gbk的情况。   select * from t_test t    where length(t.aa) != lengthb(t.aa);
  摘  要:邮件群发是消息在Internet传递的最好办法,同时也是垃圾邮件的来源。本文以使用JAVAMAIL为例,讨论实现大规模邮件发送的方法和技巧。 关键字:SMTP、MIME、JAVAMAIL、群发邮件 一、引言 邮件群发是Internet生活中最常见的一种信息传递方式,其传递信息的主动性、高效率和低费用而被众多商家广泛采用。我们的电子邮箱随之充满了各种类型的商业邮件,一般称这些商业邮件为垃圾邮件。本文笔者运用JAVA语言开发了一个基于SMTP服务器的邮件群发软件,在以下内容中将逐一介绍SMTP协议,JAVAMAIL包,以及邮件群发程序的片段等。 二、简单邮件传 ...
org.apache.jasper.JasperException: /WEB-INF/view/welcome.jsp(2,0) The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39) org.apach ...
JPA注解持久化类很方便,需要jar包:ejb3-persistence.jar。我用以下三个类来说明用法     @SuppressWarnings("serial")    @Entity   @Table(name="T_X")    public class X implements Serializable    {        @Id       @GeneratedValue(strategy = GenerationType.AUTO)        private int id;    ...
关键字的用法,intersect(取交集),minus(取差集)    (select a.name from a) intersect (select b.name from b)    (select a.name from a) minus (select b.name from b)       避免使用 替代方法 field in(a,b,c) field=a or field = b or field=c field is null /is not null field > ' ' 、field > 0 select * ...
现在和项目经理接触得比较多,我目前对项目经理这一职位 不说十道十  只说7道8         某个项目经理,做事风格,没有一个章程,具体可以总结为:(以下是以我的角度看该项目经理的做事风格,也许有些包含了个人感情色彩,不过这不代表抱怨色彩,这里只做分析)            有活必接,不考虑工作量以及人员的比例,不推辞任何项目任务……           用户提出新需求,不考虑这个需求在业务上以及目前实现的系统上面是否有存在的意义,用户说就做……           用户在业务上没里清楚的东西,该项目经理做法是,不管对错,先向用户要时间,然后在模糊中要求做一版东西出来……      ...
     最近听的挺多,大家都在说不要做技术人员,做技术的人这样说,不做技术的人也这样说; 原因就是说中国技术不值钱,说白了,就是做技术都没有做销售、金融之类的赚的多; 这个用物质衡量一切的时代,很少让人觉得懂得一项技术是一件多牛叉叉的事情,把RMB铺满一层层楼的人才是牛叉叉的人; 我个人觉得这是悲哀的, 我们做技术的人应该是属于高贵的人, 值得尊敬的人,不应该被RMB砸着走,RMB应该、只不过是垫脚石,层层往上的垫脚石……这是我比较理想化的观点            技术人员更像是古代的读书人,需要修行      我其实一直把我自己定位为伪技术员,应为我把技术当作走江湖卖艺的工具,并不是藏 ...
方法一: public void onClick$btnCompare() throws InterruptedException{ //---------------------- Clients.showBusy("请稍候...", true);        Events.echoEvent("onCompare", this, null); }     public void onCompare(Event a) throws InterruptedException{                        ...
Global site tag (gtag.js) - Google Analytics