04 2015 档案

haayaGuardV0---2---服务端功能逻辑
摘要:服务端功能:序号功能详细1帐号校验通过校验的客户端才能连接中转服务器2心跳侦听器接受客户端发来的心跳包3图像中转中转监控的图像服务端功能实现:以web服务作为服务实现形式,以demo实验性系统,做简单的系统设计,以一台服务器为目标帐号校验:1.帐号表设计:序号字段名类型功能1Id整型数据id2Log... 阅读全文

posted @ 2015-04-24 15:05 AI001 阅读(89) 评论(0) 推荐(0) 编辑

haayaGuardV0---2---服务端功能逻辑
摘要:服务端功能:序号功能详细1帐号校验通过校验的客户端才能连接中转服务器2心跳侦听器接受客户端发来的心跳包3图像中转中转监控的图像服务端功能实现:以web服务作为服务实现形式,以demo实验性系统,做简单的系统设计,以一台服务器为目标帐号校验:1.帐号表设计:序号字段名类型功能1Id整型数据id2Log... 阅读全文

posted @ 2015-04-24 15:05 AI001 阅读(112) 评论(0) 推荐(0) 编辑

haayaGuardV0---1---系统总述
摘要:总述: 以家庭电脑使用的摄像头和手机随带摄像头作为监控的镜头,通过公网的中转服务器来解决设备ip变化的问题。 每一个设备端都使用相同的账户登录中转服务器,目前中转服务和登录校验服务分离,但是宿主同一服务器。 可以使用任一处于登录状态中的设备端激活或关闭其他设备端的监控功能(常规设为未监控状态)服务端... 阅读全文

posted @ 2015-04-23 17:30 AI001 阅读(112) 评论(0) 推荐(0) 编辑

haayaGuardV0---1---系统总述
摘要:总述: 以家庭电脑使用的摄像头和手机随带摄像头作为监控的镜头,通过公网的中转服务器来解决设备ip变化的问题。 每一个设备端都使用相同的账户登录中转服务器,目前中转服务和登录校验服务分离,但是宿主同一服务器。 可以使用任一处于登录状态中的设备端激活或关闭其他设备端的监控功能(常规设为未监控状态)服务端... 阅读全文

posted @ 2015-04-23 17:30 AI001 阅读(113) 评论(0) 推荐(0) 编辑

【无中生有】---9---分布式缓存实现
摘要:就集群二字而言,redis的实现比memcache更实在些,当然master单点写入也是一个非常坑的问题。而redis新的3.0版本的master的集群功能,虽然master不再是一台了,但是本质上master单点写入的问题解决的并不太好。而且数据读取的集群化还是需要客户端上去实现,感觉这一版只是作... 阅读全文

posted @ 2015-04-20 17:26 AI001 阅读(127) 评论(0) 推荐(0) 编辑

【无中生有】---9---分布式缓存实现
摘要:就集群二字而言,redis的实现比memcache更实在些,当然master单点写入也是一个非常坑的问题。而redis新的3.0版本的master的集群功能,虽然master不再是一台了,但是本质上master单点写入的问题解决的并不太好。而且数据读取的集群化还是需要客户端上去实现,感觉这一版只是作... 阅读全文

posted @ 2015-04-20 17:26 AI001 阅读(128) 评论(0) 推荐(0) 编辑

【无中生有】---8---分布式配置系统数据库设计
摘要:在集群里手动配置每一台服务器上的程序很明显是不明智的,劳神费力还可能出差异造成程序不一致。而且在发生配置改变的时候还需要一一去做修改,更是麻烦将配置内容的获取与载入作为一个功能插件内化到程序中,并以消息监听器的方式接收配置服务管理端发来的更改通知,移除旧的配置数据在本地生成的数据文件,然后载入新的数... 阅读全文

posted @ 2015-04-17 15:05 AI001 阅读(425) 评论(0) 推荐(0) 编辑

【无中生有】---6---系统日志记录系统存储设计
摘要:一套完整的日志审核系统有助于系统bug确定和线上快速高效的运维。但是系统日志普通情况下又很少大量的查询,但是写入量会比较大。这比较符合Cassandra的数据应用场景。而且由于Cassandra的去中心化,并且Cassandra集群增加节点的过程中可以保持原有数据不删除,而且由于是日志数据,不会有数... 阅读全文

posted @ 2015-04-17 10:01 AI001 阅读(141) 评论(0) 推荐(0) 编辑

【无中生有】---6---系统日志记录系统存储设计
摘要:一套完整的日志审核系统有助于系统bug确定和线上快速高效的运维。但是系统日志普通情况下又很少大量的查询,但是写入量会比较大。这比较符合Cassandra的数据应用场景。而且由于Cassandra的去中心化,并且Cassandra集群增加节点的过程中可以保持原有数据不删除,而且由于是日志数据,不会有数... 阅读全文

posted @ 2015-04-17 10:01 AI001 阅读(356) 评论(0) 推荐(0) 编辑

【无中生有】---5---分布式数据访问层设计思路
摘要:分布式数据访问层有一个问题,那就是如何向同结构的多个数据库请求数据如果是已存在的数据,则相对容易处理,就是根据数据的id的起始字,就是第一个数字判断位于哪个库当然,这就要求每个库的起始id比较大,最好设置为千万级别。由于系统设定目标为使用类型阿里云、卓越云这样的虚拟硬件环境,那种有钱买千万一台小型机... 阅读全文

posted @ 2015-04-13 15:14 AI001 阅读(340) 评论(0) 推荐(0) 编辑

【无中生有】---3---数据库设计-2
摘要:和人相关的一个很紧密的部分便是权限模块,这一块的数据库和功能组件设计完全能够独立出来讲,有人还专攻这个不过为了保持一致,接着讨论权限表的设计。权限表需要一个权限数据表来说明需要对那些系统的功能进行授权:Module表ModuleName字符模块名ModuleShowName字符模块展示名Id整型数据... 阅读全文

posted @ 2015-04-13 11:08 AI001 阅读(169) 评论(0) 推荐(0) 编辑

【无中生有】---3---数据库设计-2
摘要:和人相关的一个很紧密的部分便是权限模块,这一块的数据库和功能组件设计完全能够独立出来讲,有人还专攻这个不过为了保持一致,接着讨论权限表的设计。权限表需要一个权限数据表来说明需要对那些系统的功能进行授权:Module表ModuleName字符模块名ModuleShowName字符模块展示名Id整型数据... 阅读全文

posted @ 2015-04-13 11:08 AI001 阅读(158) 评论(0) 推荐(0) 编辑

【无中生有】---4----数据库设计-3
摘要:社会结构组织化就决定了业务对象基于人还需要另外的一些人的集合的对象。常用的就是公司、部门、职位由于表所面对对象的抽象性程度不同,有些具体化的数据,比如公司结构某个岗位的人数统计字段,不适合放在抽象程度高的表中Company表字段数据类型作用CompanyName字符公司名称CompanyLogo字符... 阅读全文

posted @ 2015-04-10 15:51 AI001 阅读(162) 评论(0) 推荐(0) 编辑

【无中生有】---4----数据库设计-3
摘要:社会结构组织化就决定了业务对象基于人还需要另外的一些人的集合的对象。常用的就是公司、部门、职位由于表所面对对象的抽象性程度不同,有些具体化的数据,比如公司结构某个岗位的人数统计字段,不适合放在抽象程度高的表中Company表字段数据类型作用CompanyName字符公司名称CompanyLogo字符... 阅读全文

posted @ 2015-04-10 15:51 AI001 阅读(172) 评论(0) 推荐(0) 编辑

【无中生有】---2---数据库设计-1
摘要:任何一个系统目前都需要人的参与,电商系统需要客户,企业系统需要雇员,无人值守的系统也需要操作员。所以在业务对象中,人是一个必要的设计对象,不管是不是核心业务对象Person表字段名类型作用Id整型人数据idName字符用户姓名Sex整型性别Birthday日期出生日期IDCard字符身份证号Stat... 阅读全文

posted @ 2015-04-10 14:59 AI001 阅读(145) 评论(0) 推荐(0) 编辑

redis3.0的demo实验
摘要:redis3的stable版本发布,集群功能确实的在redis中稳定了下来,不过4月1号发版这个习惯可不太好。安装还是一如既往的make-->>make test-->>make install,具体的安装说明看下载下来的README文件即可(需要有点在linux下make c语言程序的基础)使用前... 阅读全文

posted @ 2015-04-08 16:44 AI001 阅读(161) 评论(0) 推荐(0) 编辑

redis3.0的demo实验
摘要:redis3的stable版本发布,集群功能确实的在redis中稳定了下来,不过4月1号发版这个习惯可不太好。安装还是一如既往的make-->>make test-->>make install,具体的安装说明看下载下来的README文件即可(需要有点在linux下make c语言程序的基础)使用前... 阅读全文

posted @ 2015-04-08 16:44 AI001 阅读(117) 评论(0) 推荐(0) 编辑

都说程序员工作只能做到35岁.......
摘要:混日子的人,干什么领域都说有一个年龄限制。全心投入一个领域的人,感觉生命苦短 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文

posted @ 2015-04-08 12:40 AI001 阅读(138) 评论(0) 推荐(0) 编辑

都说程序员工作只能做到35岁.......
摘要:混日子的人,干什么领域都说有一个年龄限制。全心投入一个领域的人,感觉生命苦短 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文

posted @ 2015-04-08 12:40 AI001 阅读(247) 评论(0) 推荐(0) 编辑

【无中生有】---1---技术选型
摘要:在构建一个系统时,需要考虑的根本性因素就是所使用的技术的成本。而相关的成本因素都可以通过一定设定条件转换为金钱成本,包括时间、人力等几个主要成本因素。 不同的开发主体或者系统应用主体对不同成本因素的关注点不同的。比如个人开发者一般比较关注金钱成本,倾向于使用能节省金钱的方案;而组织机构在预算充足情况... 阅读全文

posted @ 2015-04-02 06:06 AI001 阅读(147) 评论(0) 推荐(0) 编辑

【无中生有】---1---技术选型
摘要:在构建一个系统时,需要考虑的根本性因素就是所使用的技术的成本。而相关的成本因素都可以通过一定设定条件转换为金钱成本,包括时间、人力等几个主要成本因素。 不同的开发主体或者系统应用主体对不同成本因素的关注点不同的。比如个人开发者一般比较关注金钱成本,倾向于使用能节省金钱的方案;而组织机构在预算充足情况... 阅读全文

posted @ 2015-04-02 06:06 AI001 阅读(97) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示