权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

C#开发中Windows域认证登录2(扩展吉日嘎拉GPM系统)

2013-11-30 18:32 by 通用C#系统架构, 4132 阅读, 0 推荐, 收藏, 编辑
摘要:原文地址:http://www.cuiwenyuan.com/shanghai/post/Windows-AD-Logon-Intergrated-into-Jirigala-GPM-DotNet-Business.html 上午写了一篇《C#开发中Windows域认证登录》,然后跟吉日嘎拉沟通了一 阅读全文

C#.NET 大型信息化系统集成快速开发平台 - 手机短信开发接口 4.0

2013-11-26 13:22 by 通用C#系统架构, 2182 阅读, 0 推荐, 收藏, 编辑
摘要:可以批量发信息给手机,相同的信息发给多个手机号码的效果图已发送手机短信列表可以批量发手机的功能,可以把先有的待发信息列表,直接通过批量发送功能发出这个是设置发送模板公式的功能展示,可以设置发送的格式,然后批量外发,每个手机号码都可以收到个性化的短信。开发了这些功能,用户用起来就很舒服了,直接可以用电脑进行批量手机短信发送了,在这个基础上再进行一些个性化的开发,接口扩展也非常容易了。 阅读全文

多软件子系统集成的效果图-通用权限管理系统组件4.0版本

2013-11-21 21:29 by 通用C#系统架构, 2410 阅读, 0 推荐, 收藏, 编辑
摘要:由于需要兼容老系统的用户数据,所以登录界面进行了个性化改进,增加了网点的输入框,我们架构中的登录窗口可以自由切换,所以可以做各种定制的登录窗口。由于需要借入接近1万个客户端,所以需要有各种网络的应用场景,需要客户端能自由切换配置接入的网络。bs集成的效果图内置简易im的运行效果如图弹出窗口的运行效果图多系统选择,角色管理的效果图参考带分页的用户数据显示效果,还有统计运行时间,可以看系统的运行效率。 阅读全文

通用权限管理系统组件回答用户的常用问题:操作权限、用户角色、数据权限的解决方法

2013-11-19 20:11 by 通用C#系统架构, 5090 阅读, 2 推荐, 收藏, 编辑
摘要:1. 页面,通过权限控制某个页面是否能显示2. 按钮,通过权限控制某个页面上的按钮是否能显示3. 方法,通过权限控制某个方法(Service方法或者Server方法)是否能显示4. 数据行,通过权限控制某个用户只能看到某几行数据回答1:这个是属于菜单权限,所有的菜单都可以进行配置维护,然后通过 bs 中的 Utilities.GetUserPermissionList(userInfo); 函数可以获取当前用户所有能访问的菜单List。回答2:每个按钮都可以编上一个编号,然后在页面上调用 this.IsAuthorized("Project.Edit") 这个函数获取到当前 阅读全文

通用权限管理系统多语言开发标准接口 - java,php 调用标准接口程序参考

2013-11-19 17:20 by 通用C#系统架构, 2734 阅读, 0 推荐, 收藏, 编辑
摘要:1:公司里有多个业务系统,需要进行统一重构,有PHP的、有Java的、有.NET的,甚至还有 Delphi 的。 2:公司里有多个数据库系统,有mysql的、有sqlserver的、还有oracel的,甚至还有access的。 3:系统多了,需要进行统一管理维护,集成单点登录,集中授权管理。 4:其 阅读全文

一起打造.NET职业生涯奇迹 中国十大快递公司之一的核心业务系统采用.NET通用权限管理系统组件架构重构[重磅博客园独有福利]

2013-09-09 00:10 by 通用C#系统架构, 4981 阅读, 2 推荐, 收藏, 编辑
摘要:01:公司有良好的工作环境、有餐费补贴,工作地点在上海青浦区有住宿宿舍安排(上海郊区,但是房租可以省很多开支了,辛苦工作了能有存款了)。02:有收入稳定保障、正规上海大公司工作,中国4大快递公司之一。03:由博客园吉日嘎拉亲自全天带队、亲自指导指挥,保证你在2-3年内让你成为炙手可热的IT软件人才,将来成为软件开发管理型人才,软件类创业型公司老板的苗子。04:只要你肯干,就有提升的空间;被认可的空间,只要你有工作的激情、就让他释放吧,将来当个年轻有为的高富帅软件人才。05:挑战海量数据处理(10亿条以上),海量数据优化,精细化编程的极限,特别是性能要求(5000个以上的网店的高并发需要能支撑) 阅读全文

通用权限管理系统数据字典 V3.9 版本,欢迎开发个各种业务系统的朋友们,参考表结构

2013-09-05 12:46 by 通用C#系统架构, 5922 阅读, 4 推荐, 收藏, 编辑
摘要:C#.NET通用权限管理系统组件数据字典导航◇(01) BaseItemDetails◇(02) BaseItems◇(03) BaseLog◇(04) BaseMessage◇(05) BaseModule◇(06) BaseOrganize◇(07) BaseParameter◇(08) BasePermission◇(09) BasePermissionScope◇(10) BaseRole◇(11) BaseRoleDeleted◇(12) BaseSequence◇(13) BaseStaff◇(14) BaseStaffOrganize◇(15) BaseTableColumns◇ 阅读全文

管理内容及要求

2013-09-05 12:27 by 通用C#系统架构, 1071 阅读, 0 推荐, 收藏, 编辑
摘要:5 管理内容及要求5.1 访问安全规范5.1.1 信息技术部根据不同的工作需求,分配给员工不同的访问和操作权限。5.1.2 每一个授权用户的登陆账号和密码是唯一的,并且需要符合下述安全性要求:密码至少由6位字母和数字组成 ;密码要每隔90天更改一次;账户在3次登陆失败后会被冻结,冻结后的账户必须经IT部处理后方能解冻;一次登陆不活动的时间超过规定时间后将被挂起,并且要求重新输入密码。5.1.3 公司员工在访问主机和网络设备时,应该在个人的权限内,进行合法的操作,不得进行任何损坏公司信息安全的操作;员工有义务保证公司信息数据的安全,不泄漏公司信息系统的情况,不将账号和密码告诉他人;不盗用他人用. 阅读全文

购买通用权限管理系统组件的理由,欢迎大家补充

2013-09-03 08:47 by 通用C#系统架构, 2013 阅读, 4 推荐, 收藏, 编辑
摘要:01:方便集成公司的多个业务系统,一套用户名密码,到处可以登录。02:更严格的管控各个系统中的业务权限,系统逻辑代码结构会更清晰,更利于长期维护。03:可以在b\s ,c\s系统中都可以用到,写一套代码、一套组件处处可以用。04:可以学习规范专业的软件开发思路思想,数据库设计思想,提高编程水平、理念。05:提高单位内部系统的质量,重复利用成熟的标准模块。06:在一些通用性的、公用性的功能设计上,减少精力、减少疑惑,可以直接参考专业人员的开发思路。07:提升开发效率,单位内部开发的系统将来有更好的可维护性、可重复利用的价值。08:有良好的售后服务,有一些技术问题可以咨询探讨,缩短开发周期。09: 阅读全文

在博客园发福利 - 行走江湖多年辛苦你了,在全国各地实体书店买“程序员你伤不起”,赠送200本(购书开发票报销)

2013-08-30 05:13 by 通用C#系统架构, 12927 阅读, 73 推荐, 收藏, 编辑
摘要:前几天看我们秋兄(路过秋天,作为一名社区名人,.NET领域的大神级人物,时刻保持谦虚、低调、再低调的态度!并劳记略懂、还行、你说呢等谦虚用语。)在博客园发布找工作的经历,感触颇深,他的遭遇也发生在我身上(文章地址如下,http://www.cnblogs.com/cyq1162/archive/20 阅读全文

C# 单点登录 MVC

2013-08-17 08:57 by 通用C#系统架构, 51358 阅读, 9 推荐, 收藏, 编辑
摘要:实现sso系统的主要难点: 1:不能直接访问数据库,有安全隐患,而且还容易乱套。 2:多个系统需要进行单点登录,逻辑需要严谨,能支持N多系统、而不只是少数几个系统。 3:代码不能过于复杂,需要简洁,灵活支持本地部署,单点部署,集群部署,相同的代码可以通过部署配置灵活实现服务段(sso)、本地段(子网 阅读全文

支持MVC的代码生成运行效果 C# ASP.NET

2013-07-20 16:19 by 通用C#系统架构, 4924 阅读, 0 推荐, 收藏, 编辑
摘要:做技术的,你若还不懂MVC的话,你好像是外星球来的一样,或者还生活在远古社会里一样,这几天正好没什么事情干,可以静心学习学习MVC技术,顺便把原先的代码生成器修改了一下,只要数据库里设计好了数据结构,用代码生成器可以直接生成MVC的配套代码了,省心省事,其实人工编写也耗费不来多少时间,但是总容易出错 阅读全文

程序员职场需要切忌的几点

2013-07-20 12:14 by 通用C#系统架构, 2227 阅读, 15 推荐, 收藏, 编辑
摘要:未必人人都能有巨大的成功、不断提高自己的专业能力、汇报能力、目标管理能力、组织能力、沟通表达能力、个人品牌口碑形象树立、有个健康的身体、快乐幸福生活,将来成为什么样的人、将来要干什么事情、走什么样的路子、有一个清晰的定位!能抓住重点的人毕竟是少数、若是在传统公司工作一定要抓住 ”核心业务知识“ + 阅读全文

C#代码生成器改进

2013-06-13 09:45 by 通用C#系统架构, 2351 阅读, 0 推荐, 收藏, 编辑
摘要:代码生成器进行了改进,可以检查输入内容的长度限制,在基础类里进行了一些改进 实体属性增加了,长度限制的属性、例如下图,可以兼容MVC的中的定义 在这里可以按自己的需求进行字符串长度限制的函数定义,可以按自己的个性化需求进行改进。 下面是在界面上可以调用实体的输入长度的校验,若输入的长度超出了实际数据 阅读全文

用户权限自动化测试100项测试内容清单参考,欢迎大家补充

2013-06-06 11:07 by 通用C#系统架构, 3718 阅读, 1 推荐, 收藏, 编辑
摘要:1 //-------------------------------------------------------------------- 2 // All Rights Reserved , Copyright (C) 2013 , Hairihan TECH, Ltd. 3 //-------------------------------------------------------------------- 4 5 using System; 6 using System.Text; 7 using System.Collections.Generic; ... 阅读全文

IT民工创业之殇---完

2013-06-03 09:48 by 通用C#系统架构, 1227 阅读, 2 推荐, 收藏, 编辑
摘要:来源:http://www.cnblogs.com/zhaobj/archive/2013/05/30/3108556.html6、系统开发 进入了正式开发,吉日指导了一个月时间之后,我在业务功能开发方面就没有问题了,而且在这一个月内,竟然开发出了大部分的业务功能,不到两个月,第一个版本的系统开发完成。虽然后期我们对系统的业务功能做了无数次的调整,而且有些很复杂的功能,但是系统自带了大量的示例,只要按照例子模拟,东拼西凑,想要的功能基本都能开发出来。到后期熟练之后,业务功能的开发速度非常快,曾经一天能开发出7,8个功能。在平台模块的开发方面,花了一定的时间,原来平台自带的消息功能、审批流功能以 阅读全文

IT民工创业之殇

2013-06-03 09:44 by 通用C#系统架构, 2960 阅读, 2 推荐, 收藏, 编辑
摘要:来源 http://www.cnblogs.com/zhaobj/archive/2013/05/30/3107433.html 2005年从兰州大学计算机专业毕业之后,一直做ERP的开发和实施,凭着没日没夜的工作和还算灵光的脑瓜子,在开发和实施两方面都做的可圈可点,经手的项目有几万的,几十万的,也有好几百万的,幸运的是,做的这些项目都比较顺利,能按时实施完,能及时回款。职位也从小虾米到部门经理,一直都算顺利。 由于老婆一直在石家庄,而我的第一份工作在西安,因此工作5年,跳槽两次,从西安转战北京,在从北京到石家庄,迂回到达目的地。 以上这些经历,在其他日志中再说,本文只从2010年开始写起。1 阅读全文

福利结束,不好意思啊,走火入魔通用权限管理系统V3.7的[源码捐助就可以获取小惊喜]

2013-05-28 10:09 by 通用C#系统架构, 16398 阅读, 82 推荐, 收藏, 编辑
摘要:下载的人实在太多了,免费赠送了大半天了送出了几百份了,手都发酸了,接着改变策略了,得捐助500元才可以获取文档、相关的源码了,可以在博客右边进行支付宝捐助了,不是我不想送了,实在太累了希望大家能谅解,QQ都加爆炸了。 屌丝程序猿的逆袭之路从这里开始,由于上传的限制,分2个文件,B\S 部分没能上传上来,有些dll没能上传上来,只能上传10m一个文件,相关的设计文档可以加我QQ索取[252056973]。http://files.cnblogs.com/jirigala/DotNet.CommonV3.7_20120724.zip快速开发一个小软件项目小功能组件,足够你用![赚也赚够了,知足常. 阅读全文

通用用户权限管理系统组件V3.9功能改进说明 - 操作权限项定义简化

2013-05-27 20:31 by 通用C#系统架构, 3518 阅读, 1 推荐, 收藏, 编辑
摘要:在通用权限管理系统组件V3.9中对操作权限项定义进行了一次大胆的简化,现在定义模块菜单的同时可以定义操作权限项目,这样不用菜单与操作权限分离了,可以集中展示,实用效果更加友善。 下面是定义菜单或者操作权限项目的参考页面 设置用户权限的参考 设置角色权限的参考界面 信息化包括,管理数据,管理应用,部署系统,重构,提供对外接口,优化界面操作等等很多环节,其中基础数据的管理也是非常重要的,有个稳定强壮的基础数据管理工具才能安心开发各种业务模块,技术数据稳定、强壮才有精力开发更多的业务功能模块。 很多信息化管理部门不重视基础数据的管理、规范化,导致有N套不兼容系统,N套用户名密码,基础数据重复维护、重 阅读全文

开发标准化软件组件能让程序员在大城市过上体面的生活 -- 多系统用户权限管理标准件开发销售心得体会

2013-05-26 22:46 by 通用C#系统架构, 2097 阅读, 3 推荐, 收藏, 编辑
摘要:其实很多人都有顾虑,选择程序员这个行业是否有前途?是否可以长久?我是78年出生的,现在算算已经35岁了,虽然在同学里算不上最成功的,但是也足够不是最差的。生活中该有的都有了,虽然身体没往日那么强壮,但是总体还过得去。 就像中国人最不喜欢谈性,但是制造出了全世界人口最多的国家,同样中国人也不喜欢谈钱,但是人人为了赚钱拼命工作,甚至违背良心底线连大海里的母螃蟹、小螃蟹都捞个精光。我可能是大家眼里最讨厌的流氓程序员,其实我们都是在为人民服务,在创造价值。 程序员如何才能赚到钱?而且是相对轻松一些赚钱? 1:什么都做、又累又不精、最后神马也赚不到。 2:愁准一个方向,社会需要的大方向,然后很对这个大. 阅读全文

DevExpress DXperience 美化程序界面经验小结[信息化机关枪 CS权限配置管理终极版V3.9]

2013-05-22 16:04 by 通用C#系统架构, 8960 阅读, 9 推荐, 收藏, 编辑
摘要:不废话程序运行效果直接看图,3.8 老程序的运行效果如下:新程序 3.9 版本的运行效果如下:主要遇到的问题1:修改了一半进退两难,有100多个功能页面,修改了一半感觉太累了,工作量也很大,会有想放弃的念头产生,但是放弃了又太可惜了,特别是一替换会产生几百个几千个编译错误。2:运行速度会有些缓慢,特别是第一次运行时运行速度会比较慢,有1-2秒的停顿。3:对DEV控件不熟悉,需要解决很多技术上的问题,还是传统的DataTable会顺利很多,泛型控制比较折腾,应该是自己对控件的属性用法不熟悉导致的吧。4:所有的程序都需要测试一遍,否则原先的程序有些环节会出错,进行完整的重新测试工作量比较大。把程序 阅读全文

C#.NET 轻量级通用快速开发平台,DevExpress DXperience 12.2

2013-05-21 16:58 by 通用C#系统架构, 27784 阅读, 2 推荐, 收藏, 编辑
摘要:3.8 老程序的运行效果如下:新程序 3.9 版本的运行效果如下:发布一套有500多个付费用户的轻量级快速开发平台的C\S运行效果,采用了DevExpress DXperience 12.2第三方控件制作。假若你是一个男程序员,你要漂亮的老婆,还是丑陋的老婆?漂亮老婆省油的灯可能吗?速度慢点儿,吃内存什么的都是浮云,都是借口,你要不要漂亮的老婆?1:苹果手机又贵又费电,大家都喜欢用,诺基亚手机待机时间长价格也合理一些,但是为大家选择界面效果更好看的,是否费电是次要的。2:我们什么都做,结果什么都无法做得精致产品化,还不如少做一些事情,把事情做的精致,没bug,有通用型,然后可以分享给大家。3: 阅读全文

代码生成器

2013-05-17 14:05 by 通用C#系统架构, 32004 阅读, 1 推荐, 收藏, 编辑
摘要:有一段时间想简化系统的架构,就把代码生成器集成到整个系统里面了,现在厦门市人才中心的客户希望能独立运行代码生成器,他们想把程序改造成支持Oracle直接生成代码的,不想通过pdm文件生成,更不需要sqlserver的数据库。 他们有个紧急的项目需要开发,所以想用符合自己个性化需求的代码生成器,同时想 阅读全文

简单实用审批流程组件 - 提供源码

2013-05-14 16:53 by 通用C#系统架构, 13875 阅读, 3 推荐, 收藏, 编辑
摘要:给某制药厂提供审批流程组件、遇到一些客户的实际需求如下: 在实际使用中,特别是资金的审批,企业会根据金额的大小走不同的审批流,比如100万以内,财务总监审批就可以,大于100万需要总经理审批。而且在审批流程的各个步骤中可能也会有根据某些条件进入某审批环节,也需要加入口条件。1)在添加审批流程窗体中增加字段,用于输入入口条件,比如输入Cost > 1000000,表示:如果单据中的Cost字段数值大于1000000,就进入该审批流,否则不进入该审批流。其使用场景:给某个窗体配置两个审批流,再设置不同的入口条件,在送审时系统根据单据中的数据,判断进哪个审批流。2)在流程定义步骤中也需要添加入 阅读全文

通用用户权限管理系统组件V3.8功能改进说明 - 行政审批流程组件的改进

2013-04-30 20:59 by 通用C#系统架构, 5691 阅读, 1 推荐, 收藏, 编辑
摘要:其实早在接近10年前就在公司的ERP系统里与审批流程组件,那时候代码是用vb写的,只能按人员进行流转,后来一直想实现一套.NET的行政审批流程组件,一直没精力去写,平时工作上又有很多事情需要处理,一直就成了心节。最忌五一放假正好手上的事情不多。就精心2天把以前做了一半的工作继续完善了细节。有时候有些软件组件是面子问题,你能实现一些有难度的组件,别人就认为你能力强大,不会小看你。这也是证明自己思路严谨的一个实力表现,很多软件都可以提前后几年熟悉号功能,当有需要的时候可以在最短的时间里搞定,让你的同事客户刮目相看。 能用好审批流程组件也是一个公司的信息化实力的体现,管理能力的体现,不只是软件组件. 阅读全文

通用用户权限管理系统组件V3.8功能改进说明 - 审批流程菜单的隐藏

2013-04-29 11:00 by 通用C#系统架构, 1072 阅读, 0 推荐, 收藏, 编辑
摘要:本着不需要的功能不要显示、看着就闹心,等需要时再显示的价值观,在我们权限系统中可以有一个功能就是屏蔽审批流程组件的显示状态,因为有些公司有专业的审批流程组件、或者就干脆不用审批流程组件,没有这么复杂的业务需要,往往是信息化程度比较高的公司才会用到审批流程组件,或者很多公司都在进行纸张的审批流转,没在使用电子化的流程审批。 大多信息中心主管都有洁癖,不喜欢看到自己不需要的功能,所以我们系统里可以把审批流程组件进行屏蔽,首先在配置文件里可以把这个配置项进行备注或者直接删除掉。 系统默认的配置页面里,是有审批流程数据库连接的设置项的,但是若配置文件里去掉了这个设置,运行时的效果就如下图。 在专门针. 阅读全文

权限系统 - 用户访问安全之IP限制

2013-04-27 13:38 by 通用C#系统架构, 3646 阅读, 1 推荐, 收藏, 编辑
摘要:我们大多是WEB的B/S系统,各种各样的用户非常多,但是总有那么一些恶意的搞破坏的人;特别是财务系统、用户信息被黑后损失惨重;我们的网站的后台管理都有一套比较严密的安全限制,防的就是那些破坏分子。1:虽然在IIS里可以设置IP访问限制,但是有节假日、特殊情况下,让一些用户从公司外部访问时总会遇到一些麻烦的问题,毕竟一年里总会有那么好几次长假或者特殊的时候,所以我们的系统必须需要适合灵活的IP访问策略。 2:虽然公司也有内部网络,但是公司规模不是非常大一般不会购买特殊的防火墙、网络行为管理设备,毕竟我们自己也是很懂计算机的,不是非常有必要不会购买那些网络设备,其实那些网络设备可以管理很多访问策略 阅读全文

通用用户权限管理系统组件V3.8功能改进说明 - 菜单权限的修正

2013-04-26 11:14 by 通用C#系统架构, 1350 阅读, 1 推荐, 收藏, 编辑
摘要:有时候还可以有一种简单好用的业务系统,只要控制菜单的访问权限就可以了,谁能访问哪个菜单就有那个页面里的所有的权限,其实这种设计理念也是非常简单好用,当然不适合非常复杂的业务系统。普通日常的业务功能、规模不是很庞大的中小企业用这种类型的权限业务模型是非常适合的。 那通用权限管理系统组件里也有这个场景的实现。 1:可以屏蔽操作权限项的定义,菜单里把这个菜单设置为不可用、或者干脆就删除了。[这个就是定义页面里的操作权限、例如按钮权限等等用的] 2:在配置文件里,设置 不启用操作权限项定义。<appSettings><!-- 是否启用操作权限 --><add key=&q 阅读全文

通用用户权限管理系统组件V3.8功能改进说明 - 对用户表BaseUser的拆分优化

2013-04-22 15:20 by 通用C#系统架构, 1513 阅读, 1 推荐, 收藏, 编辑
摘要:最近维护公司的数据库,用户表里的数据有1000多万条,对用户表的并发处理非常多,用户表甚至成了整个系统的瓶颈,经过这次优化维护经验,深深体会大用户表的职责不能过多,应该拆分的需要拆分;虽然写程序需要处理起来很痛苦,但是下定决心还是突破一下常规的设计。1:用户名,密码尽量不要保存在一起,就算用户表被客户攻破了,也不知道密码在哪里。 2:导入导出数据时,尽量不要把用户名、密码全导出出来。 3:没有权限的人就是可以看用户表,也不能操作密码表。 4:可以按每个账户设置是否进行IP地址访问限制。 5:可以按用户设置,是否允许账户多用户同时登录,还是只能是单用户登录系统。 6:用户表,不要太庞大,方便别. 阅读全文

程序员该做的事 - 每天、每周、每月

2013-04-20 17:38 by 通用C#系统架构, 2387 阅读, 9 推荐, 收藏, 编辑
摘要:每天 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢4、考虑自己一天工作完成的质量和效率能否还能提高 一天只提高1%,365天你的效率就能提高多少倍你知道吗?5、看一个有用的新闻网站或读一张有用的报纸,了解业界动态 闭门造车是不行的,了解一下别人都在做什么,对自己能带来很多启示6、记 阅读全文

优化杭州某著名电子商务网站高并发千万级大型数据库经验之- SQL语句优化

2013-04-19 12:14 by 通用C#系统架构, 10201 阅读, 70 推荐, 收藏, 编辑
摘要:昨天晚上看探索栏目,深海捕捞帝王蟹;在遥远的阿拉斯加,捕捞船若捞上来的是母蟹会全部重新放到海里,每个人手上拿了一个尺子,若尺寸没达标的公蟹会重新放到大海里,邪恶的美国你为什么这么强大、我愿意当个幸福的母蟹、但是千万不要把我生在邪恶的东海,曾经从来没想移民的愿望,看了这期探险节目后,更加懂了什么叫爱护环境爱护地球了。我们的东海别说螃蟹,好像连虾米都被电死得差不多了干得竟都是断子绝孙的事儿,邪恶的美帝你太强大了。希望我们不要成为人类的害虫。 我们可以无知,但是不能愚昧,不能干太多断子绝孙的事情,保护我们生存环境从你我做起。 好久没写博客了,一方面是日常工作繁忙,另外一方面是想更多的时间陪陪家里人. 阅读全文

优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 读写分离

2013-04-18 09:23 by 通用C#系统架构, 13299 阅读, 83 推荐, 收藏, 编辑
摘要:好久没写博客了,一方面是日常工作繁忙,另外一方面是想更多的时间陪陪家里人,享受春天的美好时光,还在写一本《程序员,你伤不起》的一本书要由人民邮电出版社出版;我的性格可能也跟大多数程序员类似吧,没什么兴趣爱好、不擅长与人交流、平时话也少、也不够幽默,唯一的优点就是一个实实在在。下图命名为:孤独的程序员 由于公司的主服务器责任重大,而且满负荷跑了接近2年了,怕万一有闪失主服务器出现硬件故障后重新购买新服务器订货到货周期可能会比较长,所以公司在春节期间购买了一台更强大的新服务器来当备用服务器,购买的初衷就是防止出现硬件故障。 春节前新服务器就采购到位了,由于手上事情比较多根本忙不过来配置新服务器,. 阅读全文

优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 内存性能

2013-04-17 08:47 by 通用C#系统架构, 6197 阅读, 8 推荐, 收藏, 编辑
摘要:好久没写博客了,一方面是日常工作繁忙,另外一方面是想更多的时间陪陪家里人,享受春天的美好时光,同时还在写一本《程序员,你伤不起》的一本书要由人民邮电出版社出版;我的性格可能也跟大多数程序员类似吧,没什么兴趣爱好、不擅长与人交流,平时话也少,也不够幽默,就是一个实实在在的人。很多漂亮的女人都无法理解我们干程序员的,大多都嫁给了做业务啊或者做销售的,只有很朴实的、想是实实在在过日子的女人才能理解我们这些技术码工出身的程序员。 其实事实证明你当个优秀的码工比很多做业务的日子过得都滋润。人死了后几乎留不下什么东东,所以我趁着活着的时候把生活工作的点点滴滴都写在网上,给需要的人分享经验、同时也能得到高. 阅读全文

优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 磁盘I/O性能

2013-04-16 10:26 by 通用C#系统架构, 6502 阅读, 15 推荐, 收藏, 编辑
摘要:好久没写博客了,一方面是日常工作繁忙,另外一方面是想更多的时间陪陪家里人,享受春天的美好时光,同时还在写一本《程序员,你伤不起》的一本书要由人民邮电出版社出版;公司有2台超级强大的服务器,其中1台服务器是用来备份容灾用的,防止老的服务器发生硬件故障时整个网站系统崩溃,若那样会给公司带来惨重的经济损失;而且这样超级强大的服务器不是今天订货明天就能送货上门的。 大学刚毕业那会喜欢研究数据库技术,那时候觉得数据处理很重要,而且数据库优化更重要,看了很多数据库性能优化方面的资料,平时设计软件系统时也会多关心一下数据库的性能问题。但是一直没遇到专门做数据库优化的DBA工作,就渐渐的放弃了数据库专业发展. 阅读全文

参与投标某单位软件项目经历分享(软件招标:浙江杭州、项目金额:40-50万)

2013-03-19 21:37 by 通用C#系统架构, 11445 阅读, 115 推荐, 收藏, 编辑
摘要:写写技术类博客认识了不少同行、软件开发圈子里的朋友,生活出路也宽了不少,其实绝大部分朋友都是善良的;春节前有一个杭州在人力外包公司的朋友,介绍了一个软件项目,他们公司主要是做人力派遣主营业务的、公司规模比较大,业务系统要从C/S升级到B/S架构,老的系统用了好几年了,由于当初的开发人员已经定局到上海而且是VB开发的,不想继续维护改进了,想直接进行更换,希望能合作,大致看了一下他们公司的业务系统,有100-200个功能页面,而且数据量大、也有各地分公司的需求、而且是跟现金发工资有关系的半财务系统;想想还是比较慎重一些比较好,分析了一下业务复杂度,考量了整个工程的复杂度,初步报价了36万、若有可. 阅读全文

给浙江杭州某猎头公司开发猎头行业软件.NET接口的经验小结分享

2013-03-04 11:46 by 通用C#系统架构, 2188 阅读, 5 推荐, 收藏, 编辑
摘要:猎头行业曾经给我一种很神秘的感觉,曾经我有一个同事,刚毕业1年;就被一个猎头同学帮忙找了一份好工作,月薪就上万了;当然这样的事情可遇不可求,但是若真有真心的猎头同学朋友什么的,将来的日子里总会多一些好机会,当然自身的努力、能力也需要有的。2012年年底的时候,有个开猎头公司的朋友来找我,希望能给他的猎头软件做个接口;他自己曾经找过开发这个猎头软件的人员,但是人家不给他做他想要的接口;所以非常想自己定制一个接口;由于这个客户非常诚恳,我就到他们公司看看软件的功能,然后了解了一下他想要达到的效果;由于猎头公司自己不会开发程序,也懒得折腾程序;所以他们给出的辛苦费还可以、不会太计较。 他们对人才的分 阅读全文

收到Sybase公司PowerDesigner产品的律师函后,只能改进一下思路了

2013-02-28 11:13 by 通用C#系统架构, 5811 阅读, 4 推荐, 收藏, 编辑
摘要:以前一直做各种各样数据库的信息化开发工作,有SQL Server 有Oracle 有DB2 有Mysql;所以一直就想着写一套代码逻辑后各种数据库上都能正常运行,虽然这个想法比较难100%实现,但是经过这些年的摸索算是得到了很多宝贵经验,并一直用PowerDesigner设计表结构后用配套的代码生成器生成代码。 当然我们也想购买正版的 PowerDesigner 但是实在太贵了,有些买不起;最近正好收到了Sybase公司的律师函了,若再用就会吃官司了,那麻烦事情就大了;只能把所有跟Sybase公司相关的东西能卸载的全卸载了,只能忍痛割爱了;因为法律不是开玩笑的,若真在用那打了官司就必输了,直接 阅读全文

网站同样是1000次访问程序测试,但是分100个线程、每个线程100次循环来测试程序的大并发压力会更靠谱

2013-02-19 22:09 by 通用C#系统架构, 6881 阅读, 2 推荐, 收藏, 编辑
摘要:for (int i = 0; i < 1000; i++) { GetUserRoleNames(i.ToString()); }若这样单进程测试,一般不大容易发现问题,虽然这也是1000次访问,但是这个是1个接着一个的访问,并不能实际反映 多个用户同时调用某个函数的大并发发生的情况;所以我们需要写个多线程的程序来模拟,多用户同时访问某个方法的并发效率性能会更贴切! 下面是并发状态下的运行效果的参考代码。 /// <summary> /// 获取用户的角色名称 /// </summary> /// <param name="userI... 阅读全文

C#.NET 权限管理系统组件 - 大数据读写分离实现的例子

2013-02-18 13:33 by 通用C#系统架构, 9467 阅读, 7 推荐, 收藏, 编辑
摘要:当web服务器的每天的访问量超过10万ip时对服务器主机的性能要求就非常高了,而且这些访问量又不是平均分布在24个小时里,往往有一个集中的访问高峰,晚上服务器的访问量又很低甚至是深夜连续好几个小时没访问量! 例如我们平时维护的网站的日平均访问量是30万ip、访问高峰时并发的用户量非常大,数据库主机的压力非常大,虽然我们采取了分库措施,但是有些大表、核心业务表的访问压力又非常大,例如有同时有1千个用户在读取数据库又同时这1千个用户在写入数据库,往往读取的次数比写入的更多一些。 1:购买更好的服务器硬件提升性能(硬件性能越高价钱越高,这个是无止境的投资,而且闲置下来的服务器有时候也无法发挥更好的. 阅读全文

C#.NET 权限管理系统组件 - 大数据只获取更新部分数据列的标准例子

2013-02-16 19:12 by 通用C#系统架构, 1721 阅读, 1 推荐, 收藏, 编辑
摘要:程序的运行效果如下:1:获取时,只获取需要的列,不需要的列不获取,主要原因是:因为数据量大获取所有的列传输的数据量大,有些敏感数据未必需要都传输在网络上,其次是更新数据时的版本问题尽量避免,你也在改他也在改,隐藏的数据列也更新了,并不是很好甚至可能引起一些没必要的错误。 #region public DataTable GetAddressDataTableByPage(BaseUserInfo userInfo, string organizeId, string searchValue, out int recordCount, int pageIndex = 0, int ... 阅读全文
上一页 1 2 3 4 5 6 7 ··· 18 下一页


C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友