程序开发

如何防止session超时

我们都知道,当用户登录网站后较长一段时间没有与服务器进行交互,将会导致服务器上的用户会话数据(即session)被销毁。此时当用户再次操作网页时,如果服务器进行了session校验,那么浏览器将会提醒用户session超时。那么,如何解决用户登录后较长时间未操作而导致的session失效的问题呢?导致这个问题的关键词有两个:一个是「长时间」,一个是「未操作」。1、如果用户未操作的「长时间」超过了服务器配置的session超时时间,并导致...
3年前 (2016-08-14) 阅读(591) 赞一个 (0) 评论() 链接直达
Tomcat

【服务器】Tomcat Manager用户配置详解

Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Manager也成为了使用非常普遍的功能应用。在默认情况下,Tomcat Manager是处于禁用状态的。准确地说,Tomcat Manager需要以用户角色进行登录并授权才能使用相应的功能,不过Tomcat并没有配置任何默认的用户,因此需要我们进...
3年前 (2016-08-14) 阅读(548) 赞一个 (0) 评论() 链接直达
程序开发

Apache与PHP集成配置教程

提到PHP,就会让人不由自主地想到Apache,IIS、N个inx这些黄金搭档。众所周知,Apache服务器本身无法直接解析PHP文件。不过,幸运的是,Apache是模块化设计的,我们可以非常方便地以功能模块的形式向其中添加我们需要的各种功能。实际上,PHP就是以模块的形式集成在Apache上运行的。Apache与PHP集成配置,已经不是什么新鲜事儿了,配置起来也非常简单。此外,许多诸如XAMPP、WampServer、AppServ、...
3年前 (2016-08-14) 阅读(423) 赞一个 (0) 评论() 链接直达
程序开发

计算机二进制以及原码、反码、补码入门详解

二进制,是一种广泛应用于现代计算机技术的数制。众所周知,我们常用的十进制是「逢十进一」的,我们只需要使用0、1、2、3、4、5、6、7、8、9这10个数字符号,就能表示所有的自然数。与此类似,二进制是「逢二进一」的进位制,它只需要使用0、1这两个数字符号,就能表示所有的自然数。对于习惯于使用十进制的我们而言,十进制是非常易于理解的,看起来简洁直观,使用起来也方便简单。为什么计算机不和我们也同样使用的十进制,而要使用一种新的、常人难以理解...
3年前 (2016-08-14) 阅读(530) 赞一个 (0) 评论() 链接直达
Web 前端设计语言

盘点淘宝、腾讯、百度内部使用的JavaScript库

提到JavaScript库,相信很多读者首先就会想到一系列著名的JavaScript库,例如jQuery、Dojo、YUI、Prototype、ExtJS、Google Closure等。这些都是由国外的组织或人员主持开发的,并且大都是开源项目,在中国大陆也受到了开发人员的普遍欢迎。其实,在国内也存在着一些比较优秀的前端开发框架,并且也大多是开源的,这里以腾讯、淘宝和百度使用的JavaScript前端开发框架为例进行介绍。腾讯-JX腾讯...
3年前 (2016-08-14) 阅读(558) 赞一个 (0) 评论() 链接直达
Java开发

【Java7】新特性详解

Java 7,代号「海豚(Dolphin)」,是Java历史上一次非常重大的版本更新。Java 7 由Sun公司(2009年4月20日被Oracle以74亿美元收购)于2011年7月7日首次推出,并于2011年7月28日正式面向开发人员发布。Java 7 的开发周期分为13个阶段,并于2011年2月18日全部达成。平均每个阶段又更新发布了8个内部小版本,每个版本主要进行功能增强和bug修复。Java 7 在Java 6的基础上对性能进行...
3年前 (2016-08-14) 阅读(599) 赞一个 (0) 评论() 链接直达
Java开发

【Java7】改进使用带泛型可变参数的方法时的编译器警告和错误提示

堆污染大部分参数化类型,例如ArrayList<Number> 和 List<String>,都属于非具体化类型(non-reifiable types)。非具体化类型是指在运行时(runtime)并不完整的类型。在编译时,非具体化类型经过了一个名为「类型擦除」的过程,编译器删除了与类型参数相关的信息。这将保证Java运行库与那些诞生在Java泛型之前的应用程序之间的二进制兼容性。由于在编译时...
3年前 (2016-08-14) 阅读(562) 赞一个 (0) 评论() 链接直达
Java开发

【Java】版本历史及更新内容详解

Java是时下非常流行的一种编程语言。不过多数人并不知道的是,Java最初名为Oak(橡树),得名于Java创始人James Gosling办公室外的一棵橡树。其最初的设计目标是作为家用电器等小型系统的程序语言,主要应用于电视机、电话、闹钟、烤面包机等家用电器的控制和通信。但是由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1...
3年前 (2016-08-14) 阅读(549) 赞一个 (0) 评论() 链接直达
Java开发

【Java7新特性】二进制字面值

在Java SE 7中新增了以二进制形式的字面值表示方式,你可以像使用十进制一样,方便地使用二进制形式的字面值来表示数值。例如:// 一个8位的byte值:byte aByte = 0b100001;// 一个16位的short值:short aShort = 0b1010010100101;// 一个32位的int值:int anInt1 = 0b101000010100010110100101000101;// 一个64位的long...
3年前 (2016-08-14) 阅读(567) 赞一个 (0) 评论() 链接直达

程序喵 www.ibloger.net

关于本站 站内留言 给我写信 文章订阅