2015年5月4日

Annotation

摘要: 从JDK1.5开始,Java就增加了Annotation这个新的功能,这种特性被称为元数据特性,同时也被称为注释。 系统内建的Annotation: 提醒:以下这三个系统内建的Annotation位于java.lang包下 1.@Override,相信大家对这个比较熟悉,如果我们要重写一个... 阅读全文

posted @ 2015-05-04 23:21 进击的Ray_xujianguo 阅读(160) 评论(0) 推荐(0) 编辑

Struts2的拦截器

摘要: 拦截器的作用: 拦截器可以动态地拦截发送到指定Action的请求,通过拦截器机制,可以载Action执行的前后插入某些代码,植入我们的逻辑思维。拦截器的实现原理: 拦截器通过代理的方式来调用,通过动态代理我们的Action,在Action的执行前后植入我们的拦截代码。这种拦截器的思想就是一种AO... 阅读全文

posted @ 2015-05-04 23:17 进击的Ray_xujianguo 阅读(160) 评论(0) 推荐(0) 编辑

DLL文件的引用

摘要: 首先我们先要写一个DLL文件: 我先创建一个win32的DLL工程,在工程中添加了Math.h和Math.cpp文件,具体内容如下:Math.h:#pragma once#include "stdafx.h"#ifdef API_EXPORT#define DLL_EXPORT _decl... 阅读全文

posted @ 2015-05-04 23:17 进击的Ray_xujianguo 阅读(286) 评论(0) 推荐(0) 编辑

JS引擎

摘要: 在javax.script包下提供有关脚本引擎的类和接口,为我们定义了一系列的规范,达到可以在java应用程序中执行脚本语言编写的程序。 javax.script包的主要功能有: 1.脚本执行:执行脚本文件中的程序,使用ScriptEngine的eval方法和Invocable接口的方法... 阅读全文

posted @ 2015-05-04 23:15 进击的Ray_xujianguo 阅读(519) 评论(0) 推荐(0) 编辑

Windows窗口的创建

摘要: Windows窗口创建的基本代码:#include LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain( __in HINSTANCE hInstance, __in_opt HINSTANC... 阅读全文

posted @ 2015-05-04 23:15 进击的Ray_xujianguo 阅读(218) 评论(0) 推荐(0) 编辑

解决构造器多参数的设计问题

摘要: 问题 在构造类的时候,有些情况下,构造这个类需要的参数会有很多,如果一些参数用户不清楚,你是不是需要自己设定默认值,全部参数都需要提供默认值,这样你的构造方法就需要挺多的了,例如下面这个例子,我是实际参与项目中出现的情况:例子 先针对串口类,串口涉及四个参数,一个是波特率,一个是数据位数,一个是... 阅读全文

posted @ 2015-05-04 23:14 进击的Ray_xujianguo 阅读(341) 评论(0) 推荐(0) 编辑

静态工厂对比构造器之优缺点

摘要: 静态方法介绍 对于一个类,拿到它自身的一个实例,我们通常是调用公有的构造器,但是还有一种方法-静态工厂方法,在某些情况下可以更加方便返回类的实例。 静态工厂-返回类的一个实例的静态方法。静态方法应用举例 在Boolean这个类中,有个valueOf方法,我们来看看它的源代码: publi... 阅读全文

posted @ 2015-05-04 23:14 进击的Ray_xujianguo 阅读(920) 评论(0) 推荐(0) 编辑

用自己的话表达出来-Servlet

摘要: 什么是Servlet Servlet就是工作在服务器端的类,该类可以处理用户传过来的请求,也可以通过响应向用户输送数据。如何使用Servlet Servlet就是处理用户的HTTP请求,然后回送HTTP响应,若是没有Servlet技术出现的话,我们还要手动的使用一些基本、底层的类去解析HTTP。... 阅读全文

posted @ 2015-05-04 23:13 进击的Ray_xujianguo 阅读(260) 评论(0) 推荐(0) 编辑

修改Ubuntu Server的分辨率

摘要: 修改Ubuntu Server的分辨率,其实就是找到关键的文件,然后修改参数,重启一下,就可以看见效果了。1.打开文件并修改参数 文件位置:/etc/default/grub 修改位置:GRUB_CMDLINE_LINUX = "vga=0x31A" vga参数表:640x480800x6... 阅读全文

posted @ 2015-05-04 23:12 进击的Ray_xujianguo 阅读(1679) 评论(0) 推荐(0) 编辑

过滤器Filter

摘要: 什么是过滤器 过滤器Filter其实就是Servlet,只不过它的职责是在过滤信息,在请求进入核心servlet时候的过滤,在响应发送给客户端时候的过滤。使用过滤器 要想创建自己的Filter,只需要实现Filter接口,重写里面的init方法、doFilter方法、destroy方法。init... 阅读全文

posted @ 2015-05-04 23:12 进击的Ray_xujianguo 阅读(201) 评论(0) 推荐(0) 编辑

导航