彭宁新的网站系统
MSN我告诉你 Ping检测 CSDN Visual Studio 中国农业银行 广东政务服务网 脱机安装 Windows API
Boost HTML手册 BSD FreeBSD 网易 工商银行 中国银行 淘宝
常用网址1
中国建行 中国铁路 海腾 中国农村商业银行 美团 股吧 凤凰网 国泰君安
ccminer 比特币家园 BCX KEX BHD ZB1 ZB2 蜜蜂
GitHub
火币 AEX NVIDIA 驱动 中国农村商业银行 美团 CUDA EULA. Miner scavenger
NBMiner IPFS ccminer KEX string C++中list用法详解 C++ string详解 C++中的string类
RunUO
ServUO RunUO The Exodus Encounter UO Gargoyle Artifacts Ultima Online High Seas 大魔导资料 ServUO
OrionUO OpenUO UOJ-System JustUO runuo Pandora Pandora's Box 4 兵种数据
GitHub
ClassicUO ClassicUO BT 磁力吧 阿里云 foobar2000 互联网管理 域名备案
百度 文明5在线百科 作文 纵横 起点 17K 创世 逐浪
常用网址3
今日头条 魔坊城堡 超高无损音乐 CD包音乐网 51APE 高清 作家网 贴吧
优质电影网 BT电影天堂 BT吧 纵横 起点 17K 创世 逐浪
基于.Net的架构设计之五

      构建一个企业级应用系统是复杂而烦琐的,甚至让普通的程序员望而却步,但作为系统架构师却不得不考虑系统的方方面面,并且通过系统架构来控制风险,降低他们的编程门槛,以下是我作为系统架构师对各个开发层次中一些思考,希望大家补充指正: 一、数据持久层 我一直认为数据持久层的规划是企业级应用是否成功的关键点之一,在ERP实施上,有人说三分程序七分数据,我觉得这对于大型的企业级应用来说也是成立的。数据库中表、聚集索引、索引、事务和锁的设计和控制,都是影响应用高可用性的关键,但是对于普通程序员来说他们可能更熟悉的只是数据的简单的增、删、改、查。在这一个层次,我们除了依赖专业的DBA之外,作为系统架构师可以从以下几点帮助我们的程序员: 1.对于一般的场景我们可以通过编写生成模板来生成满足最佳实践的存贮过程,如对于简单表的增、删、改、查,对于常用的表的外键查询、分页查询、树状数据的维护和检索等等,都可以通过生成模板来生成,这样一般的应用需求我们的程序员甚至可以作到不用和SQL语句打交道,就可以完成开发。 2.对于手工编程的场景我们还可以提供一些标准的代码模板来规范开发。 如可以通过以下的标准存贮过程模板,来展示在创建存贮过程时该怎样控制开启事务,怎么样抛出异常等等。

Win7的总结

     安装操作系统其实是很容易的一件事情,但是又是非常繁琐的过程。繁琐是因为要安装好一切的驱动应用,之后进行有效测试,最后执行备份,全部完成之后 交付使用。期间最为耗时的恐怕不再是系统安装的过程,而是后续的驱动下载、安装以及系统更新,这几个阶段所消耗的时间令人惊叹!以我昨天安装 ThinkPad X200 为例,因为预装的操作系统非常臃肿而且内置很多软件也用不到,最为重要的是分区问题。因为之前没有 X200 的驱动所以要登录到 Lenovo 的国外网站进行查找和下载,没办法 Lenovo 国内网站的更新速度貌似挺快可是软件版本却不是最新的。(PS:总之国内 Lenovo Thinkpad 服务网站也就上线1年左右,根本不如国外的易用,对 Lenovo 有阴影)   干掉所有分区包括出厂备份的两个分区,通过我的移动硬盘引导进入 PE,使用 Diskpart 的 Clean 清理掉整个磁盘,之后从新分区。安装操作系统到完成一共用了不到20分钟,很愉快的体验过程。   之后对比我之前下载的 Thinkpad X60 的驱动并下载额外针对 X200 的驱动,耗去了不少时间,每秒 30 几 K 的速度,可想而知,到晚上 7点多总算把主要驱动都安装完毕,下班回家。   今天上午来后开始安装 Thinkpad 特有的应用工具,再次下载并安装,耗去一段时间,之后安装常用的应用程序又耗去不少时间。全部完成后,手工安装 Vista 和 Office 2007 的 SP2 补丁包,耗时不少!再安装上 Forefront 以保护系统安全,然后对系统执行更新,安装后重新启动再次更新,光更新系统和软件就下载了 600 多 M 还好访问微软的速度比联想要强的多。一切就绪后,安装 Thinkpad 的 Rescue and Recovery 用于系统备份和还原。   在备份前对软件进行激活和使用测试,并对睡眠、休眠进行有效性测试,可惜失败!看来驱动补丁还是需要安装的,又下载了5个补丁,手工安 装。(PS:Thinkpad 驱动的安装实在太麻烦了,字母数字编号命名可以理解,但是下载执行安装其实是解压缩,之后还需要再手工去找到驱动进行安装。这么大的公司就没有一个好的开发人员?!)再测试完全 OK!至此整个安装算是宣告结束,相当漫长,到今天中午12点左右。前后已经用去了半天时间!   使用 Rescue and Recovery 完成了系统状态的备份,这套备份还原系统挺好,就是太慢!再次 BS Lenovo!总算交付使用了,没多久同事求助没法使用支付宝(alipay),无论如何都无法安装数字证书,在我的 Windows 7 RC CHS 下测试也是同样问题。从错误信息来看是已知问题,800A138F、80070057 等错误提示,在网上可以找到很多解决办法,参考官方的解决办法到最后都以失败而告终。X200 后来被同事越整问题越多彻底挂了,只能恢复系统。我这边一边给他恢复一边在我的机器上再测试!最后终于解决了!兴奋……避免大家再走弯路我这里特地作了流程总结方便大家参考!   不论你是 Windows VISTA 还是 Windows 7,都请按照下面的流程进行,不通系统环境需要注意的我会特别说明。   以管理员方式打开 IE 属性,在安全选项卡将 Internet 区域下的“启用保护模式(要求重新启动 Internet Explorer)”复选去除;之后再切换到高级选项卡,将安全下的“启用内存保护帮助减少联机攻击*”复选去除。最后关闭 IE。   将下载的解决方案包中的 Microsoft_Certificate_Enrollment_CAB.zip 解压缩并执行 Microsoft Certificate Enrollment CAB unlock.reg   重新打开 IE,访问 alipay 网站,根据提示安装安全控件或手工下载进行安装。   登录 alipay 网站后申请证书,如果报 80070057 错误,则打开地址 下载 Windows vista 升级文件,安装过程中切记根据提示关闭 IE 再进行安装至完成。   重新打开 IE,访问 alipay 会提示控件失效之后根据提示手工下载重新安装,会先卸载,不用理会照提示操作,之后根据提示关闭所有 IE,进行安装。   重新打开 IE,访问 alipay,申请证书!到这里 Vista 用户应该已经能正常进行。如果 Windwos 7 用户还出现错误提示继续第7部。   解 压缩 xenroll.zip,将 xenroll.dll 拷贝到系统分区下 Windows 下的 System32 子目录中,之后执行 xenroll.bat(其实就是 regsvr32 注册 dll 文件的命令),完成后再次访问申请数字证书就可以 OK 了!   最后,参考第1步的操作重新启用那两个保护模式。然后再用第2步里的 Microsoft Certificate Enrollment CAB lock.reg 恢复之前的注册表修改。   如果使用上面的办法不能解决可以联系 gOxIA 协助你解决!该方法在 Windows Vista SP2 下同样有效。同时也期待着马云的团队能尽快完善自己的系统和软件以方便国人。

数据库管理员必须了解的MySQL企业监控器

      借助于最新版的MySQL企业监控器,数据库管理员不但可以获得高级的数据复制和数据库监控功能,同时还可以简化安装,无论是对于商业版的MySQL企业版,还是对于MySQL社区版,它都能够帮助管理员来实现数据库的安装和维护。 MySQL企业监控器Fall 2007提供银、金和白金三个级别的服务,具有最多功能的白金版,它的每服务器每年价格为4999美元。 企业监控器Fall 2007的组成包括:一个服务代理,每一个被监控的MySQL服务器都需要安装它;还有一个服务管理器,它通过使用Windows或Unix服务器上的一个Java服务来从其监控范围之内的每一个MySQL服务器上收集MySQL和操作系统的数据;一个MySQL数据库作为一个信息仓库,被服务管理器用来显示和报告服务器健康状况。 对于MySQL数据库管理员们来说,考虑使用企业监控器的一个最大的理由是,它能够让管理员可视化的将多个MySQL服务器以组的形式管理,而不用像以前一样每次都要登录到每一个系统上。尽管这类功能在商业化数据库中已经非常普遍,两年前实现商业化的MySQL还是通过这个版本的企业监控器向前迈了一大步。 企业监控器还提供给数据库管理员一个基于Web的企业面板,以查看被监控服务器的图表和事件数据。我使用这个企业面板可以对企业监控器进行配置,以保持对系统的监控,并得到来自MySQL公司的更新,同时还可以查看事件和修改设置。 那些在MySQL数据库上运行关键业务应用的数据库管理员应该考虑使用某个版本的MySQL企业监控器。它的专家建议策略集合,还有可以让我轻松添加从系统的功能,都可以显著的节省企业数据库的管理成本。 MySQL企业监控器的关键功能之一是它的建议器功能,数据库管理员使用它可以创建复杂的规则来监控和报告MySQL服务器的管理、内存使用、性能、复制、计划和安全等。这些规则已经被调试好,可以适用于多数典型的MySQL服务器情况,但是你可以很容易的拷贝并编辑规则来创建一个定制的监视器。在我自己的测试中我使用了默认设置。 MySQL企业监控器使得管理具有主从关系的划分等级的MySQL数据库变得非常简单,在主从关系的MySQL中,出于备份或性能方面的考虑,来自一个主服务器的一个或多个数据库可以自动被映像到其它从服务器上。 在大型企业环境中,保持对这些主从关系数据库的跟踪是一件比较麻烦的事情,在这个版本的MySQL企业监控器中,新增的功能包括对主从关系的自动探测和分组管理功能。为了测试这个功能,我对测试环境中MySQL服务器的复制关系进行了好几个修改,MySQL企业监控器可以轻松的保持同步修改。在非常大型的环境中,大部分数据库管理员不可能对每一个复制配对以文档形式记录下来,这类服务的价值是难以估量的。 复制建议器规则只有在金版和白金版的MySQL企业监控器中提供,可以简要的说明什么时候在复制拓扑中不再需要二进制日志。在复制建议规则中几个其它的新增改进包括,可以立即指出数据库通信错误出现的时间,以有助于确保问题被记录和修正。 除了19个复制规则之外,在这个版本的MySQL企业监控器中还有80多个其它的方法,包括虚拟内存和针对以组形式显示的不同服务器的缓冲效率进行查询。 MySQL企业监控器要求每一个被监控的MySQL服务器安装一个代理。在我的每一个Windows 2003服务器测试系统上,这个代理占用7.5M左右的内存。和多数其它代理一样,这个MySQL企业监控器代理需要具有它们自己的维护计划。 在我的测试中,服务管理器只可以与相同版本的MySQL企业监控器中的代理配合工作。早期版本的代理必须先被升级,才能与最新的MySQL企业监控器组件配合使用。



粤ICP备12087766号
粤公网安备 44139902100106号