03 2015 档案

摘要:package com.tomsnail.data.tree;/** * AVL二叉平衡树 * @author tomsnail * @date 2015年3月30日 下午4:35:50 */public class AVLTree { /** * 根节点 * @aut... 阅读全文
posted @ 2015-03-31 18:26 TomSnail 阅读(1368) 评论(0) 推荐(0)
摘要:Tomcat加载JSP主要有以下几个类:JspServletJspServletWrapperJspCompilationContextJspRuntimeContextJsperLoaderCompiler这几个类都在jasper.jar包中1.Tomat将http请求通过servlet转给Jsp... 阅读全文
posted @ 2015-03-31 11:37 TomSnail 阅读(3194) 评论(0) 推荐(1)
摘要:我想大多数Java初学者都会遇到的问题,那就是怎么配置环境,执行java -jar xxx.jar 都会报NoClassDefFindError,我在最开始学习的时候,也遇到了这些问题。1.PATH path是路径的意思,我们直接在控制台运行一个程序时候,系统都会在指定的path下去找有没有这个程... 阅读全文
posted @ 2015-03-31 07:50 TomSnail 阅读(933) 评论(0) 推荐(1)
摘要: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 阅读(566) 评论(0) 推荐(0)
摘要:1.JQuery Mobile的页面结构如下图:page:是在浏览器中显示的页面 header:创建页面上方的工具栏(常用于标题和搜索按钮) content:定义了页面的内容,比如文本, 图片,表单,按钮等 footer:用于创建页面底部工具条2.页面的加载JQM的默认链接请求方式是ajax,... 阅读全文
posted @ 2015-03-29 18:13 TomSnail 阅读(481) 评论(0) 推荐(0)
摘要:1.安装Android开发环境 Android开发环境的安装,现在主要是由于不能访问谷歌站点,在windows下在host文件中添加一个对应的74.125.195.190 dl-ssl.google.com,dl-ssl.google.com对应的ip可能改变。用的时候搜索最新的IP地址就行了。 ... 阅读全文
posted @ 2015-03-29 16:28 TomSnail 阅读(1314) 评论(1) 推荐(0)
摘要:今天在修改项目一个JSP文件时,突然想到Tomat是怎么实现动态实时加载JSP编译后的class类的?查了半天资料,看了很多文章,终于明白是怎么回事了:ClassLoader,当tomcat发现jsp改变后,将用新的ClassLoader去加载新的类具体原理我将单独总结一下,这里简单实现了动态加载类... 阅读全文
posted @ 2015-03-27 18:10 TomSnail 阅读(2337) 评论(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 阅读(13446) 评论(1) 推荐(0)
摘要:闲来没事,看了mybatis的实现形式,就心血来潮的自己弄了一个仿照mybatis的框架,性能肯定不好,而且有很多问题,但是是一次有益的尝试1.基本配置文件 org.logicalcobwebs.proxool.ProxoolDriver proxool.inventory ... 阅读全文
posted @ 2015-03-25 21:59 TomSnail 阅读(552) 评论(0) 推荐(0)
摘要:public static String getStr(String source){ if(source==null||source.equals("")){ return ""; } if(source.length()==... 阅读全文
posted @ 2015-03-25 21:19 TomSnail 阅读(403) 评论(0) 推荐(0)
摘要:1.定义 它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值 均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。2.插入规则 向一个二叉排序树b中插入一个结点s的算法,过程为:若b是空树,则... 阅读全文
posted @ 2015-03-25 17:16 TomSnail 阅读(252) 评论(0) 推荐(0)
摘要:1.基本原理介绍 HBase的存储是通过行键建立索引进行存储的,而且HBase只支持一级索引,因此只要通过行键才能很快的找到需要的数据。 HBase是一个分布式的系统,HBase通过行键的分片,把不同的数据存储在不同的主机上。 1).顺序分片 依据固定列值作为键,顺序的存入HBase数据... 阅读全文
posted @ 2015-03-24 23:11 TomSnail 阅读(1612) 评论(0) 推荐(0)
摘要:1.安装cmake[root@server1 src]# cd /opt/ipnms/src[root@server1 src]# tar zxvf cmake-2.8.4.tar.gz[root@server1 src]# cd cmake-2.8.4[root@server1 cmake-2.8... 阅读全文
posted @ 2015-03-24 22:00 TomSnail 阅读(290) 评论(0) 推荐(0)
摘要:1.初始化地图var map = new BMap.Map("container");var point = new BMap.Point(116.404, 39.915); map.centerAndZoom(point, 15); window.setTimeout(function(){ ... 阅读全文
posted @ 2015-03-24 08:26 TomSnail 阅读(901) 评论(0) 推荐(0)
摘要:0.初始化地图var map = new BMap.Map("container");var point = new BMap.Point(116.404, 39.915); map.centerAndZoom(point, 15); 1.定义事件处理函数function clickEventH... 阅读全文
posted @ 2015-03-23 09:26 TomSnail 阅读(2451) 评论(0) 推荐(0)
摘要:1.定义一个控件类,即function function ZoomControl(){ // 设置默认停靠位置和偏移量 this.defaultAnchor = BMAP_A... 阅读全文
posted @ 2015-03-21 21:47 TomSnail 阅读(370) 评论(0) 推荐(0)
摘要:这是去年做的一个项目的记录,如果大家有更好的解决方案,欢迎指出。先说说项目需求,用户需要在两个地市部署两套应用系统和两套数据库,在一个地市主用,在另一个热备;数据要互备;而且如果主用地市流量很大,可以分流到备用地市。再说说用户环境,用户所有地市之间的通信使用MPLS VPN,两个地市之间使用不同的网... 阅读全文
posted @ 2015-03-20 11:15 TomSnail 阅读(3616) 评论(0) 推荐(0)
摘要:1.定义js函数,用于在指定位置添加标注,在标注位置添加并打开信息窗口 function addMarker(point, index){ // 创建图标对象 var myIcon = ... 阅读全文
posted @ 2015-03-20 09:13 TomSnail 阅读(1641) 评论(0) 推荐(0)
摘要:因为项目的需求,第一次接触了百度API。第一步:引用百度地图API的脚本 如果在局域网环境中,要把地图文件和js文件都要下载下来 这个要去百度开发者中心申请KEY第二步:建立一个你随便取名的div来放地图第三步:使用百度地图API来构建地图//初始化地图,把地图放在第二步的div中var m... 阅读全文
posted @ 2015-03-19 11:35 TomSnail 阅读(362) 评论(1) 推荐(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 阅读(594) 评论(2) 推荐(0)