摘要: SOA、CQRS、DDD、微服务方案类比与企业可行性分析 阿里云SLB、Haproxy+Keepalived实现高可用负载均衡 WCF多节点代理实现方案 仓储+工作单元设计模式 分布式事物 Seata-adapter 重写实现 SqlSugar/EF+Linq动态生成查询表达式 用户上下文设计 容器 阅读全文
posted @ 2021-05-30 10:14 plugin-loader 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Cygwin是windows平台上运行的unix模拟环境,Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如GCC、GDB),这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序 一、Cygwin的安装 1. 下载Cygwin,这 阅读全文
posted @ 2021-05-18 09:11 plugin-loader 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 工作中系统设计产出不一致,导致在设计确认会议过程中,开发抓不住重点,产品不确认开发组长针对需求理解完整度,故此列下设计产出模版,也可后期不断优化 业务背景 主要解决业务问题 业务场景流程图 整体功能流程图 独立业务线流程图 对象关系设计图 E-R 图 对象设计 重点、难点功能详细设计图 重点功能实现 阅读全文
posted @ 2021-05-16 14:48 plugin-loader 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Git:是一个分布式的源代码管理工具,Linux内核的代码就是用Git管理的所以它很强,也很快,和 Vss/SVN比起来本地Git初始化配置及其使用:1.初始化本地Git库:打开Git Bash命令行>>git init2. 要使用GitHub,首先需要创建SSH Key,SSH将用来加密本机与远端... 阅读全文
posted @ 2014-08-02 19:49 plugin-loader 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 今天接触到两个新的类型,查了一下才发现它们已经出现好久了,特作一下标记Nullable结构在System命名空间下,在 .NET Framework 2.0 版中是新增的;用它定义的值类型的对象与引用类型一样也可以分配空引用这样看来有点和 int? a 有点相似,根据不同的应用场合,我们会经常使用可... 阅读全文
posted @ 2014-05-17 23:15 plugin-loader 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 常见攻击方式:XSS、SQL注入、木马、零日攻击、僵尸网络、资源枚举、参数操作、跨站请求伪造、钓鱼欺骗、Dos攻击拒绝服务等。常用防止方式:黑名单过滤(有时候我们在对网站过来的请求进行黑名单处理 把那些暴漏出来的攻击方法写在黑名单中 当请求过来的时候第一时间去 用黑名单进行过虑 但是 这样的话就要时... 阅读全文
posted @ 2014-05-12 21:21 plugin-loader 阅读(675) 评论(0) 推荐(1) 编辑
摘要: 依赖注入:目的削减程序的耦合度,达到高内聚/低耦合 常用形式:Interface Driven Design接口驱动,接口驱动有很多好处,可以提供不同灵活的子类实现,增加代码稳定和健壮性等等。通过IoC模式可以彻底解决这种耦合,它把耦合从代码中移出去,放到统一的XML 文件中,通过一个容器在需要的时... 阅读全文
posted @ 2014-05-12 10:00 plugin-loader 阅读(251) 评论(0) 推荐(0) 编辑
摘要: ToString()参数: 12345.ToString("n"); 生成 12,345.00 12345.ToString("C"); 生成 ¥12,345.00 12345.ToString("e"); 生成 1.234500e+004 12345.ToString... 阅读全文
posted @ 2014-05-12 09:20 plugin-loader 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一般使用方法yield 关键字向编译器指示它所在的方法是迭代器块在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值。 这是一个返回值,例如,在foreach 语句的每一次循环中返回的值。 yield 关键字也可与 break 结合使用,表示迭代结束。不允许不安全块。方法、运算符或访问器的参数不能是 ref 或 out。yield return 语句不能放在 try-catch 块中的任何位置。 该语句可放在后跟 finally 块的 try 块中。yield break 语句可放在 try 块或 catch 块中,但不能放在 finally 块中。yield 阅读全文
posted @ 2014-01-01 16:21 plugin-loader 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 问题:有时候我们配置IIS后可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。其中由于在IIS7的应用程序池有两种模式, “集成模式”和“经典模式”。经典模式 则是我们以前习惯的IIS 6 的方式。如果使用集成模式,那么对自定义的httpModules 和 httpHandlers 就要修改配置文件,需要将他们转移到和节里去。两种解决方法:第一种方法:配置应用程序池在IIS7上配置应用程序池,并且将程序池的模式改为“经典”,之后一切正常。 但这样只是权宜之计,用了IIS7.x,但.. 阅读全文
posted @ 2013-12-04 17:39 plugin-loader 阅读(1236) 评论(2) 推荐(1) 编辑