摘要:
1、简述下setTimeout和setInterval的区别,包括内存方面的分析。 setTimeout是执行一次自动终止,setInterval是每隔一定的时间都会执行一次,是排队执行的; 例如:setTimeout延迟时间为1秒执行,要执行的代码需要2秒来执行,这段代码上一次与下一次的执行时间为 阅读全文
摘要:
1、include指令的语法是 <%@include file="文件相对位置" %> ,作用是将file属性指定文件的内容查到页面中该指令的位置。"文件相对位置” ,当它不以(/)开头时,表示其位置相对于被插入文件的位置,当以(/)开头时,表示相对于Web程序的根目录。 <%include fil 阅读全文
摘要:
获取浏览器中发送过来的Cookie信息 Cookie[] cookies = request.getCookies(); 没有Cookie时,返回null 只有调用addCookie方法时,Cookie信息才会真正返回到浏览器,仅建立Cookie对象是不会返回的,由于Cookie信息是在HTTP消息 阅读全文
摘要:
ServletContext是javax.servlet包内定义的接口,Web容器会为每个Web程序构造一个实现该接口的对象实例,通过这个对象,Servlet可以和web容器进行交互,如获取Web容器版本号,通过Web容器的日志机制记录信息等;也可以和同一Web程序的其他Servlet进行交流,如可 阅读全文
摘要:
1xx:用于提供指示信息,客户程序可以进行后续动作。 2xx:用于告知请求成功。 3xx:告诉浏览器资源地址已经改变,返回的消息头中一般还会附带Location:URL项,用于指示资源目前所在的地址,浏览器可按这个地址重新请求。 4xx:因为客户请求其信息的错误,服务器能处理请求。404 NOT F 阅读全文
摘要:
首先搞明白什么是并发编程? 并发编程是指在一台机器上同时处理多个任务。并发是指在同一个实体上的多个事件。多个事件在同一时间间隔发生。 为什么需要并发编程(多线程编程)? 有很多耗时的工作,如上传下载文件、与客户聊天需要建立长时间连接等。这时,一个线程是满足不了的,会因资源独占产生过多的等待 ,因此需 阅读全文
摘要:
监控和数据采集(SCADA)是一种使用计算机,网络数据通信和图形用户界面进行高级过程监控管理的控制系统架构。 SCADA控制操作的概念 0级包含设备,例如流量和温度传感器,以及控制元件,如控制阀等。 1级包含工业化输入输出(I/O)模块以及相关的分布式电子处理器。包含PLC和RTU(远程终端单元)。 阅读全文
摘要:
1、文件字节流:InputStream 和 OutputStream,它的子类是FileInputStream和FileOutputStream。 2、文件字符流:Reader 和 Writer,它的子类是 FileReader 和 FileWriter。 3、缓冲流:BufferReader类创建 阅读全文
摘要:
本文参考http://www.cnblogs.com/yaobolove/p/5632891.html Redis通过序列化存对象。 首先来了解为什么实现序列化接口? 当一个类实现了Serializable接口(该接口仅标记为接口,不包含任何方法定义),表示该类可以序列化。序列化的目的是将一个实现了 阅读全文
摘要:
本文参考 http://blog.csdn.net/qq_28602957/article/details/52732615 Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到硬盘来保证持久化。 redis支持两种持久化的方式:1、snapshotting(快照) 阅读全文