自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 .Net Core微服务系列--配置中心

什么是配置中心简单来说配置中心就是对配置进行管理的一个中心。对于配置这个司空见惯的东西,我们想想为什么对于应用程序需要各种各样的配置来支撑?我们人类没有办法掌控和预知一切,所以映射到软件系统这个领域,我们需要人为的预留一些线头,以便在未来呢,拨弄这些线头调整系统的飞行状态。而这些线头就是我们程序中的配置,所以说配置是用来在程序运行状态时动态调整行为的,比如说日志级别,数据库连接...

2019-05-13 16:56:00 629

转载 .Net Core微服务系列--服务发现

什么是服务发现首先我们先思考一个问题,当我们在浏览器中输入一个域名比如baidu.com,然后发生了什么才能让我们访问到百度的网页?简单来说,浏览器会首先从主机的hosts文件中查看是否有baidu.com对应ip的映射,如果有就直接用hosts文件得到的ip来请求数据,如果没有那么就需要去DNS服务器来请求ip地址,Dns服务器在自己数据库中查找域名对应的ip,如果有多个ip那么需要...

2019-05-13 16:55:00 1238

转载 Asp.net Core + Log4net + ELK 搭建日志中心

Docker中一键安装ELK对于这种工具类的东西,第一步就直接到docker的hub中查找了,很幸运,不仅有Elasticsearch,kibana,logstash 单独的镜像,而且还直接 有ELK的镜像。sudo docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -d --name log-platform --restart ...

2018-12-21 16:36:00 439

转载 Asp.net Core Jenkins Docker 实现一键化部署

写在前面在前段时间尝试过用Jenkins来进行asp.net core 程序在IIS上面的自动部署。大概的流程是Jenkins从git上获取代码最开始Jenkins是放在Ubuntu的Docker中,但是由于Powershell执行的原因,就把Jenkins搬到了windows上。因为我们网站的部署需要停掉IIS站点,所以需要Powershell来远程操作服务器(上传文件,停止站点...

2018-11-19 15:44:00 182

转载 .Net Core微服务系列--理论篇

微服务的由来微服务最早由Martin Fowler与James Lewis于2014年共同提出来的,但是微服务也不是一个全新的概念,它是由一系列在实践中获得成功并流行起来的概念中总结出来的一种模式,一种概念。而这一系列的概念大体上有这些:领域驱动设计(DDD),持续交付,按需虚拟化,基础设施自动化,小型的自治团队,大型集群系统。领域驱动设计(DDD)DDD中我们关心了三个概念:领...

2018-05-18 14:18:00 164

转载 .Net Core微服务系列--开篇

记得原来有个项目是用wcf做的分布式,不仅横向根据业务拆分了,纵向把业务处理、数据访问等也拆分了成不同的服务,这个是当时公司的产品我也只是一个小小的开发人员所以就不做太多的评论,只是不得不吐槽下调试真的太麻烦。后来,微服务的概念出来了,看着java生态圈中的 spring cloud,dubbo是真的眼红,当然自己本身也在项目中用到分布式的地方会用用consul 来做下服务发现和配...

2018-04-18 11:09:00 204

转载 C#温故而知新系列 -- 闭包

闭包的由来 要说闭包的由来就不得不先说下函数式编程了。近几年函数式编程也是比较火热,我们先来看看函数式编程的一些基本的特性这个有助于我们理解闭包的由来。 函数式编程 函数式编程是一种编程模型,他将计算机运算看做是数学中函数的计算,并且避免了状态以及变量的概念。这里很明显的指出了函数式编程中最重要的就是函数而且是数学中的函数,比如f(x),数学中的函数最大的特点...

2018-03-30 01:45:00 76

转载 Git Submodule简单操作

基于组件的项目很多,但是如果直接用包的方式直接引用到项目中,如果出现问题很难进行调试的操作,也很难进行组件的优化和管理,所以写了一篇文章来介绍下git submodule的用法,用submodule可以一定程度上解决组件难以管理的问题。接下来我用两个测试项目来演示下submodule的基本用法。新建Git仓储库 在本地clone我们的父项目,并查看当前reposito...

2017-09-05 00:40:00 182

转载 虚拟机搭建CentOS主机win10通过xshell连接

目标:主机是win10系统,虚拟机搭建CentOS,在主机上通过XShell连接操作。第一步主机上安装虚拟机第二步下载CentOS 下载地址http://101.110.118.69/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everythin...

2017-07-29 21:28:00 207

转载 (WCF初体验)WCF服务器诊断

WCF服务器搭建好之后,不管是客户端访问还是本地调试,出个问题抛出来的原因往往在我们看来都是不知所以然的,更可能是跑出来的问题和真正的问题差了很远,比如“通信对象 System.ServiceModel.ServiceHost 无法用于通信,因为其处于“出错”状态。”这种错误就会有各种各样的原因所以这时候就必须用到WCF服...

2015-02-15 11:41:00 137

转载 (WCF初体验)WCF的认证和消息保护

最近做WCF开发,有个需求是在服务端做认证,网上查资料了解到可以用UserName和Password 来做认证,只需要写好配置文件和在服务端写好验证类就行了,但是网上普遍的博文都是需要用证书,而我自己却只想做个简单的认证不想用证书来增加传输的安全性。随后在网上浏览了很久都没有找到现成的例子,最后明白靠人不如靠己啊哈哈,于是决定自己好...

2015-02-13 17:09:00 218

转载 对混合数值,字符,null的字段进行排序

今天有个需求是进行排序。 这一列值是字符串类型的, 但是里面有数值型 比如“1” 和null类型的。 实现效果是需要 数值型的先按照数值的方式先排,然后字符串按照字符传排,最后才是null的。 最开始就想到当为数值时 需要转换 如下order by CASE WHEN ISNUMERIC("字段名"...

2014-04-09 14:53:00 116

转载 获取GRIDVIEW中的TemplateField显示的文本值

GRIDVIEW中数据源绑定后的属性绑定我一般采取2种办法一个是BoundField,只要设置DataField的对应属性名即可;如:<asp:BoundField HeaderText ="系列" DataField="Catena" ItemStyle-Width="10%"/>还有一个是Temp...

2014-03-24 17:50:00 135

转载 ActiveX、OLE和COM的关系(转自百度文档)

比较流行的组件模型有COM(Component Object Model,对象组件模型)/DCOM(Distributed COM,分布式对象组件模型)和CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)。到这里,已经出现了与本文相关的主题COM,而CORBA...

2014-02-14 13:59:00 106

转载 RDLC的部署(无法找到Microsoft.ReportViewer.ProcessingObjectModel.dll文件)

本人也是因为这个问题折腾了半天,幸好有这篇博客 感谢!。dlc 相比微软的其他产品来说,做得还真是够烂的了,比水晶报表也烂得多。 但不知为何我还是宁可先择 rdlc。并且渐渐上手了。rdlc 和水晶报表一样存在部署的问题。尤其是Microsoft.ReportViewer.ProcessingObjectModel.d...

2014-02-13 17:00:00 278

转载 SAP系统三层架构

SAP系统三层架构:表示层,应用层,数据库层表示层:也可以说个人用户client。由表示层提出数据请求,然后应用层对请求进行处理,再通过数据库层DBMS系统对数据进行处理。从应用服务器的缓冲区读取数据的时间为0.1ms/记录,从数据库服务器的缓冲区中读取数据时间为1ms/记录,直接从数据库服务器的文件系统(磁盘)...

2013-10-21 10:43:00 1307

转载 sap 内表

内表的目的在ABAP/4中,主要使用表格。表格是R/3系统中的关键数据结构。长期使用的数据存储在关系数据库表格中。关于如何读取和处理数据库表格的详细信息,参见读取并处理数据库表。除了数据库表格,还可以创建仅在程序运行时间内存在的内表。ABAP/4提供了针对内表的不同操作。例如,可以搜索、附加、插入或删除行。内表中的行数并不固定。根据需...

2013-09-24 12:05:00 95

转载 关于委托自己的一点理解

委托类型用来定义和响应应用程序中的回调, C#与.NET高级编程一书是这么说的。所以要先搞懂回调的概念。 回调(Callback)本身指的是可以作为参数传给其他代码的一段可执行代码, 我对于一段可执行的代码理解是姑且可以看做就是方法(Method)。 也就是说可以把方法作为参数传递给其他代码执行。 而回调从字面自已理解是相对与...

2013-08-13 12:55:00 59

转载 JS中清空字符串前后空格

在JS 操作的时候 长期会有对字符串的操作, 但是在JS 中不像在C#中 有字符串的方法 Trim() 来对字符串进行处理 。 所以自己写一个对字符串前后清楚空格的方法还是有必要的以免以后忘记了 在这里记录一下。 //去掉前后空格 function trim(str){ str = str.repla...

2013-07-19 16:11:00 153

转载 ASP.NET后台中调用前台Javascript函数的几种方法

做web开发,用的技术是aspx.net,可是由于比较习惯于ASP现在做起来,觉得非常别扭,原因在于有很多功能其实在前台可以处理的,但是因为用到了很多webcontrol,导致不断postback。如果利用ajax来处理可能会好些。目前只能通过在后台对这些控件绑定前台的javascript函数来支持前台的处理函数。在网上找了找,发现...

2013-07-18 19:47:00 182

转载 LINQ的优势

这是在外面转载的一篇关于linq优点的文章, 总结的很好,但是感觉还有优点没有总结出来。 以后我会在这里面在添加进来 ,并试着去总结一下 确定这几天在读一本LINQ方面的书《Essential LINQ》,在这里和大家分享下。由于对LINQ的深入总结需要大量的篇幅,因此在这里分成几个部分来讲。(*我看《Essent...

2013-06-06 10:41:00 129

转载 用数据库访问的方法解决从excel大量导入数据

要从excel里面导入数据岛程序里面,如果用一般方法 在数量很大的情况下 可能耗费很长的时间。 在网上查询了一些资料获得了一个执行效率相当高的方法,现在写下来以方便以后知识的整理。 要用这个方法 首先得知道OLEDB。OLEDB(Object Linking and Embedding,Database,又称为OLE ...

2013-06-04 22:53:00 110

转载 C#中二进制运算在权限验证的应用

如何记录一个权限呢,比如一个用户,他有一个权限值,最大可表示为2的64次方减1,所以,这个值有64个二进制位,那么,每一位要么是0,要么是1,所以,如果每一位表示一种权限的话,就可以表示64种权限了,因此,只要对指定的一位进行判断是0还是1,就可以验证用户的权限了。对于每一个操作的权限值,可以用一个二进制数来表示,每个权限值,只能是...

2013-06-04 14:07:00 112

空空如也

空空如也

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

TA关注的人

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