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

浙公网安备 33010602011771号