-
JSON与XML内容间的差别
JSON与XML内容间的区别 JSON <scripttype="text/javascript"></script> 求助编辑百科名片 ?? JSON JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。...
430
热度 -
利用maven创办webx3项目――实现简单的留言板(八)
利用maven创建webx3项目――实现简单的留言板(八) 增加权限和白名单 8、权限验证 前面已经说过,创建的留言板系统没有权限验证,导致每个页面不用登陆就能访问,那么现在就来加上权限验证,增加留言板系统的安全性。 ? 首先了解一下权限验证的原理,前面也简单的提到过,其实就是利用cookie和session机制。 ? cookie实现 只用cookie是可以实现权限验证的,其过程为: 1、当登陆...
434
热度 -
java中集合的应用
java中集合的使用 Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetMap├Hashtable├HashMap└WeakHashMap ? ? ? 1、什么是ArrayList?ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:?动态的增加和减少元素?实现了ICollect...
355
热度 -
Struts,Hibernate,Spring经典面试题珍藏
Struts,Hibernate,Spring经典面试题收藏 Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1.对JDBC访问数据库的代码做了封装,大大简化了数据访问层...
318
热度 -
java中queue的运用
java中queue的使用 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法了,而不能直接访问LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQ...
406
热度 -
java内存泄漏,该如何解决
java内存泄漏1引言Java的一个重要优点就是通过垃圾收集器GC(GarbageCollection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java代码要全天24小时在服务器上...
56
热度 -
30个施用照片为主元素的网页设计灵感
30个运用照片为主元素的网页设计灵感 ? 在浏览网页的时候,以照片为主设计元素可以让你的网站更集中的被浏览者吸引。如果你经常浏览优秀的时尚网站,你会发现照片是网页设计中很特别的设计元素。观看一个网页,你必须在美学和页面实用性之间做出平衡。从风景优美的景观到人物华丽的姿态都可以是一个视角里的构架方式。下面30个运用了照片为主要的设计元素的网页设计,你可以从中看到他们的新意和灵感的躁动! Narnia...
339
热度 -
Java面试-Hibernate小结
Java面试-Hibernate总结1Hibernate的检索方式?导航对象图检索(根据已经加载的对象,导航到其他对象。)?OID检索(按照对象的OID来检索对象。)?HQL检索(使用面向对象的HQL查询语言。)?QBC检索(使用QBC(QureyByCriteria)API来检索对象。QBC/QBE离线/在线)?本地SQL检索(使用本地数据库的SQL查询语句。)http://blog.csdn....
112
热度 -
Java口试:基础题122道
Java面试:基础题122道JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从...
56
热度 -
List容器——LinkedList及惯用API,实现栈和队列
List容器——LinkedList及常用API,实现栈和队列LinkedList及常用API①LinkedList----链表②LinkedList类扩展AbstractSequentialList并实现List接口③LinkedList提供了一个链表数据结构④LinkedList有两个构造方法a)LinkedList()b)LinkedList(Collectionc)⑤除了继承的方法之外,L...
63
热度 -
Java 学习收拾笔记(二)Java基本语法结构
Java学习整理笔记(二)Java基本语法结构一、源文件的编写Java是完全面向对象的语言,所以Java的所有操作都是基于类(class)完成的。Java中所有程序的代码都需要放在一个类中,类用关键字class声明,在class之前可以添加一些修饰符,Java应用程序的源文件由若干个书写形式相互独立的类组成。1.例子://HelloDate.javaimportjava.util.Date;//引...
6
热度 -
内存储器溢出-JVM参数对J2EE性能优化的影响-转
内存溢出---JVM参数对J2EE性能优化的影响--转一切J2EE应用都是基于JVM的,那么对于JVM的设置和监控,成为J2EE应用程序性能分析和性能优化的必然手段。今天Sincky和大家交流该话题。这里以Tomcat环境为例,其它WEB服务器如Jboss、Weblogic、Websphere完全一致。【认识JVM】首先我们来看一张图,这是目前JDK1.6版本自带的JVM性能监控工具VisualV...
577
热度 -
spark组合 Openfire服务器,发送聊天消息
spark结合Openfire服务器,发送聊天消息1.下载OpenFire服务器,进行安装,参考http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html2.程序运行客户端:下载客户端代码并进行配置选中项目-->点击“runconfigurations”进行配置,如下图所示:MainClass:org.ji...
61
热度 -
【redis】关于Redis数据逾期策略
【redis】关于Redis数据过期策略1、Redis中key的的过期时间通过EXPIREkeyseconds命令来设置数据的过期时间。返回1表明设置成功,返回0表明key不存在或者不能成功设置过期时间。在key上设置了过期时间后key将在指定的秒数后被自动删除。被指定了过期时间的key在Redis中被称为是不稳定的。当key被DEL命令删除或者被SET、GETSET命令重置后与之关联的过期时间会...
299
热度 -
J2EE口试整理
J2EE面试整理1web.xml加载顺序:?contextparam》listener》filter》servlet。??相同位置的过滤器,一般按照filter-mapping的顺序过滤,所以编码过滤器一般放在最前面。??2struts2的工作流程(1)客户端提交一个HttpServletRequest请求(.action或JSP页面)(2)请求被提交到一系列Filter过滤器,如ActionCl...
38
热度 -
SQL XML 查询出错:'value()' 需要单独的操作数(或空序列),但找到 'xdt:anyAtomicType *' 类型的操作数,该如何解决
SQLXML查询出错:'value()'需要单独的操作数(或空序列),但找到'xdt:anyAtomicType*'类型的操作数测试数据:SQLcodecreateXMLSCHEMACOLLECTIONTESTScheamasN'<xsd:schemaxmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:eleme...
133
热度 -
asp.net mvc源码分析-RenderAction跟RenderPartial
asp.netmvc源码分析-RenderAction和RenderPartial截止上篇文章asp.netmvc源码分析-ActionResult篇RazorView.RenderView相信大家对mvc的大致流程应该有所了解。现在我们来看看我们在mvc开发中用的最多的几个方法,我想排在第一的应该是Html.RenderAction和Html.RenderPartial吧。先说简单的吧:Rend...
685
热度 -
番薯 50+ 个 JavaScript & HTML5 框架以及相关工具(转)
红薯50+个JavaScript&HTML5框架以及相关工具(转) 全堆栈框架和工具包 jQuery License:MITandGPLlicenses GitHub:Yes 不用说,做web开发的都知道jQuery,使用最为广泛的ajax框架。 DojoToolkit License:BSDlicenseortheAcademicFreeLicenseversion2.1 GitHu...
526
热度 -
【PHP】对话存储方式详解
【PHP】会话存储方式详解 作者:zhanhailiang日期:2013-03-15 首先确认会话是否自动开启还是需要通过session_start()来手动开启: ;指定会话模块是否在请求开始时自动启动一个会话。默认为0(不启动) ;Initializesessiononrequeststartup. ;http://php.net/session.auto-start session.aut...
315
热度 -
java中的垃圾收集算法
1.垃圾收集算法的核心思想Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引用,则为垃圾对象,可以...
698
热度