`
addday
  • 浏览: 66184 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表
    开源地址:http://www.oschina.net/p/fand       在大型系统中缓存的应用并不只限定只应用一种缓存。       在数据缓存时可以考虑使用Memcached、redis中央式的缓存做集群缓存。     在模板解析、耗资源的算法计算时可以考虑使用GuavaCache之类的没必要做集群。     而当使用@Cacheable(value = DictionaryService.BEAN_ID, key = Caches.KEY_1),这样的spring缓存标注时,无法定义需要用那种缓存。     为解决这个问题,自定义CacheManager, ...
        我现在在设计表时,一般都会加上 date类型的两个字段,begin_dt、end_dt。代表某个时间段的有效数据。           有时间段字段时,可以应用到以下几个场景:         1、数据的软删除:把end_dt时间,更新为当前时间减一秒。         2、对报表的历史查询支持:查询某个时间点的有效数据的计算统计,包括关系的字典数据也要用对应时间点有效的。         3、数据的预设置:预先配置好权限,开始时间设置到生效时间点上。在数据字典上配置不同时间点的动态密钥。菜单的配置,需发布新功能,可预先配置好时间段的新菜单。          ...

dwz菜单改进

 
    与另一家公司合作开发一个小项目,用他们的框架。       很多地方不完善,需要花时间改进。       已有后台主界面,点击左侧的树,添加navtab后不是加载的iframe,当右侧功能很复杂时,将加大开发难度,多花费一大半的时间做界面的兼容性开发。       为避免这种情况,并不影响他们已有功能。特修改js代码。     function onClick(e, treeId, treeNode, clickFlag) { if(treeNode.trl){ //把打开的navTab页面标记为需要"重新载入" navT ...
上午把oracle 驱动升级为 ojdbc14-11.2.0后,项目启动时报错:     15:56:00.827 [main] WARN atomikos - ERROR IN RECOVERY com.atomikos.datasource.ResourceException: Error in recovery at com.atomikos.datasource.xa.XATransactionalResource.recover(XATransactionalResource.java:596) at com.atomikos.datasource.xa.XATr ...

架构交互图

 
  基于泛型后,架构将得到简化。
iBATIS可以在Mapped Statement中使用缓存模型,在内存中缓存常用的数据。属性 cacheModel 定义查询 mapped statement 的缓存。每一个查询 mapped statement 可以使用不同或相同的cacheModel。以下给出个例子: <cacheModel id="product-cache" imlem ...
1. 软件版本阶段说明 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 * Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 * RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。 * Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Rele ...
[size=x-small;]在WebService中传递SortedList, ListDictionary 和 Hashtable 参数,如果直接传递,就会报错:System.NotSupportedException: The type System.Collections.SortedList is not supported because it implements IDictionary.[/size] [size=x-small;]通过集合类的CopyTo 方法将其转化成DictionaryEntry 数组,再进行传递;客户端接收后,再将其转化成SortedList, List ...
在该索引贴中,将我所有的移动开发文章做一个整理,希望对大家查看有帮助。Windows Mobile 5.0系列:1.Windows Mobile 5.0 (1):Windows Mobile 5.0 配置与开发2.Windows Mobile 5.0 (2):Mobile移动站点开发3.Windows Mobile 5.0 (3) -- 在Mobile Web Form中使用javascript4.Windows Mobile 5.0 (4) -- Mobile程序部署Windows Mobile 6.1系列:1.Windows Mobile 6.1 -- 开发前先了解下有哪些变化Windows ...
这篇文章主要讲述:Microsoft.WindowsMobile.PocketOutlook命名空间下的五个类:1.OutlookSession2.AppointmentCollection, Appointment3.ContactCollection, Contact4.SmsMessage5.EmailMessage该命名空间主要针对PocketOutlook中的所提供的Appointment(约会), Task(计划), Contact(联系人), 短信, 邮件的操作。注:在WM5.0系统中已提供该命名空间,即CF2.0下也提供支持。下面就开始逐个介绍。首先运行下程序效果。Outlook ...
这篇文章主要讲述:Microsoft.WindowsMobile.Forms命名空间下的三个类:1.CameraCaptureDialog2.SelectPictureDialog3.ChooseContactDialog该命名空间在WM5.0中就已经存在,且都是调用系统中提供的对象,可能很多人都已掌握,这里就当复习下。程序运行如下:1.CameraCaptureDialog:打开照相机-支持录像和拍照功能。InitialDirectory属性:指定初始目录,就是拍摄后保存的路径。Title属性:对话框的Title。Mode属性:Still为拍照,VideoOnly为录图像不带声音,VideoW ...
opennetcf对多媒体部分也有很好的封装,见下图,附源代码。    
当 ppc程序不是通过cab安装上去,是直接复制上去时(绿色软件类似),为了方便使用时需要手动创建快捷方式。可以通过编码来自动完成。这样程序可以用sd卡的方式来发布。   ///<summary> ///创建快捷方式 ///</summary> ///<param name="ExePath">exe程序所在路径</param> ///<param name="lnkPath">快捷方式的路径</param> ...
引言:SourceAnalysis (StyleCop)的终极目标是让所有人都能写出优雅和一致的代码,因此这些代码具有很高的可读性。 早就听说了微软内部的静态代码检查和代码强制格式美化工具 StyleCop ,昨天(2008-05-23)微软在 MSDN Code Gallery 发布了 4.2 版本,并命名为 Microsoft Source Analysis for C#  。 SourceAnalysis (StyleCop)不是代码格式化(代码美化)工具,而是代码规范检查工具(Code Review 工具),它不仅仅检查代码格式,而是编码规范,包括命名和注释等。 SourceAnalys ...
RockScroll 是一个用于代替 VS 代码编辑器右侧滚动条的代码缩略图插件。 RockScroll 是 Scott Hanselman 在加入微软之前创建的一个 Visual Studio Add-in,2008-05-09 在网上发布,大家可以免费自由的下载和使用。 RockScroll 很简单,只是用代码缩略图代替了 Visual Studio 中代码编辑器右边的滚动条:   前几天安装一直感觉不到它的用武之地。 今天在读 MSF 源代码的时候发现,使用 RockScroll 阅读大的代码文件确实很方便: 通过简单的点击代码缩略图就能很快的在不同的方法间定位。 当在代码编辑器中双 ...
Global site tag (gtag.js) - Google Analytics