随笔分类 -  系统架构

1 2 下一页

CentOS安装和配置Rsync进行文件同步
摘要:Liunx系统实现文件同步不需要搭建FTP这类的工具,只需要按照Rsync配置下文件就可以。 本文以Centos7.0为例。 1. 首先关闭SELINUX(不关闭无法同步,权限太高了) 2. 服务端和客户端同时安装Rsync 3. 客户端和服务端同时新增配置文件(centos7 默认没有了,得单独手 阅读全文

posted @ 2018-06-28 15:16 ~紫鱼~ 阅读(1898) 评论(0) 推荐(0)

解决URL路径包含+等特殊符号,编码也无效的办法
摘要:在WEB.CONFIG配置这样就可以解决 阅读全文

posted @ 2016-06-07 18:26 ~紫鱼~ 阅读(1694) 评论(0) 推荐(0)

在AD的环境下,更改计算机名导致TFS,无法连接解决办法
摘要:D:\vs2015>tf workspaces /collection:http://10.1.0.104:8080/tfs/dahua.adrms /updateComputerName:WIN-IV5CS0H2KUO打开VS的开发者命令行,输入上面地址,就可以其中:你的服务器地址:http://... 阅读全文

posted @ 2015-09-23 16:09 ~紫鱼~ 阅读(321) 评论(0) 推荐(0)

Nginx以服务方式启动并用定时任务每天备份日志
摘要:1.安装Nginx以服务方式启动:a.下载instsrv.exe、srvany.exe以管理员方式启动CMD执行以下命令: instsrv Nginx D:\nginx\srvany.exe b.添加注册表关键附带运行NginxWindows Registry Editor Version 5.... 阅读全文

posted @ 2014-07-12 11:48 ~紫鱼~ 阅读(2801) 评论(1) 推荐(0)

Nginx 向客户端输出真实的后端IP地址
摘要:因为涉及到内外网的改造,所以狠多东西现在需要依赖于openresty来做总控实现。然后就碰见了一个比较难办的问题,即在upstream时候,如何获取实际处理请求的server地址。假设有如下upstream配置: 当我请求test的时候,我同时想直到到底是backend的哪一个server处理了,也 阅读全文

posted @ 2014-07-08 19:49 ~紫鱼~ 阅读(18716) 评论(2) 推荐(0)

windows2008 使用nginx 反向代理实现负载均衡解决HTTPS 证书问题
摘要:由于项目需要 负载均衡由NBL 转成nginx 反向代理。考虑都是https模块,所以证书成了个难题。解决方案:1.下载openssl(windows 安装包)2.打开bin/下面的openssl.exe3.再原来的IIS上面把证书导出.pfx(域服务器证书申请,主要适用域内)4.利用openssl... 阅读全文

posted @ 2014-07-04 12:27 ~紫鱼~ 阅读(5151) 评论(0) 推荐(0)

IOC容器特性注入第七篇:请求上下文作用域
摘要:Ninject的对象作用域:Transient .InTransientScope()每次调用创建新实例。Singleton .InSingletonScope()单例,仅创建一个实例。Thread .InThreadScope()每一个线程创建一个实例。Request .InRequestScop... 阅读全文

posted @ 2014-06-12 12:08 ~紫鱼~ 阅读(995) 评论(0) 推荐(0)

IOC容器特性注入第六篇:利用MVC注入点,把容器启动
摘要:这里是利用MVC三个注入点中的:IDependencyResolver 进行注入在全局类中Global.asax代码如下: #region MVC Inject System.Web.Mvc.DependencyResolver.SetResolver(new DaHua... 阅读全文

posted @ 2014-06-11 19:44 ~紫鱼~ 阅读(1040) 评论(0) 推荐(0)

IOC容器特性注入第五篇:查找(Attribute)特性注入
摘要:前面几篇文章分别介绍:程序集反射查找,特性,容器,但它们之间贯穿起来,形成查找Attribute注入IOC容器,就得需要下面这个类帮忙:1.DependencyAttributeRegistrator(依赖特性注入类),有它才能在引擎初始化的时候 查找Attribute 进行注入 public... 阅读全文

posted @ 2014-06-11 13:29 ~紫鱼~ 阅读(1344) 评论(0) 推荐(0)

IOC容器特性注入第四篇:容器初始化
摘要:IOC容器,就是把各种服务都注入到容器里,想要什么就去拿什么,不仅解决服务类和接口类的耦合度还可以提高性能方便管理。这里封装一个接口类和一个实现类1.IContainerManager接口 public interface IContainerManger : IDisposable { ... 阅读全文

posted @ 2014-06-11 13:24 ~紫鱼~ 阅读(964) 评论(0) 推荐(0)

IOC容器特性注入第三篇:Attribute封装
摘要:Attribute(特性)=>就是对类,方法,字段的自定义属性的基类。可以利用Attribute对类,方法等进行自定义描述,方便区分。既然如此,那我们就可以那些需要注入IOC容器和不需要注入IOC容器的服务类就可以一目了然的区分出来,从而确保系统初始化的时候,注入容器的不影响性能。这里主要有2个封装... 阅读全文

posted @ 2014-06-10 17:28 ~紫鱼~ 阅读(1111) 评论(0) 推荐(0)

IOC容器特性注入第二篇:初始引擎查找对应的IOC容器
摘要:上篇文章介绍了如何利用反射类查找网站bin文件夹下面所有DLL的程序集类,这篇文章将介绍如何初始化一个IOC容器引擎。目前IOC容器有很多,如Ninject,Autofac等,每个容器的驱动都不一样,为了方便驱动解耦,好使用不同的IOC容器,就得有一个公共接口。1. IEngine (引擎接口) ... 阅读全文

posted @ 2014-06-10 17:24 ~紫鱼~ 阅读(1657) 评论(0) 推荐(0)

IOC容器特性注入第一篇:程序集反射查找
摘要:学习kooboo的框架发现它的注入容器方法比较特别,同样是利用MVC的注入点,但它是查找网站下面bin所有的DLL利用反射查找特性找到对应的服务注入到容器。这样的好处很简单:完全可以不用关心IOC容器是Ninject还是autofac 或者其它什么容器。只要写上特性标记,再把对应的DLL拷贝到BIN... 阅读全文

posted @ 2014-06-10 13:35 ~紫鱼~ 阅读(2314) 评论(1) 推荐(2)

安装MongoDB 到服务器
摘要:用管理员身份运行CMD> cd C:\Program Files\mongodb\bin> C:\Program Files\mongodb\bin>mongod --dbpath "C:\Program Files\mongodb\data\db" --logpath "C:\Program Fi... 阅读全文

posted @ 2014-05-26 15:06 ~紫鱼~ 阅读(272) 评论(0) 推荐(0)

windows 2008 r2 安装TabsStudio
摘要:windows 2008 r2 安装TabsStudio 办法如下:HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer。如果没有这个项,则新建这个项。在里面新建一个DWORD键(十六进制32位),名称叫 DisableMSI,数值设为0。 阅读全文

posted @ 2014-03-26 10:07 ~紫鱼~ 阅读(188) 评论(0) 推荐(1)

TFS对签入文件忽略设置,解决pdb弹出警告
摘要:我们在使用TFS项目老是出现冲突,要么编译的时候 提示PDB被签出这类的大量弹出,很烦人。在群友的指点下,对签入文件进行限制。对PDB禁止签入以后,整个世界安静了。非常感谢TFS=》服务器管理=》项目文件设置=》源代码控件管理=》设置你不想签入的文件。切记需要项目管理权限下面是群友发我的一些需要禁止签入的文件:*/bin */obj */Release */Debug */WebEvents */SoapView *.suo *.err *.log *.obj *.bin *.dll *.exe *.LOG *.user *.pdb [tT]emp [tT]empPE Ankh.Load th 阅读全文

posted @ 2013-12-17 17:15 ~紫鱼~ 阅读(4160) 评论(3) 推荐(0)

IIS 使用多个https和通配证书解决方案
摘要:环境:OS :WINDOWS 2008 IIS: IIS7 域名:三个二级域名问题:由于一个网站只支持一个443,但可以通过更改配置得到绑定不同域名。但由于公用证书,所以问题出来。只能为一个二级域名使用证书,其他两个无法使用。最好在群友的提示下,我做了一个*.domain.com的通配域名证书来解决。这样就支持了。记录下,以防下次忘记 阅读全文

posted @ 2013-11-21 13:33 ~紫鱼~ 阅读(662) 评论(0) 推荐(0)

记录下我常用的工具
摘要:最近很多朋友问我电脑什么环境,其实作为一个资深吊丝程序员,没有几个工具那是不行的。我就列举下吧:操作系统:windows 2008 R2.NET开发工具:VS2010/2012数据库:SQL 2008 R2数据库建模工具:PowerDesigner 15.1需求制作工具:balsamiq mockups(装13用),Axure(比较专业)web服务器:IIS7(托管程序),nginx(分布用)缓存服务器:Memcached(windows版本)图片保存数据库:Mongodb(windows版本)文件模板工具:Codesmith(三层用),T4(EF-仓储)版本控制工具:TFS2010(源代码管 阅读全文

posted @ 2013-08-13 16:53 ~紫鱼~ 阅读(241) 评论(0) 推荐(0)

一个服务器要绑定多个HTTPS站点
摘要:默认情况一个服务器的IIS只能绑定一个HTTPS也就是443端口要实现多个站点对应HTTPS只能更改IIS配置地址:C:\Windows\system32\inetsrv\config\applicationHost.config、默认一个站点带一个这样的配置修改成: 切记需要对应的每个站点都修改。 阅读全文

posted @ 2013-07-09 16:55 ~紫鱼~ 阅读(5443) 评论(1) 推荐(0)

Nuget 管理报repositories.config 访问路径被拒绝 解决办法
摘要:Nuget 管理报repositories.config 访问路径被拒绝 解决办法就是把packages/repositories.config 删除 再管理更新 即可 生成最新的repositories.config记录下 送给遇见同样问题的同学们 阅读全文

posted @ 2013-03-26 18:01 ~紫鱼~ 阅读(882) 评论(1) 推荐(1)

1 2 下一页