- 浏览: 284632 次
- 性别:
- 来自: 湖南
最新评论
-
iceman1952:
Hi 你觉得很好的那两三篇 百度文库的链接,能贴一下吗?
内网穿透&UDP打洞 -
ice86rain:
里面貌似没有用到Lucene
Struts2+Hibernate3.2+Spring2.5+Compass整合 -
sgq0085:
写得非常详细 好文章
JMS之ActiveMQ Linux下安装与应用实例 -
強顔歓笶:
JMS之ActiveMQ Linux下安装与应用实例 -
yixiandave:
forcer521 写道不指定所有子目录都在一起的话,这样用源 ...
linux下nginx稳定版1.6.2安装
文章列表
多线程之ConcurrentLinkedQueue
- 博客分类:
- 多线程
ConcurrentLinkedQueue用法
package com.cn.test1;
import java.util.ArrayList;
import java.util.List;
import java.util.Queue;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
* 此需求的特点:先进进出 ,
* 多线程处理 ...
需求 :生成动态数据源配置文件为列
package com.bky.datasource;
import java.util.List;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
@Root(name="beans")
public class MutilDataSourceXmlConfig {
@Attribute(name=" ...
Tomcat下配置多个项目
- 博客分类:
- tomcat
<Service name="Catalina90">
<Connector port="10" protocol="HTTP/1.1"
connectionTimeout="20000"
useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
<Connector port="8001" pro ...
Tomcat远程调试配置
- 博客分类:
- tomcat
Tomcat 远程调试JPDA
第一中方法
window下修改tomcat bin下的startup.bat文件将
call "%EXECUTABLE%" jpda %CMD_LINE_ARGS% 改成以下代码
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
set JPDA_SUSPEND=y
call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
第二种方法
1 编辑tomcat\bin\catalina.bat ,添加
rem ==== ...
步骤:
1.停止所以oracle的服务
方法:在计算机中的控制面板里的服务中去停止所以以"oracle"开头的所有服务项目.
2.用Universal Install缷载所以oracle产品
方法:一次可以缷载全部产品,也可以只缷载部分产品.建议当计算机系统资源不是足够大时,不要一次缷载全部产品.否则速度会很慢,或者不能成功缷载.
3.把注册表中的所以的oracle入口删除
在命令窗口输入regedit
方法:把"HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE"删除
把"HKEY_LOCAL_ ...
1、找寻支持QQ HTTP协议的服务器。
大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器。
由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数,那么就必需要用POST方式才行。
2、C#和DELPHI是实现HTTP的POST方法的通信。
C#:
C#里System.Web空间下提供了一个叫做WebClient的 ...
SSL, 或者Secure Socket Layer,是一种允许web浏览器和web服务器通过一个安全的连接进行交流的技术。这意味着将被发送的数据在一端被翻译成密码,传送出去,然后在另一端解开密码,再进行处理。这是一个双向的过程,也就是浏览 ...
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.List;
import javax.xml.parse ...
1、P2P模型
在P2P模型中,有下列概念:消息队列(Queue)、发送者(Sender)、接收者(Receiver)。每个消息都被发送到一个特定的队列,接收者从队列中获取消息。队列保留着消息,直到它们被消费或超时。
每个消息只有一个消费者(Consumer)(即一旦被消费,消息就不再在消息队列中)
发送者和接收者之间在时间上没有依赖性,也就是说当发送者发送了消息之后,不管接收者有没有正在运行,它不会影响到消息被发送到队列。
接收者在成功接收消息之后需向队列应答成功
如果你希望发送的每个消息都应该被成功处理的话,那么你需要P2P模型。
举例:
//注册消息监听器,当有消 ...
简单的邮件实例
package com.wzh.mail;
import java.util.Date;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transp ...
tomcat共享线程池的配置
配置很简单
第一步,打开共享的线程池
<Service name="Catalina">
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThr ...