- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 ClassLoader的双亲委派和沙箱机制
ClassLoader负责加载class文件,class文件在文件开头有特定的文件标示,并且ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定目前了解4种类加载器:1.BootstrapClassLoader 启动类加载器这货是用C++编写的 是最顶层的类装载器,用来加载jre/lib/rt.jar下的类2.ExtensionClas...
2018-06-14 17:08:47 337
转载 Java IO流学习总结二:File
Java IO流学习总结二:File转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/54581478本文出自【赵彦军的博客】Java File类的功能非常强大,利用java基本上可以对文件进行所有操作。首先来看File类的构造函数的源码 /** * Internal constructor for already-no...
2018-04-18 13:51:23 290
原创 mysql
min,max,avg之类的函数,不用用在where salary = min(salary) 等号后面而且放在select department_id, min(salary) from employee gourp by department_id; 这种语句里的话后面一定要跟着 gourp by,否者 前面department_id的返回值是错的-----------------------...
2018-04-15 10:17:06 151
原创 JavaBean全参构造和Mybatis的sql标签
JavaBean全参构造里的字段顺序一定要和Mybatis中的sql标签中的字段顺序相同<sql id="Base_Column_List" > id, order_no, product_id, product_name, product_image, current_unit_price, quantity, total_price, create_time, updat...
2018-04-11 00:55:53 367
转载 git
情景1:多人协作之如何建立本地分支?假若你已经clone了别人的仓库并且需要修改,最好的办法是建立自己的分支然后在合并,具体步骤如下:1.建立一个自己的分支git branch mybranch此时可以使用git branch查看当前的分支情况,如不 出意外,则显示一个master一个mybranchi分支,而你当前在master分支上。2.切换到新建的分支git checkout mybranc...
2018-04-10 11:23:48 114
原创 代码块
Class HOHO {//----------------------- public HOHO() { sout("构造方法"); } //---------------------------- { sout("构造块"); } //---------------------------- static{ ...
2018-04-08 20:52:49 137
原创 sql的count(1),count(*),count(column)
select count(1) from bb; count(*)返回的是总行数select count(column) from bb;返回的是该列不为null的行数
2018-04-04 18:03:54 224
原创 java引用传递
public static void appendStr(Stringbuffer sb) { sb.append("hohohoho"); } public static void main(String args) { Stringbuffer sbf = new Stringbuffer("xixixi"); appendStr(sbf); system.ou...
2018-04-03 22:01:29 120
原创 String不可变更性
public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; Strin...
2018-04-03 21:54:18 147
原创 jvm内存模型
主要分为栈,堆,方法区,程序计数器1.程序计数器2.栈(stack)①虚拟机栈:每个线程独生成一个栈,线程中每调用一个方法生成一个栈帧,栈帧依次压栈 栈帧中存放了每个方法的基本数据变量,对象的引用,操作指令,出口信息等②本地方法栈:存放的是native方法(其他语言写的),其他和虚拟机栈一样可能出现的异常:如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出Stac...
2018-04-03 14:17:42 135
原创 map
链表:寻址困难,插入和删除容易 LinkList数组:寻址容易,插入和删除困难 ArrayList链表散列(数组和链表共同组成):用一维hash数组存放散列地址,以便更快速的遍历;用链表存放值,以便更快速的插入和删除。 HashSet, HashMap, HashTable, ConcurrentHashMap...
2018-03-29 11:46:12 113
原创 java反射:根据字符串调用相应的方法
Class: public Method getDeclaredMethod(String name, Class... parameterTypes) throws NoSuchMethodException,
2018-02-03 14:37:41 3140
转载 js中event.srcElement和event.target用法和区别
IE中,event对象有srcElement属性,但是没有target属性。 firefox中,event对象有target属性,但是没有srcElement属性。 可以使用,var node = event.srcElement?event.srcElement:event.target; 或,var node = event.srcElement || event.target;
2018-01-23 13:24:59 14101
转载 previousSibling和nextSibling用法
firstChild,lastChild,nextSibling,previousSibling都会将空格或者换行当做节点处理,但是有代替属性所以为了准确地找到相应的元素,会用firstElementChild,lastElementChild,nextElementSibling,previousElementSibling兼容的写法,这是JavaScript自带的属性。但坏消息是IE6,7,8
2018-01-18 19:23:00 2020
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人