摘要:
package com.originalsoft.Test;import java.net.URL;import java.sql.*;import org.logicalcobwebs.proxool.ProxoolException;import org.logicalcobwebs.proxool.ProxoolFacade;import org.logicalcobwebs.proxool.configuration.JAXPConfigurator;import org.logicalcobwebs.proxool.admin.SnapshotIF;/** * @author tan 阅读全文
摘要:
一,安装环境1.安装spmspm工具是基于node(nodejs的服务平台)的,因此我们需要先安装node 和 npm 下载地址:http://nodejs.org/#download.下载完成后安装即可。node安装完成后,找到cmd命令文件以管理员的方式打开,输入以下命令进行安装:npm install spm -g在此过程中,可能需要你很长的时间等待。(偶尔可能连接失败了,你需要关闭cmd后重新开启并执行同样的命令,过程将继续)安装完成后,恭喜你,可以使用了。2.spm的使用:使用spm其实就是执行cmd命令,安装完成后,你就可以使用命令了 (当然有很多命令的),输入:spm help你 阅读全文
摘要:
log4j简易入门package test.log4j;import org.apache.log4j.Logger;publicclass HelloLog4j { privatestaticfinal Logger logger = Logger.getLogger(HelloLog4j.class); publicstaticvoid main(String[] args) { logger.debug("This is debug message"); logger.info("This is info message"); log... 阅读全文
摘要:
Java synchronized详解第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,代表了一个银行账户的信息。在主程序中我们首先生成了1000个线程,然后启动它们,每一个线程都对John的账户进行存100元,然后马上又取出100元。这样,对于John的账户来说,最终账户 阅读全文
摘要:
什么是反射反射 (Reflection) 是指在程序在运行时 (run-time) 获取类信息的方式. 诸如实现动态创建类实例, 方法等. 在很语言中都有相关的的实现, 如 Java 和 c# 等反射有什么用在 as3 与 as2 不同, 类实例中任何元素, 如变量 (variable), 访问器 (accessor, 即 getter / setter), 方法 (method) 都是不可被 for..in 遍历的 (不是默认哦, 目前我还没找到办法可以让他被遍历),并且不管你是否继承自 Object (默认继承就是 Object, 不写也一样), 是否把类声明为 dynamic.或许有人会 阅读全文
摘要:
socket 通信时会经常遇到粘包问题!尼玛,数据多和频发时概率很高。mina 已经考虑到了这个问题,CumulativeProtocolDecoder这个就是answer!CumulativeProtocolDecoder 类,累积性的协议解码器,也就是说只要有数据发送过来,这个类就会去 读取数据,然后累积到内部的 IoBuffer 缓冲区,但是具体的拆包(把累积到缓冲区的数据 解码为 JAVA 对象)交由子类的 doDecode()方法完成,实际上 CumulativeProtocolDecoder 就是在 decode()反复的调用暴漏给子类实现的 doDecode()方法。具体执行过程 阅读全文
摘要:
在AS3中另外一个比较涉及底层操作的类是二进制类ByteArray。这个类管理了一系列二进制数据。可以达到在字节层上的控制。二进制数据在网络传输时虽然在工作效率下有所下降,但却是最节省网络带宽的传输方式。一,简介:ByteArray输入flash.util包,直接继承自Object对象。具有6个公共属性和33个公共方法。其中大部分是不同数据类型的写入和读取write&read。对ByteArray的操作是基于一个指针position的。二,公共属性:1,可用字节数(数组长度)bytesAvailable:uint一个只读属性,返回了当前指针position到ByteArray末尾的可读 阅读全文
摘要:
警告: #0002 was active for 634297 milliseconds and has been removed automaticaly. The Thread responsible was named 'http-8080-1', but the last SQL it performed is unknown because the trace property is not enabled.proxool .xml 中 ,当数据池有连接一直占用超过你设置的最大时间时,不管是否在使用中都会被移除!于是就出现了上面的警告,原因是有连接没有关闭,如果是pr 阅读全文
摘要:
如何使用log4j记录操作员的登录ID在记录日志的时候,我们可能有这种需求,对于每个记录除了知道日志信息外,也要当前登录用户的信息。可以这样解决:使用log4j的MDC在web.xml加入 Filter:<filter><filter-name>set log4j MDC for log2userId</filter-name><filter-class>UserFilter</filter-class></filter><filter-mapping><filter-name>set log4j 阅读全文
摘要:
原文:10个最佳jQuery Lightbox效果插件收集译自:Rounding Up the Top 10 jQuery Lightbox Scripts版权所有,转载请注明出处,多谢!大家都很喜欢Lightbox弹框效果,这种效果在很多地方都很有用。而原始的Lightbox脚本已经被无数次的克隆到了所有的流行Javascript库中。本文特别收集了10个最佳的Lightbox效果插件,所以收藏本文吧,不定什么时候你就用到了……jQuery Lightbox Plugin支持的媒体类型:Images演示下载Fancybox支持的媒体类型:Images, Inline HTML, iFrame 阅读全文
摘要:
1、反射就是通过一个字符串得到一个Class然后根据这个Class得到实例。2、例子:现在假设有100种动物(Animal),它们都继承自Animal类,这时候你需要实例化随机选择的一种动物,如果你不用反射,就要用switch做N次的条件判断,(Dictionary实现会比较优雅,但是依旧繁琐)。如果用反射,就会简单的多:1 public static function getNewAnimal(type:String):Animal2 {3 var classReference:Class = getDefinitionByName(type) as Class; //通过一个字符串... 阅读全文
摘要:
在应用程序中处理Jar文件简单介绍了如何使用java.util.jar包提供的API操作jar文件,下面通过一个相对复杂的例子讲述一些Jar文件相关的高级应用。仔细读读这篇文章并参考一下相关的java doc会对你学习java语言有很大的帮助。 下面的应用程序将实现从http服务器装载并执行一个jar文件的功能,比如你的Jar文件的地址为hello.jar。要实现这个功能我们应该首先建立与这个文件的连接然后通过MANIFEST的信息描述得到Main-Class的值,最后装载并运行这个class。这里面需要用到java.net和反射的一些重要知识。这个应用程序由两个类组成:JarClassLoa 阅读全文
摘要:
像Eclipse它的所有插件的.jar文件都是放在plugin目录下,我们的程序如果也要做成可扩展插件形式plugins在java中如何简单的实现这个功能。1、建立一个工程,并为其增加一个 Interface,命名为ActionInterface.java。该接口为使用者公开了一个方法,你定义的插件必须实现这个接口如下: package org.junesky.classPathTest; public interface ActionInterface { public String action(); } 编译后,将该工程打包为.jar文件。打包方法:1,myeclipse 中... 阅读全文
摘要:
一、TextFormat必须要设置在textField.text赋值之后。否则TextFormat样式调用不进去。尤其是对中文如此。但实际应用中,常先设置文本类,具体调用时再赋值。这样,TextFormat的作用就失去了。所以,强调先给text赋值,再设置TextFormat。二、原以为textField属于InteractiveObjec类,即可交互,可直接触发TextEvent监听事件,实则不然,加监听前需设置XML 的href="event:myText"。我的理解:文本不能出发event,需要单独写名“event:”事件,另外,textfield需要.htmlTex 阅读全文
摘要:
P2P教程索引Flex 迷你教程 — 基于Stratus的P2P网络电话 (1)Flex 迷你教程 — 基于Stratus的P2P网络电话 (2)Flex 迷你教程 — 基于Stratus的P2P网络电话 (3)Flex 迷你教程 — 基于Stratus 2的P2P一对多视频直播 (NetGroup, Multicast实例)基于Stratus 2的P2P多人文件共享 阅读全文