摘要: 1 - Tomcat的类载入器的结构 Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的Tomcat Server的ClassLoader结构如下: 其中:- Bootstrap - 载入JVM自带的类和$JAVA_HOME/jre/lib/ext/* 阅读全文
posted @ 2017-04-15 11:50 StonySven 阅读(107) 评论(0) 推荐(0)
摘要: 1 - 概述 脚本catalina.sh用于启动和关闭tomcat服务器,是最关键的脚本另外的脚本startup.sh和shutdown.sh都是使用不同的参数调用了该脚本该脚本的使用方法如下(引自该脚本本身): 2 - 脚本分析 阅读全文
posted @ 2017-04-15 11:47 StonySven 阅读(817) 评论(0) 推荐(0)
摘要: 1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element rep 阅读全文
posted @ 2017-04-15 11:44 StonySven 阅读(226) 评论(0) 推荐(0)
摘要: 根据Eclipse报错:java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest无疑是HttpUrirequest这个类没有找到,在网上搜了相关解决方案如下:1、该缺失类(HttpUrirequest)... 阅读全文
posted @ 2015-07-30 17:45 StonySven 阅读(1455) 评论(0) 推荐(0)
摘要: 先说说问题背景:使用Eclipse安装android程序到手机,调试ok,达到预想效果,退出,重新打开程序,No,部分UI界面未显示,Why?首先想到的是多线程问题,调试与运行结果不一致说明中间存在时间差,因为单步调试的时候时间会被延长,然后找原因点,程序中修改UI的代码分两部分,1部分修改好友图像... 阅读全文
posted @ 2015-05-21 10:05 StonySven 阅读(621) 评论(0) 推荐(0)
摘要: 目前在做一个社交功能,在原布局文件中添加listview并绑定到自定义的adapter(继承自BaseAdapter)发现未达到期望效果,调试发现未进入getView()方法;不科学啊!!分明调用了adapter的notifyDataSetChanged()方法,然后就应该进入getView()啊、... 阅读全文
posted @ 2015-05-19 20:13 StonySven 阅读(1141) 评论(0) 推荐(0)
摘要: legacy:var featureLayer = new esri.layers.FeatureLayer( //血淋淋的教训啊,传统style与AMD style在新建对象上的不同; "http://localhost:8399/rest/services/MyTest2/MapServer/1", { infoTemplate : infoTemplate, outFields : [ "*" ] });AMD:var featureLayer = new FeatureLayer( "http://lo... 阅读全文
posted @ 2013-12-26 15:22 StonySven 阅读(164) 评论(0) 推荐(0)
摘要: 内联事件处理是最原始最简单的事件处理方式,是所有浏览器都兼容的。下面的示例使用onClick事件处理函数作为按钮元素的属性。用户单击按钮就调用movePosition()函数。但是,使用这类处理函数违反了标记/行为展现/Javascript分离的层次分离原则。为了解决这个问题,我们可以在Javascript代码中处理事件。所有被用作事件处理函数的HTML属性都可作为DOM属性使用。//文档的HTML部分://JavaScript脚本中:var b1=document.getElementById("button1");b1.onclick=init;function ini 阅读全文
posted @ 2013-12-03 09:52 StonySven 阅读(258) 评论(0) 推荐(0)
摘要: JS有一个不起眼但很重要的特性,即它不支持函数外部的块级作用域。函数中变量的作用域: 变量的作用域指程序中变量可见的位置,即程序中变量可以被使用的位置。在函数之外声明的变量作用域是全局的,意思是可以在程序的任意位置使用或者改变它们。在函数内部声明的变量也是全局的,除非在声明时使用了var关键字。var关键字使得变量的作用域成为局部的,即变量仅可以在定义它的函数内使用且一旦函数结束将不再可见。返回值: 函数使用return语句返回值。关键字return是可选的且只能用于函数内。在函数内,当执行到return关键字时,函数退出。return可用于返回某些任务的处理结果,比如一项计算,或... 阅读全文
posted @ 2013-11-30 22:06 StonySven 阅读(173) 评论(0) 推荐(0)
摘要: The JavaScript doing the actual work is the same in both the older style of modules with dojo.declare and the newer AMD style.The big differences between legacy and AMD modules are how they are defined (dojo.declare() vs. define()) and how they are loaded (dojo.require() vs. require()).legacy:View C 阅读全文
posted @ 2013-11-30 12:17 StonySven 阅读(221) 评论(0) 推荐(0)