自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

霍力强的专栏

技术社区

  • 博客(484)
  • 资源 (21)
  • 收藏
  • 关注

转载 微服务架构

互联网保险O2O平台微服务架构设计       关于架构,笔者认为并不是越复杂越好,而是相反,简单就是硬道理也提现在这里。这也是微服务能够流行的原因,看看市场上曾经出现的服务架构:EJB、SCA、Dubbo等等,都比微服务先进,都比微服务功能完善,但它们都没有微服务这么深入民心,就是因为他们过于复杂。简单就是高科技,苹果手机据说专门有个团队研究如何能让用户更加简单的操作。大公司都是由小公司发展起来

2017-03-10 09:50:22 748

转载 CTO、技术总监、首席架构师的区别

一、高级程序员如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员。你定义功能、你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术难题也是他来亲自攻克解决。所以,一个高级程序员,他的职责很清晰:1、负责核心复杂功能的实现方案设计、编码实现2、负责疑难BUG分析诊断、攻关解决

2017-03-01 14:28:20 1595

转载 流式大数据处理的三种框架:Storm,Spark和Samza

许多分布式计算系统都可以实时或接近实时地处理大数据流。本文将对三种Apache框架分别进行简单介绍,然后尝试快速、高度概述其异同。Apache Storm在Storm中,先要设计一个用于实时计算的图状结构,我们称之为拓扑(topology)。这个拓扑将会被提交给集群,由集群中的主控节点(master node)分发代码,将任务分配给工作节点(worker node)执行。一个拓扑中包括spout和

2017-02-12 11:57:01 4069

转载 .NET 环境中使用RabbitMQ

在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信,邮件提醒,更新文章阅读计数,记录用户操作日志等等,如果实时处理的话,在用户访问量比较大的情况下,对系统压力比较大。面对这些问题,我们一般会将这些请求,放在消息队列中处理;异构系统之间使用消息进行通讯

2017-01-10 09:45:46 459

转载 Linux下配置Mono和Jexus并且部署ASP.NET MVC5

1.开篇说明 a. 首先我在写这篇博客之前,已经在自己本地配置了mono和jexus并且成功部署了asp.net mvc项目,我也是依赖于在网上查找的各种资料来配置环境并且部署项目的,而其在网上也已有了很多这方面的文章,故而我就想我是写还是不写呢,但是想来想 去,我还是写一下吧,因为网上的文章太杂乱,不是最新版本,不是很整齐并且也可能会遇到各种各样的问题,所以我决定写一篇从无到部署项目上线的文章并

2017-01-10 09:30:39 10427 2

转载 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

http://blog.csdn.net/qq598535550/article/details/51703190我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。 但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优雅

2016-12-03 15:30:57 24185 12

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认

2016-12-03 15:25:50 844

转载 hadoop学习

http://blog.csdn.net/yczws1/article/category/1780343这个序列不错 hadoop学习(一)hadoop-1.2.1伪分布式配置及遇到的问题简化可行安装:如果一遍启动有问题,删了,再一遍,三遍过后,第四遍,你知道问题出现在哪儿了!1.JDK 安装:下载路径 http://www.Oracle.com/technetwork/Java/javase/d

2016-12-01 16:41:36 766

转载 Thinking in BigData(六)大数据技术核心之ETL

前几篇文章都是根据自己所见所知,在前人的基础上加以整合,对大数据概念有了初步的了解。接下来的四篇文章,抛开大数据的概念与基本知识,进入核心。我们从:数据采集、数据存储、数据管理、数据分析与挖掘,四个方面讨论大数据在实际应用中涉及的技术与知识点。核心技术架构挑战:1、对现有数据库管理技术的挑战。2、经典数据库技术并没有考虑数据的多类别(variety)、SQL(结构化数据查询语言),在设计的一开始是

2016-12-01 16:33:51 1191

转载 hadoop+spark+mongodb+mysql+c#

一、前言     从20世纪90年代数字化医院概念提出到至今的20多年时间,数字化医院(Digital Hospital)在国内各大医院飞速的普及推广发展,并取得骄人成绩。不但有数字化医院管理信息系统(HIS)、影像存档和通信系统(PACS)、电子病历系统(EMR)和区域医疗卫生服务(GMIS)等成功实施与普及推广,而且随着日新月异的计算机技术和网络技术的革新,进一步为数字化医院带来新的交互渠

2016-11-30 15:14:24 2633

转载 Docker容器环境下ASP.NET Core Web API

Docker容器环境下ASP.NET Core Web API应用程序的调试本文主要介绍通过Visual Studio 2015 Tools for Docker – Preview插件,在Docker容器环境下,对ASP.NET Core Web API应用程序进行调试。在自己做实验的过程中也碰到了一些问题,经过一些测试和搜索资料,基本解决了这些问题,本文也会对这些问题进行介绍,以免有相同需

2016-11-30 15:13:26 897

转载 Hadoop入门介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。http://blog.csdn.net/fly542/article/details/6803862     Hadoop这个名字不是一个缩写,它是一个虚构的名字。该项目的创建者,Doug Cutting如此解释Hadoop的得名:"这个名字是我孩子给一个棕黄色的大象样子的填充玩具命名的。我的命名标准就是简短,容易发音和拼写,没有太多的意义,并

2016-11-24 11:13:22 500

转载 《Hadoop基础教程》之初识Hadoop

Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。         《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和应用场景有了初步了解。 Hadoop历史        雏形开始于2002年的Apache的Nutch,

2016-11-24 11:11:06 675 1

转载 如何获取文件后缀名(无后缀名或后缀名被修改--非常规需求)

这是之前就写了的 只不过放在了百度里 没有转过来 现在转过来最近做SOCKET通讯传输文件遇到获取文件真实类型,即后缀名的问题我要传输文件名到客服端,上传文件时若是遇到无后缀名或是后缀名被更改的如何获取其类型(后缀名)在C#中获取文件后缀名可以Path.GetExtension(filePath);filePath传入为文件的物理路径这样可以很方便的获取到文件的后缀名,但有问题的是若是我把后缀名删

2016-10-18 11:44:23 3102

转载 Redis?集群方案

由于Redis出众的性能,其在众多的移动互联网企业中得到广泛的应用。Redis在3.0版本前只支持单实例模式,虽然现在的服务器内存可以到100GB、200GB的规模,但是单实例模式限制了Redis没法满足业务的需求(例如新浪微博就曾经用Redis存储了超过1TB的数据)。Redis的开发者Antirez早在博客上就提出在Redis 3.0版本中加入集群的功能,但3.0版本等到2015年才发布正

2016-08-31 14:57:58 844

转载 【VMware虚拟化解决方案】VMware私有云的“五步走”

说起私有云,相信大家应该都不会陌生,同时也会想到私有云的概念,在几年前,私有云通过虚拟化的技术就已经改变了传统企业的IT架构,全球各地的企业纷纷在其数据中心实施私有云,以扩大虚拟化优势,提高敏捷性,同时保持对合规性和安全性的控制力。私有云(Private Clouds)是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应

2016-07-28 10:37:02 15766

转载 1号店交易系统架构如何向「高并发高可用」演进

轻量级电商的架构和痛点大家看上图,一个轻量级的电商网站应用架构就是这样的,比如说你现在想做一个电商网站,你是创业公司,两三个人开始做,估计架构就是这样的。前端有PC、App和H5,有表现层、业务逻辑层和数据访问层等。重量级的电商网站应用架构是怎么重的呢?很简单,随着业务的扩展,业务量多了、代码量多了、数据量大了、并发量高了。1号店是一家电商网站,但严格来讲并不是百分之百的互联网公司,我们更多是

2016-06-28 16:35:59 4090

转载 大型网站架构系列:电商网站架构案例

大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。根据实际需要,进行改造,扩展,支持千万PV,是没问题的。本次分享大纲电商案例的原因电商网站需求网站初级架构系统容量估算网站架构分析网站架构优化架构总结电商网站案

2016-06-22 16:44:10 9520

转载 大型电子商务网站架构

大型电子商务网站架构之-前端优化             1 前端优化必要性 随着互联网的发展,前端优化越来越被人们重视,在一个大型的大型电子商务网站技术架构中,前端架构一定是一项必不可少的工作,国内几个大型的互联网公司也有非常强大的前端技术人员。在业界享有名气淘宝UED团队就有好几十人。在浏览器访问一个网站时,有10%-20%的时间是花在下载HTML上面,有80%-90%时间是花在下载页面中

2016-06-22 16:38:24 7517

转载 也谈大型电子商务网站的架构

看了onecan的 大型Java多用户商城系统设计开发的心得和困难:http://www.iteye.com/topic/1119514 体会或说同感较多,由于那个帖子太长了,所以我把自己的一些心得另开一个来谈。    帖子上大家对是否使用Hibernate有很多的讨论,下面谈谈我的看法:    我自己的大型B2B和B2C网站原来也是用Hibernate,但是后来不得不换成mybatis, 第

2016-06-22 16:24:57 3579

转载 构建高并发高可用的电商平台架构实践

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一 设计理念 空间换时间1      多级缓存静态化2      索引并行与分布式计算1      任务切分分而治之MR2      多进程多线程并行执行MPP多维度的可用1      负载均衡容灾备份2      读写分离3      依赖关系4      监控伸缩1      拆分2      无状态优

2016-06-22 16:21:03 2445

转载 大型网站的架构设计图分享

近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设计的精彩之外,二来也可供闲时反复琢磨体会,何乐而不为呢?特此,总结整理了诸如国外wikipedia,Facebook,Yahoo!,YouT

2016-06-22 15:41:21 3638

转载 SQL Server 复制:事务发布

一、背景  在复制的运用场景中,事务发布是使用最为广泛的,我遇到这样一个场景:在Task数据库中有Basic与Group两个表,需要提供这两个表的部分字段给其它程序读取放入缓存,程序需要比较及时的获取到这些数据,作为DBA你需要从权限和性能控制的角度出发,我采用了SQL Server的事务复制技术和timestamp,下面只讲述事务复制的搭建过程; 二、实现过程(一) 环境信息系统环境:Win

2016-06-15 09:40:03 8833

转载 SQL Server AlwaysOn架构及原理

SQL Server AlwaysOn架构及原理杜飞        SQL Server2012所支持的AlwaysOn技术集中了故障转移群集、数据库镜像和日志传送三者的优点,但又不相同。故障转移群集的单位是SQL实例,数据库镜像和日志传送的单位是单个用户数据库,而AlwaysOn支持的单位是可用性组,每个组中可以包括一个或者是多个用户数据库。也就是说,一旦发生切换,则可用性组中的所有数据组会

2016-06-14 16:10:17 8680

转载 基于redis分布式缓存实现(新浪微博案例)

第一:Redis 是什么?Redis是基于内存、可持久化的日志型、Key-Value数据库 高性能存储系统,并提供多种语言的API.第二:出现背景数据结构(Data Structure)需求越来越多, 但memcache中没有, 影响开发效率性能需求, 随着读操作的量的上升需要解决,经历的过程有: 数据库读写分离(M/S)–>数据库使用多个Slave–>增加Cache (memcache)–>

2016-06-14 11:26:12 3354

转载 开源搜索引擎HubbleDotNet图解之基础使用

开源搜索引擎HubbleDotNet图解之基础使用一、HubbleDotNet简介二、HubbleDotNet的下载安装以及升级三、HubbleDotNet的使用四、HubbleDotNet的常见问题及解决方法 一、HubbleDotNet简介HubbleDotNet是基于.net平台下开发的一款免费的数据库全文搜索引擎,为开源项目(开源协议是Apache2.0)。作者eaglet(肖波)有10多

2016-06-13 11:42:04 6347

转载 SQLSERVER排查CPU占用高的情况

今天中午,有朋友叫我帮他看一下数据库,操作系统是Windows2008R2 ,数据库是SQL2008R2 64位64G内存,16核CPU硬件配置还是比较高的,他说服务器运行的是金蝶K3软件,数据库实例里有多个数据库 现象他说是这几天才出现的,而且在每天的某一个时间段才会出现CPU占用高的情况内存占用不太高,只占用了30个GCPU占用100%排查方向 一般排查都是用下面的脚本,一般会用到三个视图

2016-06-12 13:49:08 3047

转载 SQL Server使用链接服务器的5个性能杀手

2014-06-25 SQLSERVER走起 SQLSERVER走起 SQLSERVER走起

2016-06-08 13:50:44 11740 1

转载 redis 学习指南

一、介绍Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。并提供多种语言的API。说到Key-Value数据库NoSQL数据库可以想到MongoDB。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合

2016-06-06 10:47:08 3620 1

原创 关注java体系的技术方向

虽然现在一直在.net体系下工作,随着工作经验的积累。考虑架构的时候难免需要涉及到java开源体系的东东。就找找了java架构师的要求,如下:第一个:1.计算机相关专业,大专及以上学历,热爱互联网产品研发;2. 6年以上工作经验,有互联网应用开发经验,能够独立设计完整网站/系统;3. 熟悉JAVA、J2EE体系结构,熟练掌握主流开发框架(SpringMVC、Struts 、Freemarker、M

2016-06-04 16:37:35 3855

转载 深入解析java应用程序的一般架构(好文)

1. 不同系统不同语言之间的交互  现在我们常见的不同系统不同语言之间的交互使用WebService,Http请求。WebService,即“Web 服务”,简写为WS。从字面上理解,它其实就是“基于 Web的服务”。而服务却是双方的,有服务需求方,就有服务提供方。服务提供方对外发布服务,服务需求方调用服务提供方所发布的服务。如果说得再专业一点,WS 其实就是建立在HTTP 协议上实现异构系统

2016-06-04 15:37:04 6769

转载 基于Java技术的大型网站架构方案

1、Web层 主体架构可以基于 Struts 1.X/2.X,当然有很多更好的控制层框架供选择,以快速敏捷为准则吧。 抽象出核心库封装 控制器和中间层的操作。 在大规模集群环境下,session复制会引起严重的性能问题。考虑用 集群缓存 + cookie验证 代替session实现权限控制吧。 2、Cache层 配置 Memcache 组成集群缓存 对 Memcache 客户端进行封装 Mem

2016-06-04 15:35:24 3839

转载 使用缓存的9大误区

如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。  如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说,假设本来采用缓存,可以使得性能提升为100(这里的数字只是一个计量符号而已,只是为了给大家一个

2016-05-31 09:46:24 3772 1

转载 .Net 内存溢出(System.OutOfMemoryException)的常见情况和处理方式总结

在什么情况下会出现OutOfMemonryException呢? 在我们试图新建一个对象时,而垃圾收集器又找不到任何可用内存时被抛出,这种情况下我们是可以捕获该异常的; 另一种情况是,CLR需要内存时,而却系统却不能提供,也会抛出该异常. 但此时,我们的应用程序是不能捕获该错误的.内存溢出(OutOfMemoryException)的调试分析32位操作系统的寻址空间是4G,其中有2G被操作系统

2016-05-23 17:58:24 44841

转载 SqlServer2005 数据库发布、订阅配置图文详解

版权声明:本文为博主原创文章,未经博主允许不得转载。一:准备条件软件准备条件 机器A端:SqlServer2005 Management Studio + WinServer 2003 Enterprise (作为发布服务器)机器B端:Sqlserver2005 Management Studio Express + WinXP(作为订阅服务器) (可以用别的,不过订阅服务器版本不得高于发布服

2016-05-21 23:32:41 4384

转载 SQL Server 索引维护:系统常见的索引问题

前言:在很多系统中,比如本人目前管理的数据库,索引经常被滥用,甚至使用DTA(数据库引擎优化顾问)来成批创建索引(DTA目前个人认为它的真正用处应该是在发现缺失的统计信息,在以前的项目中,用过一次DTA,里面提示了很多列缺少统计信息,后来在不改动其他操作的前提下,把这些统计信息手动建上去,性能提升非常明显。关于统计信息将另开文章介绍)。一个表甚至有20多个索引(索引的数量并没有标准,但是要尽量

2016-05-19 16:37:13 4392

转载 SQL server 海量数据库的查询优化及分页算法(收藏)

http://www.w17x.com/AritcleDisplay.aspx?id=661 具体如下: 如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构:CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名[Gid] [int] IDENTI

2016-05-19 09:51:02 10108

转载 搜索引擎选择: Elasticsearch与Solr

搜索引擎选型调研文档 Elasticsearch简介*Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。但是L

2016-05-12 18:15:15 4867

转载 常见HTTP状态码大全

 常见HTTP状态码大全   我们经常会遇到404、500、302等提示,它们究竟是什么意思呢?除了这几个常见的状态码外,还有哪些我们没有遇到过的但有可能出现的状态码呢?网站的http状态对于网站维护人员来说是相当重要的,当网站出现问题的时候,我们首先要诊断一下网站的http状态,从而进一步确认哪里出现的问题,下面IT百科就和大家分享一下一些HTTP状态码知识。  完整的HTTP 1.1

2016-05-09 11:17:08 18632 1

转载 写自己的ASP.NET MVC框架(下)

开始MyMVC的特点介绍示例项目关于URL路由配置MyMVC框架映射处理器(入口)内部初始化从URL到Action的映射过程PageUrl的设计思想多URL的匹配功能解决老的URL兼容问题对身份认证的支持View的设计方式Controller,Action的设计方式输出HTML的方式HTML分块输出关于单元测试的支持关于框架代码与示例代码 上篇博客【写自己的ASP.NET MVC框架(上)】

2016-04-25 09:48:23 6147

Jenkins视频教程.zip

Jenkins视频教程

2021-06-18

新型智慧城市大数据解决方案.xdf

新型智慧城市大数据解决方案

2021-06-18

XXXX电子政务云数据中心顶层设计方案.xdf

电子政务云数据中心顶层设计方案

2021-06-18

智慧环保物联网大数据云平台建设方案.xdf

智慧环保物联网大数据云平台建设方案

2021-06-18

微信公众平台应用开发:方法、技巧与案例.zip

微信公众平台应用开发

2021-06-18

区块链技术指南.zip

区块链技术指南

2021-06-18

微信小游戏源码80套.zip

威胁你小游戏源码80套

2021-06-18

Pro WF4 开发详解

Pro WF4

2012-05-09

Pro WPF 2010 开发宝典

Pro WPF 2010

2012-05-09

VS2010 .NET 4.0 开发详解

VS2010 .NET 4.0

2012-05-09

windows phone 7 code

windows phone 7 code

2012-05-09

PRO WCF 4 Final Code

PRO WCF 4 Final Code

2012-05-09

Pro Silverlight 4

Pro Silverlight 4 Pro Silverlight 4

2012-05-09

entity framework 4

entity framework

2012-05-09

WPF 编程宝典-使用c#2008和.NET 3.5

WPF 编程宝典-使用c#2008和.NET 3.5

2012-05-09

vc 专家门诊 代码

vc 专家门诊 代码,个人认为这些例子挺经典的,需要用的可以下载了

2012-05-08

vc++ 深入详解

vc++ 深入详解 code 详细的就不用说了,经典的数据呀,呵呵

2012-05-07

Android开发教程,感兴趣的可以看看

Android开发教程,感兴趣的可以看看,讲的还可以了,个人搜集的

2011-07-14

c# 设计模式大全,一个好东东

用一个解决方案,把常见的23种设计模式集成了进来,很全的东东

2011-07-14

c#设计模式简洁的描述了23种设计模式

c#设计模式 简洁的描述了23种设计模式,可以让你快速的掌握他们

2011-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除