现在位置: 首页 > conundrum发表的所有文章
  • 10月
  • 14日
综合 ⁄ 共 4299字 评论关闭
注意:整个Solr学习系列使用的都是Solr4.5.1,更高版本应该也适用,耕地版本不知道。转载请注明出处:jiq·钦's technical blog (一)引言: 前面我的文章 DIH全量导入 中已经学会了如何全量导入Oralce和MySQL的数据,大家都知道全量导入在数据量大的时候代价非常大,一般来说都会适用增量的方式来导入数据,下面介绍如何增量导入MYSQL数据库中的数据,以及如何设置 定时来做。 下面介绍的所有操作都是基于前面已经完成的全量导入的基础上来做的。 (一)DIH增量从MYSQL数据库导入数据: 1、数据库表的更改: 前面已经创建好了一......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 743字 评论关闭
  将游戏中的行为封装为自我管理的对象 什么是自我管理的对象          顾名思义,自我管理的对象应该有自我管理能力,一旦创建后,创建者不需要关心其运行,也不用负责销毁.自我管理的对象会在自我的生命周期内完成特定的任务,然后自我析构. 自我管理对象的特点 自我管理的对象有以下特点: a.       有固定的生命周期,生命周期结束后,自我销毁 b.       对象的使用者只需要负责创建,不用负责销毁. c.       在创建时,传入对象执行所需的上下文(context) d.       在生命周期内,对象根据上下文执行相应的逻辑   为什么要使用自我管理......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 3513字 评论关闭
批量插入 在项目的开发过程之中,由于项目需求,我们常常需要把大批量的数据插入到数据库。数量级有万级、十万级、百万级、甚至千万级别的。如此数量级别的数据用Hibernate做插入操作,就可能会发生异常,常见的异常是OutOfMemoryError(内存溢出异常)。 首先,我们简单来回顾一下Hibernate插入操作的机制。Hibernate要对它内部缓存进行维护,当我们执行插入操作时,就会把要操作的对象全部放到自身的内部缓存来进行管理。 谈到Hibernate的缓存,Hibernate有内部缓存与二级缓存之说。由于Hibernate对这两种缓存有着不同的管理机制......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 4723字 评论关闭
 http://sech.javaeye.com/blog/164408 SQL Server 数据库集群 关键字: sql server 数据库集群 先引用几段文章: 1.数据库集群的作用: 理想的数据库集群应该可以做到以下几点: ◆      在需要更高数据库处理速度的时候,我们只需简单增加数据库服务器就可以了。这样可以大大减小硬件投资的风险,而且大大提高现有服务的质量。 ◆     在任何时刻需要有多个随时可用的实时同步数据服务。为了防灾,最好有多个异地的同步数据服务。这不光会大大增加数据可用性,还会有意想不到的更高数据库处理速度的效益。 ◆       除了密码保护之......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 1748字 评论关闭
        一般将数据结构分为两大类:纯性数据结构和非线性数据结构。纯性数据结构有线性表、栈、队列、串、数组和文件;非线性数据结构有树和图(子类、继承等)。        结性表按其存储结构可分为顺序表和链表。用顺序存储结构存储的线性表称为顺序表;用链式存储结构存储的线性表称为链表。        将线性表中的数据元素依次存放在某个存储区域中,所形成的表称为顺序表。一维数组就是用顺序方式存储的线性表。 链表又分为:单向链表和双方链表 单向链表Demo: package com.wansha; /** * * @author sharp * @data 201......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 2529字 评论关闭
转载自:http://blog.csdn.net/lovelion/article/details/7417668   关于金庸小说中到底是招式重要还是内功重要的争论从未停止,我们在这里并不分析张无忌的九阳神功和令狐冲的独孤九剑到底哪个更厉害,但我想每个武林人士梦寐以求的应该是既有淋漓的招式又有深厚的内功。看到这里大家可能会产生疑问了?搞什么,讨论什么招式与内功,我只是个软件开发人员。别急,正因为你是软件开发人员我才跟你谈这个,因为我们的软件开发技术也包括一些招式和内功:Java、C#、C++等编程语言,Eclipse、Visual Studio等开发工具,JSP、ASP.ne......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 4315字 评论关闭
有了前面几节的铺垫,本节开始摸索C++的对象的内存布局,平台为windows32位+VS2008。 一 内置类型的size 内置类型,直接上代码,帮助大家加深记忆: Code void TestBasicSizeOf()  {      cout << __FUNCTION__ << endl;      cout << "  sizeof(char)= " << sizeof ( char ) << endl;      cout << "  sizeof(int)= " << sizeof ( int ) << endl;      cout << "  sizeof(float)= " << sizeof ( float ) << endl;      cout << "  sizeof(doub......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 1522字 评论关闭
Description A World Cup of association football is being held with teams from around the world. The standing is based on the number of points won by the teams, and the distribution of points is done the usual way. That is, when a teams wins a match, it receives 3 points; if the match ends in a draw, both teams receive 1 point; and the loser doesn’t receive any points. Given the current standing of the teams and the number of teams participating in the World Cup, your task is to determ......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 78字 评论关闭
java 学习路线 http://edu.csdn.net/main/studyline/heimaline.html?flz java 学习视频 —— 马士兵;毕向东
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 501字 评论关闭
在做web项目时经常需要统计网站的访问量。下面就来看看怎么做. 为了尽可能保持简单,假设有一个计数器表,只有一行记录,用于统计网站的点击量。 CREATE TABLE hit_counter( cnt int unsigned not null ) ENGINE=InnoDB; 网站的每次点击都会更新计数器 Update hit_counter SET cnt=cnt+1; 问题是该行对于任何更新计数器的更新事务实际上是一个全局性的“互斥量”.它会序列化那些事务,可以通过使用多行并更新随即行来得到更高的并发。这需要对表做下面的改动: CREATE TABLE hit_counter ( slot tinyint unsigned not null primary k......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 1241字 评论关闭
下午,发现公司的tomcat启动报OutOfMemoryError: PermGen space 错误,现在整理一下java中两种内存溢出解决办法: 1、java.lang.OutOfMemoryError: PermGen space:          指内存的永久保存区域内存溢出, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中, 它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对 PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误, 这种错误常见在web服务器对JSP进行pre compil......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 1601字 评论关闭
树状数组(Binary Indexed Tree(BIT), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值。 树状数组和线段树很像,但能用树状数组解决的问题,基本上都能用线段树解决,而线段树能解决的树状数组不一定能解决。相比较而言,树状数组效率要高很多。 据图可知:c1=a1,c2=a1+a2,c3=a3,c4=a1+a2+a3+a4,c5=a5,c6=a5+a6,c7=a7,c8=a1+a2+a3+a4+a5+a6+a7+a8......
阅读全文