随笔分类 -  Java基础

摘要:package com.tomsnail.data.tree;/** * AVL二叉平衡树 * @author tomsnail * @date 2015年3月30日 下午4:35:50 */public class AVLTree { /** * 根节点 * @aut... 阅读全文
posted @ 2015-03-31 01:12 TomSnail 阅读(560) 评论(0) 推荐(0)
摘要:今天在修改项目一个JSP文件时,突然想到Tomat是怎么实现动态实时加载JSP编译后的class类的?查了半天资料,看了很多文章,终于明白是怎么回事了:ClassLoader,当tomcat发现jsp改变后,将用新的ClassLoader去加载新的类具体原理我将单独总结一下,这里简单实现了动态加载类... 阅读全文
posted @ 2015-03-27 18:10 TomSnail 阅读(2329) 评论(0) 推荐(0)
摘要:1.HttpServer,Http服务启动类,用于初始化各种线程和通道public class HttpServer { public void bind(int port) throws Exception { EventLoopGroup bossGroup = new Ni... 阅读全文
posted @ 2015-03-26 14:23 TomSnail 阅读(13430) 评论(1) 推荐(0)
摘要:闲来没事,看了mybatis的实现形式,就心血来潮的自己弄了一个仿照mybatis的框架,性能肯定不好,而且有很多问题,但是是一次有益的尝试1.基本配置文件 org.logicalcobwebs.proxool.ProxoolDriver proxool.inventory ... 阅读全文
posted @ 2015-03-25 21:59 TomSnail 阅读(549) 评论(0) 推荐(0)
摘要:public static String getStr(String source){ if(source==null||source.equals("")){ return ""; } if(source.length()==... 阅读全文
posted @ 2015-03-25 21:19 TomSnail 阅读(397) 评论(0) 推荐(0)
摘要:1.定义 它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值 均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。2.插入规则 向一个二叉排序树b中插入一个结点s的算法,过程为:若b是空树,则... 阅读全文
posted @ 2015-03-25 17:16 TomSnail 阅读(235) 评论(0) 推荐(0)
摘要:记录一下将顺序数组进行乱序排序的代码List list = new ArrayList();//list初始化,省略int size = list.size();for(int i=0;i<size;i++){ Object obj1 = list.get(i); int index = Ran... 阅读全文
posted @ 2015-03-19 10:42 TomSnail 阅读(587) 评论(2) 推荐(0)