上一页 1 2 3 4 5 6 7 ··· 28 下一页
摘要: 1.现有的单元测试框架单元测试是保证程序正确性的一种有效的测试手段,对于不同的开发语言,通常都能找到相应的单元框架。 借助于这些单测框架的帮助,能够使得我们编写单元测试用例的过程变得便捷而优雅。框架帮我们提供了case的管理,执行,断言集,运行参数,全局事件工作,所有的这些使得我们只需关注:于对于特 阅读全文
posted @ 2017-03-17 14:29 遥望星空 阅读(16562) 评论(0) 推荐(0) 编辑
摘要: 在.net中有几种mock框架可供选择,比如NMock,PhinoMocks,FakeItEasy和Moq。尽管Moq相对较新,但是它非常易用。不需要像传统的Record/Replay。并且使用Moq在VS中可以得到智能提示。学习成本也不高。 这篇文章我们介绍下如何使用Moq来mock吧。 假定我们 阅读全文
posted @ 2017-03-17 13:59 遥望星空 阅读(15083) 评论(0) 推荐(1) 编辑
摘要: 1、银行系统的开发与其它系统有何异同? 我想大家关注银行信息系统建设的话题不仅仅是因为银行IT业有“钱”途,更重要的是因为银行业是IT技术应用最深入最具有代表性的行业之一。正是因为这个 原因,银行系统的开发相对而言有着更高的要求。首先,对系统的准确性、稳定性、安全性、高性能的要求是不言而喻的,技术上 阅读全文
posted @ 2017-03-17 13:16 遥望星空 阅读(10196) 评论(1) 推荐(0) 编辑
摘要: 现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底 阅读全文
posted @ 2017-03-13 13:25 遥望星空 阅读(941) 评论(0) 推荐(0) 编辑
摘要: Microsoft hosted its premier fall developer event – Connect(); // 2016 in New York on November 16-17, and streamed it live and for free on Channel 9 t 阅读全文
posted @ 2017-03-08 16:54 遥望星空 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 本文用图文的方式记录了我自己搭建centos+asp.net core + docker + jexus + nginx的整个过程,希望对有同样需求的朋友有一定的参考作用。 本文主要内容如下: centos7安装 yum镜像 docker镜像 docker安装 dotnetcore安装 Docker 阅读全文
posted @ 2017-03-07 12:59 遥望星空 阅读(3237) 评论(2) 推荐(2) 编辑
摘要: I’ve been playing around a lot with docker. It’s awesome, and it creates a whole new world of possibilities, and I’m constantly coming up with new ide 阅读全文
posted @ 2017-03-07 10:28 遥望星空 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 一、centos自带界面设置代理 squid默认代理端口3128。 设置 -> 局域网设置 -> ip:port / username:passwd 二、terminal分别设置代理 如果只是暂时使用代理,在命令行输入下面一条命令: 另外: /root/.bashrc中加入: export http 阅读全文
posted @ 2017-03-06 14:49 遥望星空 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: 在阿里开发者平台注册开发者账号 https://dev.aliyun.com/search.html 注册之后可以访问Docker镜像服务 https://cr.console.aliyun.com/#/accelerator 里面会列出个人专属加速地址 将mirror的配置添加到docker da 阅读全文
posted @ 2017-03-05 22:53 遥望星空 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: 下载microsoft/dotnet镜像 运行命令: 如果没有使用阿里镜像加速的,参照这篇先配置好再跑上面命令: http://www.cnblogs.com/windchen/p/6231009.html 启动持久化容器 -p用来添加Host跟Container的端口映射 创建.NET Core 阅读全文
posted @ 2017-03-05 22:53 遥望星空 阅读(4783) 评论(1) 推荐(2) 编辑
摘要: 一.先决条件 首选需要一个64位操作系统和3.10或者更版本的内核。 查看当前内核版本: $ uname -r 3.10.0-229.el7.x86_64 二.yum安装Docker Engine 安装Docker Engine有两种方式,我们先选择yum安装,并且Docker官方提供了yum源。 阅读全文
posted @ 2017-03-05 22:48 遥望星空 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 以CentOs7为例,以root身份登录系统,然后执行以下命令: [root@localhost ~]# systemctl disable packagekit-offline-update.service 查看packagekit服务状态: [root@localhost 桌面]# system 阅读全文
posted @ 2017-03-04 08:50 遥望星空 阅读(2860) 评论(1) 推荐(1) 编辑
摘要: Edit - It should be known that I was initially researching this issue back in 2012 and the solution was surely not as known as it is now, otherwise, I 阅读全文
posted @ 2017-03-03 16:20 遥望星空 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 打开网页:http://mirrors.aliyun.com/ 从“ 文件列表 ”找到自己的系统: 单击help进入(如我这里当今centos 的help): CentOS 1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Cent 阅读全文
posted @ 2017-03-03 15:31 遥望星空 阅读(1720) 评论(0) 推荐(1) 编辑
摘要: 在Unix下工作,你可能需要处理一些“特殊“文件或文件夹,例如/usr,/bin, etcf,或一些"dot files"(如.bash_profile)。但是Linux/Unix系统处于安全、帐户权限等原因的考虑,普通帐户在正常情况下是看不到这些文件或文件夹的。本文将简单的介绍如何在Finder中 阅读全文
posted @ 2017-03-03 10:25 遥望星空 阅读(1988) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Autofac是.NET领域最为流行的IOC框架之一,微软的Orchad开源程序使用的就是Autofac,Nopcommerce开源程序也是用的Autofac。 Orchad和Nopcommerce在用Autofac的时候进行封装,看过源码的都知道Autafac使用简单,功能强大。 建议下 阅读全文
posted @ 2017-03-01 17:07 遥望星空 阅读(12687) 评论(0) 推荐(2) 编辑
摘要: 服务发现:Zookeeper vs etcd vs Consul http://dockone.io/article/667 服务发现:Zookeeper vs etcd vs Consul http://dockone.io/article/667 【编者的话】本文对比了Zookeeper、etc 阅读全文
posted @ 2017-03-01 17:02 遥望星空 阅读(3624) 评论(0) 推荐(0) 编辑
摘要: 在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这种设计就会出现一些性能问题。虽然在DB上可以做一些读写分离的设计,但在业务上如果在读写方面混合在一起的话,仍然会出现一些问 阅读全文
posted @ 2017-03-01 16:23 遥望星空 阅读(1277) 评论(0) 推荐(1) 编辑
摘要: 一、阅读前须知 1.使用 jexus整合asp.net core的优点: 1)支持多站点,同一端口可以同时支持任何多的asp.net core应用程序; 2)应用程序启动、停止、重启与站点的启动、停止、重启等操作一致,无需手工管理asp.net core应用程序; 3)具有应用程序崩溃后自动重启功能 阅读全文
posted @ 2017-03-01 11:54 遥望星空 阅读(617) 评论(0) 推荐(0) 编辑
摘要: [This article was originally written by Yves Trudeau.] http://java.dzone.com/articles/exploring-message-brokers Message brokers are not regularly cove 阅读全文
posted @ 2017-03-01 10:53 遥望星空 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 最近想做一个试验,把我的Windows Server 2008 R2 升级为Server 2012 R2,因为手头没有Raid卡和网卡的驱动,所以做了升级安装,于是那个讨厌的Windows.old出现了,大家知道,这东西,靠Windows本身体的删除工具很难删除,记得以前升级Windows时,Win 阅读全文
posted @ 2017-02-28 11:01 遥望星空 阅读(4756) 评论(0) 推荐(0) 编辑
摘要: 使用系统自带的文件清理工具 1、组合键win+x ,选择“命令提示符(管理员)” 复制“dism /online /Cleanup-Image /StartComponentCleanup” 到dos窗口执行。 2、检查系统盘的windows/winsxs文件夹是否变小。 也可以通过系统自带的操作界 阅读全文
posted @ 2017-02-28 10:38 遥望星空 阅读(3325) 评论(0) 推荐(0) 编辑
摘要: Win10正式版永久激活用命令和密钥即可工具原料:电脑+win10win10企业版永久激活方法如下:1、"WIN+R"打开运行对话框,输入命令slmgr.vbs -xpr,点击确定,这样可以查看到当前系统的激活信息。2、在此电脑图标上点击右键,打开属性,查看自己win10系统版本。3、在开始菜单上点 阅读全文
posted @ 2017-02-18 14:16 遥望星空 阅读(10047) 评论(1) 推荐(0) 编辑
摘要: WCF4.0支持路由机制,通过RoutingService实现请求分发、拦截处理。 一、应用场景 1、暴露一个endpoint在外网,其余服务部署于内网; 2、请求分发,能对服务做负载功能; 二、WCF4.0 路由服务 图1- WCF路由示意图 WCF RoutingService使用了消息过滤器的 阅读全文
posted @ 2017-02-17 14:55 遥望星空 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 消息通信组件Net分布式系统的核心中间件之一,应用与系统高并发,各个组件之间解耦的依赖的场景。本框架采用消息队列中间件主要应用于两方面:一是解决部分高并发的业务处理;二是通过消息队列传输系统日志。目前业界使用较多的消息队列组件有RabbitMQ、ActiveMQ、MSMQ、kafka、zeroMQ等 阅读全文
posted @ 2017-02-17 14:45 遥望星空 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 本文介绍系统缓存组件,采用NOSQL之Redis作为系统缓存层。 一、背景 系统考虑到高并发的使用场景。对于并发提交场景,通过上一章节介绍的RabbitMQ组件解决。对于系统高并发查询,为了提供性能减少数据库压力,我们加入缓存机制,可以不同层次加入缓存支持,本文主要介绍应用服务层和数据层之间加入缓存 阅读全文
posted @ 2017-02-17 14:45 遥望星空 阅读(3456) 评论(0) 推荐(0) 编辑
摘要: 上一篇写了nginx负载均衡,此篇实现高可用(HA)。系统整体设计是采用Nginx做负载均衡,若出现Nginx单机故障,则导致整个系统无法正常运行。针对系统架构设计的高可用要求,我们需要解决Nginx负载均衡出现单机故障时,系统正常运行的需求。所以系统架构引入Keepalived组件,实现系统高可用 阅读全文
posted @ 2017-02-17 14:44 遥望星空 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章介绍了VMWare12虚拟机、Linux(CentOS7)系统安装、部署Nginx1.6.3代理服务做负载均衡。接下来介绍通过Nginx将请求分发到各web应用处理服务。 一、Web应用开发 1、asp.net mvc5开发 (1)新建一个MVC5工程,新建一个Controller,在In 阅读全文
posted @ 2017-02-17 14:43 遥望星空 阅读(398) 评论(0) 推荐(1) 编辑
摘要: 一、设计目的 从事.Net平台开发系统已有8年多了,一直思考搭建.Net分布式系统架构。基于window平台搭建的大型分布式系统不多,之前了解过myspace、stackoverflow等大型网站。搭建一个大型平台需要综合考虑很多方面,不单纯是软件架构,还包括网络和硬件设备等。由于现代大部分应用建设 阅读全文
posted @ 2017-02-17 14:42 遥望星空 阅读(413) 评论(0) 推荐(1) 编辑
摘要: 一、关于CentOS系统介绍 CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。基于Red Hat持续升级 阅读全文
posted @ 2017-02-17 14:42 遥望星空 阅读(260) 评论(0) 推荐(0) 编辑
摘要: CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以C 阅读全文
posted @ 2017-02-17 13:49 遥望星空 阅读(514) 评论(0) 推荐(1) 编辑
摘要: LVS:1、抗负载能力强。抗负载能力强、性能高,能达到F5硬件的60%;对内存和cpu资源消耗比较低2、工作在网络4层,通过vrrp协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量的产生。2、稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived)3、应用范 阅读全文
posted @ 2017-02-17 13:23 遥望星空 阅读(3108) 评论(0) 推荐(0) 编辑
摘要: 简单介绍mysql双机,多机异地热备简单原理实战。 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到 阅读全文
posted @ 2017-02-17 11:48 遥望星空 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 一、Keepalived 高可用集群的解决方案 二、VRRP的有限状态机 三、利用keepalived 实现主从VIP的切换 四、 实现在状态转变的时候自定义进行通知, 五、 实现负载均衡 六:实现nginx的高可用 一、Keepalived 高可用集群的解决方案 最初的诞生是为ipvs提供高可用的 阅读全文
posted @ 2017-02-17 11:14 遥望星空 阅读(3631) 评论(0) 推荐(2) 编辑
摘要: 数据库(Database) 数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是一个基于B/S模式的关系型数据库管理系统(RDBMS)。 Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。 一、Oracle的逻辑结构 Oracle的逻辑结构是 阅读全文
posted @ 2017-02-16 16:37 遥望星空 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 发生情景:测试环境搭建的是windows 2008 r2 sp1系统 在安装Oracle 10g数据库时发生了错误,现在把解决问题的方法和原因分享给大家。 * 安装出现的现象: 输入完密码后下一步时,安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持 部门。 阅读全文
posted @ 2017-02-16 15:45 遥望星空 阅读(14397) 评论(0) 推荐(0) 编辑
摘要: 介绍解决安装oracle安装问题 介绍解决安装oracle安装问题 介绍解决安装oracle安装问题 介绍解决安装oracle安装问题 介绍解决安装oracle安装问题 方法/步骤 安装oracle 10g时遇到环境变量path的值超过1023字符,无法设置该值,如图: ‍ 安装oracle 10g 阅读全文
posted @ 2017-02-16 15:43 遥望星空 阅读(3432) 评论(0) 推荐(0) 编辑
摘要: 最*把*时在项目中常用到的数据库分页sql总结了下。大家可以贴出分页更高效的sql语句。sqlserver分页 第一种分页方法 需用到的参数: pageSize 每页显示多少条数据 pageNumber 页数 从客户端传来 totalRecouds 表中的总记录数 select count (*) 阅读全文
posted @ 2017-02-16 15:26 遥望星空 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 1 概述 众所周知,Java支持平台无关性、安全性和网络移动性。而Java平台由Java虚拟机和Java核心类所构成,它为纯Java程序提供了统一的编程接口,而不管下层操作系统是什么。正是得益于Java虚拟机,它号称的“一次编译,到处运行”才能有所保障。 1.1 Java程序执行流程 Java程序的 阅读全文
posted @ 2017-02-16 10:00 遥望星空 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 1.spring架构图 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring框架的功能可以用在任何J2EE服务器中,大多数功能也适用于不受管理的环境。Sprin 阅读全文
posted @ 2017-02-16 09:55 遥望星空 阅读(67346) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 28 下一页