01 2016 档案

摘要:1,基本类型之间的比较,应该会将低精度类型自动转为高精度类型再比较 阅读全文
posted @ 2016-01-31 13:24 lemon-now 阅读(147) 评论(0) 推荐(0)
摘要:1,switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 在jdk1.6之前,在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐 阅读全文
posted @ 2016-01-31 13:17 lemon-now 阅读(315) 评论(0) 推荐(0)
摘要:记点SQL查询的东西: 1,查询的模糊匹配: 尽量避免在一个负债查询里面使用LIKE-"%xx%","%"会导致相关列的索引无法使用,最好不好用,解决办法: 根据输入条件,先查询和确定符合条件的结果,并把相关记录保存在一个临时表中,然后再用临时表去做复杂关联。 2,索引问题 经常发现有很多后台程序的 阅读全文
posted @ 2016-01-31 10:33 lemon-now 阅读(3474) 评论(0) 推荐(0)
摘要:SELECT语句的执行的逻辑查询处理步骤: 执行顺序 语句 8 SELECT 9 DISTINCT 11 <TOP_specification> <select_list> 1 FROM <left_table> 3 <join_type> JOIN <right_table> 2 ON <join 阅读全文
posted @ 2016-01-29 13:49 lemon-now 阅读(353) 评论(0) 推荐(0)
摘要:转: SQL Server 索引结构及其使用(一) SQL Server 索引结构及其使用(二)SQL Server 索引结构及其使用(三) SQL Server 索引结构及其使用(四) 索引的使用和优化 相关笔记: 1,索引的基本概念 文件系统及数据库系统普遍采用B-/+Tree作为索引结构。这也 阅读全文
posted @ 2016-01-29 10:14 lemon-now 阅读(240) 评论(0) 推荐(0)
摘要:1,内部排序 插入排序 直接插入排序 折半插入排序 希尔排序,缩小增量排序快速排序 冒泡排序选择排序 简单选择排序 堆排序-大根堆和小根堆归并排序基数排序 排序方法 平均时间 最坏情况 辅助存储 简单排序 O(n2) O(n2) O(1) 快速排序 O(nlog n) O(n2) O(log n) 阅读全文
posted @ 2016-01-28 20:13 lemon-now 阅读(97) 评论(0) 推荐(0)
摘要:静态查找表 1,顺序查找 ASL = nP1 +(n-1)P2 +…+2Pn-1 +P; 2,有序表查找 3,折半查找 注意mid,low等下标的变换顺序 4,索引顺序表 动态查找表 1,二叉排序树 2,平衡二叉树、AVL树 3,B树 3.1,B树的相关定义: B树是一种平衡的多路查找树,它在文件系 阅读全文
posted @ 2016-01-28 20:10 lemon-now 阅读(286) 评论(0) 推荐(0)
摘要:1,相关定义: 有向边也称为弧(Arc),<A,D>,A指向D,A是弧尾,D是弧头。 如果任意两个顶点之间都存在边,则称无向完全图/有向完全图,含有n个顶点的无向完全图/有向完全图有n*(n-1)*2……n*(n-1)条边。 带权图,又称网。 2,连通图 2.1 无向图: 如果对于图中任意两个顶点都 阅读全文
posted @ 2016-01-28 17:37 lemon-now 阅读(517) 评论(0) 推荐(0)
摘要:参考文献:https://zh.wikipedia.org/wiki/%E4%BA%8C%E5%8F%89%E6%A0%91 1,N0=N2+1 N = N0 + N1 + N2; N = E + 1; E = N1*1 + N2*2; -> N0 = N2 + 1; 2,满二叉树和完全二叉树 满二 阅读全文
posted @ 2016-01-28 16:53 lemon-now 阅读(303) 评论(0) 推荐(0)
摘要:1,定义,last-in-first-out(LIFO) java.lang.Object java.util.AbstractCollection<E> java.util.AbstractList<E> java.util.Vector<E> java.util.Stack<E> public 阅读全文
posted @ 2016-01-28 15:03 lemon-now 阅读(447) 评论(0) 推荐(0)
摘要:1,Collection和Collections Collection是提供给子类继承或实现的接口; Collections是提供一些静态方法的工具类。 2,接口Collection的结构,如下图(图片来源:http://www.programcreek.com/2009/02/the-interf 阅读全文
posted @ 2016-01-28 13:35 lemon-now 阅读(135) 评论(0) 推荐(0)
摘要:LinkedList源码的一点笔记: https://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html https://en.wikipedia.org/wiki/Linked_list#Singly_linked_list 1, 阅读全文
posted @ 2016-01-27 17:08 lemon-now 阅读(270) 评论(0) 推荐(0)
摘要:Singleton-单例模式是确定整个系统中至多只有一个类的实例 第一种:饱汉模式 public class Singleton { private Singleton(){} private final static Singleton instance = new Singleton(); pu 阅读全文
posted @ 2016-01-21 18:18 lemon-now 阅读(302) 评论(0) 推荐(0)
摘要:参考文章:关于Java中finally语句块的深度辨析仅考虑程序正常执行的情况下,不考虑System.exit(0)等情况。不过关于“finally 语句块一定会执行吗?”这个问题确实会有一定的说法。1,无控制转移语句,在return之前执行(1)try { System.out.printl... 阅读全文
posted @ 2016-01-21 14:40 lemon-now 阅读(602) 评论(0) 推荐(0)
摘要:一个类的实例化过程: 1,执行父类的static代码块,然后是当前类的static; 2,执行父类的代码; 3,执行父类的构造函数,具体执行哪个构造器取决于子类的构造函数是否super父类的相关构造函数; 4,执行子类的代码; 5,执行子类的构造函数代码; 6,子类方法的调用执行,如果子类覆盖了父类 阅读全文
posted @ 2016-01-21 12:43 lemon-now 阅读(957) 评论(0) 推荐(0)
摘要:1,只用Struts2实现简单的登录,后台可以接收到值 1.1Mavenx新建web项目 1.2 修改相关配置文件,如下: pom.xml org.apache.struts struts2-core 2.3.20 web.xml struts2 ... 阅读全文
posted @ 2016-01-12 15:29 lemon-now 阅读(260) 评论(0) 推荐(0)
摘要:1,New Maven Project1.11.21.3 选择maven-archetype-webapp1.4 填写Group Id(包)和Artifact Id(项目名) Group Id:项目组织唯一的标识符,对应的是项目的包的结构,是main目录里java的目录结构; Artifac... 阅读全文
posted @ 2016-01-12 11:18 lemon-now 阅读(201) 评论(0) 推荐(0)
摘要:Java的两大数据类型:内置数据类型(基本类型)、引用数据类型。 Java的基本类型,采用的C和C++相同的方法,不用new来创建变量,而是创建一个并非是引用的“自动”变量。这个变量直接存储“值”,并置于堆栈中,因为会更加高效。 Java要确定每种基本类型所占的存储空间的大小。它们的大小并不... 阅读全文
posted @ 2016-01-11 14:31 lemon-now 阅读(136) 评论(0) 推荐(0)
摘要:1,java的可移植性;2,AtomicInteger,Java新原子类;3,关于项目的部署,目前是在看JavaEE企业应用实战,一步一步完成SSH项目的搭建,链接; 阅读全文
posted @ 2016-01-11 14:06 lemon-now 阅读(124) 评论(0) 推荐(0)
摘要:2016.01.08 You know you are in love when you can`t fall asleep, because reality is finally better than your dreams. 2016.01.11 —Is that even possible? 阅读全文
posted @ 2016-01-08 12:56 lemon-now 阅读(161) 评论(0) 推荐(0)
摘要:记录一些常用的SQL语句:1,八位补齐,高位补零SELECT RIGHT('000000' + Code, 8) FROM dbo.20151021在Code前面不上4个0,然后再RIGHT从右开始取八位,则完成八位补零2,将表A的一列更新到表B的一列中/*唯一标志符ID*/UPDATE dbo.A... 阅读全文
posted @ 2016-01-08 10:57 lemon-now 阅读(150) 评论(0) 推荐(0)
摘要:源码如下: 1 /** 2 * Searches the specified list for the specified object using the binary 3 * search algorithm. The list must be sorted into as... 阅读全文
posted @ 2016-01-08 10:32 lemon-now 阅读(488) 评论(0) 推荐(0)
摘要:修改CouchBase安装目录下(/lib/ns_server/priv/public/js/documents.js)的js文件中的阈值(docBytesLimit: 2500) 阅读全文
posted @ 2016-01-07 17:33 lemon-now 阅读(154) 评论(0) 推荐(0)
摘要:url标签用于创建一个URL。 在标签体内可以使用param标签,来提供附加的请求参数。如果param标签的value属性是一个数组或者Iterator,那么所有的值都将被附加给URL。属性:NameRequiredDefaultEvaluatedTypeDescriptionactionfa... 阅读全文
posted @ 2016-01-07 17:19 lemon-now 阅读(192) 评论(0) 推荐(0)
摘要:iterator标签是用月迭代一个集合,这里的集合可以是Collection、Map、Enumeration、Iterator或者array数组。iterator标签在迭代过程中,会把迭代的每一个对象暂时压入值栈,这样在标签的内部就可以直接访问对象的属性和方法,在标签执行完毕后,位于栈顶的对象就... 阅读全文
posted @ 2016-01-07 15:48 lemon-now 阅读(190) 评论(0) 推荐(0)