- 博客(66)
- 资源 (9)
- 收藏
- 关注
原创 mysql exist运用
-- 后台的select a.province_id,b.name from tbl_withhold_province_station a,tbl_province b where a.province_id = b.id;-- 已签约的省份列表select distinct(a.province_id),b.province_name from tbl_vehicl
2017-06-28 18:21:49 394
原创 Js中使用freemarker标签值
var year =${initDate("yesterday")?js_string};alert(year);String内置的JavaScript转换:js_string
2017-01-19 10:26:50 12052 3
原创 1.工厂模式(Factory Method)
一:准备工作1.创建一个要生产对象的一个接口(这类定义一个水果Fruit接口),以及定义一个方法eat()。package com.yh.createrpattern.factory;/** * * @author YH * @project DesignPattern * @description 定义一个水果接口 * @vesion 1.0 * @date 2015年1
2015-12-01 13:23:41 442
原创 设计模式的六大原则
开闭原则(Open Close Principle):开指对扩展开放,关指对修改关闭。为了使程序扩展性好,易于维护和升级,使用接口和抽象类能达到效果。里氏替换原则(Liskov Substitution Principle)。子类 is a 父类。依赖倒转原则(Dependence Inversion Principle)开闭原则的基础,面向接口编程,依赖于抽象,而不是依赖于具体。接口隔离原则(I
2015-12-01 12:05:49 352
原创 在一台主机上安装多个mysql服务
1.mysql安装(省略)2.停止mysql服务3.复制mysql的所有文件到另一个目录(如图)4.打开复制目录下的my.ini文件修改 [client]port=3307 #第一个数据库的默认端口是3306 这里需要另外启用一个端口# The TCP/IP Port the MySQL Server will listen onpo
2014-12-03 18:08:08 1155
原创 多物体运动
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 多物体运动 div { width: 100px; height: 50px; margin: 20
2014-11-18 09:47:02 765
原创 获取属性值
function getStyle(obj,attr){//获取属性值 if(obj.currentStyle){ return obj.currentStyle[attr]; }else{ return window.getComputedStyle(ob
2014-11-17 15:54:41 442
原创 侧边栏层滚动缓存运动
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 侧边滚动运动 #div1 { width: 100px; height: 100px; positi
2014-11-17 14:07:21 842
原创 层的匀速运动波动处理
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 匀速运动结束条件 #div{ width: 100px;
2014-11-17 14:04:29 611
原创 层的缓冲运动
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 缓冲运动 #divMove { width: 100px; height: 100px; posit
2014-11-14 16:25:11 988
原创 图片的逐渐显示与消失
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 图片的逐渐显示与消失 img { opacity: 0.6; filter: alpha(opacity=6
2014-11-14 11:41:04 5028
原创 javascript——运动侧边分享
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 侧边栏 #div1 { width: 100px; height: 200px; position:
2014-11-13 16:03:02 496
原创 javascript_ajax封装
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> New Web Project window.onload = function() {
2014-11-11 18:02:48 345
原创 javascript_key code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> keycode window.onload=function(){ var
2014-11-10 16:17:04 411
原创 javascript_蛇
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> New Web Project div{ width: 15px;
2014-11-10 16:10:51 374
原创 鼠标滚动
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> New Web Project #div1{ width: 100px;
2014-11-10 11:25:54 397
原创 javascript_取消事件冒泡
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 事件冒泡 #div1{ background: red;
2014-11-05 15:45:47 434
原创 javascript_事件对象
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> event window.onload=function(){ var oBtnClic
2014-11-05 14:43:07 372
原创 javascript_文档碎片
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 文档碎片 window.onload = function() { var
2014-11-04 13:51:01 363
原创 javascript数组
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 数组 window.onload=function(){ var arr=[1,2,3]; alert("arr:"+arr); alert("le
2014-10-31 14:44:56 297
原创 javascript不定参数&&兼容性样式设置与获取
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 不定参数/可变参数 #div1{ width: 100px; height: 100px; background-color:#FF0000;
2014-10-31 11:29:49 707
转载 sublime text快捷键
文件 File新建文件Ctrl + N打开文件Ctrl + O打开最近关闭的文件Ctrl + Shift + T保存Ctrl + S另存为…Ctrl + Shift + S关闭文件Ctrl + W新建窗口Ctrl + Shift + N关闭窗口Ct
2014-10-31 09:46:01 498
原创 javacriipt_json_for_in
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> json window.onload=function(){ var oJson={a:1,b:'123',c:"json"};//定义json alert(o
2014-10-30 14:32:47 566
原创 javascript_隔行变色
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 隔行变色 window.onload = function() { var oUl = document.getElementById("u1"); //ul
2014-10-30 11:42:34 494
原创 javascript_基本运算
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 运算 window.onload=function(){//父函数 var a='12'; var b=12; alert("双等于,==,-,×,/,%,
2014-10-29 17:58:41 359
原创 javascript数字转换
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 字符串转换成数字 window.onload = function() { var oNum1 = document.getElementById("num
2014-10-29 15:56:45 457
原创 javascript_typeof
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> typeof var a = 2; alert( typeof a); a = 'abc'; alert( typeof a); a = true;
2014-10-29 11:10:39 373
原创 java邮件
Java代码package com.zy.mail;import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax.mail.MessagingException;import javax.mail.internet.MimeMessage;import org.spr
2014-09-09 16:33:22 1472
原创 javascript屏蔽右键
javascript屏蔽右键document.oncontextmenu=function(e){ return false;};
2014-05-14 16:30:36 551
原创 图片和文字排版
代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 环绕方式 body{ margin:0px; padding:0px;
2014-05-14 15:50:17 1410
转载 清浮动的方法
我们在页面布局时,基本上都避免不了使用float,但由此也会引发一些问题,尤其是在容器高度不固定时,此时它的高度完全是由内部的元素撑开的。如果内部元素还是浮动的,那么由于内部的元素脱离了文档流,父容器就不能被撑开了。如果父容器设置的有背景或者边框的话,此时就不能正常显示了,另外,父容器下边的其他容器或内容也会跟着向上“浮”, 占据上面的子容器应该占据的位置。那么,这时就需要清除浮动了。这里
2014-05-14 15:48:17 539
转载 mysql中explain的用法详解
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张
2014-05-14 09:55:20 408
转载 MyIsam与InnoDB的区别
MySQL作为当前最为流行的免费数据库服务引擎,已经风靡了很长一段时间,不过也许也有人对于MySQL的内部环境不很了解,尤其那些针对并发性处理的机制。今天,我们先了解一下MySQL中数据表的分类,以及它们的一些简单性质。 截至目前,MySQL一共向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIAS、InnoDB以及Gemeni这7种表。其中DBD、InnoDB属于事务安全类表,而
2014-05-14 09:47:23 399
原创 Junit与spring TestContext框架整合
所需要的包:junit需要是4.5以上org.springframework.test-XXX.RELEASE.jarpackage test;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;i
2014-05-13 16:29:11 876
原创 创建存储过程向表中循环添加数据
CREATE PROCEDURE dowhile()BEGIN DECLARE n int;set n=1;WHILE ndoINSERT into hasindex(num) VALUES (n);set n=n+1;END WHILE;END;CALL dowhile();
2014-05-08 17:42:18 3386
转载 mysql存储过程
存储过程语法 存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法-------------------- 一.创建存储过程create procedure sp_name()begin.........end 二.调用存储过程1.基本语法:call sp
2014-05-08 17:01:27 432
转载 理解MySQL——索引与优化
索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),则总共需要
2014-05-08 15:47:40 354
转载 MySQL查询优化系列之MySQL查询优化器
此文章主要向大家描述的是MySQL查询优化系列之MySQL查询优化器,当你在对一查询进行提交的时候,MySQL数据库会对它进行分析,主要是看其是否可以用来做一些优化使处理该查询的速度更快。这一部分将介绍查询优化器是如何工作的。如果你想知道MySQL采用的优化手段,可以查看MySQL参考手册。当然,MySQL查询优化器也利用了索引,但是它也使用了其它一些信息。例如,如
2014-05-08 11:54:44 595
原创 Servlet通过get方式接受参数乱码解决方法
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //req.setCharacterEncoding("utf-8");只支持post req.setCharacterEncoding("utf-8");
2014-01-15 20:19:58 1103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人