- 博客(10)
- 收藏
- 关注
关于synchronized method
synchronized有四种用法:synchronized methodsynchronized(this)synchronized(object)synchronized(class)估计大家最常用的就是synchronized method,这个用法显然有一个误解。字面意义是,就是同步该方法,同时只有一个线程可以运行该方法。但实际上,这远远不够。synchroni...
2011-08-04 10:32:33 283
基于LinkedHashMap的LRUMap失效问题 .
相信很多人都会直接使用LinkedHashMap来实现LRUMap。需要注意的是,LinkedHashMap不是线程安全的,在多线程情况下会出错,什么情况都可能发生。会出现LRUMap的最大值失效。一般来说,LRUMap的失效情况有两种。1. get和put方法没有同步,特别是get方法,因为get方法会有写入操作。put和get操作都需要同步,可以直接重写Link...
2011-08-04 10:23:38 302
原创 MongoDB如何批量删除集合
MongoDB的Java驱动并没有提供删除集合的方法,只有单个删除方法: DB.collection.drop();一次方法调用就是一个网络通讯,那么如果需要删除多个集合,需要多次调用DB.collection.drop();造成多次网络通讯。幸运的是,MongoDB提供了服务端脚本,可以通过以下脚本来批量删除,但我觉得MongoDB应该直接提供批量删除功能,普通开发人员并不会意识...
2011-08-04 10:21:45 2404
如何解决MySql的Table is full问题
最近使用Mysql的Memory引擎时,出现了'Table’ is full的异常。解决办法是修改max_heap_table_size参数,改大以足够容纳表的大小,比如512M。在my.cnf中增加:max_heap_table_size=512M重启MySql即可。 btw,如果是MyISAM引擎出现'Table' is full异常,那么就是数...
2011-08-04 10:19:48 424
soa的三种外观
企业经营: A set of Services that Business wants to expose to Customers and Clients IT架构: An Architectural Style which requires a Service Provider,Requestor and Service Description. A set of Archi...
2008-02-24 23:10:56 97
BI In Sap NetWeaver
摘自SAP DocPurposeThe reporting, analysis, and interpretation of business data is of central importance to a company in guaranteeing its competitive edge, optimizing processes, and enabling it to re...
2008-02-21 23:47:11 132
SOA,SAAS,将改变中国软件格局
这几天有幸听了一些SOA的培训,SAP的下一代产品完全基于SOA技术实现,而且趋于成熟,预计将在两年内完全成熟,我们老师说,软件行业多年来的理想在SAP上实现了,我想这里说的理想应该是指软件以服务的形式高度复用。这多少令人感到激动,因为软件研发模式将发生重大改变。同时也让人感到担忧,中国将在管理软件上离老外越来越远,因为中国没有一个公司能够有足够的财力和魄力来构建如此复杂的SOA架构,国内...
2008-02-21 23:35:32 124
关于什么是数据仓库的一次对话
前几天一个开发同事见我桌面上有一本书,问我什么是数据仓库,因为他算是外行,于是发生一次有意思的对话,现在想起来,也挺有意思的.问:数据仓库有什么特别的地方?答:没什么特别,跟普通关系数据库没什么两样.问:啊,那有什么特别?答:数据仓库本身物理上也是关系数据库,只是数据仓库系统是一个体系,一个过程.数据仓库技术要解决的问题是如何建立,管理,维护运行一个数据仓库.问:数据仓库跟普通...
2008-02-17 17:21:06 212
何谓BI整体解决方案:工具还是服务
很多BI厂商声称自己提供了BI整体解决方案,可什么是整体解决方案,是提供一系列工具,还是提供BI系统实施服务方案。还是两者兼有。 最近看到一篇文章,将BI厂商分为两种,一是以微软为首的技术工具派,认为BI整体解决方案可以以完整的工具来提供,按照工具提供的功能、流程就可以建立BI系统。而是为IBM为代表的方法论派,认为方法高于工具,只有服务才能成为整体解决方案,以知识为产品。...
2008-02-17 16:09:18 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人