自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

SelectableChannel的register()方法和Selector的select()方法对资源的竞争问题

  无意中看到的, 原帖:http://www.oschina.net/code/snippet_246601_22883  首先,问问题的人和回答问题的人应该都没有好好的仔细看书.书中已经明确地说到:SelectableChannel的register(Selector selector, ...)和Selector的select()方法都会操作Selector对象的共享资...

2013-10-27 21:50:13 1006

FusionCharts制作实时刷新图

前提说明:  1. 最好不要用FusionCharts了,因为毕竟是付费产品,付费的话那肯定无可厚非.要是用破解版的话,而我们做这行的,这样做实在不是一件好事,不提倡.能不用就不要用了(不过实时图是没有破解版的,要通过去除水印的方式).  2. 关于Highcharts,使用过程中发现对于时间坐标的控制实在太费事,把握不好.弃之.   下面介绍的是用FusionCharts...

2013-06-20 10:59:03 230

URLClassLoader中指定目录和jar的问题

测试用的是jdk1.6.0_16. 项目的结构图:                                  src:源码classes:编译后的文件lib:juniturlclassloaderpath:测试过程中要从这里加载类编译和运行(都是在classloader目录下):编译:javac -encoding utf-8 -d classes ...

2012-11-28 15:00:05 826

Eclipse和DOS下运行程序的差异(主要涉及user.dir和classpath的问题)

遇到过很多人,甚至工作了几年的人,经常搞不清classpath,写了一个小程序, Eclipse能运行的程序,在DOS下就经常运行不了了,一般都是报这样的异常:java.lang.ClassNotFoundException。群里一旦有人问起,一帮人看都不看,一般都由以下几种说法:1. 设置了环境变量没? 这种几率还真小, 安装了jdk基本上毫无疑问都会设置环境变量.2. java文件的...

2012-10-22 14:57:15 425

MySQL for Java的SQL注入测试

只要你学JDBC,基本上所有的人都会和你说,Statement不能防止SQL注入, PreparedStatement能够防止SQL注入.基本上参加工作了一段时间之后还是这么认为的, 没错, 这句是没有问题的, 但到底如何进行SQL注入?怎么直观的去了解SQL注入?这还是需要花一定的时间去实验的.  前提:以下的测试都是在一种理想环境下 首先准备好数据库环境, 以下是数据库的s...

2012-07-19 17:30:58 236

论前端做校验后服务器端是否还要做校验

看一段很简单的代码:    login.html<html> <head> <title>Test</title> <script type="text/javascript" src="jquery-1.3.1.js"></script> <script

2012-05-14 10:44:42 1302

线程共享实例变量

public class Machine extends Thread { private int a = 0; // 实例变量 public void run() { for(a = 0; a < 50; a++) { // 使用Machine对象的实例变量a System.out.println(currentThread().getName() + ":...

2012-04-11 15:03:55 156

Thread : currentThread().getName()和getName()的区别

如下的code:public class Thread_getName2 extends Thread { public void run() { //System.out.println(getName()); System.out.println(currentThread().getName()); } public static void main(S...

2012-04-11 14:00:55 502

原创 Exception in thread "main" java.lang.NoClassDefFoundError

java命令用法出现Exception in thread "main" java.lang.NoClassDefFoundError:demo/HelloCaused by: java.lang.ClassNotFoundException:demo.Hello或者Exception in thread "main" java.lang.NoClassDefFoundErr...

2012-04-07 01:08:39 329

原创 Oracle内部代码错误

今天遇到的这问题也确实蛮奇怪的,见下图,网上也有很多关于这个问题的文章:    关于这个问题的说法很多,解决的方案也有很多种建议,到底哪种可行,还是得亲自实践才行,看了很多解决的方案,数据库版本问题、重新建库.....不过这些也不是随意能试验的,毕竟这个操作还是有点危险性的。既然不行,那就只能从SQL语句本身着手了,因为是在原先的SQL再增加一张表的关联还有一个where条件的增加,...

2011-12-17 16:16:28 254

原创 window.opener checkbox传值问题

今天遇到页面之间的传值问题,一个页面以window.open()的方式打开一个新的页面,要把device.jsp页面列表中所有的checkbox:像下面这样 <form name="queryListForm"> <input type="checkbox" name="deviceList" value="device1"/> &amp

2011-11-25 20:30:30 144

API和接口的一些思考

      一直以来,对于接口这个词,总是会有模糊的时候。      API:应用程序接口。时常会把这里的接口和我们平时自己写程序的时候定义的接口相混瑶。这是一个错误的理解。在我看来,接口应该可以按下面几个类型分类。      1:API。  2:interface类。   3:一个类引用另一个类的具体方法。(这里的类非接口和抽象)      提到API,很多人常说:这是编程语言提供给...

2011-07-17 16:25:35 92

原创 S2SH+jQuery+JSON+Ajax注册--异步校验

在网上找过关于此问题的代码,不过都不尽人意。想想还是自己写吧。先看效果: 文本框获得焦点时旁边会有一个跳动的蓝色小球,主要也是为了好看点。么啥大用。 建立数据库:   create database ssh default character set utf8;use ssh;create table register( id int not n...

2011-03-22 19:48:48 77

原创 JavaScript逻辑运算符一个有趣的现象

 今天看JavaScript内核 系列的时候看到一个程序想到的一些东东。  一般的,||运算符都是用来判断两边的结果,最后返回的是true或者false,而在JavaScript中却有一个比较好玩的现象。 alert(1||2); alert(1>2||2>3);     如果不去运行程序,我的想法就是:    true    false...

2010-12-11 13:05:03 92

原创 Struts2+DAO+ExtJs做的一个简单登录程序

        写的还算是规范的吧,呵呵,里面有两个登录的,一个就是Struts2的,另一个是Struts2+ExtJs的,是连数据库的,主要用到了DAO,工厂设计模式。ExtJs还是不是很熟,刚刚开始学了点,那个是登录页面是在网上搜索到的,不过那个程序似乎有点问题啊,自己就借用了下页面,其他的都是自己写的。嘿嘿,模仿着写多了自己做程序的时候自然而然的就想到了这样的设计。做的比较简单,还有许多不足...

2010-10-31 21:57:56 73

原创 mysql JDBC Communications link failure

    今天遇到这么个问题: mysql JDBC Communications link failure  刚开始的时候不是直接的遇到的这个,而是jsp出错,比较奇怪的是在我的机器上完全OK,可是换了一台机器之后就不好使了。报的是nullpointerexception的异常,比较郁闷,于是用测试类去测试到底什么地方出了问题,这时问题不同了,就是上面的写的mysql JDBC Comm...

2010-10-21 14:42:03 176

原创 could not open D:\jre1.5.0\lib\i386\jvm.cfg

今天同学遇到了一个按照jdk的安装问题,could not open D:\jre1.5.0\lib\i386\jvm.cfg,我在网上搜了下找到了一个完全可以解决的方法:  首先遇到这个问题应该就不是什么环境变量设置错误的问题了,就算环境变量出问题也不会是这样的。 1.将装好的JDK,JRE拷贝到任意一个其他目录,如D:\bak,这样做的目的主要是为了备份JDK。  ...

2010-10-19 16:44:56 224

原创 hibernate.dialect' must be set when no Connection available错误

 org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection available  这个问题是比较奇怪的,让人有点郁闷,检查了配置文件,根本没有错,也就说现在问题不是出在这个地方了。而是出现在了其他的地方。网上找了很多,很失望,没有找到正确的。 这个时候得看其他的方面。我...

2010-10-18 14:22:17 234

原创 ExtJs3.0及以上版本怎么在spket中导入ext.jsb2文件

       其实这个问题也挺让人郁闷的,在自己的笔记本上安装了spket之后是可以直接在配置中直接导入ext.jsb2文件的,可是在公司的电脑却行不通了,在网速搜索了一下,终于找到了一个可行的办法,首先下载ext-jsb-3.00.zip这个压缩文件,然后解压开来把ext.jsb文件放到ext-3.2.1(我用的是这个版本的)的src目录下,然后在MyEclipse配置中导入这个文件就OK了....

2010-10-13 13:24:31 185

原创 JSEclipse 1.5.5--一个javascript的eclipse插件

     好不容易找到的!

2010-10-08 12:56:37 94

原创 网页制作完全手册

     找到的一份.chm格式的网页制作完全手册,挺好的。。。。。。

2010-10-06 14:39:58 294

原创 MyEclipse8.X安装propertieseditor插件

因为在Struts中有国际化的问题,虽然用不是很多,不过还是得了解下,在MyEclipse8.5中编写*.properties文件,中文真的是很头疼,没法直接写,得用工具转,挺讨厌的。因为知道有propertieseditor,所以还是蛮开心的。不过安装还是遇到了问题,在网上搜索到的大多都是MyEclipse7.X和以前低版本的。正经的MyEclipse8.X里怎么安装,却没有看到。弄了好久...

2010-10-04 16:40:25 87

原创 ExtJs插件spket的安装

    今天学习了下ExtJs,果然很强大,很酷,很炫。    在安装spket的时候还是遇到了一点小小的问题,按照一般的方法:    cmd->java -jar spket-1.6.11.jar    不过在安装结束之后重启MyEclipse在windos-->Preferences下并没有发现Spket。    于是换了其他的方法,其实最简单的方法...

2010-10-02 15:22:08 123

原创 Servlet路径问题

       在初学servlet的时候路径的确是个问题,如果不好好的搞懂,在实际应用中真的会犯糊涂。    下面通过几个例子分析和看下到底是个什么状况。      有如下一个表单:test.jsp(此文件在WebRoot的根目录下) <form action="SecondServlet"> UserName...

2010-10-02 00:56:36 87

原创 计算器

下午作业做的一个小程序:package work09_20;import java.io.IOException;import java.util.Scanner;/*11*/public class Test08 { public static void main(String[] args) throws IOException { js: w...

2010-09-20 16:34:33 72

原创 PHP改端口

       今天在安装Oracle 9i了!因为之前有过安装的经历,Oracle 9i的端口和tomact的端口会发生冲突。所以提前改了tomcat的端口号为80。可是这时问题又来了,wamp的默认端口也是80。要改变wamp的端口得修改两个两处地方。     只有两个地方都改了才可以。...

2010-09-16 13:27:07 150

原创 WAMPServer默认配置更改-web根目录

Wampserver安装好后,“www目录”默认为X:\wamp\www,也就是wampserver安装目录下的www文件夹。实际使用中,默认设置往往不是我们想要的,可能改成其他文件夹更适合我们,比如D:\site 或者 E:\www 等等。那该如何更改呢? 下面是我看到的并且实验成功的发方法:1    打开wamp\scripts\config.inc.php      找到 $...

2010-09-13 13:15:06 183

原创 MySQL假分页

建立数据库:CREATE DATABASE emp;USE emp;-- 建立person表CREATE TABLE person( -- 生成一个流水号,观察显示的记录数 id int AUTO_INCREMENT NOT NULL PRIMARY KEY , -- 用户的登陆ID uid varchar(32) , -- 用户的真实姓名 ...

2010-09-12 10:35:17 202

原创 JPA学习2

 注解的一些注意事项:①注意点:字段和属性:private int id;   --> id是字段Public int getId()  -->Id是属性解释:字段:指在数据库中的某一列,比如数据库表中有id,name,那么就是这两个字段属性:在实例类中相应的属性,针...

2010-09-11 23:37:15 79

原创 JPA学习1

1导入相应的jar包 2在项目的src下新建META-INF文件夹,再建立persistence.xml文件。<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

2010-09-11 23:28:48 93

原创 IO输出流与输出流的想法和理解

在IO流的学习之中,还是感觉到难度的!尤其是刚开始的输入输出流从字面的意思和实际的用法就很混乱,有点搞不清!在查阅资料和反复的练习之后总结了一下,把意思彻底的理顺了一下,现在可以算是很好的理解!以下就是代码即解释:import java.io.*;public class InputStreamDemo01{public static void main(String args[]...

2010-09-08 20:57:50 88

空空如也

空空如也

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

TA关注的人

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