- 博客(32)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
原创 JSP注释 声明 输出表达式 脚本
1、JSP注释:HTML注释HTML注释可以通过源代码查看到,但是JSP的注释是无法通过源代码查看到。JSP注释不会发送到客户端2、JSP声明JSP声明用于声明变量和方法。在JSP声明中声明方法看起来很特别,似乎不需要定义类就可直接定义方法,方法似乎可以脱离类独立存在。实际上JSP声明将会换成对应的Servlet的成员变量或成员方法,因此JSP声明依然符合Java语法。<%@
2016-04-27 21:43:13 780
原创 JSP工作原理图
JSP经过Tomcat编译后,放在Tomcat的work\Catalina\localhost\目录下,是Tomcat生成的。一个是 *_jsp.java和*_jsp.class文件主要包括三种方法init():初始化JSP/Servlet的方法 destroy():销毁JSP/Servlet之前的方法 service():对用户请求生成响应的方法。JSP文件经过编译后的继承Ht
2016-04-27 19:46:10 1739
原创 JSP学习笔记
JSP的本质是Servlet,当用户指定Servlet用户指定Servlet发送请求时,Servlet利用输出流动态生成HTML页面,包括每一个静态的HTML标签和所有在HTML页面中出现的内容。JSP包括如下两部分:静态部分:标准的HTML标签、静态的页面内容,这些内容与静态HTML页面相同。动态部分:受Java程序控制的内容,这些内容由Java程序来动态生成。****不能讲js
2016-04-27 17:19:29 285
原创 File java的文件重命名
当新文件名已经存在时可以选择删除它/** *//**文件重命名 * @param path 文件目录 * @param oldname 原来的文件名 * @param newname 新文件名 */ public void renameFile(String path,String oldname,String newname)...{
2016-04-26 15:53:15 3084
转载 Apache Commons 工具包
Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.htmlBeanUtilsCommons-BeanUtils 提供对 Java 反射和自省API的包装BetwixtBetwixt提供将 JavaBean 映射至 XML 文档,
2016-04-26 10:26:00 420
原创 Ant的任务(task)
<!-- 这里的name代表工种名称,可任意 default代表默认的target名称,这个参数是必填的 --> <!-- 目标(任务):需要完成的事情 name:目标的名称,可任意 :具体的任务,如当前 代表要创建一个文件夹,目录为build/classes --> <!-- 编译src目录下的java文件至build/clases目
2016-04-25 17:02:41 1303
原创 出现Cannot assign requested address: JVM_Bind
Cannot assign requested address: JVM_Bind根据异常信息推测,可能是Tomcat需要绑定的端口或某些资源被其他应用程序占用。使用DOS命令netstat -an查看被占用的端口,并未发现有任何程序占用Tomcat使用的相关端口(例如8080),并且将Tomcat安装目录下的conf/server.xml文件中的端口改为其他端口,再次运行也无法正常启
2016-04-25 14:47:22 8857
原创 Ant的使用
Ant 是一种基于java的生成工具。作用类似c编程的Make工具(Unix平台使用较多)Ant具有平台的无关特性,但考虑到解压缩的方便性,通常建议Windows平台下载*.zip压缩包,而Linux平台下载.gz压缩包。文件结构:bin:启动和运行Ant的可执行性命令docs:Ant工具的相关文档,这些文档对学习使用Ant有很大的作用etc:包含一些样式单文件,通常无需理会该
2016-04-25 11:04:57 387
原创 flex Spark和Halo(mx)
Halo组件也称MX组件是Flex3独有的组件(按钮、文字段、容器等),而Flex4中引入了新一代的组件Spark,Flex4同时支持Halo和Spark,但许多(并不是全部)Halo/mx组件都有相应但更新的Spark组件Spark容器的布局包括 BasicLayout :绝对布局,使用x和y坐标HorizontalLayout: 组件在单行中依次横向排列。VerticalLay
2016-04-24 22:01:28 866
原创 flex简单的数据绑定
数据绑定是ActionScript支持的一项功能,能够让一个项目监听另一个项目的值,。绑定不仅有助于减少需要编写的代码量,而且,由于该功能可以有效地抽象信息的发布者和使用者因此也能加强应用程序的易扩展性。1、为绑定例子<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns
2016-04-24 19:51:36 386
原创 flex mxml调用as文件
myFunctions.as文件public function textMerge(input1:String, input2:String):String{ var res:String = input1 + input2; return res;}mxml文件<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
2016-04-24 19:32:33 2405
转载 flex build 4 三个命名空间fx,mx,s
原来flex build 4有三个命名空间fx,mx,s,分别对应一下三个:•xmlns:fx=”http://ns.adobe.com/mxml/2009″•xmlns:mx=”library://ns.adobe.com/flex/halo”•xmlns:s=”library://ns.adobe.com/flex/spark”1、xmlns:fx=”http:
2016-04-24 16:54:46 371
原创 mxml学习总结
mxml是基于xml的专用布局Flex组件的标示标记语言,类似于网页上的HTML元素。MXML标记可以在同一个文件中结合CSS和ActionScript来创建完整地应用程序。1、mxml是xml,所以必须以一个xml声明开始: 文档必须包含一个根节点,对于主程序文件,Flex应用程序的根节点是,AIR应用程序的根节点是2.命名约定 文件名只能是字母或下划线开头,并且在它的后面只
2016-04-24 16:53:41 1334
转载 flash builder 4.7破解亲测可用
flash builder 4.7(fb4.7)是adobe公司推出的一种开发环境,可以让用户使用ActionScript语言和开源Flex框架构建游戏和应用程序。软件包括专业测试工具,例如分析器、网络监控以及单元测试支持,并进行了产品的优化和改进,能够大幅度提高用户的开发效率。本次小编带来的是flash builder 4.7破解版下载,此方法原理在于激活 Fb4.7而不是破解(靠修改文件或改变
2016-04-24 14:11:31 9427
原创 ActionScript基本语法
1、类型声明——在标识符后面用一个冒号(:)来定义后面跟的是它的数据类型或类对象。var maVar:Number2、区分大小写——同名但大小写不同认为是不同的3、点语法——当要定义属性和方法的访问、继承、对象显示以及XML父子继承是要使用.方法var myClass:SomeClass = new SomeClass();myClass.myPro = "hello";4、注释——单行注释//
2016-04-23 15:38:55 7364
原创 Flex Builder中创建的项目4种
Flex项目:该项目可以进行快速创建,其中包含MXML文件、可选择的CSS样式表和ActionScript类文件。一个Flex项目发布后将运行在Flash Player上ActionScript项目:不含任何的MXML和css文件,只有ActionScript类。通常用于编译一个应用程序,而不是用于编译Flex框架或者一个纯粹的基于ActionScript的Flex项目。使用用编译器将MX
2016-04-23 15:23:15 1792
转载 部署ArcGIS JS API 离线包(Tomcat与IIS)
部署ArcGIS JS API 离线包(Tomcat与IIS)ArcGIS Javascript API 在国内访问一直非常缓慢,Ersi也没有部署国内CDN的意思,但是它提供了离线安装包。安装过程其实挺简单的,就是有些繁琐, Tomcat的部署不太清晰。主要为了记录一下,便于以后查阅。 1.下载离线包首先下载ArcGIS JS API 离线包需要注册一个免费
2016-04-22 16:23:18 628
原创 REST客户端 学习笔记
REST客户端主要包括三个接口:javax.ws.rs.client.Client javax.ws.rs.client.WebTarget和javax.ws.rs.InvocationClient接口是REST客户端的基本接口u,用于和REST服务器的通信。Client 被定义成一个重量级的对象,其内部要管理客户端通信底层实现所需的各种对象,比如连接器、解析器等。因此不推荐在应用中产
2016-04-19 23:52:20 1864 2
原创 REST资源地址和作用域 学习笔记
在路径变量里可以使用标点符号以辅助增强逻辑清晰性。1、问好 ? 用来分割资源地址和查询字符串的,“与” (&)符号是用来分割查询条件的参数的。GET /book?start=0&size=102.逗号(,)用来分割有次序的作用域信息。需要注意的是,逗号分割逻辑上的顺序信息,这种顺序信息可以是约定俗称的,如先写经度后写纬度;也可以是系统约定的,比如“年月日”的顺序等。 GET /
2016-04-19 22:50:05 1058
原创 REST资源定位 学习笔记
REST使用URI实现资源的定位,从这个角度上讲,对外提供REST式的Web服务的接口是公布一些列的URI及其参数。资源路径:典型的URI包括协议名称、主机名称、服务端口、资源地址和查询字符串等5各部分http://lacalhost:8080/simple-service-webapp-spring-jpa-jquary/webapi/books/book?id=1
2016-04-19 22:18:35 978
转载 基于JAX-RS 2.0 REST服务几种类型
1、类型一,不存在Application子类,不存在Servlet子类,则需要动态生成一个servlet的实例,javax.ws.rs.core.Application2、类型二,不存在Application子类,存在Servlet子类,定义一个继承Servlet子类,Servlet2中在web.xml文件中配置相应的Servlet,Servlet则可以通过注解@WebServlet配置S
2016-04-19 19:33:02 682
原创 REST 在Servlet容器中运行
1、使用maven命令编译打包(clean 是清除target目录,package是打包,-D是为Maven命令设置运行时参数,skipTests参数是忽略测试生命周期)maven clean package -D skipTests= true2、将war包复制到Tomcat应用目录下dos: copy target\*.war tomcat目录\webapps\*.wa
2016-04-19 19:17:20 668
原创 Jetty插件与REST服务
1、在maven项目的根目录下执行 mvn clean install2、插件配置 pom.xmljetty 7之后 org.eclipse.jetty jetty-maven-plugin
2016-04-19 19:09:31 1063
原创 REST统一接口 GET PUT DELETE POST
幂等性:idempotence 指外系统对同一REST接口的多次访问,得到的资源状态是相同的。1、GET 方法REST使用HTTP的GET方法获取服务提供的资源。GET方法是只读的。他是幂等和安全的。@GET方法注释对资源方法定义,使得该方法用于处理GET请求。
2016-04-19 19:02:37 5799
原创 jsp的3个编译指令,7个动作指令,9个内置对象
jsp的3个编译指令:page:该指令是针对当前页面的指令include: 用于指定包含另一个页面taglib:用于定义和访问自定义标签使用格式JSP页面中的三大指令:page include taglib一、Page指令的介绍:对整个页面的配置信息的指令。全部都是当前页面的配置信息。去掉JSP的Page指令就是一个HTML文件。page指令怎么加:
2016-04-18 22:35:28 867
转载 tomcat8在myeclipse中启动不了 出现严重: Error waiting for multi-thread deployment of directories to completehos
问题解决一:在eclipse中,window-->preferences-->Java-->Installed JREs 选中JRE 点击Edit写入这句话:-Xms800m -Xmx800m -XX:MaxNewSize=256m -XX:MaxPermSize=256m并设置当前使用的tomcat的运行jdk为当前刚刚设置过的jdk即可
2016-04-18 18:37:47 8402
原创 silhouette value 聚类
silhouette 是一个衡量一个结点与它属聚类相较于其它聚类的相似程度。取值范围-1到1,值越大表明这个结点更匹配其属聚类而不与相邻的聚类匹配。如果大多数结点都有很高的silhouette value,那么聚类适当。若许多点都有低或者负的值,说明分类过多或者过少。silhouette 可以根据任意距离度量,如 Euclidean distance , Manhattan d
2016-04-16 10:51:06 10272
原创 portlet编写入门
生成下面的两个文件:view.jsp:显示欢迎信息,并且提供编辑页面的链接。edit.jsp:显示有一个文本框的表单,允许欢迎信息可以被修改,并且包括一个回退到view.jsp的超级链接。 MVCPortlet类处理展示我们的JSPs,因此在本DEMO中,我们不需要生成一个单独的JAVA类。 首先我们不希望在同样的页面上出现多个欢迎信息,因此让我们的elearn007gre
2016-04-15 10:55:24 1615
转载 Velocity 模板使用指南
目录1.本文目地和使用对象... 22.什么是Velocity?. 33.Velocity能为你做什么?. 31.一个Mud Store Example. 34.Velocity Template Language (VTL):介绍... 45.输出第一个VTL页面!. 46.Comments(注释). 57.References(引用)51.Variabl
2016-04-15 10:25:42 755
原创 maven配置过程中出现Unsupported major.minor version
Maven3.3.9安装过程中出现Unsupported major.minor version解决方法C:\Users\c>java -versionjava version "1.7.0_80"Java(TM) SE Runtime Environment (build 1.7.0_80-b15)Java HotSpot(TM) 64-Bit Server VM (build 2
2016-04-15 10:05:39 1444 1
转载 Maven的安装配置
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。发文时,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主页)。M
2016-04-15 09:42:32 275
原创 关于接口interface的继承(extends)问题
刚学java时,书上说一个类只能继承一个父类,但能实现多个接口。今天在研究Spring源码时,发现接口可以继承(extends)多个接口。public interface ApplicationContext extends EnvironmentCapable, ListableBeanFactory, HierarchicalBeanFactory, MessageSource, Ap
2016-04-05 22:54:41 12787 1
JDSL 2.0 the Data Structures Library in Java
2016-10-23
jad_java反编译插件eclipse 亲测可用
2016-05-14
ArcGIS 10.1 key for desktop and server
2016-02-29
nine chapter ppt
2016-02-25
一份不太简短的LATEX2介绍
2016-02-20
chc java笔记1
2014-03-31
poj1598 测试数据通过但是wrong answer 求高手指点
2015-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人