- 博客(26)
- 资源 (15)
- 收藏
- 关注
原创 JS 获取select (多选下拉)中所选中的值
New Document function checkselect(objname){ o = document.getElementById(objname); t = document.getElementById("output");var count=0; var intvalue
2013-07-29 16:59:40 2359
原创 MySql日期处理系列-日期截取/转换方法
#取得当前日期set @dt=CURDATE();select @dt;#取得当前时间包括日期部分SET @dt=now();select @dt;#截取日期部分#方法1select date(@dt);#方法2select left(@dt,10);#方法3select cast(@dt as char(10));#将日期替换为短日期格式 如:
2013-07-29 16:16:30 1280
转载 Coding in Java: Keep it Simple
17 July 2013By Denis Tsyplakov, Delivery ManagerThe recent technological leap we can observe doesn’t look extraordinary to us. It began about 50 years ago, and each decade the speed increa
2013-07-23 09:01:44 750
原创 如何把ireport中自定义的主题应用到J2EE项目中简述
无论处于何种原因,有时候我们需要自己定制我们自己或者说客户喜欢的报表风格,特别是用到柱状图,饼图,曲线图诸如此类的报表的时候,颜色搭配就显得格外重要了。一直以为ireport只有自己官网给出的大概是5种主题格式吧,无一例外的丑陋不堪,无法使用。
2013-07-19 16:31:54 1697
翻译 5 reasons to avoid code comments
DISCLAIMER: When I say ‘to avoid code comments’, it doesn’t mean that I don’t write comments, it means that I try to avoid code comments as much as I can, but sometimes I do, when I think it worth.
2013-07-16 08:44:46 1003
转载 java中没有引用传递
javafunctionclassstring语言存储说明:本文的适用对象为java初学者、如果有读者发现文章中有叙述不妥之处,请指正。今天在论坛上有人提了一个关于java中调用函数时有没有引用传递的问题,可谓是吵的不可开交。有人说java只有值传递,也有人说java既有值传递也有引用传递,那么java中到底有没有引用传递呢,下面我来分析一下。一、首先来明确一下
2013-07-15 16:30:00 729
转载 JAVA的接口解耦
java我只想把抽象的东西说的具体,或者说,听起来简单些,明白些。。。 学过java的人都知道,java是单继承的,也就是说一个class只能继承一个类。 例如我们想制作一台有播放器的手机,那么我们先得制作一个播放器吧,再把播放器放进手机里。在java会怎么实现呢?如果使用继承,我们会先创建一个播 放器类,播放器类里面含有播放歌曲功能(方法),创建一个手机类
2013-07-15 16:24:13 1151
原创 Java 判断字符串是否为空
以下是 Java 判断字符串是否为空的三种方法.方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二.1:if(s == null || s.equals(""));2:if(s == null
2013-07-15 16:13:02 1067
原创 java 数字格式化处理(小数点 百分号等)
java.text 包中的一些包可以处理这类问题import java.text.NumberFormat;1。Decimalformat df1 = new Decimalformat("####.000"); System.out.println(df1.format(1234.56)); 显示:1234.5602。Number
2013-07-15 15:49:03 17658
原创 JavaScript中call和apply
JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。先来看看JS手册中对call的解释:call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg
2013-07-15 15:45:30 661
原创 JS页面跳转
第一种: 复制代码 代码如下: window.location.href="jb51.jsp?backurl="+window.location.href; 第二种: 复制代码 代码如下: alert("返回"); window.history.back(-1); 第三种: 复制代码 代码如下: window.naviga
2013-07-15 15:03:42 668
原创 iReport默认参数和变量的意义
变量:$V{PAGE_NUMBER}代表当前页数(可以是页码也可以是页数,通过TextField的计算时间的不同值来设置)$V{PAGE_COUNT} 当前页面中记录的数目$V{groupname_COUNT}代表当前组的记录数 eg:如果组是根据$F{the_city}分组,组名是CityGroup的话,那么此变量为$V{CityGroup_COUNT}$V{COLUMN_N
2013-07-15 14:57:57 1972
转载 JAVA-线程安全性
线程安全性:一个类是线程安全的是指在被多个线程访问时,类可以持续进行正确的行为.不用考虑这些线程运行时环境下的调度和交替.编写正确的并发程序的关键在于对共享的,可变的状态进行访问管理.解决方案有两种:1.控制资源访问.通过锁机制来对资源的访问进行排队.这样来避免一个线程修改其他线程正在使用的对象2.要确保当一个线程修改了对象的状态后,其他的线程能够真正知道这种变
2013-07-15 14:56:15 680
原创 JAVA性能优化需要注意的26个地方
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或
2013-07-15 14:53:37 672
转载 count(1)与count(*)比较
count(1)与count(*)比较: 如果你的数据表没有主键,那么count(1)比count(*)快 如果有主键的话,那主键(联合主键)作为count的条件也比count(*)要快 如果你的表只有一个字段的话那count(*)就是最快的啦 count(*) count(1) 两者比较。主要还是要count(1)所相对应的数据字段。 如果coun
2013-07-15 14:51:39 2857
原创 oracle函数和存储过程有什么区别
1. 返回值的区别,函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有2.调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用.函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等) 参数的返回情况来看: 如果返回多个参数值最好使用存储过程,如果只有
2013-07-15 14:49:42 1272
原创 hibernate延迟加载(懒加载)详解
延迟加载一.什么是懒加载?他的作用?hibernate懒加载也叫延迟加载,是Hibernate3关联关系对象默认的加载方式,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。简单理解为,只有在使用的时候,才会发出sql语句进行查询。 延迟加载机制是为了避免一些无谓的性能开销而提出来的,在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hi
2013-07-15 14:42:59 904
转载 程序出错后,程序员给测试人员的20条高频回复
20. “That’s weird…” 很奇怪……19. “It’s never done that before.” 以前没这样过的。18. “It worked yesterday.” 昨天还好好的。17. “How is that possible?” 那怎么可能?(怎么会出问题?)16. “It must be a hardware problem.” 这一
2013-07-15 14:41:02 723
原创 使用MySQL处理百万级以上数据时,不得不知道的几个常识
最近一段时间参与的项目要操作百万级数据量的数据,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。之前数据量小的时候,查询语句的好坏不会对执行时间有什么明显的影响,所以忽略了许多细节性的问题。 经测试对一个包含400多万条记录的表执行一条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此如何提高sql语句查询效率
2013-07-15 14:39:57 726
转载 jsp表单验证汇总[转载]
js验证表单大全js验证radio是否选择function checkform(obj){for(i=0;iif(obj.oo[i].checked==true) return true;alert("请选择")return false;}1. 长度限制function test(){if(document.a.b
2013-07-15 14:36:29 1048
原创 Linux下Tomcat的启动、关闭、杀死进程
打开终端cd /java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出; #看是否已经有tomcat在运行了ps -ef |grep tomcat#如果有,用kill;kill -9 pid
2013-07-15 14:35:08 710
转载 MySQL中SQL优化和架构设计
普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。优化无非是从三个角度入手:第一个是从硬件,增加硬件,增加服务器第二个就是对我们的MySQL服务器进行优化,增加缓存大小,开多端口,读写分开第三个就是我们的应用优化,建立索引,优化SQL查询语句,建立缓存等等我
2013-07-15 14:33:03 894
原创 MySQL数据库索引的设计原则
为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。本小节将向读者介绍一些索引的设计原则。 1.选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。 2.为经常需
2013-07-15 14:32:17 743
原创 mysql 单列索引与多列索引
因为一个MYSQL查询语句只使用一个索引,当你这个语句的WHERE有两个字段作为条件的话,如果使用两个字段联合起来建立一个索引,性能会高得多。反之,如果是两个字段分别建立的索引,MYSQL只能使用其中一个,另外一个用顺序查询。 索引可以是单列索引,也可以是多列索引。下面我们通过具体的例子来说明这两种索引的区别。假设有这样一个people表:ALTER TABLE people ADD
2013-07-15 14:31:30 1069
转载 5 Reasons It’s Time to Ditch MySQL
July 10, 2013 by Rikki Endsley 20 CommentsMySQL is still the most popular open-source database, but it has been losing fans over the years – for good reason. We look at five practical
2013-07-15 14:00:55 996
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人