JAVA
shaojieli
这个作者很懒,什么都没留下…
展开
-
J2EE的核心API与组件
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):JDBC(Java Database Connectivity) JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,转载 2011-12-12 11:04:56 · 323 阅读 · 0 评论 -
apache架构
在开始了解Apache前,我们先熟悉一下web服务器,因为apache也是web服务器的一种。 Web系统由客户端(浏览器)和服务器端两部分组成。Web系统架构也被称为B/S架构。最常见的Web服务器有Apache、IIS等,常用的浏览器有IE、Firefox、chrome等。当你想访问一个网页时,需要在浏览器的地址栏中输入该网页的URL(Uniform Resource Locator,简转载 2012-11-14 16:25:11 · 1229 阅读 · 0 评论 -
hibernate理解
在Hibernate出现之前,对数据库的操作都是基于JDBC的,这中间经历了操作JDBC、封装JDBC、ORM三个阶段,Hibernate就是一个ORM的最流行的实现。ORM 是Object Relational Mapping的简称,即对象关系映射,它是一种为了解决面向对象与关系数据库存在的互不匹配的现在的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将Java程序中原创 2013-03-12 09:02:50 · 548 阅读 · 0 评论 -
json和XML的比较
·可读性 JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。·可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。·编码难度 XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码转载 2013-03-12 15:23:45 · 442 阅读 · 0 评论 -
struts理解
Struts是Apache软件基金下jakarta项目的一部分,Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究来改进和提高JSP、Servlet、标签库以及面向对象技术的应用水平。如果想混合使用Servlet和JSP的优点来建立可扩展的应用,Struts是一个优秀的选择方案。Struts是一种基于MVC模式的软件框架。通常用Serv原创 2013-03-13 12:29:36 · 542 阅读 · 0 评论 -
Mongodb VS Hbase
1.Mongodb bson文档型数据库,整个数据都存在磁盘中,hbase是列式数据库,集群部署时每个familycolumn保存在单独的hdfs文件中。2.Mongodb 主键是“_id”,主键上面可以不建索引,记录插入的顺序和存放的顺序一样,hbase的主键就是row key,可以是任意字符串(最大长度是 64KB,实际应用中长度一般为 10-100bytes),在hbase内部,row转载 2013-03-28 12:48:55 · 730 阅读 · 0 评论 -
span、div、p 的区别
span 是内联的,用在一小块的内联 HTML 中,前后不断行;div 元素是块级的,等同于其前后有断行,用于组合一大块的代码;p (段落)元素是块级的,前后断行,而且还要再隔一行,相当于断两行。转载 2013-03-15 18:50:14 · 881 阅读 · 0 评论 -
JavaScript跨域总结与解决办法
什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之用,并稍作修改和补充。什转载 2013-03-19 15:33:44 · 410 阅读 · 0 评论 -
JSP简介
JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客转载 2013-04-03 22:28:11 · 1370 阅读 · 0 评论 -
jsp和servlet的区别
JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。jsp 和serv转载 2013-04-03 23:49:13 · 654 阅读 · 0 评论 -
Servlet相关概念
转载 2013-04-04 21:06:09 · 621 阅读 · 0 评论 -
mongodb结构
转载 2013-04-04 21:07:16 · 589 阅读 · 0 评论 -
javascript类语法
今天工作需要,又要封装一些类,总觉得还有些东西理解的不够,今天看了下面文章,感觉透彻了,分享给大家。Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定转载 2013-04-04 21:00:59 · 538 阅读 · 0 评论 -
tomcat架构及源码分析
很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对c转载 2012-11-14 08:34:31 · 701 阅读 · 0 评论 -
tomcat并发架构
转载 2012-11-14 08:20:37 · 465 阅读 · 0 评论 -
shiro架构
转载 2012-11-12 15:13:15 · 330 阅读 · 0 评论 -
数据库抽象层可行性分析
欢迎转载,转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/shaojieli作者联系方式:李少杰 需求原因:1.)作为产品需要支持多数据库。2.)不要影响数据访问的性能。3.)不要影响数据库本身的特性。4.)需要保持服务层和应用层访问数据的一致性。5.)需要同时支持BS和CS模式。需要做哪些事情:1.)S原创 2012-01-31 14:34:52 · 547 阅读 · 0 评论 -
javascript笔记
XMLHttpRequest 让Ajax成真的标准JavaScript对象。GET 获取数据,但不改变服务器上的任何事物。send() 送出Ajax请求给服务器,造成响应。AjaxRequest 用于简化Ajax请求与响应的自定义对象。POST 传送数据至服务器,但会造成服务器上的改变。原创 2012-03-20 18:57:20 · 326 阅读 · 0 评论 -
控制android程序的安装位置
那么,如果让应用程序不装入RAM,而是装入SD卡呢?这需要在应用程序的Android清单文件manifest.xml的 manifest元素里加入android:installLocation属性。其值为:perferExtenal或auto。 perferExtental——意味着此应用程序安装到扩展存储(通常就是SD卡),但是系统不能保证应用肯定会安装到扩展存储。如果扩展存储没有转载 2012-06-04 09:17:32 · 1438 阅读 · 0 评论 -
求通过经纬度计算地球表面任意两点间距离的公式
求通过经纬度计算地球表面任意两点间距离的公式/// /// //经纬度类 /// vp:hsg /// create date:2011-05-04 /// public class LatLngClass { public double Lat = 0.0; public double Lng转载 2012-06-07 14:38:28 · 4279 阅读 · 0 评论 -
JAVA和C++区别
1.指针 JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。2.多重继承 c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类。尽管多重继承功能很强,转载 2012-07-19 16:22:22 · 287 阅读 · 0 评论 -
oracle操作指令
欢迎转载,转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/shaojieli作者联系方式:李少杰 //连接数据库sqlplus "/ as sysdba" //启动数据库startup //启动监听器lsnrctl start //获取监听器状态lsnrctl status //启动多实例原创 2011-12-26 11:41:41 · 538 阅读 · 0 评论 -
SSH开发流程图
Hibernate:Struts:Spring:转载 2012-08-17 15:52:34 · 3401 阅读 · 0 评论 -
java关键字final
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变转载 2012-08-24 14:24:22 · 443 阅读 · 0 评论 -
java关键字static
二、static static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象转载 2012-08-24 14:29:49 · 320 阅读 · 0 评论 -
Get和Post的区别
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。 3、Get是不安全的,因为在传输过程,数据被放在请求的转载 2012-10-17 16:33:51 · 247 阅读 · 0 评论 -
session与cookie的区别
1、session保存在服务器,客户端不知道其中的信息;cookie保存在客户端,服务器能够知道其中的信息。2、session中保存的是对象,cookie中保存的是字符串。3、session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。而cookie中如果设置了路径参数,那么同一个网站中不同路径下的cookie互相是访问不到的。4、sess转载 2012-10-22 16:41:22 · 293 阅读 · 0 评论 -
HTTP链接
HTTP请求和响应的过程HTTP链接的过程。GET:PUT:POST:HEAD:OPTIONS:处理一个新鲜缓存转载 2013-04-06 20:45:10 · 820 阅读 · 0 评论