随笔分类 - java知识
java知识
    
摘要:转:http://blog.csdn.net/coding_me/article/details/39524137 SASL 的认证方式包括: 1. PLAIN:plain是最简单的机制,但同时也是最危险的机制,因为身份证书(登录名称与密码)是以base64字符串格式通过网络,没有任何加密保护措施。
        阅读全文
                
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413233 openfire启动 ServerStarter 启动流程图: 启动的总入口在ServerStarter的main方法中。通过上图首先它会先加载它所需要的jar文件。最后通过
        阅读全文
                
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413009 Mina概述 Apache MINA(Multipurpose Infrastructure for NetworkApplications) 是 Apache 组织一个较新
        阅读全文
                
摘要:通常XMPP的架构用C/S来实现,但是也并不是强制的,Client和Server,Server和Server之间通过TCP连接来通信。架构的简单示意图如下: C1 S1 S2 C3 | C2 + G1 FN1 FC1 * C1, C2, C3 = XMPP Clients * S1, S2 = XM
        阅读全文
                
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43412919 前面两张主要讲基础部分。XMPP与Mina有部分抄写于互联网的其他大事 XMPP概述 XMPP: The Extensible Messaging and Presence 
        阅读全文
                
                    posted @ 2017-07-11 11:36  
wangle100
    
                
            
摘要:转:http://blog.csdn.net/a19881029/article/details/34446629 RocketMQ单机支持1万以上的持久化队列,前提是足够的内存、硬盘空间,过期数据数据删除(RocketMQ中的消息队列长度不是无限的,只是足够大的内存+数据定时删除) RocketM
        阅读全文
                
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43412617 源码搭建 下载地址: 地址:http://www.igniterealtime.org/downloads/source.jsp 环境准备 第1步: 在官网上在下最新源码,这
        阅读全文
                
摘要:1、从官网下载openfire_4_1_4.tar.gz文件; 2、上传到linux上,解压缩 3、启动openfire 参考地址:http://www.cnblogs.com/yangxia-test/p/4350075.html
        阅读全文
                
摘要:转:http://www.yihaomen.com/article/java/306.htm http://www.yihaomen.com/article/java/302.htm mybatis实战教程 有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如最
        阅读全文
                
摘要:转:http://www.cnblogs.com/devinzhang/archive/2012/02/28/2371631.html 1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安
        阅读全文
                
摘要:转:http://my.oschina.net/jiangli0502/blog/171263?fromerr=hc4izFe2 RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(
        阅读全文
                
摘要:本文由ImportNew-rookie_sam翻译自Dzone。欢迎加入翻译小组。转载请见文末要求。死锁是指,两个或多个动作一直在等待其他动作完成而使得所有动作都始终处在阻塞的状态。想要在开发阶段检测到死锁是非常困难的,而想要解除死锁往往需要重新启动程序。更糟的是,死锁通常发生在负载最重的生产过程中...
        阅读全文
                
摘要:转:http://peirenlei.iteye.com/blog/305079Thread的run方法是不抛出任何检查型异常(checked exception)的,但是它自身却可能因为一个异常而被终止,导致这个线程的终结。最麻烦的是,在线程中抛出的异常即使使用try...catch也无法截获,因...
        阅读全文
                
摘要:转:http://blog.csdn.net/fangaoxin/article/details/5752526对于大型企业,业务分布在世界各地,为了改善当地业务服务能力,不得不在当地部署数据库以提高性能,而各个区域之间的数据交互或者同步,成为不可不面对的问题。其间要解决的技术问题主要有: 1、同步...
        阅读全文
                
摘要:1. 点击eclipse工具栏外部工具按钮,打开配置外部工具2. 新建一个启动配置,起名为Generate C and C++ Header File,按照下图配置好相应的参数3. 运行该工具时,请确保光标在需要生成头文件的java源文件中,然后选择Run | External Tools | Ge...
        阅读全文
                
摘要:转:http://www.cnblogs.com/bluestorm/archive/2012/05/10/2493592.html先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压Step1:# 将解压好的jdk1.7...
        阅读全文
                
摘要:转:http://blog.csdn.net/mingjava/article/details/180946本文讲述如何使用JNI技术实现HelloWorld,目的是让读者熟悉JNI的机制并编写第一个HelloWorld程序。 Java Native Interface(JNI)是Java语言的本地...
        阅读全文
                
摘要:转:http://www.cnblogs.com/xirihanlin/archive/2011/06/10/2077951.htmlProGuard工具通过移除不用的代码,用语义上混淆的名字来重命名类、字段和方法等手段来压缩、优化和混淆你的代码。结果是更小的.apk文件,并且更难于被反编译。由于P...
        阅读全文
                
摘要:1.在Input/OutPut选项下面,add input 导入需要混淆的jar包2.点击add output,设置混淆后输出jar包的名字和路径。如下图:3。在下面的编辑区右边点击add增加要混淆的jar需要支持它的类库。4.如果不需要混淆某个类点击点击add增加不需要混淆的类如:com.plug...
        阅读全文
                
摘要:转:http://306963591.iteye.com/blog/1044166ActiveMQ 安装测试就不做介绍了,下面我说说ActiveMQ 使用场景。1.非均匀应用集成 ActiveMQ 中间件用Java语言编写,因此自然提供Java客户端 API。但是ActiveMQ 也为C/C++、....
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号