上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 72 下一页
摘要: 关于MySql Cluster的详细介绍就不多说了、因为官方网站上有提供下载。本人一度英语文盲、所以看的是中文的文档、下面提供MySql Cluster白皮书的中文文档下载地址官方提供:http://www.mysql.com/why-mysql/white-papers/mysql-cluster-scaling-web-databases-zh/如果官方下载不了:请点击这里一、准备工作OK、首先得准备好硬件设施、我这里是3台机器在做群集、结构如下:管理节点(MGM) 172.16.0.162(db1)SQL节点1(SQL1) 172.16.0.161(db2)SQL节点2(SQL2) 17 阅读全文
posted @ 2013-05-03 16:53 java程序员填空 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 前言用shell模拟了一个多进程的并发操作数据库的脚本,执行效果非常不理想,所以有必要把linux下的进程学习一下,参考的书籍是《linux下c一站式编程》引言每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,Linux内核的进程控制块是task_struct结构体,其中有这些信息进程id。系统中每个进程有唯一的id,在c语言中用pid_t类型表示,其实就是一个非负整数进程的状态,有运行、挂起、停止、僵尸等状态进程切换时需要保存和恢复的一些CPU寄存器描述虚拟地址空间的信息描述控制终端的信息当前工作目录(current working directory)umask掩码文件描述 阅读全文
posted @ 2013-05-03 16:23 java程序员填空 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 前言睡觉前禁止自己的胡思乱想,上九度上ac了一道并查集的题目题目题目描述: 欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路? 输入: 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 < N < 1000 )和边数M;随后的M行对应M条边,每行给出一对正整数,分别是该条边直接连通的两个节点的编号(节点从1到N编号)。当N为0时输入结束。 输出: 每个测试用例的输出占一行,若欧拉回路存在则输出1,否则输出0。 样例输入: 3 3 1 2 1 3 2 3 3 2 1 2 2 ... 阅读全文
posted @ 2013-05-03 00:05 java程序员填空 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文简要分析了Java程序的执行流程,现在再来深入了解一下类和对象的初始化,下面是转载的博文,人家整理的不错,就拿来主义了,哈哈。类的生命周期:分为装载,链接,初始化如图:1)装载:查找并装载类型的二进制数据2)连接:执行验证,准备,和解析(可选) a) 验证:确保导入类型正确 b) 准备:为类变量分配内存,并将其初始化为默认值 c) 解析:把类型中的符号引用转换成直接引用3)初始化:把类变量初始化为默认初值 随着Java虚拟机装载了一个类,并执行了一些它选择进行的验证之后,类就可以进入准备阶段了。在准备阶段,Java虚拟机为类变量分配内存,设置默认初始值:但在到达... 阅读全文
posted @ 2013-05-02 22:33 java程序员填空 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 前言今天给实验室的同学讲FQ的时候,被中文的目录名恶心到了,写两种方法进行修改修改系统语言环境1.修改系统当前语言环境export LANG=en_US2.更新家目录的文件命名xdg-user-dirs-gtk-update跳出对话框,提示是否更新成英文,同意即可3.修改系统当前语言环境为中文export LANG=zh_CN.UTF-8修改系统配置文件1.当前用户的家目录配置文件位置:vim ~/.config/user-dirs.dirs2.打开看一下应该就知道如何修改了,关键的一点是:先把中文目录重命名,在去user-dirs.dirs相应的信息 阅读全文
posted @ 2013-05-02 12:39 java程序员填空 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 图解Java对象初始化过程以及方法调用1:虚拟机加载OOPDemo类(省略详细加载过程(装载、链接、初始化)),提取类型信息(具体保存哪些类型信息查看博文:Java虚拟机体系结构),存储到方法区中,对应图中的绿色矩形区域。2:通过保存在方法区的字节码,虚拟机开始执行main方法,main方法入栈。图中箭头1方法压栈。3:进入main方法的第一条指令,new Person(23, "Syskey"); ok,虚拟机看到new指令,就知道要分配堆空间了,给谁分配呢?给Person类的实例对象啊。方法区没找到Person类,就接着装载Person类,并把类型信息存储到到方法区。o 阅读全文
posted @ 2013-05-02 12:17 java程序员填空 阅读(233) 评论(0) 推荐(0) 编辑
摘要: <SCRIPT LANGUAGE="JavaScript"> function fresh() { var time1 = document.getElementById("timeD").value; for (var i = 1; i <= 5; i++) { var endtime = new Date(time1); var nowtime = new Date(); var leftsecond = parseInt((endtime.getTime() - nowtime.getTi... 阅读全文
posted @ 2013-05-02 10:18 java程序员填空 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它 阅读全文
posted @ 2013-05-02 06:30 java程序员填空 阅读(218) 评论(0) 推荐(0) 编辑
摘要: abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。理解抽象类abstractcl 阅读全文
posted @ 2013-05-02 06:25 java程序员填空 阅读(139) 评论(0) 推荐(0) 编辑
摘要: IoC,Inversion Of Control 即控制反转,由容器来管理业务对象之间的依赖关系,而非传统方式中的由代码来管理。其本质,即将控制权由应用程序代码转到了外部容器,控制权的转移就是所谓的反转,其带来的最大的好处是降低了业务对象之间的依赖程度,即实现了解耦。Spring的IoC容器主要使用DI(Dependency Injection,依赖注入)方式实现的。不需要主动查找,对象的查找、定位和创建全部由容器管理,容器会将符合依赖关系的对象通过属性(setter等)或者构造函数传递给需要的对象。使用IoC可以带来以下好处:1、查询依赖操作和应用代码分离,大量减少了Factory和Sing 阅读全文
posted @ 2013-05-01 11:16 java程序员填空 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 72 下一页