自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 MYSQL查询优化

1. 对需要查询和排序的字段要加索引。2. 在一定环境下,leftjoin还是比普通连接查询效率要高,但是要尽量少地连接表,并且在做连接查询时注意观察索引是否起了作用。3. 排序尽量对第一个表的索引字段进行,可以避免mysql创建临时表,这是非常耗资源的。4. 对where条件里涉及到的字段,应适当地添加索引,这样会对排序操作有优化的作用。5. 在做随机抽取数据的需求时,避免使用o

2017-01-04 16:41:53 294

原创 jsp页面解决IE浏览器兼容模式下css,js显示问题

用IE浏览器时,碰到在兼容模式下,页面样式乱或者是js不生效的情况:在tatle中增加

2015-07-31 18:02:13 7157 4

原创 使用ajax请求,打开新页面

使用ajax请求打开新页面,如果直接使用window.open("www.baidu.com");的话会被浏览器拦截,必须在浏览器中设置才行。ajax请求是异步请求,如果把ajax变成同步请求就行了如:$.ajax({ url:link, type:"post", async:false, success:function(data){ if(data.msg

2015-04-06 10:08:27 1273

原创 java线程池的使用&&使用线程池完成同步

使用Executors来创建线程池:第一种:正常使用的线程池public class ExecutorsTest implements Runnable{ private SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss"); @Override public void run() { try { Threa

2015-03-11 14:13:30 668 2

转载 JAVA 多线程同步工具类总结

这两天看了《JAVA 并发编程实战》一书,内容很不错,关于同步常用的几个工具类总结如下:CountDownLatch 闭锁:可以延迟线程的进度,直到锁到达终止状态。闭锁的作用相当于一扇门,在锁到达终止状态之前这扇门一直是关闭的。当锁到达终止状态时,允许所有线程通过。CountDownLatch 有一个初始值,通过调用 countDown 可以减少该值,一直到 0 时到达终止状态。

2015-03-10 11:53:00 381

原创 ${param.name}与${requestScope.name}

${param.name}等价于request.getParamter("name");这两种方法一般是用于在页面或者客户端获取数据。${requestScope.name}等价于request.getAttribute("name");一般是从服务器传递加过到页面,在页面中取出服务器保存的值

2015-03-10 11:19:25 556

原创 jstl <c:choose></c:choose>,<c:when></c:when>和<c:otherwise></c:otherwise>标签用法

、和在一起连用,可以实现Java语言中的if-else语句的功能。用法:

2015-02-06 11:12:34 424

原创 MySQL sql 语句

查询表中重复的数据:SELECT sp_username,count(*) from shop_info GROUP BY sp_username HAVING count(*) > 1;查询前一天的数据:select * from shop_info where to_days(now()) - to_days(sp_logindate) = 1;

2015-01-28 09:53:15 474

转载 ActiveMQ

1:要用ActiveMQ 首先要把环境变量配置好:       先把JDK的 JAVA_HOME , classpath , path 配置好;      再配置 ACTIVE_HOME       最后再在classpath中配置 %ACTIVE_HOME%\conf\                      path中配置%ACTIVE_HOME%\bin

2014-12-30 15:06:54 549

转载 JS+CSS弹出框

pageEncoding="UTF-8"%>弹出输入框        #bg{ display: none;  position: absolute;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.

2014-12-25 14:56:07 498

转载 HTTP基础

http基础http: HyperText Transport Protocol (超文本传输协议) 是一种无状态协议,即服务器发送应答后不会保留关于客户端的任何信息URI:Uniform Resource Identifier (统一资源标示符) URL:Uniform Resource Locator (统一资源定位器)   是URI的特殊化,标准端口号为80 Request:

2014-10-27 16:25:09 375

转载 Struts2配置常用标签

1.web.xml配置?      struts2      class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterclass>                actionPackages          com.mycompany.

2014-07-29 14:22:55 421

转载 c3p0详细配置

官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null-->Test保留,并在下次调用getC

2014-07-29 09:13:29 435

原创 关于Hibernate的createSQLQuery问题

Hibernate中createQuery与createSQLQuery的   createQuery是主要执行HQL语句的,

2014-07-23 10:22:38 2201

原创 关于兼容导入excel2003和excel2007版本注意事项

要导入excel

2014-07-15 10:30:29 1539

原创 redirect与dispatcher

redirect(重定向):以前的Request中存放的变量全部失效,并进入到一个新的

2014-07-03 10:56:10 473

原创 根据动态id判断checkBox是否被选中

页面部分:

2014-07-03 09:50:50 2736

转载 java判断字符串String是否为空问题浅析

这篇文章主要介绍了java判断字符串String是否为空问题,有需要的朋友可以参考一下一、判断一个字符串str不为空的方法有:1、str == null;2、"".equals(str);3、str.length 4、str.isEmpty();注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。            例如:数组

2014-07-02 12:50:07 680

转载 java面试题及答案(基础题122道,代码题19道)

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的

2014-06-24 17:57:30 517

转载 在Eclipse中使用JUnit4进行单元测试(高级篇)

通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。一、     高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入

2014-06-12 16:44:25 399

转载 在Eclipse中使用JUnit4进行单元测试(中级篇)

我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、     包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分

2014-06-12 16:42:41 416

转载 在Eclipse中使用JUnit4进行单元测试(初级篇)

本文绝大部分内容引自这篇文章:http://www.devx.com/Java/Article/31983/0/page/1我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函

2014-06-12 16:39:47 422

原创 点击一个按钮后,使按钮变灰(不可能点)

pageEncoding="UTF-8"%>按钮变灰(不可点击)    function upload(obj){        document.getElementById(obj).disabled = true;    }                主要是把

2014-05-22 09:15:37 18227

转载 Mysql 存储过程基本语法

delimiter //一般情况下MYSQL以;结尾表示确认输入并执行语句,但在存储过程中;不是表示结束,因此可以用该命令将;号改为//表示确认输入并执行。一.创建存储过程1.基本语法:create procedure sp_name()begin.........end2.参数传递二.调用存储过程1.基本语法:call sp_name()

2014-05-14 10:41:11 487

原创 JS模仿alert弹出文本域输入框

pageEncoding="UTF-8"%>http://www.w3.org/TR/html4/loose.dtd">弹出输入框 function alert1(){  //每次弹出情况原来写的数据  $("#bb").val("");  $("#aa").show(); } function hide1(){  $("#aa").hide

2014-05-07 11:24:55 4535

原创 弹出输入框

pageEncoding="UTF-8"%>http://www.w3.org/TR/html4/loose.dtd">弹出输入框 function alert1(){  var name = prompt("输入名字:");  if(name){//如果返回的有内容   alert("我叫:"+ name);  } }

2014-05-07 10:33:12 489

原创 鼠标移动变颜色

pageEncoding="UTF-8"%>鼠标移动变颜色    $(function(){        $('#aa').mouseover(function(){            $(this).css('background-color', 'red');            //$('.btns',this).show();    

2014-05-05 10:59:42 662

转载 单例模式

singleton必须只有一个实例,这是其一;它们必须自行初始化,这是其二;所有对象共享这一个实例,这是其三 懒汉式是,只有用到这个用例的时候,再将他实例化,不会浪费,所以效率要高一些。 饿汉式则是程序只要开始,就将他实例化,到用到他的时候就省去了再实例的时间,所以速度和反应快。这是这俩的区别 不过差距不会那么明显。 但是大项目,在效率上体现的就有点明显了  //懒汉式相对于饿

2014-04-03 18:02:51 447

原创 JS动态添加输入框

pageEncoding="UTF-8"%>    %@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>http://www.w3.org/TR/html4/loose.dtd">JS动态添加输入框   function test(){  if($("#tijiao").val() ==

2014-02-28 18:38:44 4070

原创 一定时间内,只能发送一次请求

pageEncoding="UTF-8"%>    %@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>http://www.w3.org/TR/html4/loose.dtd">一定时间内,只能发送一次请求   var maxtime = 10;//设置至少10才能发送一次请求 fun

2014-02-28 15:55:04 1644

转载 时间倒计时

pageEncoding="UTF-8"%>    %@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>http://www.w3.org/TR/html4/loose.dtd">时间倒计时    var maxtime = 60*60 //一个小时,按秒计算,自己调整!    func

2014-02-28 09:25:18 666

转载 Jquery绑定事件(bind和live的区别)

Jquery中绑定事件有三种方法:以click事件为例   (1)target.click(function(){});   (2)target.bind("click",function(){});   (3)target.live("click",function(){});第一种方法很好理解,其实就和普通JS的用法差不多,只是少了一个on而已第二、三种方法都是绑定事件,但

2014-02-24 17:48:08 679

原创 时间Date,自动走动

pageEncoding="UTF-8"%>    %@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>http://www.w3.org/TR/html4/loose.dtd">时间 $(function() {  window.setInterval(function() {  

2014-02-21 16:08:35 651

转载 关于checkBox的全选,反选和验证checkBox是否被选中的问题

pageEncoding="UTF-8"%>http://www.w3.org/TR/html4/loose.dtd">全选与反选 // --列头全选框被单击--- function ChkAllClick(sonName, cbAllId){      var arrSon = document.getElementsByName(sonName);

2014-02-19 15:42:31 644

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除