`
文章列表
   国内商业软件的生命周期                  

git 初使用

1 error:src refspec master does not match any 问题产生   a git服务器使用如下命令新建一个项目   1 $ cd /opt/git 2 $ mkdir project.git 3 $ cd project.git 4 $ git --bare init b 客户端clone代码并提交 1 $ cd myproject 2 $ git init 3 $ git add . 4 $ git co ...

内部类

内部类对象可以直接访问外围对象的所有成员(包括私有的),而不需要任何特殊条件,就像调用自己的方法与属性成员一样。但外围类不能直接访问内部类中的方法,除非使用内部类的实例来访问(也能访问私有的)。 内部 ...
import java.util.Comparator; /** * 二叉查找树 * * @author Jelly * * @param <T> */ public class BinarySearchTree<T extends Comparable<? super T>> { private BinaryNode<T> root; private Comparator<? super T> cmp; public BinarySearchTree() { root ...
Hibernate的关联关系中lazy和fetch的设置会影响到对数据进行查询时候SQL语句的操作,fetch的设置相对于lazy的优先级更高,而且在class标签上配置的lazy属性不会影响到关联对象.(本例用的版本是Hibernate3) 本例假设有一个主表为MASTTB,有一个子表为DETAILTB. 主表端的fetch可以取 'join','select'和'subselect'(select为默认值): join:外连接一次查询. select:1+n 条select语句,第一条查主表,第n条查第n条主表记录对应的子表记录. subselect: 以 id in(...)的方 ...
package com.jelly.test; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.NoSuchElementException; /** * LinkedLit模拟实现 * * @author Jelly * * @param <T> */ public class MyLinkedList<T> implements Iterable<T> { pr ...
import java.util.Iterator; import java.util.NoSuchElementException; /** * ArrayList模拟实现 * * @author Jelly * * @param <T> */ public class MyArrayList<T> implements Iterable<T> { private static final int DEFAULE_CAPACITY = 10; private int theSize; private T[ ...
import java.util.Iterator; import java.util.NoSuchElementException; /** * ArrayList模拟实现 * * @author Jelly * * @param <T> */ public class MyArrayList<T> implements Iterable<T> { private static final int DEFAULE_CAPACITY = 10; private int theSize; private ...
当直接使用Iterator(而不是通过一个增强的for循环间接使用)时,重要的是要记住一个基本的法则:如果对正在迭代的集合进行结构上的变化(即对集合使用了add,remoce或clear方法),那么迭代器就不再合法(并且在其后使用该迭代器会有ConcurrentModificationException异常被抛出),为避免迭代器准备给出某一项作为下一项(next item)而该项此法则。这意味着,只有在需要立即使用一个迭代器的时候,我们才应该获取迭代器。然而,如果迭代器调用了它自己的remove方法,那么这个迭代器就任然是合法的。这是有时候我们更愿意使用迭代器的remove方法。 说了这么多 ...
一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场 ...
public interface BaseDAO { void save(T instance); void update(T instance); void delete(T instance); T get(String id); List<T> findAll(); List<T> findByExample(T instance); int bulkUpdate(String hql); int bulkUpdate(String hql, Object value); ...
如果想通过DOM元素之间的层次关系来获取特定元素,例如后代元素,子元素,相邻元素和兄弟元素等,那么都可以用到层次选择器 选择器 描述 返回 $(”ancestor descendant”) 选取ancestor元素里的所有descendant(后代)元素 集合元素 $(“parent > child”) 选取parent元素下的child(子)元素,与$(”ancestor descendant”)有区别,$(”ancestor descendant”)选择的是后代元素 集合元素 $(‘prev + next’) 选取紧接在prev元素后的next元素 集合元素 $(‘p ...
JQuery选择分为:基本选择器,层次选择器,过滤选择期和表单选择。 最常用简单的基本选择器,通过元素的id,class和标签等来查找DOM元素,在网页中每个id名称只能使用一次,class允许重复使用。 #id 根据给定的id匹配一个元素 单个元素 .class 根据给定的类名匹配元素 集合元素 element 根据给定的元素名匹配元素 集合元素 匹配所有元素 集合元素 selector1, selector2,……, selectorN 将每一个选择器匹配到的元素合并后一起反回 集合元素 $(‘#one’)     可以找到页面上id为one的DOM元素; $(‘ ...

JavaScript笔记

1.每一个函数都有一个length属性,表示该函数期望接收的参数格式。它与函数的arguments不同,arguments.leng标识函数实际接收的参数个数。 2.JavaScript中有五种原始数据类型:UndeFined,Null,Boolean,Number,String 3.UndeFined数据类型的值只有一个:undefined. 4.Null数据类型的值只有一个:null. 5.Boolean数据类型的值有两个:true和false. 6.JavaScript中没有char数据类型. 7.typeof是一元运算符,后跟变量的名称,用于获取变量的数据类型,其返回值有5个undefi ...
1>  对象冒充,是JavaScript 和 ECMAScript实现继承的方法,在学习对象冒充实现继承前我们的先了解关键字 this 的使用,例如:          view plain function classA(color){ this.color = color; this.show = function(){alert(this.color);} } /* Note: 1> this 代表的是classA函数所构建的对象,而非函数classA对象本身这样说主要是为了避免(function is objec ...
Global site tag (gtag.js) - Google Analytics