06 2013 档案

摘要:关于Mysql集群的搭建、以前有写过:Windows 环境下配置 MySQL Cluster今天要做的是Windows平台下的Mysql集群主从复制集群的版本:MySQLClusterManagementServermysql-5.5.28ndb-7.2.9集群的框架集群1管理节点(MGM) 本机172.16.0.162(db1)SQL节点1(SQL1) 10.11.0.75(db2)SQL节点2(SQL2) 172.16.0.202(db3)数据节点1(NDBD1) 10.11.0.75(db4)数据节点2(NDBD2)172.16.0.202(db4)集群2管理节点10.11.2.172 阅读全文
posted @ 2013-06-06 16:56 java程序员填空 阅读(244) 评论(0) 推荐(0)
摘要:题目题目描述: 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 输入: 每个测试案例包括n+1行: 第一行为2个整数n,k(1<=n<=10000),n表示结点的个数,k表示要求的路径和,结点编号从1到n。 接下来有n行。这n行中每行为3个整数vi,leftnode,rightnode,vi表示第i... 阅读全文
posted @ 2013-06-06 15:21 java程序员填空 阅读(482) 评论(0) 推荐(0)
摘要:前言自己实现了一套线上数据库增量备份的方案,每天只备份增量数据库db(ps:线上大概有30多万个数据库)。但是突然有一天,用户活跃度猛增,一天竟然有20多万数据库需要备份,当然原因我已经查明(商业关系不做详细说明),但是引起的问题是我在mv 20多万sql文件的时候出现了 /bin/mv:参数列表过长的错误解决方法用find命令替代原始的mv操作find 源文件路径 -type f -name '*.jpg' -exec mv {} 目标路径 \;后记这篇纯记录一下自己脚本代码遇到的一些坑,大家有则改之,无则加勉吧 阅读全文
posted @ 2013-06-06 14:46 java程序员填空 阅读(1560) 评论(0) 推荐(0)
摘要:HashSet、HashMap,散列表数据结构(哈希表)前几天介绍了ArrayList的底层实现以及对性能的简单分析。今天再来看看HashSet,HashMap。HashSet:很多开发者,初学者都知道HashSet无序,不可重复,线程非同步。底层是哈希表结构。但它是怎么做到的?什么是散列表数据结构(哈希表)?有什么特性?都清楚吗?不清楚继续往下看。它是这样做到的:先来看HashSet的源码,首先看默认构造器:public HashSet() { map = new HashMap<E,Object>(); } // ok,我们看到构造器中new了一个HashMap。key使用了泛 阅读全文
posted @ 2013-06-06 14:14 java程序员填空 阅读(298) 评论(0) 推荐(0)
摘要:缓存一个页面 为缓存一个页面输出的内容,我们要在面面顶部指定一个 @OutputCache 命令。语法如下所示: <%@ OutputCache Duration=5 VaryByParam="None" %> 如你所见,这条指令有两个属性。他们是: Duration - 被缓存输出的内容有效期是多少秒。在时间超过指定的有效期后,过期的缓存内容会删除,并会在下次用户请求中重新调用页面生成缓存内容。再次的缓存内容过10秒后此过程又会重复。VaryByParam - 这个属性是必须的,并且指明查询字串参数不同使缓存产生变化。在上面的代码片断中,我们指定 VaryBy 阅读全文
posted @ 2013-06-06 12:04 java程序员填空 阅读(570) 评论(0) 推荐(0)
摘要:0、安装JDK1.71、下载jboss-5.1.0.GA,解压jboss到D:\jboss-5.1.0.GA,bin/run来启动jboss,打开http://localhost:8080/web-console/测试是否安装成功2、下载apache-activemq-5.7.0,解压activemq到D:\apache-activemq-5.7.0,bin\activemq.bat启动ActiveMQ,打开http://localhost:8161/admin/测试是否安装成功3、下载ActiveMQ的rar资源组件包(老版本的ActiveMQ在ActiveMQ压缩包中就有,新版本的压缩包中 阅读全文
posted @ 2013-06-06 09:28 java程序员填空 阅读(339) 评论(0) 推荐(0)
摘要:python语言的易用性不言而喻,使用python访问数据库也及其方便。简单给出一个示例程序。在使用connect函数连接数据库时,需要给出数据库的相关连接方式,比如地址(host),端口(port),用户名(user)、密码(passwd),以及数据库的名称(db)。# -*- coding: utf-8 -*-import sysimport MySQLdbreload(sys)sys.setdefaultencoding('utf-8')def access_db(): conn = MySQLdb.connect(host='',port=,user=& 阅读全文
posted @ 2013-06-06 00:21 java程序员填空 阅读(183) 评论(0) 推荐(0)
摘要:看LibLinear底层代码的时候,看到了几个C语言的函数,记录一下。需包含头文件:string.h1、strrchr函数名称: strrchr函数原型:char *strrchr(char *str, char c);所属库: string.h函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。2、strtokchar *strtok(char s[], const char *delim);分解字符串为一组字符串。s为要分解的 阅读全文
posted @ 2013-06-06 00:06 java程序员填空 阅读(165) 评论(0) 推荐(0)
摘要:zip函数接受任意多个序列作为参数,将所有序列按相同的索引组合成一个元素是各个序列合并成的tuple的新序列,新的序列的长度以参数中最短的序列为准。另外(*)操作符与zip函数配合可以实现与zip相反的功能,即将合并的序列拆成多个tuple。①tuple的新序列>>>>x=[1,2,3],y=['a','b','c']>>>zip(x,y)[(1,'a'),(2,'b'),(3,'c')]②新的序列的长度以参数中最短的序列为准.>>>> 阅读全文
posted @ 2013-06-05 19:12 java程序员填空 阅读(198) 评论(0) 推荐(0)
摘要:前言linux下学习一个命令,首先man一下:netstat命令,用于显示网络相关信息,如网络连接,路由表,接口状态(interface statistics), masquerade 连接,多播成员(multicase memberships)等等。netstat信息执行netstat,其输出结果为:从整体上看,netstat的输出结果分为两个部分:一个是激活Internet连接,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指接收队列和发送队列。这些数字一般都应该是0.如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况下见到另 阅读全文
posted @ 2013-06-05 12:34 java程序员填空 阅读(328) 评论(0) 推荐(0)
摘要:前言又是一道动态规划题目,开始走了弯路,以为是简单的最长公共子序列题目,没深入分析,然后各种两边分别求最长公共子序列,然后就没有然后了题目题目描述: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学不交换位置就能排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1, 2, …, K,他们的身高分别为T1, T2, …, TK, 则他们的身高满足T1 < T2 < … < Ti , Ti > Ti+1 > … > TK (1 <= i <= K)。 你的任务是,已知所有N位同学的身高,计算最少需要几 阅读全文
posted @ 2013-06-04 17:48 java程序员填空 阅读(538) 评论(0) 推荐(0)
摘要:RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。Web ServiceWeb Service提供的服务是基于web容器的,底层使用http协议,类似一个远程的服务提供者,比如天气预报服务,对各地客户端提供天气预报,是一种请求应答的机制,是跨系统跨平台的。就是通过一个servlet,提供服务出去。首先客 阅读全文
posted @ 2013-06-04 10:31 java程序员填空 阅读(174) 评论(0) 推荐(0)
摘要:语法: background-position : length || length background-position : position || position 取值: length : 百分数 | 由浮点数字和单位标识符组成的长度值。请参阅 长度单位 position : top | center | bottom | left | center | right 如果您仅规定了一个关键词,那么第二个值将是"center"。默认值:0% 0%。background-position:0 0;背景图片的左上角将与容器元素的左上角对齐。该设置与background 阅读全文
posted @ 2013-06-04 08:27 java程序员填空 阅读(148) 评论(0) 推荐(0)
摘要:首先要写连接字符串可以在web.config里写上<connectionStrings> <add name="oracleson" connectionString="Data Source=dingsenorcl;Persist Security Info=True;User ID=ds;Password=ds;Unicode=True" providerName="System.Data.OracleClient"/> </connectionStrings>然后再后台调用 string or 阅读全文
posted @ 2013-06-03 00:02 java程序员填空 阅读(156) 评论(0) 推荐(0)
摘要:前言0-1背包问题,动态规划的经典题目,在九度oj上ac将近230道题目后感觉还是动态规划的题目最具有挑战性,因为每个题目你都需要自己描述最优解的结构,自己去递归定义最优解。这个很有难度,但是征服有难度的题目本身就是对自己的提高!问题描述我们有n种物品,物品j的重量为wj,价格为pj。我们假定所有物品的重量和价格都是非负的。背包所能承受的最大重量为W。如果限定每种物品只能选择0个或1个,则问题成为0-1背包问题。思路我们假定w1,...,wn和W都是正整数。我们将在总重量不超过Y的前提下,前j种物品的总价格所能达到的最高定义为A(j, Y).A(j, Y)的递推关系为:A(0, Y) = 0A 阅读全文
posted @ 2013-06-02 23:52 java程序员填空 阅读(249) 评论(0) 推荐(0)