
.Net
平凡的威哥
这个作者很懒,什么都没留下…
展开
-
.net C# 字符串过滤Html标签
/// <summary> /// 过滤Html标签 /// </summary> /// <param name="strHtml">待转化的字符串</param> /// <returns>经过转化的字符串</returns> ...原创 2020-03-23 16:58:16 · 747 阅读 · 1 评论 -
.net下通过GRPC完成RPC通讯
威哥一直琢磨着怎么搭建.net下的微服务,但是要实现微服务,必须要解决进程间的服务接口通讯,总不能做出了微服务体系,结果在一个局域网机制内的分布式服务间的通讯还得走rest的Http请求,这不是明显的资源浪费吗。所以威哥尝试了Google的Grpc。GRPC是一个开源RPC框架,于2015年3月开源,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于Protobuf 3...原创 2019-10-30 19:46:29 · 3362 阅读 · 0 评论 -
事物隔离级别
事务的几大特性: 原子性(Atomicity ); 一致性( Consistency ); 隔离性或独立性( Isolation); 持久性(Durabilily)。 简称就是ACID。本文主要介绍隔离性的实现有哪些级别,和这些级别的具体讲解。未授权读取也称为读未提交(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经...原创 2018-09-27 12:49:26 · 210 阅读 · 0 评论 -
威哥设计模式笔录
设计原则:1.针对接口编程而不是针对实现编程;2.封装变化;3.多用组合,少用继承;4.为交互对象之间的松耦合设计而努力;5.类应该对扩展开放,对修改关闭;6.依赖倒置原则:要依赖抽象,不要依赖具体类;7.最少知识原则:只和你的密友谈话;8.好莱坞原则:别调用我们,我们会调用你;9.一个类应该只有一个引起变化的原因;OO基础:1.抽象;2.封装...原创 2018-08-23 12:53:04 · 240 阅读 · 0 评论 -
Git + docker介绍
Git:是一个开源的分布式版本控制系统,2005年,BitMover公司收回Linux社区的版本控制BitKeeper的使用权,Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git。 Git是一种版本控制系统,是一个命令,是一种工具。 Github: 是一个基于git实现的在线代码仓库,包含一个网站界面,向互联网开放,2008年出现,是一个网上的代码托管平台,注...原创 2018-08-23 12:51:09 · 2835 阅读 · 0 评论 -
威哥也谈微服务
威哥也谈微服务1、什么是微服务?从字面意义上理解,我们可以这样拆分,“微”&“服务”。“微”狭义来讲就是体积小,单一职责。“服务”不是系统,服务是服务于一个或者一组相对较小的且独立的功能单元,可理解为:用户可以感知的最小功能集。提微服务,就必须提Martin Fowler(马丁·福勒),这位软件界的大神于2014年提出微服务架构。马丁·福勒大致是这样描述服务:...原创 2018-08-16 13:16:25 · 251 阅读 · 0 评论 -
Java中金钱类型BigDecimal去除小数点后0
/*字符串帮助类Author:William(徐威)Create Time:2018-07-23*/public class StringPlus {/** * 金额去后面0 * Author:William(徐威) * Create Time:2018-07-25 * * @param money * @return */public static BigDecim...原创 2018-08-08 15:14:32 · 5034 阅读 · 0 评论 -
Java和.Net中的String.split()用法
.Net中字符串的split直接分割成数组。如:string str="1.0003";string[] arr = str.Split('.');得出数组:arr[0] = "1"; arr[1] = "0003"; Java也是同样用法,但是注意:“.”和“|”都是转义字符,必须得加"\\";string str="1.0003";string[] arr = ...原创 2018-08-08 15:10:54 · 738 阅读 · 0 评论 -
Java和.Net中String字符串切割方法subString()
Java中的字符串切割方法:String substring(int beginIndex, int endIndex)从索引startIndex开始,切割到索引endIndex的前一个位置为止,不包含索引endIndex位置处的字符串,一共切割endIndex-beginIndex个字符。String str = "123456789";String ss=str.substring...原创 2018-08-08 14:14:53 · 1935 阅读 · 0 评论 -
封装思想
封装思想 Wi lliam(徐原创 2018-08-05 16:55:18 · 545 阅读 · 0 评论 -
浅谈GC
什么是GC?ØGC: Generational garbage collection垃圾回收,是.net中对内存管理的一种功能;Ø垃圾回收器跟踪并回收托管内存中分配的对象;Ø定期执行垃圾回收以回收分配给没有有效引用的对象的内存;Ø当使用可用内存不能满足内存请求时,GC会自动进行。GC的好处:Ø提高了软件开发的抽象度;Ø程序员可以将精力集中在实际的问题上而不用分心来管理内...原创 2018-08-05 16:44:15 · 211 阅读 · 0 评论