03 2017 档案
摘要:数据库中原有表CCC,字段如图 create table CCCAAABBB as select *from CCC where 1=2 上面用1=2代表只是复制原有表的表结构 若: 就是除了表的名字不同,table结构与字段均相同
阅读全文
摘要:• Win + D:显示桌面,重复按下可还原窗口; • Win + E:打开资源管理器窗口; • Win + L:锁定电脑; • Win + R:打开运行; • Win + X:打开开始按钮右键菜单; • Win+空格:切换输入法 ; • Win+Tab:显示所有已打开的应用和桌面; • Win +
阅读全文
摘要:Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+Enter 显示当前选择资源(工程
阅读全文
摘要:如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。 union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结
阅读全文
摘要:一、什么是视图 ¨ 视图是查看数据库表中数据的一种方法; ¨ 视图只是一种逻辑对象,并不是物理对象,因为视图不占物理存储空间; ¨ 在视图中被查询的表称为视图的基表; ¨ 视图的内容包括:基表的列的子集或者行的子集;两个或者多个基表的联合;两个或者多个基表的连接;基表的统计汇总;另外一个视图的子集;
阅读全文
摘要:SQL语句在执行的时候是先编译再执行,在大型数据库中为了提高效率,将为了完成特定功能的SQL语句集进行编译优化后, 存储在数据库服务器中,用户通过指定存储过程的名字来调用执行。 编译:将某一种程序设计语言写的程序翻译成等价的另一种语言的程序的程序, 称之为编译程序(compiler) . 存储过程是
阅读全文
摘要:现在有两张表 表1为: 表2为: 内连接的结果: 左外连接的结果: 这里要注意是CCC left outer join BBB , 如果反过来结果就看不出外连接的效果了 数据中的连接join分为内连接、自然连接、外连接,外连接又分为左外连接、右外连接、全外连接。交叉连接 当然,这些分类都是在连接的基
阅读全文
摘要:首先将jdbc的jar包引入到程序中,放到WEB-INF/lib文件夹下。jar包可以自己下载,或者直接从Oracle的安装包(\Oracle\Product\10.2.0\db_1\jdbc\lib)中拿出来。 一、加载JDBC驱动程序 在和某一特定数据库建立连接之前,必须首先加载一种可用的JDB
阅读全文
摘要:迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的nex
阅读全文
摘要:最简单的回答是: final—— final 用于声明属性、方法和类,分别表示属性不可变、方法不可覆盖(重写)和类不可被继承 final属性:被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。由于不可变有两重含义:一是引用不可变;二是对象不可变。 final方法:当一
阅读全文
摘要:说白了,就是数据结构中的顺序存储和链式存储的区别 一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList绝对优于LinkedList,因为L
阅读全文
摘要:简单总结: 1、JS是一门前端语言。 2、Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。 3、jQuery是一个框架,它对JS进行了封装,使其更方便使用。jQuery使得JS与Ajax的使用更方便 关系比喻: 若把js比作木头,那么jq
阅读全文
摘要:在BS中,xml,html,css和js我们都用过,起初分不清这四者的区别和联系,只知道别人说css、js什么的随着知识的增长,有了一些体会。 是什么?做什么用? (一)XML—Extensible Markup Language 可扩展标记语言是一种简单的数据存储语言,使用一系列简单的标记描述数据
阅读全文
摘要:1.在内连接即inner join中没有区别, 2.在使用left jion时,on和where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left joi
阅读全文
摘要:一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数
阅读全文
摘要:上一篇介绍了冒泡排序,现在介绍一下其他的排序算法 各种排序的稳定性,时间复杂度和空间复杂度总结: 3.选择排序 直接选择排序算法的思想比较简单:(假设数据放在一个数组a中,且数组的长度是N) 1:从a[0]-a[N-1]中选出最小的数据,然后与a[0]交换位置 2:从a[1]-a[N-1]中选出最小
阅读全文
摘要:经典排序算法 - 冒泡排序Bubble sort 原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换, 这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子 例子为从小到大排序, 原始待排序数组| 6 | 2 |
阅读全文
摘要:1 HashMap不是线程安全的 hastmap是一个接口是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。 就像在上面的随笔中提到过,先比较hashcode的值如果不同直接放进集合中,若同则比较与其他对象的equals值是否相等,等则覆盖或舍弃,
阅读全文
摘要:重载Overloading与重写Overriding是一个类中多态性的两种表现。 (1)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 方法重载是让类以统一的方式处理不同类型数据的一种手段。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具
阅读全文
摘要:先来些简单的问题 “你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能; HashMap是非synchronized(同步,关键字,线程);HashMap很快;以及HashMap
阅读全文
摘要:总结: 1、equals方法用于比较对象的内容是否相等(覆盖以后) 2、hashcode方法只有在集合中用到 3、当覆盖了equals方法时,比较对象是否相等将通过覆盖后的equals方法进行比较(判断对象的内容是否相等)。 4、将对象放入到集合中时,首先判断要放入对象的hashcode值与集合中的
阅读全文
摘要:equal主要是判断对象的内存地址引用是不是同一个,即是不是同一个对象 ==比较的是内存地址是否相等 若一个变量指向数据是对象类型的,此时涉及两块内存,对象本身占一块内存(堆内存),变量也占一块内存 Object obj=new Object(); 变量obj是一个内存,new Object()是另
阅读全文
摘要:1、什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识)什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-basedpresentat
阅读全文
摘要:字节流与字符流的不同是他们的处理方式,字节流是最基本的,采用ASCII编码。 但是实际上很多数据是文本,所以提出字符流的概念,采用unicode编码 两者之间通过inputStreamReader与outputStreamWriter来关联,实际上是通过byte[]与String来关联 字节流输出:
阅读全文
摘要:原来的方法是写写死绝对路径 SAXReader reader = new SAXReader();Document document = reader.read(new File("F:\\workspace\\pdtzjc\\web\\WEB-INF\\classes\\toDoSumNum.xm
阅读全文
摘要:歪果仁中间的连字符不如勒布朗·詹姆斯,这个中间的点就是在中文模式下按1左边的"~键
阅读全文
摘要:String grandSonId=null;String menuId = "c4389e26-d157-4886-b310-1c0a7142719c";List<MenuResponse> childMenu = new ArrayList<MenuResponse>();List menuLi
阅读全文
摘要:1 length属性是针对数组说的,length这个属性表示数组的长度 2 length()方法是针对字符串String说的,length()表示字符串的长度 3size()方法是针对泛型集合说的,size()表示泛型有多少个元素 public static void main(String[] a
阅读全文
摘要:$(function(){ // });他等价于 $(document).ready(function(){ // }) 还有这样 $().ready(function(){ // }) jq ready()的方法就是Dom Ready,他的作用或者意义就是:在DOM加载完成后就可以可以对DOM进行
阅读全文
摘要:blank.jsp显示界面 <%@ page contentType="text/html;charset=GBK"%><%@page import="gov.kangaroo.gad.domain.GadDomain"%><%@page import="gov.util.spring.Spring
阅读全文
摘要:<%@ page contentType="text/html;charset=GBK"%><%@page import="gov.kangaroo.gad.domain.GadDomain"%><%@page import="gov.util.spring.SpringContext"%><%@p
阅读全文
摘要:url : "/pdtzjc/project/action/getEstimateUncheckedNumber.jsp?id="+funId+"&funName="+funName, 上次忘了中间的“&”
阅读全文
摘要:if((null!=funName&&!"".equals(funName))&&(null!=el&&!"".equals(el))&&(ee.equals(funName))){}
阅读全文