`
itwangxinli
  • 浏览: 143697 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
Java多线程同步问题的探究(一、线程的先来后到) 众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题。关于线程的同步,一般有以下解决方法:1. 在需要同步的方法的方法签名中加入synchronized关键字。2. 使用synchronized块对需要进行同步的代码段进行同步。3. 使用JDK 5中提供的java.util.concurrent.lock包中的Lock对象。另外,为了解决多个线程对同一变量进行访问时可能发生的安全性问题,我们不仅可以采用同步机制,更可以通过JDK 1.2中加入的ThreadLocal来保证更好的并发性。本篇中,将详细的讨论Java多线程同 ...
安装服务sc create subversion_service binpath= "D:\java\Subversion\bin\svnserve.exe --service -r D:\java\SVNROOT" displayname= "Subversion Repository" 删除服务sc delete subversion_service
今天公司的网络出了点问题,上不了网了。但是发现自己的程序也跑不起来了,报了个错,Unknow Host  :hibernate.sourceforge.net 后来想起来了,是这里出问题了。我们一般的hbm文件都会有这样的一段代码:   <!DOCTYPE hibernate-mapping PUBLIC                            "-//Hibernate/Hibernate Mapping DTD 3.0//EN"                            "http://hibernate.sourcef ...
今天在开发的过程中遇到了这个问题: Eclipse Content Assist出错,错误信息大概如下:   the 'org.eclipse mylyn.java.ui.javaAllCompletionProposalComputer' proposal computer from the 'org.eclipse mylyn.java.ui' plug-in did not complete normally. the extension took too long to return from the 'computeCompletionProposals()' operation ...
本文转载来源:http://kidult.iteye.com/blog/148982   如果我们要测试一个类的方法的执行时间,通常我们会这样做: public class TestObject { /** * 一个用来被测试的方法,进行了一个比较耗时的循环 */ public static void testMethod(){ for(int i=0; i<100000000; i++){ } } /** ...
JAVA操作符 几乎所有运算符都只能操作“主类型”(Primitives)。例外是“=”、“= =”和“! =”,它们能操作所有对象。除此以外,String类支持“+”和“+=”。  (1)赋值 主类型使用“A=B”,那么B处的内容就复制到A。若修改A,那么B根本不会受修改的影响。 对象“
用 Quartz 进行作业调度 http://www.ibm.com/developerworks/cn/java/j-quartz/index.html 2006 年 12 月 28 日 Quartz 是个开放源码项目,提供了丰富的作业调度集。在这篇文章中,软件工程师 Michael Lipton 和 IT 架构师 Soobaek Jang 对 Quartz API 进行了介绍, ...
  今天在使用httpclient时候,想不上DigestSchema不要输出info信息,网上查找到了这篇文章,解决了问题,而且觉得讲的很不错 特此转摘。 文章出处:http://blog.csdn.net/ldgs/archive/2005/01/20/261061.aspx     在网上学习了一下Log4j,以下是一些简单的学习笔记Apache的开源项目Log4j是一个功能强大的日志组件,提供快速有效的日志记录,开发者通过简单的学习,即可为自己的程序中加入非常实用的日志功能。在apache网站:http://jakarta.apache.org/log4j 可以免费下载到Log4j最新版 ...
package com.seahigh.tyt.acs.util; import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.util.HashMap; import java.util.List; /** * * @author 汪心利 * @Create Time 2009-2-5下午05:05:16 * @CopyRight (C) seahigh 2009 */ ...
09年的一些计划      晚上仔细想来,出来工作也快三年了,在这三年里,除了在昆山实习的三个月外,一共是在两家公司呆过。在金鑫呆了两年,在海高不到半年。在金鑫的两年感觉蛮好的,金鑫也是毕业后找到正式工作的一 ...
 12月26号,圣诞节的第二天,安装约定的时间去盛大二面。由于第一次面试技术上的基本都过了,是因为学历不是本科,  盛大说要考虑考虑,后来基本上就没有消息了。但是一个月之后却又让我来面试,我想也是个机会,还是去了。 约定的时间是三点,去了就开始面试了。   第一个面试个官上次见过,是上次三个面试官中的其中一个。主要问的是技术方面的问题,还有就是项目经验,挑一个比较城管的项目讲讲经验 。后来就是问问技术方面的,比如数据库存储过程,UML等等,由于上次笔试已经过了,这次主要是谈谈技术,沟通一下。感觉还不错,面试官也很满意。 后来说要跟他们领导谈谈,领导感觉比较年轻,没有问技术上的问题,就是问了学历上 ...
Introduction HttpClient supports three different types of http authentication schemes: Basic, Digest and NTLM. These can be used to authenticate with http servers or proxies. Contents Server Authentication Preemptive Authentication Security aspects of server authentication Proxy Authenticat ...
通信是可以了,但是现在是单向的呼叫,即AP呼叫ACS,那么ACS怎么呼叫AP呢?   在TR-069协议3.2中规定了如何向AP发送连接请求,让AP创建连接。注意协议中规定是ACS向AP发送连接请求,AP鉴权通过后才会创建连接到ACS,所以ACS是不会连接到AP的,只是会发送连接请求,请求AP链接到ACS。   下面是一种实现方式,使用了HTTPClient模拟发送GET请求到AP,其中AP的请求URL包含在Inform中了,也就是InternetGatewayDevice.ManagementServer.Connection RequestURL对应的Value,用户名和密码就是上篇文章提到 ...
  上次说到ACS的建立,其实就是接收AP定时Inform过来的消息。既然服务端建好了,接下来,就要AP访问服务端。也就是对Ap的配置。     一般说来,AP是支持Telnet的,所有可以通过telnet来访问AP。再次申明本次开发使用的是H3C的AP,别的类型的AP可能会稍有不同。     1.在windows command 中输入telnet 192.168.1.200 (说明:AP的地址,具体怎么   配置AP的IP请参考AP的说明书)。     2.授权登陆,直接输入AP的用户名和密码了。     3.登录成功后,输入system-view     4.输入cwmp     5.依次 ...
   TR 069是DSL Fourm提出来的一种协议,即CWMP协议,主要是对 用户终端设备的管理。 其功能主要有两块组成ACS(Auto Config Server)和CPE(Customer Pression Equalment)。其具体功能请参考TR-069协议,网络上也有介绍,在此不再多说了。      ...
Global site tag (gtag.js) - Google Analytics