自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MaoLin Tian's Blog

from Bird to God(mdzz的直译)

原创 【实战记录分析】目录导航

实战记录分析按照学习的分类布局如下几部分内容: 【安装与配置】,讲的是在进行工具安装或者环境变量配置的过程中遇到的问题和解决方法 【解决方案】,讲的是某一类具体实际场景问题解决的方法论。 【遇坑记实】,讲的是在实战过程中,遇到的一些常规操作中遇到的障碍和坑。 【终极面试实战】,是实战记...

2019-02-13 10:03:27 254 0

原创 【Java技术相关合集】目录导航

Java技术相关合集按照学习的分类布局如下几部分内容: 【Java基础 】,内容主要是J2SE的基础部分,包括语法、面向对象思想等基本内容。 【Java服务端开发】,内容涉及通过J2EE的一些东西,包括servlet、Jsp以及token机制等内容,但篇幅较少,大多数内容及框架均在onen...

2019-02-12 09:28:22 489 0

原创 【C#技术相关合集】目录导航

C#技术相关合集按照学习的分类布局如下几部分内容: 【从Java到C#系列】,内容是关于Java与C#的一些区别和比较,是我在刚实习的时候切换语言的时候写的系列博客。 【深入理解CLR】,讲的是.Net底层CLR的执行机制,偏重于底层原理,是我在想要做专题分享的时候写的系列博客 【C#编程最佳实...

2019-02-01 12:27:50 363 0

原创 【重拾Java系列 一】一文彻底搞定Java开发环境JDK+Tomcat+IDEA及代码入门
原力计划

两年前在学校学习的时候一直使用eclipse套件来进行java的开发,如今由于业务需求重新捡起java的相关知识的时候,谁成想IDE界已换了人间,长期使用VS和VSC的便利和强大的扩展把自己搞的笨手笨脚,于是在重新学习java开发的过程中还是使用更为强大的IDEA吧。 IDEA下载及安装 IDEA...

2020-05-30 12:03:12 59 0

原创 【解决方案 十九】OneNote如何本地备份

最近博主遇到一个问题,相信使用OneNote作为自己在线笔记本的小伙伴们也一定会遇到:OneNote老是同步不上数据。我们知道全新版本的365支持的OneNote只支持OneDrive云存储,但是由于OneDrive服务器在国外,所以同步速度很慢,同步速度慢也就罢了,有时候甚至会丢数据。 博主就...

2020-05-27 08:18:23 127 0

原创 【算法思维训练-剑指Offer联名 二】递归与循环篇
原力计划

本篇是联名训练的第二篇,主题为递归与循环,如果我们需要重复地多次计算相同的问题,通常可以选择用递归或者循环两种不同的方法。递归是在一个函数的内部调用这个函数自身。而循环则是通过设置计算的初始值及终止条件,在一个范围内重复运算。 递归与循环 循环很常见,就是for、while、do while这样子...

2020-05-17 17:35:21 213 0

原创 【算法思维训练-剑指Offer联名 一】数组篇
原力计划

从今天开始通过算法训练来锻炼自己的逻辑思维,在上手阶段通过刷《剑指Offer》的一些题来找回手感,由于数据结构也有些遗忘,所以按照题型分类的角度来进行训练,每篇为一个主题,每周完成至少一个主题,挑战值三个主题,同时也能完善下自己数据结构的一些知识。每篇blog先基础总结下考点,然后训练相应的题,最...

2020-05-16 19:20:27 136 0

原创 【程序员养生指南】保命健康生活

小时候觉的搞笑的健康是1,一切都是0的道理好像不怎么高效了,所以想以自己的经验顺便关联自己的flag来提醒自己以及诸位猿兄,命重要啊!当然在好为人师之前,必须得秀一下成果么,要不然空口无凭。 当然年初定的计划是到年底达到70kg。虽然目标还是很遥远,但是同志已经很努力了,而且不同于去年的错误减肥...

2020-04-06 14:05:47 1564 1

原创 群体稳定性和局部真理

这篇文章的想法来自于一个失眠的夜晚,咖啡让人大脑活跃,于是思绪万千。其主题的选取也是来自于一些争论,包括在一些电影主题下、电视主题下、书籍的主题下。题材从古到今,没有限制。其核心可以归结为:当群体性灾难(瘟疫流行、战争、末日雪世界等)来临并且不得不损害个体的利益来防止群体性灾难进一步扩散时,应该采...

2020-04-05 16:27:37 1083 0

原创 【程序员如何买基金 番外】复盘与策略

纸上得来终觉浅,绝知此事要躬行,最近一段时间的基金收益可谓是大起大落,赚的时候赚到7000,亏的时候又亏到3000,不知不觉理财成了影响心情的事情,和自己最初的一些定位越来越相悖,所以感觉有必要进行一个简单的复盘。来看下自己之前定的原则,以及如何一步步的丧失原则: 原则一:只买宽基定投,掌握好理...

2020-03-29 11:59:29 234 0

原创 【C#编程最佳实践 二十一】如何将接口生成接口文档

如果接口过多可能需要把这些接口生成一个文档来对外提供使用,这样可以大幅的减少咨询量,最近接的这个任务就是如此,所以如何快捷的将接口生成接口文档就至关重要。我们选取的是docfx工具来进行生成: 1 下载docfx工具 可以通过github直接下载docfx,进入页面后点击下载最新版本即可: 2 ...

2020-03-09 16:49:41 281 0

原创 【解决方案 十八】连接已重置怎么办

最近在开发的过程中,将站点发到了服务器上,然后在本机访问服务器的站点,结果总是加载很长时间也加载不出来,好不容易加载出来吧,还是这个样子: 查了很多给了一堆解决方案都没啥用,后来一登服务器发现cpu和运存干太满了: 原来是这个原因啊,那好说,直接把吃内存和cpu的进程干掉,果然,访问成功了。从...

2020-02-25 11:27:52 499 0

原创 【解决方案 十七】序列化反序列化时枚举值如何显示为字符串

枚举值一般是从0开始,逐渐增加,但是我们想在序列化和反序列化的时候想要显示的是字符串而不是整数该怎么做呢?举个栗子: 1 枚举类型如下 /// <summary> /// 视图帮助类型枚举 /// </summary> public en...

2020-02-20 11:33:34 251 0

原创 【IPD流程学习 四】常见问题答疑

在上两篇blog里分别对IPD的主要流程和流程中涉及到的重要模板进行了详述,那么IPD的主要内容就学习完毕了,本篇博客主要对IPD学习过程中的一些规范指导原则和常见问题进行QA。 常见问题 Q:Charter到底怎么出,如何出? Q:起IPD必须要有MM吗?还没有MM怎么办 IPD前面需...

2020-02-16 14:24:44 214 0

原创 【IPD流程学习 三】模板详述

上一篇blog可谓IPD最为核心的部分,也就是IPD的主要流程,在上篇博客中我详细介绍了IPD的各个核心阶段以及每个核心阶段的细致流程、参与人员、每个人的具体职责,那么相信大家对整体的流程以及流程对IPD理念的实践和要解决什么问题都比较清楚了,新的研发流程下和旧的相比就有很多的优势: 本篇博客介...

2020-02-15 17:55:01 468 0

原创 【IPD流程学习 二】IPD主要流程

上一篇博客详细论述了产品开发过程中遇到的问题,看来不光是我自己感受到了,其实大家都有那种很累但是又没产出的感觉,是整体的流程机制出了问题,所以才要搞流程变革,而其中和我们开发人员最密切相关的就是IPD流程,了解了IPD的目标、核心理念以及涉及人员之后,来详细聊聊IPD的流程。 概念与设计阶段:项...

2020-02-13 17:52:26 1355 0

原创 【IPD流程学习 一】背景和目标

什么是IPD,初听到这个 概念还不是很熟悉,但是自己在19年深度参与到开发的过程中体验到了疲惫,有些点不得不说,在几个迭代过程中一些较差的体验列举列举,例如: 自己累死累活做的需求在数据统计时发现根本没啥人用 整个迭代流程冗长,很多时间浪费在了会议上,开半天甚至一天的会到后来脑子都不清晰,根本不...

2020-02-13 14:37:01 240 0

原创 【解决方案 十六】关键字 'with' 附近有语法错误

这个事儿的背景吧就是因为加锁查询速度太慢,于是让咱优化,至少先通过使用with(nolock)来解决查询慢的问题,这么个事儿说来也简单对伐,但是影响范围特别大,因为要优化的这个存储过程是个动态存储过程,有70多个操作行为DAO调用到了这个存储过程,可谓牵一发而动全身。 报错了! 一开始自信满满,参...

2020-02-11 18:57:42 581 0

原创 《围城》十年

《围城》是我最喜欢的小说,没有之一,自中学时读第一遍始到如今十余年的时间内,已反复咀嚼数遍。还看了由陈道明主演的十集电视剧,最近又从微信读书上听书听了两遍,书中鸿渐、辛楣等人所历人生可谓清清楚楚,剧情走向明明白白,甚至于台词字句也颇为熟悉,他们每个人的形象在我的脑海都如此清晰,倒不是受到电视剧人物...

2020-01-27 18:10:55 4668 3

原创 【2019 时不我与】

所谓开年flag,年年立,年年崩,但还是得有flag吧,木有flag直接崩。借着CSDN的2019flag征文,咱也凑个热闹,所谓flag此时立,打不打脸看年底。曾经搞过一个不怎么成熟的小布局图,罗列了一个伪文艺码农的能力清单吧,这里放出来以飨诸位。 废话不多说进入正文,依据分类和箭头所指就...

2020-01-21 15:20:18 994 6

原创 【C#本质论 十二】异常处理

年前最后一篇技术博客了,由于近期的上线,自学进度严重滞后,年后还是得拾起来啊,闲言少叙,书归正传,经过艰苦的学习奋斗,终于来到了中级部分知识的最后一篇内容《异常处理》,其实之前学习Java的时候就了解过,在本质论系列的第五章也了解过,但是始终没有明确它的定位,它是干嘛的,什么时候用。综合日常的实战...

2020-01-21 11:41:43 409 0

原创 你的名字

看这部电影前,第一次听说新海诚的名字,因为平时日漫看的太少,但是《你的名字》之后,感觉要入坑啦,这是第一部在电影院看的日本漫画电影,也是第一次想认认真真写一篇影评的电影。 电影开场的一段台词就令我震撼,感同身受的样子:清晨 醒来的时候 ,不知道自己为什么会哭 ,时常会有这样的情况 做过的梦总回想...

2020-01-13 23:15:29 439 0

原创 若无真情,万物皆虚

以前黄渤在我心目中的title是最喜欢的演员之一,他出了很多经典的影片,例如《斗牛》,《杀生》,以及脍炙人口的“疯狂系列”,他的表演很有张力,演戏也很拼。今天,在我带来了《一出好戏》之后,这个title要加上最喜欢的导演之一。 看预告时,我感觉就是典型的荒岛系列,比之《大逃杀》可以说更深刻一点儿,...

2020-01-13 23:07:37 399 0

原创 【C#本质论 十一】合式类型(二)程序集引用、XML注释、垃圾回收和资源清理

上一节介绍到了如何进行Object方法重写和操作符重载,本篇博客来接着介绍合式类型剩余的内容: 程序集引用及命名空间定义 其中一些相对简单的内容就不进行过多的介绍了,例如引用其他程序集,只需要注意三种引用方式: 第一种方式是引用库项目文件,指出库的源代码在哪个项目中,并在两个项目之间建立依赖关...

2020-01-05 17:36:14 376 0

原创 【C#本质论 十】合式类型(一)重写Object成员及操作符重载

第一次看到这章的标题有点懵,啥是合式类型,是一种值类型和引用类型之外的类型么,以前也没有听说过呀?其实并不是,合式类型其实说白了就是合适的类型,如何定义类型,如何操作类型才更好,如何创建合适的值类型和引用类型? 这一章的内容比较杂,基本上类似于基础部分的终结之章,回顾下之前学习的章节,1-5章介...

2020-01-05 16:17:29 386 0

原创 【C#本质论 九】值类型-结构之力

研一的时候学习C#,发现和自己学的Java不一样,为啥,C#里还有结构体这个东西,这个东西不多余么?今天学习了下结构体,发现,这东西确实挺多余的,没啥用,但是通过对结构体的学习,可以让我更好的理解值类型,C# 中的简单类型,如int、double、bool等都是结构类型。如果需要的话,甚至可以使用...

2019-12-22 12:40:39 93 0

原创 1587---雪后的大明

距离1566年的那场大雪已经21年了,这个风雨飘摇的王朝将走向何方似乎已成定数… ...

2019-12-21 21:53:18 128 0

原创 【C#本质论 八】类-从设计的角度去认知(多态)

其实称本篇为多态还是有些牵强,因为在类的继承中也是存在多态的,例如我们的重写机制,但可以设想这样一个场景:飞行这个动作,鸟可以飞行,飞机可以飞行,而飞机其实和鸟没有父子关系的,他们共同拥有的是行为:飞行。所以本篇博客着重介绍这一点:如何通过接口来处理行为一致(横向关系)而非一脉相承(纵向关系)的关...

2019-12-16 21:51:20 120 0

原创 【C#本质论 七】类-从设计的角度去认知(继承)

上一篇文章简要概述了为什么要有类,面向对象模式的好处,并且详细说明了三大特性之一封装的重要性,这一篇文章我们就继续学习下面向对象三大特性之二的继承。本章的结构如下: 宏观认知 1,为什么要有继承?(爹给儿子的,有些儿子可以修改,有些不可以修改) 上一篇博客我提到,面向对象编程的好处:可以不必从...

2019-12-12 09:50:11 106 0

原创 【C#本质论 六】类-从设计的角度去认知(封装)

从这一章开始,基本就脱离了结构化编程的思维,所以我的博客排版方式也会摒弃之前的节选方式,而是深入的去理解和描述内容,而这本书给我带来的惊喜就是:能够从设计的角度去帮助我理解为何类要如此设计,其设计缘由是什么,我觉得这一点远比单纯的告诉你怎么用更重要!感觉这一章的干货特别多,可以让我的面向对象思维上...

2019-12-08 18:24:18 100 0

原创 【C#本质论 五】方法和参数

前面四篇博客主要介绍了一些基本的操作内容,包含之前不了解的冷知识,以及一些新学到的C#较新版本的新知识,做个简单的小结: 新知识:元组、tryParse(out可内联)、字符串插值、空合并操作符、空条件操作符、可空修饰符、switch的模式匹配 冷知识:同类型单行声明赋值、字符串的不可变、字符串...

2019-12-05 22:02:37 122 0

原创 【C#本质论 四】操作符和控制流程

本篇博客延续前三篇的写作方式,因为内容较为基础,只是以冷热知识的形式列出旧有的容易忽视的C#特性及新出现的特性,当然对一些之前较为模糊的概念也予以整理。 概念重现 1,操作符的概念,操作符分为一元、二元、三元三大类,分别对应一、二、三个操作数,分别包含如下的逻辑: 一元正负操作符,表示数值的正负...

2019-12-03 22:03:40 117 0

原创 【C#编程最佳实践 二十】如何发送带有重试机制的Http请求

最近在做的一个功能是通过ESB调用http的client来发送Http请求,学习了相关的调用方式,如何让请求带有重试机制的发送呢? HttpClient初始化 在整个调用过程中,我们使用到了委托方法的方式,在外层的委托里加入了重试机制以及线程的休眠机制。然后委托调用的方法又分为POST和Get,同...

2019-11-29 09:31:56 125 0

原创 【C#本质论 三】更多数据类型

上篇博客介绍了基本的数值类型,以及字符、字符串的使用方式,本篇博客详细介绍下更多的常用数据类型:元组、数组,并且介绍下可空修饰符以及值类型和引用类型的区别。 元组 元组允许在一个语句中完成所有变量的赋值并且允许每一项都有不同的数据类型,在我看来元组更像是一个阉割版本的类,因为我们这么做的时候通过是...

2019-11-28 10:13:46 94 0

原创 【C#本质论 二】数据类型

本章来介绍C#语言里的基本数据类型:八种整数类型、两种用于科学计算的二进制浮点类型、一种用于金融计算的十进制浮点类型,一种布尔类型以及一种字符类型。 整数类型 整数类型有以下几种,BCL是什么呢?在我的另一篇博客里介绍到了,其实就是CLR定义的适用于全平台语言的基本类型。 要使用C#自己的类型...

2019-11-27 10:12:02 106 0

原创 【C#本质论 一】C#概述

从今天开始,学习《C# 本质论7.0》这本书,当然作为一个已经了解过面向对象思想和有一定Java和C#编程基础的人,在学习记录的过程中对于简单的前几章学习内容准备采用**QA和记录重点提炼的方式**记录,也就是对于重点难点以及自己之前不理解的地方采用论述或者问答的形式记录。

2019-11-26 21:11:01 217 0

原创 【Kafka实战系列 一】生产者消费者系统实践

在项目实战中就会发现,其实不管是微服务也好,DDD也好,都是为了履行设计原则里的低耦合、高内聚而无论是RabbitMQ还是Kafka,都是通过消息队列的方式对系统进行解耦,在从入门到放弃系列里我详细介绍过其使用背景以及模型等,由于最近的项目用到了RabbitMQ和Kafka,所以索性搭建一个简单的...

2019-11-19 09:40:02 120 0

原创 【C#编程最佳实践 十九】DotTrace性能调优最佳实践

最近测试报了一个问题:页面加载慢,代码慢怎么办,代码慢在了哪里呢?于是决定使用DotTrace来进行性能分析,简直打开了通往新世界的大门,玩儿起来太爽了。接下来我用这篇实践来手把手教大家怎么玩儿DotTrace. DotTrace简介,简单介绍DotTrace如何使用,安装方式,配置说明 Dot...

2019-11-15 09:38:28 357 1

原创 【Redis实战系列 一】分布式锁实战

最近在公司做的一个功能是这样的,异步的方式进行导入任务处理也即:客户机生产消息,将消息通过RabbitMQ服务器分发到部署有消费代码的服务端机器进行并发处理,这样做保证了消息的异步处理,但是可能大消息量会对机器有较大的压力,所以所有通过RabbitMQ传递的消息在传递到消费端后首先要被放置到一个缓...

2019-11-14 10:08:59 150 0

原创 重读《1984》想到的

很多人会问,什么是自由?自由就是拥有说二加二等于四的自由。若此前提成立,其他皆顺理成章。 ----题记 时隔三年,重读了一遍奥威尔的小说《1984》,说来惭愧三年前读这本书的时候,只痴迷于其中的剧情、比较奇怪的世界观以及惊叹于其寓言式的未来的,并没有深入的去琢磨其中的理论。反倒是同时看奥威尔的另一...

2019-10-26 21:47:02 201 0

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