码迷,mamicode.com
首页 > 编程语言
记性不如烂笔头29-java应用中的过滤器Filter(1)
过滤器(Filter),功能非常的强大,是Servlet中最重要的技术之一,WEB应用的开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API中提供了一个Filter接口,开发web应...
分类:编程语言   时间:2015-02-05 18:30:44    阅读次数:254
好记性不如烂笔头30-java应用中的过滤器Filter(2)
Filter的创建和销毁由WEB服务器负责。 web 应用程序启动时,web 服务器将创建Filter 的实例对象,并调用其init方法,完成对象的初始化功能,从而为后续的用户请求作好拦截的准备工作,filter对象只会创建一次,init方法也只会执行一次。通过init方法的参数,可获得代表当前filter配置信息的FilterConfig对象。 Web容器调用destroy方法销毁Filter...
分类:编程语言   时间:2015-02-05 18:30:13    阅读次数:158
C语言中关于时间的函数
linux下操作时间的各种函数的汇总,总是在需要时找不到,这次统一一下,方便查阅。...
分类:编程语言   时间:2015-02-05 18:28:10    阅读次数:226
好记性不如烂笔头31-java应用中的敏感词过滤实现(3)
敏感词过滤,国内混的同学看到这个都会会心一笑。其实敏感词过滤,在几乎所有国家都是存在的,只是表现的形式并不完全相同而已。 既然这个功能叫做关键词过滤,那么做在过滤器中,应该是一个好主意。 1、JAVA实现利用过滤器实现敏感信息过滤 过滤器的JAVA代码: package com.filter; import java.io.BufferedReader; import java.io....
分类:编程语言   时间:2015-02-05 18:27:22    阅读次数:246
好记性不如烂笔头32-java通过过滤器加载常用数据(4)
有很多的数据,更新的频率很低,比如中国行政区划,为避免每次都要从数据库查询,因此可把这些数据放在中,提高系统响应速度。 这种功能可以在很多的地方实现,也可以在过滤器中完成。 我们在上一节说了敏感词过滤器,每一次数据都要读取文件,好像效率稍微低了点,我们把这个加到缓存中吧。   1、JAVA实现利用过滤器实现敏感信息过滤 过滤器的JAVA代码: package com.filter; ...
分类:编程语言   时间:2015-02-05 18:26:53    阅读次数:193
Spring MVC Neither BindingResult nor plain target object for bean
使用Spring MVC时可能会遇到这个问题。 Neither BindingResult nor plain target object for bean  这句话里有两个信息: (1)plain target object : 这是指JSP页面中有一个 modelAttribute (例如叫A),而 返回的模型Model中没有这个A。 这个问题,一般比较容易发现。 (2)...
分类:编程语言   时间:2015-02-05 18:23:39    阅读次数:162
C语言(五)extern和static关键字
一、extern与函数     如果一个程序由多个源文件,编译成功后会生成对应的多个目标文件,这些目标文件还不能单独运行,因为这些目标文件之间可能会有关联,比如:a.obj文件可能会调用c.obj中定义的一个函数。将这些相关的目标文件链接在一起后生成可执行文件 1.外部函数和内部函数 1)外部函数:如果在当前文件中定义的函数允许在其它文件访问、调用,就称为“外部函数”。C语言规定,不...
分类:编程语言   时间:2015-02-05 18:22:43    阅读次数:272
Java输出(2.0 - 1.1)
package com; public class Welcome { public static void main(String[] args) { // TODO Auto-generated method stub int a = 0b1001; Float b = 11.5F; Double c = 33.567D; System.out.println...
分类:编程语言   时间:2015-02-05 18:23:24    阅读次数:252
Cocos2d-x3.3Final(9)RichText常用成员函数(C++)
RichText  * _richText = RichText::create(); RichElementText * re1 = RichElementText::create(1, Color3B::RED, 255, str1, "Marker Felt", 10); RichElementText * re4 = RIchElementText::create(4, Color3B...
分类:编程语言   时间:2015-02-05 18:22:53    阅读次数:194
命令行编译和运行带backage和带jar的包
一、带backage的: 编写一个类,它是按照包的层次编码的,如果此时想通过javac和java命令来编译运行,就需要如下来做: 在c:\net\test下建立一个HelloWorld.java的文件,放入C:\,内容如下: package net.test; //注意:这个第一行就是对包进行说明,其中net后面的点其实是目录的意思。 public class HelloWorld...
分类:编程语言   时间:2015-02-05 18:22:03    阅读次数:207
基础算法之选择排序Selection Sort
原理首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。一种简单直观的排序算法。例子将数组[3,6,4,2,5,1]进行从大到小排序排序步骤:第一趟找到最小数1,放到最前边(与首...
分类:编程语言   时间:2015-02-05 18:18:28    阅读次数:134
【C#小知识】C#中一些易混淆概念总结(九)---------异常,文件流对象,.NET序列化,多线程
终于有时间来完成这个系列的最后一篇关于C#中异常,文件流对象,序列化,多线程问题的总结。首先就来看关于异常的相关知识吧一,异常首先区分三个概念:警告,异常和错误。不管对于编程新手或者是老手对这三个概念都应该是非常熟悉,且是经常遇到的。警告:在程序中出现,对于程序的执行没有影响。异常:在运行的时候发生...
分类:编程语言   时间:2015-02-05 18:15:52    阅读次数:210
JSch - Java实现的SFTP(文件上传详解篇)(转)
JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。本文只介绍如何使用JSch实现的SFTP功能。SFTP是Secure File T...
分类:编程语言   时间:2015-02-05 18:16:09    阅读次数:485
用 Python写 daemon
转自http://chowroc.blogspot.com/2007/05/python-how-to-write-daemon.html最近用 Python 可能要写 daemon,找资料先看看。参照《UNIX 环境高级编程》第十三章:(1) 首先做的是调用 fork,然后使父进程 exit。这样...
分类:编程语言   时间:2015-02-05 18:16:43    阅读次数:103
Python 自学积累(二)
1、onfigParser 模块用于操作配置文件注:Parser汉译为“解析”之意。配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。为了更好的理解本文,我们先了解一下配置文件的组成及命名:配置文件(INI文件)由节(sectio...
分类:编程语言   时间:2015-02-05 18:13:55    阅读次数:206
路冉的JavaScript学习笔记-2015年2月5日
JavaScript语言字典——对象及变量作用域
分类:编程语言   时间:2015-02-05 18:11:42    阅读次数:218
链表应用:基数排序
在基数排序( radix sort)中,把数按照某种基数分解为数字,然后对数字进行排序。例3-1 假定对范围在 0 ~ 9 9 9之间的 1 0个整数进行排序。如果使用 r a n g e = 1 0 0 0来调用 B i n S o r t,那么箱子的初始化将需要 1 0 0 0个执行步,节点分配...
分类:编程语言   时间:2015-02-05 18:10:13    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!