自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我本善良

我本善良

  • 博客(12)
  • 资源 (14)
  • 收藏
  • 关注

原创 Java中调用dll动态库的简洁方法

解压JNative-1.3.2.zip 获得三个文件,分别是:JNativeCpp.dll,libJNativeCpp.so,JNative.jar 。JNativeCpp.dll Windows下用的,拷到windows / system32目录下;  libJNativeCpp.so Linux下使用的;  JNative.jar 这是一个扩展包,加载到你的程序中就可以。  一个简

2014-04-10 10:18:27 626

原创 Java获取下拉菜单选中的选项

1、自己构造下拉菜单选项的value,比如:  = 请选择 =   Spring   Struts   Hibernate  在Action里面首先获取typeId的值,然后再将其解析成两个值。  2、在页面添加隐藏域,当下拉菜单的发生改变时,将当前选项的名字设置到隐藏域中。  2.1 给页面添加隐藏域  2.2 编写javascript代码  //设置分类名称的值  

2014-04-10 10:16:12 9673 1

原创 使用JAVA请求需要Basic身份验证的网页

这种认证有两种方式:BASIC和DIGEST,BASIC验证要求客户端对用户名和密码进行BASE64编码后传送给服务器。DIGEST的认证方式的细节比较复杂,会经过一系列的加密,所以很难被破译。  JAVA提供一个用于启用身份认证的类,可以支持HTTP协议中的多个认证方式,这个类是java.net.Authenticator,使用方法如下:  Java 代码  1.package co

2014-04-10 10:14:54 3168

原创 Java枚举常见7种用法

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。  用法一:常量  在JDK1.5 之前,我们定义常量都是: publicstaticfianl…… .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。  public enum Color { RED, GREEN, BLANK, YELLO

2014-04-08 10:58:09 445

原创 详解reflectJava的反射机制

一、类型识别的两种方式:  首先了解一下“运行时类型识别”(Run-time Type Identification, RTTI)主要有两种方式,  第一种:是我们在一次编译时和运行时已经知道了所有的类型。  第二种:是我们在整项目分模块的编译,在运行时可以对新加入的模块进行动态的编译。(在动态编译模块之前还不知道被编译code的类型。) 这就是下面要接受的,功能强大的“反射”机制。

2014-04-08 10:57:19 477

原创 并发编程的Java抽象

各种程序员都工作在各自的程序抽象维度,如果我们发现解决一件事情比较难,也许是我们面对的抽象级别还不够高,或者引入的间接程度不够,本文以抽象角度来剖析并发编程。  一、机器和OS级别抽象  (1)冯诺伊曼模型  经典的顺序化计算模型,貌似可以保证顺序化一致性,但是没有哪个现代的多处理架构会提供顺序一致性,冯氏模型只是现代多处理器行为的模糊近似。  这个计算模型,指令或者命令列表改变内

2014-04-08 10:56:38 534

原创 Java7中对文件进行操作

这篇文件是以你对Java7里提供的新的Path类很熟悉为前提,如果你不熟悉这个类,这里就简单说一句, Path 是文件系统里对位置的一个逻辑概念,例如 c: 和 /foobar.txt 都是Path.  创建和删除文件  下面的代码片段向你展示的是用 Files.createFile(Path target) 方法创建文件的基本用法。  1. Path target = Paths.g

2014-04-08 10:55:18 485

原创 Struts2的interceptor实现权限管理

这是以前写过的一个利用struts2的interceptor进行权限管理的笔记,以前是放电脑上的,今天偶然看到了,就贴出来,希望能对有需要的人有点帮助,同时自己以后需要看的时候也会更加方便点!  说明一点:这个interceptor里面的代码是根据我特定的项目写的,所以请有需要的人不要盲目的照搬!  自己写一个interceptor,该interceptor继承interceptor接口,

2014-04-07 11:26:03 461

原创 Java开发前奏了解Java

该学习笔记只是对于自己所学知识的总结和心得,分享出来一是为了发现错误 得到指点改正,二是为了和同为Java新手的朋友们共同提高。  Java的跨平台原来是通过不同平台的Jvm虚拟机来实现的,实现方法是不错,就是有一点我比较疑惑,C语言是通过编译器转换成.exe文件然后Windows直接运行,而所有Java程序都要通过编译器转换成.class程序然后再通过安装在Windows平台上的Jvm虚拟机

2014-04-07 11:24:36 394

原创 J2ME游戏开发的高级优化技巧

为什么要优化?  游戏能够被划分为两种较广泛的类型:实时型和按键驱动型。按键驱动类型的游戏一般在屏幕上显示游戏目前所处的状态,并且等待玩家输入某些按键来驱动游戏继续运行。棋牌类游戏,大部分的解谜类游戏以及策略类和文字类游戏都属于这类游戏。而实时游戏,特别是动作游戏不会等待玩家的输入,他们一直运行直到游戏的结束。  动作类游戏一个重要的特征就是将大量的运算花在屏幕显示上,而且刷新率(FPS)

2014-04-07 11:23:09 408

原创 jsp速度优化七种方法

调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。  在本文中,我们将详细地描述怎样通过调整servlet和JSP页面

2014-04-07 11:21:24 1482

原创 java关于多线程的部分操作

一般服务器端代码,每次收到一个线程,一个client就会产生:  /************************ 开始监听 **************************/  int port = 4311;  ServerSocket server = null;//服务器  Socket client = null;//客户端  try {  server =

2014-04-07 11:20:17 477

sqljdbc2008

sqljdbc2008

2012-01-31

hibernate3

hibernate3

2012-01-31

屏幕录像专家V60

屏幕录像专家V60

2012-01-31

UC浏览器7.4电脑版.

UC浏览器7.4电脑版

2012-01-31

PLSQL+Developer8.0中文版带注册机

PLSQL+DevelPLSQL+Developer8.0中文版带注册机

2011-12-13

tomcat7

tomcat7

2011-12-13

java版的万年历 简单的

java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的java版的万年历 简单的

2011-07-23

门禁系统的面向对象设计

门禁系统的面向对象设计门禁系统的面向对象设计门禁系统的面向对象设计门禁系统的面向对象设计门禁系统的面向对象设计门禁系统的面向对象设计门禁系统的面向对象设计门禁系统的面向对象设计门禁系统的面向对象设计门禁系统的面向对象设计门禁系统的面向对象设计

2011-07-23

SqlServer常用操作 SqlServer常用操作

SqlServer常用操作SqlServer常用操作SqlServer常用操作SqlServer常用操作SqlServer常用操作SqlServer常用操作SqlServer常用操作SqlServer常用操作

2011-06-29

面向对象软件基础 面向对象软件基础

面向对象软件基础面向对象软件基础面向对象软件基础面向对象软件基础面向对象软件基础面向对象软件基础面向对象软件基础面向对象软件基础面向对象软件基础面向对象软件基础

2011-06-29

冒泡排序C# 冒泡排序

冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序

2011-04-20

北大青鸟一期项目MYQQ

北大青鸟一期项目MYQQ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2011-04-15

骑士飞行棋(JAVA项目案例)

北大青鸟JAVA项目案例package s1java.xmal1; import java.util.*; public class Game { Scanner input = new Scanner(System.in); //声明地图 Map map = new Map(); //声明对战中玩家1的当前位置 int playerPos1 ; //正确待验证 //声明对战中玩家2的当前位置 int playerPos2 ; //正确待验证 //声明走或停标识设置 String[] goAndStop = new String[2]; //声明对战角色 String[] playerName = new String[2]; /** * 初始化游戏的一局 */ public void init(){ //创建Map对象 //生成地图 map.createMap(); //设置玩家1起始位置 playerPos1 = 0; //设置玩家2起始位置 playerPos2 = 0; //记录玩家1下一次走或停 goAndStop[0] = "on"; //设置玩家2下一次走或停 goAndStop[1] = "on"; }

2011-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除