-
[综合] 常见的几个网络安全工具
端口扫描器x-portportscannersuperscannmap 嗅探器snifferethereal即wiresharktcpdump arp工具cainarp欺骗antiarparp防御工具
69
热度 -
67
热度 -
12
热度 -
[综合] cglib简单的小实例
cglib和Jdk的动态代理相比,它的优点是目标类不用实现一个接口。 代码实现: 目标类 packagecglib;publicclassClassHasNoInterface{publicvoidmethod(){System.out.println("建立自己的知识体系还是很重要的,尽管觉...
52
热度 -
[综合] 仿JDK动态代理实现
下面我模仿了一下JDK动态代理的实现,源码没看,这里不不过是根据他的功能按照自己的方式实现. 使用技术 关键是回调函数的使用。 文档: 我们既然使用动态代理无非想在现有的方法中添加一些操作。所以在创建的子类方法中调用回调函数。 创建子类涉及动态字节码技术,我就写死一个subclass代替 创建P...
73
热度 -
[综合] 关于javascript中的构造函数和普通函数探索
这是第一篇关于javascript模块的文章,在javascript入门的目录下,主要是记录一些对网上精彩的js研读碰到的疑惑,并做一些实验和探索 关于js中的对象和方法的定义博主感到非常的迷惑。针对这一点开始了一系列的探索。 <scripttype="text/javascrip...
98
热度 -
[综合] 关于prototype和window.setInterval的使用
prototype就是在给对象添加新的成员属性和方法。 如果觉得构造函数中的属性,或者方法定义的太少了,在某个阶段想添加自己的方法。那么可以使用prototype来实现 <scripttype="text/javascript">functionfun(){this.a=1;...
18
热度 -
[综合] window api之 GetDriveType
开始接触c++编程了,按照所花的时间比例来看还是java为主,c++为辅。探索他们的异同,感受各种语言中的精彩 windowapi何其多,将用到的记录下来,留个印象。 头文件在“winbase.h” UINTGetDriveType( LPCTSTRlpRootPathName...
39
热度 -
[综合] struts2源码之struts.xml的初始化
这一篇文章主要是记录struts.xml的初始化。将其中的一些用户所填的信息封装到相应的类中 当用户在客户端向服务器发送一条请求。web.xml的拦截器类就会拦截,跳转到这个拦截器类中。如果是第一次操作那么init()方法就会被执行,从这个方法的名字我们就可以知道它主要是完成一些初始化的工作。 ...
89
热度 -
[综合] Servlet之ServletConfig和ServletContext的探索
HttpServlet类这是一个抽象类,继承了GenericServlet类,这个GenericSerlvet类实现了ServletConfig这个接口,所以它实现了方法 publicServletConfiggetServletConfig()和publicServletContextgetS...
59
热度 -
[综合] 写自己的代码之未解决
一不小心就跟js中的call和apply较上劲了,哎,结果,输的好惨!我也搞不懂为什么在看Ext源码却忽然去搞js的底层实现函数,归纳成:没有目标,没有计划,没有危机感!!! 总之:之前的努力也不能白费:将废品贴上,以后有心情再来试试。 资料上说:for(in)就是js的反射,那时一个激动,不就可...
12
热度 -
[综合] 写自己的代码之关于call与apply的使用
call与apply经常要使用,该如何去使用它呢?我觉得这两个函数用来和回调函数搭配挺好。 有这么一段代码 for(variteminobj){this[item]=obj[item] } call与apply如果不是数组或者对象该怎么办,测试了一下,还是会执行,但是却无法将obj对象中的属性附加到...
4
热度 -
[综合] eclipse的library下找不到apache tomcat
想自定义标签的时候找不到BodyTagSupport这个类,发现在library下没有apachetomcat。点击addlibrary点击servertime-next 出来的窗口下面什么也没有,window-perferences-tomcat、webservices-serverandrunt...
10
热度 -
[综合] 写自己的代码之封装Cookie
尝试封装了一下Cookie,这里没有涉及到path和expires因为我还没弄明白其中的意思。 varCookie=function(){this.version='1.0';returnnewCookie.prototype.init();//为了获取prototype中的方法必须newCook...
29
热度 -
[综合] 设计模式-代理模式与适配器模式实现代码重用以及策略模式的使用
前言: 在我写的项目代码中真的很少考虑关于耦合怎么减少这样的要求(可能是我待的公司更注重完成项目后拿到多少钱吧,呵呵)。什么是耦合?我这里只想说说我自己对它的理解,耦合的表现就是你代码能否被reuse,以及reuse的程度。怎么样?和没说一样吧,单单一个概念,我们真的无法从里面获取到更多有用的信息...
52
热度 -
[综合] Java面向对象和数组
面向对象和数组(oop) 1.面向对象 <1>基本概念 把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使...
2
热度 -
[综合] Java基础{对象,修饰符}
-----基础语法对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每个对象都有独...
74
热度 -
[综合] 如何解决表单提交的中文乱码问题:
a、设置页面编码,若是jsp页面,需编写代码<%@pagelanguage="java"pageEncoding="UTF-8"contentType="text/html;charset=UTF-8"%> 若是html页面,在网页头部(<head></head>...
11
热度 -
[综合] HTTP 状态消息 200 302 304 403 404 500 分别表示什么?
状态码【200】表示【请求成功】,一般在GET和POST请求中可以见到; 状态码【302】表示【资源临时移动】; 状态码【304】表示【所请求的资源并未修改】; 状态码【403】表示【服务器拒绝执行客户端的请求】; 状态码【404】表示【服务器找不到客户端所请求的资源(网页)】; 状态码【500】表...
48
热度 -
[综合] Springmvc后台数据传前台
1、使用ModelAndView传值(普通值和map集合) //1、使用ModelAndView传值(普通值和map集合)@RequestMapping("/test1")publicModelAndViewtest1(ModelAndViewm){m.addObject("str","你好");M...
39
热度