- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 centos5.5_64bit部署kafka
1.前提条件 centos5.5_64bit vmware虚拟机, 从kafka官网下载介质:http://kafka.apache.org/,我下载的是kafka_2.9.2-0.8.1.tgz. kafka需要依赖zookeeper环境,所以提前部署好zookeeper,关于它的部署有很多文章可以参考。2.单点安装及验证 2.1 解压介质包
2014-03-20 13:43:45
899
原创 Java 线程的执行顺序
先来看一个例子:public class Test2 { public synchronized static void info(String info){ try { //Thread.sleep(100); }catch(Exception e) { e.printStackTrace(); } System
2012-06-21 10:42:55
631
转载 Java SE 6 新特性: 对脚本语言的支持
简介: 2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,
2012-04-09 13:49:06
596
转载 Java SE6调用动态编译
一、使用JavaCompiler接口编译java源程序 我们可以通过ToolProvider类的静态方法getSystemJavaCompiler来得到一个JavaCompiler接口的实例。需要用到 jre6\lib\tools.jar 这个包。 JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
2012-04-09 13:13:46
625
原创 jnlp的原理,文件程序代码和其部署和应用
[b]一.JNLP简介[/b] JNLP是Java Network Launch Protocol的简写,是一种用来在网络中部署应用程序的一种协议;在客户端只需要安装java web start就可以使用服务器端的软件,它具有自动更新应用程序版本的功能;它是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个 java应 用...
2011-12-26 10:47:11
881
转载 C#线程同步的几种方法(转)
<br /> 转自: 归纳一下:C#线程同步的几种方法<br /> 我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。<br /> 在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单的做一下归纳。<br />一、v
2011-04-19 18:14:00
391
转载 C#线程同步的几种方法(转)
<br /> 转自: 归纳一下:C#线程同步的几种方法<br /> 我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。<br /> 在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单的做一下归纳。<br />一、v
2011-04-19 18:14:00
367
转载 C#线程同步的几种方法(转)
<br /> 转自: 归纳一下:C#线程同步的几种方法<br /> 我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。<br /> 在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单的做一下归纳。<br />一、v
2011-04-19 18:13:00
331
转载 用纯粹的C++编写COM组件
转自网络本文提供一个完全用C++实现的进程内(DLL)COM服务器,不要ATL或MFC提供任何支持。用这种方式编写COM对象可以让你深入地洞察到COM处理进程内服务器的方法以及COM是如何创建类工厂的。利用本文提供的这个简单框架你可以实现很基本的COM组件,如外壳扩展(ShellExtensions)等。如果你在使用过程中发现了任何问题,请将它反馈到vckbase@public.hk.hi.cn。以下是用本文所说的方式编写自己的COM对象要经过的步骤:第一步:写一个头文件,这个头文件包含以下
2010-06-02 15:28:00
712
原创 C++ 调用C#代码
<br />转自:http://www.cnblogs.com/Jianchidaodi/archive/2009/03/11/1408661.html<br /> <br />上篇文章提到,目前项目想做到核心部分代码不被反编译,而考虑到团队成员都是比较熟悉C#,因此核心算法部分采用C++,而其他地方则采用C#(例如数据访问层,界面层都使用C#语言)。在上一篇文章中完成了C#托管代码调用C++非托管代码,现在接着完成第二部分,即C++非托管代码调用C#托管代码(源代码下载),分为两部分,
2010-06-02 15:17:00
1616
转载 C# 托管代码调用C++非托管代码
<br />转自:http://www.cnblogs.com/Jianchidaodi/archive/2009/03/09/1407270.html<br /> <br />在最近的项目中,牵涉到项目源代码保密问题,由于代码是C#写的,容易被反编译,因此决定抽取核心算法部分使用C++编写,C++到目前为止好像还不能被很好的反编译,当然如果你是反汇编高手的话,也许还是有可能反编译。这样一来,就涉及C#托管代码与C++非托管代码互相调用,于是调查了一些资料,顺便与大家分享一下:源代码下载<br />
2010-06-02 15:15:00
607
转载 用C#创建COM组件全过程
<br />以下文章转自:http://www.gzu521.com/it/microsoft/zonghe/dotnet/200907/21104.htm<br /> 本文详细阐述如何用C#创建COM组件,并能用VC6.0等调用。并附有完整测试通过的代码。该功能总体看来很简单。可是我在第一次用C#做COM的时候,痛不欲生。因为很少有人写这类文章。而且就算有代码也是乱帖。根本是让人误入歧途。后来在C# help上面看一个老外写的文章 (上面有一个完整的SQL SERVER实例),才完成该功能
2010-06-02 14:42:00
422
原创 C#创建COM组件
<br />以下所讲述的过程,在VS2008测试通过。<br /> <br />1、 首先创建一个c#的类库项目。<br />2、 将AssemblyInfo.cs文件中的[assembly: ComVisible(false)]改为[assembly: ComVisible(true)],或者在项目属性-》应用程序-》程序集信息...-》勾选“使程序集COM可见”复选框。<br />3、 在项目属性-》”生成”中构选上”为COM互操作注册”复选框。<br /> <br />请记住:想要把C
2010-06-02 14:32:00
587
原创 卸载VS2008,后重新安装VS2008
本来想要调整磁盘分区,所以用了 PowerQuest.ServerMagicn来进行分区,但是在重启之后发生了错误,分区失败。然后系统就总是无法进入Windows系统,所以就用系统盘修复了系统。 系统是正常了,但是之后VS2008就无法启动了。所以打开Visual Studio2008的安装程序,想要修复一下,但是在扫描已安装模块的过程中就出错了,所以无法修复,也无法通过该
2010-05-17 17:15:00
2185
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人