- 浏览: 328283 次
- 性别:
- 来自: 成都
-
最新评论
-
qyy20180308:
问下,这个问题后来是怎么解决的?
java自己实现的MD5算法,没用到sun的MD5服务 -
ikillmeba:
要中转服务器把两边内网的设备的外网地址知道就好了,就可以穿透了 ...
QQ通信原理及QQ是怎么穿透内网进行通信的? -
snoyc:
为啥打不通呢,前面的所有步骤都执行正确。最后一步Client ...
QQ通信原理及QQ是怎么穿透内网进行通信的? -
leidengyan:
写的真棒!解答了我的疑虑,多谢!
研究tomcat的URL编码笔记 -
壹块钱:
复习了,谢楼主!
对java:comp/env的研究
文章列表
作者: 阮一峰
日期: 2009年8月30日
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
下面就是我的学习笔记,对于Javascript初学者应该是很有用的。
一、变量的作用域
要理解闭包, ...
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
public class TestWeek {
private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
public static void ma ...
http://msdn.microsoft.com/zh-cn/library/ms191440.aspx
分布式事务(数据库引擎)
SQL Server 2008 R2
其他版本
分布式事务跨越两个或多个称为资源管理器的服务器。称为事务管理器的服务器组件必须在资源管理器之间协调事务管理。如果分布式事务由 Microsoft 分布式事务处理协调器 (MS DTC) 之类的事务管理器或其他支持 Open Group XA 分布式事务处理规范的事务管理器来协调,则在这样的分布式事务中,每个 SQL Server 数据库引擎实例都可以作为资源管理器来运行。有关详细信息,请参阅 MS DTC 文档。 ...
用一个main类去使用C3P0,弄了很久都没弄对,主要是因为我想让C3P0自动去读取配置文件,
不想去set这set那的
看了C3P0的类库,貌似它也支持直接set一个java.util.Properties进去,但是就是试了很久都不成功。
后来发现是我的C3P0版本较低,就换了个较高的版本,0.9.1.2,但是还是不能自动读取到配置文件,按理说当new ComboPooledDataSource()的时候,它应该自动到类路径下去读取c3p0.properties文件的
找了很久,最终发现:原来配置文件写错了,应该是:
c3p0.driverClass=com.mysql.jdbc.Dr ...
最近买了HTC G12的国行版,结果发现在 “设置”里面没有“电源”设置,
所以无法取消快速启动。
网上有一个办法是:当电池电量过低时,系统会自动启动“节能程序”,在这个节能程序里面
能够取消快速启动。
但是最悲剧的是:我在第一天出现节能程序通知的时候嫌它烦,就关闭了节能程序。
这下好像就彻底让我无法取消 快速启动了。
呵呵,后来在网上找到一个很好的办法,感谢作者:
点搜索键,在里面输入电源,会出现没有找到结果-查看设备上文件-点击设备上文件-展开设置-找到应用程序,就可以取消快速启动和节能设置了。
注意一下:展开设置 之后,有两个“应用程序”供选择,在其中一个里面可以取消快速启动。 ...
这两天研究了一下 context.lookup("java:comp/env/XXX")和直接context.lookup("XXX")的区别
网上关于这两个的文章也很多,但是都说得很难理解,比如什么ENC环境啊什么的,各种概念。
其实说得简单点:context.lookup("java:comp/env/XXX")只能用在J2EE环境,即是如果你自己写一个main函数,想通过context.lookup("java:comp/env/XXX")这样的方式来访问JNDI服务,这是不可能的。
因为:java:com ...
最近仔细研究了一下EJB3的原理,以前的分布式通讯,其实本质上都大同小异,在客户端需要可见的存根对象(stub),在服务器端需要骨架(skeleton),这两个对象进行网络通讯细节。
而动态代理的出现,改变了stub的生成方式,stub变成了动态生成,序列化到客户端,当客户端Proxy对象去调用“好像是服务器端的”业务逻辑方法时,InvocationHandler实现类的invoke方法被默认调用,关键来了:
这个InvocationHandler的处理逻辑其实是再次建立网络通讯,将Method对象,Object[] args对象序列化到服务器端,从而实现服务器端的真是业务逻辑对象的真实 ...
weblogic10.3部署ejb并使用独立客户端调用时出现如下错误,
java.lang.NoClassDefFoundError: weblogic/security/subject/AbstractSubject
客户端调用ejb代码如下:
----------------------------------------
import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
/**
...
Slackware版本:Slackware 7.0及以上
Slackware 使用BSD风格的init脚本,而很多别的发行版使用System V风格的init脚本。SysV和BSD脚本都是能让人读懂的,即它们都是shell脚本,而不是已编译的程序。主要的区别在于脚本是如何设计的。
SysV脚本倾向于接受诸如start、stop、restart之类的参数,依它所启动的程序而定。所以你可以用 /etc/init.d/bind start 这样的命令来启动BIND,并用 /etc/init.d/bind stop 来停止BIND。 内容来自dedecms
SysV的启动还倾向于使用符号链接来组织 ...
linux或unix有两种方式的启动模式:System V和BSD
最大的不同就是:System V能够为不同的运行级别定义启动哪些服务,比如:
# 0 - 停机(千万不要把initdefault设置为0 )
# 1 - 单用户模式
# 2 - 多用户,但是没有NFS
# 3 - 完全多用户模式(无界面的黑框框)
# 4 - 没有用到
# 5 - X11(图形界面)
# 6 - 重新启动(千万不要把initdefault设置为6 )
采用System V的启动模式,可以灵活的定义在 3 的运行级别下开机启动 FTP 服务,而在 5 的运行级别下开机不启动 ...
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class Telnet {
Socket serverSocket; // 连接用socket
public OutputStream serverOutput; // 用于网络输出的流
pu ...
使用jfreechart显示中文为方框,原因是aix5.3没有truetype字体。
aix平台中文TrueType字体配置
第一步:
进入 /usr/java14/jre/lib 目录,备份现有的 font.properties 文件,然后用
font.properties.zh_CN.Redhat 覆盖 font.properties 文件。
当前的环境设置 LANG=C
第二步:
font.properites 文件的最后一行直接指出了字体文件的位置为
/usr/share/fonts/zh_CN/TrueType/zysong.ttf
现在需要准备这个字体文件。
把redhat 的 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<scr ...
刚开始的时候想用list的一个方法,list.subList(int first,int end)
结果发现抛出java.util.ConcurrentModificationException异常
因为在迭代的时候不允许对list进行修改
故后来采用如下算法:
package com.wangf.test;
import java.util.ArrayList;
import java.util.List;
public class TestList {
@SuppressWarnings("unchecked")
public static ...
假设a.html包含了一个iframe,
iframe的id和name是:myIframe,链接到b.html
在a.html 有两个javascript语句:
alert(window.myIframe);
alert(docuemnt.getElementById('myIframe'));
你会发现第一句得到的是 [object window]
而第二句话得到的是:[object HTMLIFrameElement]
所以:window.myIframe.location.href = 'xxxx.html'是可以的
而:docuemnt.getElementById('myIf ...