摘要:
一、前言 Java中直接使用socket进行通信的场景应该不是很多,在公司的一个项目中有这种需求,所以根据自己的理解和相关资料的参考,基于NIO 实现了一组工具类库,具体的协议还未定义,后续再整理二、实现思路包结构如下:Listener: 事件监听接口AcceptListener(请求事件接口),TCPServerProtocol实现类中当服务端接收到连接请求并成功建立通信之后通知注册的此事件集合;ReadListener(读取事件接口),TCPProtocol实现类中读取接收到的信息完成之后通知注册的此事件集合;SendListener(发送事件接口),TCPProtocol实现类中调用发送 阅读全文
摘要:
在前段时间看到有位兄台用C#写了一个守护进程,挺好的,最近对批处理产生了很大兴趣,所以就试着用批处理写了一个守护进程批处理脚本。主要包括三个文件:ProcessCheck.bat、DeamonProcess.bat、Init.bat。分别具有以下职能: Init.bat (1) 设置需要守护程序的路径,将输入路径保存在根目录,生成processInfo.txt文件,文件格式为:path@name(d:\QQ.exe@QQ.exe) 。注意:如果路径中存在空格请使用""将其包括(当然也可以直接创建processInfo.txt文件,输入配置信息),如图所示:代码Code highlighting 阅读全文
摘要:
在前一个项目中因项目经理的要求,需要提供一个自动备份功能。刚开始是想写个脚本将整个数据库exp出来进行保存,后来无意中看到了rman备份,且是官方推荐方式,所以在网上搜索了资料进行观看,感觉挺有收获的,以下是我在网上搜寻到的资料,各位有兴趣的话可以看看:http://oracle.chinaitlab.com/backup/523597.htmlhttp://oracle.chinaitlab.com/backup/23304.htmlhttp://www.experts-exchange.com/Database/Oracle/A_681-Oracle-Backup-and-Recovery 阅读全文
摘要:
工作中遇到一条查询语句,需要传入多个值,类似这样的语句:select* fromtable wherecolumnin(:param)。在sql server中可以使用动态语句来拼凑执行。在oracle中不知道怎样处理,所以只能出大招,上网找资料,很幸运找到了解决办法,所以记录一下,主要参考链接:1、http://www.sommarskog.se/arrays-in-sql-2005.html ... 阅读全文
摘要:
没有高深的东西,仅仅是小知识、小应用。都是项目开发过程中记录下来的,大都来源于网上。整理下让自己看着方便,也分享下,希望能有点帮助。 一、获取web根地址 ,因为有些创建的是虚拟目录,有些创建的站点 [代码] 二、JS判定IE是否已经关闭[代码] 三、日志记录 可以使用NLog做为日志工具,对其进行简单封装就OK了 四、EXCEL导出 可以使用CarlosAg.ExcelXmlWrit... 阅读全文
摘要:
一、前因 因为项目中需要在silverlight 中导出Excel文件,所以就在琢磨这个事情了,开始时候的想法是能不能通过js 导出excel,在网上查了资料,试了所有找到的方法,可惜没有一个成功的。想不出其他办法,只能绕着走了,可能有点蠢,呵呵。不知道大家是怎么解决的,我把自己的发出来,抛砖引玉,不恰当的地方欢迎指出。 二、具体实现 整个解决方案包括以下几个项目,如图: 其中的BLL,Enity... 阅读全文