自定义博客皮肤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 时不我与】

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

2020-01-21 15:20:18

阅读数 810

评论数 4

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

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

2019-02-13 10:03:27

阅读数 200

评论数 0

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

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

2019-02-12 09:28:22

阅读数 402

评论数 0

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

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

2019-02-01 12:27:50

阅读数 282

评论数 0

原创 【2017年终总结】求职之路

很久没写东西了,文笔生疏了许多,这段时间多的东西是总结和知识积累吧,少的是一些心路历程,很久了,没有去图书馆的书吧更新自己的人生啦,这是第一篇公开意义的心路历程,如果觉得安全,我也不介意和盘托出自己的人生。csdn不倒就接着更! 就以毛不易这首《像我这样的人》给故事一个开端吧。 像我这样...

2020-01-21 15:18:08

阅读数 549

评论数 2

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

两周前的周末去参观了一波急诊室,甚至ICU,看到了很多现实的案例,再次提醒自己要保证生命健康啊!小时候觉的搞笑的健康是1,一切都是0的道理好像不怎么高效了,所以想以自己的经验顺便关联自己的flag来提醒自己以及诸位猿兄,命重要啊!当然在好为人师之前,必须得秀一下成果么,要不然空口无凭。 当然年初...

2020-01-21 15:14:10

阅读数 1510

评论数 1

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

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

2020-01-21 11:41:43

阅读数 112

评论数 0

原创 你的名字

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

2020-01-13 23:15:29

阅读数 149

评论数 0

原创 若无真情,万物皆虚

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

2020-01-13 23:07:37

阅读数 125

评论数 0

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

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

2020-01-05 17:36:14

阅读数 118

评论数 0

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

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

2020-01-05 16:17:29

阅读数 114

评论数 0

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

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

2019-12-22 12:40:39

阅读数 42

评论数 0

原创 1587---雪后的大明

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

2019-12-21 21:53:18

阅读数 69

评论数 0

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

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

2019-12-16 21:51:20

阅读数 67

评论数 0

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

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

2019-12-12 09:50:11

阅读数 45

评论数 0

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

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

2019-12-08 18:24:18

阅读数 46

评论数 0

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

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

2019-12-05 22:02:37

阅读数 55

评论数 0

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

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

2019-12-03 22:03:40

阅读数 69

评论数 0

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

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

2019-11-29 09:31:56

阅读数 28

评论数 0

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

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

2019-11-28 10:13:46

阅读数 41

评论数 0

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

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

2019-11-27 10:12:02

阅读数 56

评论数 0

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

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

2019-11-26 21:11:01

阅读数 79

评论数 0

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

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

2019-11-19 09:40:02

阅读数 57

评论数 0

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

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

2019-11-15 09:38:28

阅读数 69

评论数 0

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

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

2019-11-14 10:08:59

阅读数 79

评论数 0

原创 重读《1984》想到的

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

2019-10-26 21:47:02

阅读数 72

评论数 0

原创 【解决方案 十五】如何在内网通过GitBook打造电子书

这篇使用博客拖了很久了,其实在7月份左右成书之后就应该发出来防止之后自己再次使用忘掉的,由于迭代一直比较忙(自己一直比较懒),所以拖到现在才开始动笔,趁着国庆节把这篇的事情搞了吧。其实这篇博客介绍的内容来源于工作上书的编写,也是踩过不少坑,耽误了很多时间,现在总结出来,除了防止自己忘,也希望能帮助...

2019-10-03 23:20:29

阅读数 107

评论数 0

原创 【安装与配置 三】C#后端开发常用工具

近日重装了一次系统,不堪其苦,得四处 找软件下,破解软件,还得担心哪些软件漏下,慌的一匹,所以想着写这样一篇文章并附带此次重装系统的全部资源集合来避免下次自己再重装的时候手足无措,也提供给大家,希望能给大家带来帮助。值得注意的是:系统为win10的64位,并且截止2019年10月1日都是最新版,资...

2019-10-01 18:39:20

阅读数 64

评论数 0

原创 【C#编程最佳实践 二十】日志与日志级别

在日常的开发中我们经常会用到日志,最近开发的时候老是听到别的其他开发人员让测试把日志级别从debug降到info或者等等之类的,所以就比较好奇日志级别到底有哪几种以及各种日志级别到底是怎么发挥作用的呢?于是看了下公司的源码,发现我们的log类是继承自log ...

2019-09-23 19:10:30

阅读数 54

评论数 0

原创 【职场"生存攻略"】给学弟学妹们的话

Hello,大家好,很开心能够作为一个老学长来给大家做一些分享,其实感觉自己不太够格的哈,但是既然HR小姐姐说需要一个长的搞笑的来活跃下现场氛围,那俺就当仁不让啦!好啦,进入正题,今天想和大家分享下来公司的成长经历以及在过程中遇到的问题和收获。因为之前看了一本桥水大佬的书《原则》比较喜欢,所以用他...

2019-09-14 23:42:10

阅读数 227

评论数 3

原创 【Cassandra从入门到放弃系列 一】概述及基本架构

在【Redis深度学习系列 二】 基本概念这篇博客的开始我简单介绍了下NoSQL的基本概念和使用场景,也比较了几种NoSQL数据库,这里再次重温下Web2.0 三个需要解决的问题: High performance - 高并发读写,在web2.0时代,需要依据用户个性化需要高并发读写,关系型数据...

2019-09-03 22:02:43

阅读数 212

评论数 0

原创 【解决方案 十四】文件夹压缩及解压、递归删除文件夹

最近在做的一个需求是这样的:将导出的所有文件压缩为一个压缩文件,导入的时候再解压该压缩文件并读取文件内容。要解决这个问题,需要做如下几步操作方能实现: 1. 将导出的所有文件生成到本地内存的一个位置为临时文件夹 2. 将该文件夹压缩为一个压缩文件到用户指定路径 3. 删除该临时文件夹 在这...

2019-09-02 21:55:03

阅读数 75

评论数 0

原创 【Kafka从入门到放弃系列 一】概述及基本架构

从今天开始更新一些业务常用到的中间件的学习,Redis已经进行了几篇了Kafka也开个头吧,计划总共用五篇博客来学习和了解这个消息框架,当然一开始不会花太多的精力去深入探究,自己整理了一个学习路线大纲,之后依据对业务的了解和公司内部的使用情况需要了再更新和学习: 【Kafka从入门到放弃系列...

2019-08-29 21:31:19

阅读数 251

评论数 0

原创 【解决方案 十三】fiddler拦截大法

最近在进行代码调试的过程中,遇到一些后端无法验证的情况,例如我想验证文件上传的后缀对不对,而前端也对上传的文件做过验证,我需要模拟请求通过前端验证,然后在通过前端验证后拦截该请求,再次修改请求,进而验证后端的验证是否能成功拦截改修改过的请求 ...

2019-08-22 11:45:58

阅读数 87

评论数 0

原创 【C#编程最佳实践 十九】与文件相关的操作

最近做的内部项目有很多内容与文件操作相关,这才发现,基础的IO类自己都靠全网百度,想着把常用的文件操作记录下来,这样之后再遇到相关的文件操作,也许就能快速定位和实现了。主要分为以下两种吧:文件读写、文件路径。涉及到二者的一些常用操作总结一下。 文件读写 文件最常用的写入方式是:将二进制字符数组...

2019-08-06 20:23:21

阅读数 83

评论数 0

原创 【解决方案 十二】一文彻底解决文件格式判别问题

最近做的工作有一部分需求

2019-07-28 21:00:48

阅读数 103

评论数 0

原创 【程序员如何买基金 番外】基金定投止盈策略

最近大盘跌宕起伏,科创板的涌入也没能让A股飙高,等不到的美联储降息,于是,想着能不能搞一个基金的定投止盈策略?从网上学习了一些,首先拿出自己的两个基金:易方达上证50A和景顺长城新兴混合成长来进行分析。 1210止盈法 1210其实很好理解,就是按月定投。每坚持1年,要求有10%的定投收益率!...

2019-07-22 22:30:04

阅读数 351

评论数 0

原创 【领导力训练 一】初级教练的两个闭环

晚上听了公司的线上直播课程,收获还是大大的,当然这种非体系化课程收获可能不是那么完备,但学了就要潜移默化的使用,达利欧说过,潜移默化的力量更强大,好了,不废话了。为了保证快速吸收,先搞一波总结和输出。希望能在本季度应用下,看看能不能提升下。总结下主要分为两大部分:角色的职责和如何做教练式辅导。 角...

2019-07-18 21:44:04

阅读数 116

评论数 0

原创 【解决方案 十一】问题排查方法的思考

从2019年7月17日下午4点到晚上11点的痛苦追踪,再从2019年7月18日上午10点到下午4点的柳暗花明,终于解决了一个大坑一个神坑。感觉一定要记录下来解决历程和最终形成的思考,要不然白瞎这么痛苦的追踪了。 如何入坑 测试小姐姐在检查一个bug的时候一顿意外操作发现一个隐藏bug,生活总是...

2019-07-18 18:31:08

阅读数 104

评论数 0

原创 【程序员如何买股票 七】 理解股票技术分析的经典理论

股票常用的经典理论有两个,一个是道氏理论,一个是波浪理论。两个理论算是技术分析里的宏观分析方式,价值投资的时候也可以作为参考标准。当然技术分析只是一种可能性,不会百分百准确。 技术分析立论基础 技术分析的前提有三点,市场行为包容消化一切、价格沿着趋势移动、历史会重演。 个人理解:技术分析不关注...

2019-07-10 08:21:53

阅读数 140

评论数 0

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