`
ribishuangba
  • 浏览: 292844 次
文章分类
社区版块
存档分类
最新评论
文章列表
1.Mongo对象内部实现了一个连接池。Mongo对象是线程安全的,因此可以只创建一个,在多线程环境下安全使用。因此,我们可以用将Mongo变量作为一个Singleton类的成员变量,从而保证只创建一个连接池。Mongo.close方法将关闭当前所有活跃的连接。所以要在web工程被从Tomcat或者GlassFish容器中注销的时候确保调用close方法。 2.DB对象 DB对象可以通过Mongo.get方法获得,代表了和数据库的一个连接。默认情况下,当执行完数据库的查询或者更新操作后,连接将自动回到连接池中。不需要我们手动调用代码放回池中。至于如何实现,我猜测是update,query,sav ...
今天无意中找到一个提高效率的好东西,以前手动编写prj.el,现在只需要一个maven插件就能自动生成。http://code.google.com/p/m2jdee/ 具体步骤参考上面的网页,就是一个地方源代码错误,需要修改。 JdeeMojo.java 152行 一处代码删掉开头的/ String templateFile = "/META-INF/prj.vm"; 应该是 String templateFile = "META-INF/prj.vm"; 为了防止要,还是将主要步骤复制下来。 0. svn checkout http://m2jd ...
很多时候,我们需要初始化数据库的设置,比如创建索引,特别是多台MongoDB服务器要配置的时候,或者是需要将初始化存档的时候。 通过下面的命令,可以执行一个js文件: ./mongo IP/DBName init.js init.js文件内容可以这么写: db.dropDatabase(); //删除数据库达到清空数据的目的db.message.ensureIndex({display_id:1}); //在当前数据库中的message集合的display_id字段上创建索引 这里很奇怪,数据库被删除了也能够创建索引,但是的确可以这么用。 以后当程序连接该数据库的时候,如果没有Mongo ...
来自fireflow官方网站的消息 www.fireflow.org 国内的开源工作流项目fireworkflow团队近日开发出一种兼容性很好的WEB流程设计器,估计目前还处在测试阶段,目前只有图片,有图有真相,据作者非也说,此款流程设计器可以用户fireflow的引擎,面向企业用户和程序员
Service Service历来是争论的焦点. 批评者认为Service的存在表明了职责的不清晰, 认为Service里的代码是没放对位置的代码, 都应该放到相关的Domain对象如Entity中. 总而言之Service不够OO. Service是Transaction Script. 事实上这未必是Service这个building block的问题, 而是传统的面向对象编程范式的问题. OO长于表达行为, 但局限于单个对象. OO在捕捉对象间的交互方面, 并没什么有力的指导原则. 比如, 当在储蓄账户和信用账户之间转帐的时候, 我是在储蓄账户上定义转出呢, 还是在信用账户上定义转入? ...
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引 导读:本文主要创建报表,也就是MDX结果的最终展现,包括: ■1、创建一个简单的报表项目 ■2、连接到Analysis Services ■3、设计DataSet ■4、添加参数到DataSet ■5、在Report中设置数据 本文所用数据库和所有源码,请到微软官网下载 本文末尾处附本文所用示例下载。 1、创建一个最简单的报表项目 步骤如下:第一步:在VS2008环境中新建一个Report项目,如下图所示: 二、连接到Analysis Services 创建一个数据源即可。
前几天,一个朋友在使用JWFDv0.94工作流设计器的时候,出现一个现象,即在XP系统下面,使用JDK1.6运行JWFD开源工作流设计器的时候,在设计器主面板拖动节点或者拉出连接线的时候,SWING界面的运行速度变得非常非常慢,很奇怪的BUG啊。。我让他把设计器运行版中的那个L&F界面模块移走,看上去好像问题依然存在。。。我就有点纳闷了,不过,前几个月另外一个朋友在做JWFD的二次开发的时候,好像也遇到过这个问题。。。我百思不得其解。。。。请教各位朋友,这个问题的原因是什么呢? L&F界面模块的代码如下(在JWFDv0.96二次开发包的org.jwfd.workflowDe ...
Inkscape – vector editor with xaml export feature http://inkscape.org/ A tool list: http://blogs.msdn.com/b/mswanson/archive/2006/02/26/wpftoolsandcontrols.aspx an adobe illustrator add-on: http://www.mikeswanson.com/XAMLExport/ A tool list: http://www.graphspe.com/#/Home svg to xaml online tool: ...
Bounded Context 人们总是试图建立一个统一的模型, 某种一致的描述. 物理定律表现出来的一致性震撼人心, 是相对成功的例子. 绝大多数人都相信自然界存在一个终极的理论来描述宇宙的本质. 物理学的历史也就是不断趋近这个终极 ...
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引 导读:本文主要介绍Analysis Service的安全问题,特别是账号的权限分配,包括: ■1、创建一个本地测试账号和基本数据库角色 ■2、限制标准属性层次结构(Attribute-Hierarchy Restrictions) ■3、限制父子层次结构(Restricting Parent-Child Hierarchies) ■4、实施Cell级别的限制(Implementing Cell-Level Restrictions) 本文所用数据库和所有源码,请到微软官网下载 1、创建一个本地测试账号和基本数据库角 ...
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引 导读:前面几篇介绍MDX的基本函数,从本文起,开始介绍一些简单的MDX应用。本文是Cube的增强篇,包括: ■1、构建Cube范围的简单计算成员(Calculated Members) ■2、构建Cube范 ...
常用方法 JDEE的用法可以参考官方网站,我这里只列出自己最常用的。由于我不用Ant了,所以基本上编译都直接采用mvn命令,这些就不劳驾JDEE.java doc生成,也通过maven plugin来完成,不需要JDEE帮忙。 创建类 输入命令:jde-gen-class-buffer然后按照向导提示完成创建类文件的过程。相对比较简单,但是能用了。 智能提示 在需要提示的地方按下组合键:Ctrl c v .智能提示有几种方式(弹出窗口用于桌面版本,其他两种可以用于服务器纯字符界面),具体参见官方文档。 源代码跳转 在需要跳转的地方按下组合键:Ctrl c v y前提是你正确配置了源代码路径。 注 ...
Emacs开发Java 前言 笔者把多年UBuntu上用Emacs和Maven开发Java应用(包括TestNG和Web application)的技巧总结出来,希望对有志于Linux开发的朋友有帮助。我并不反对用IDE开发,但是很多时候,Emacs能够带来更快的速度(同时对机器硬件要求也很小),对Java工程的更透彻了解,更容易和开源领域的工程师交流。我还不怎么喜欢用鼠标,Emacs让我能够解放我的右手。 安装 1.确保你已经安装了JDK2.确保你安装了Maven3.安装Emacs:sudo apt-get install emacs4.下载jdee-bin-2.4.0.1.zip和依赖文件e ...
//部分代码, 仅供参考#include <iostream.h> class complex { public: complex(double r=0,double i=0) { real=r; imag=i; } complex &operator +(complex &c); complex operator -(complex &c); complex operator *(complex &c); friend complex operator /(complex &c1,complex &c2); ...
Tomcat7设置 在catalina.sh文件头一行添加JPDA_SUSPEND='y'这会让Tomcat应用程序启动的时候暂停运行,等待jdb客户端连接后发出run命令才开始运行以远程调试模式启动Tomcat程序,默认监听端口8000./catalina.sh jpda start jdb连接 在客户端,使用命令连接tomcat服务器jdb -attach 192.168.1.200:8000 -sourcepath /home/chenshu/work/MyProject/src/main/java/-sourcepath 后面可以接多个代码目录,用:分开 jdb调试 连接成功后,可以 ...
Global site tag (gtag.js) - Google Analytics