4 存在morning

已隐藏 开发工程师

乐于了解新技术,善于复盘总结,不是很聪明,但能够持续进步。

等级
TA的排名 1w+

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

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

2019-11-15 08:58:48

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

最近在公司做的一个功能是这样的,异步的方式进行导入任务处理也即:客户机生产消息,将消息通过RabbitMQ服务器分发到部署有消费代码的服务端机器进行并发处理,这样做保证了消息的异步处理,但是可能大消息量会对机器有较大的压力,所以所有通过RabbitMQ传递的消息在传递到消费端后首先要被放置到一个缓存队列里排队,然后每台机器再有条不紊的启用线程来消费队列里的消息。这样貌似很完美,但是在使用的过程中遇...

2019-11-14 09:10:38

重读《1984》想到的

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

2019-10-26 20:49:24

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

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

2019-10-03 21:32:15

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

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

2019-10-01 17:54:59

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

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

2019-09-22 16:26:58

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

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

2019-09-14 22:02:31

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

在【Redis深度学习系列二】基本概念这篇博客的开始我简单介绍了下NoSQL的基本概念和使用场景,也比较了几种NoSQL数据库,这里再次重温下Web2.0三个需要解决的问题:Highperformance-高并发读写,在web2.0时代,需要依据用户个性化需要高并发读写,关系型数据库读还可以,写就很难做到了。例如论坛这样的站点,网站的用户并发性非常高,往往达到每秒上万次读写请求,...

2019-09-03 22:02:43

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

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

2019-09-02 21:55:03

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

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

2019-08-29 21:31:19

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

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

2019-08-22 11:45:58

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

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

2019-08-06 20:23:21

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

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

2019-07-28 21:00:48

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

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

2019-07-22 22:30:04

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

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

2019-07-18 21:44:04

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

从2019年7月17日下午4点到晚上11点的痛苦追踪,再从2019年7月18日上午10点到下午4点的柳暗花明,终于解决了一个大坑一个神坑。感觉一定要记录下来解决历程和最终形成的思考,要不然白瞎这么痛苦的追踪了。如何入坑测试小姐姐在检查一个bug的时候一顿意外操作发现一个隐藏bug,生活总是充满了意外,华丽丽的指派给了我。简单说就是有个表单在保存的布局结构和再次编辑时的布局结构不同,而且复现起来...

2019-07-18 18:31:08

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

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

2019-07-10 08:21:53

【解决方案 十】判断URL请求是否成功并检测访问效率

最近在做的一个需求是这样的:要求判断某一个URL是否能请求到资源,并且计算该URL的执行效率。从网上找了一些方法,最终确定通过如下的方式来实现。判断某一个URL是否能请求到资源首先通过如下代码来对URL请求资源的返回内容做判断:///<summary>///检测url是否有效///</summary>...

2019-07-08 16:01:11

【程序员如何买股票 六】 如何寻找有发展前景的公司

上一篇博客详细了解了哪些是主航道领域,并且介绍了如何通过行业的四个维度来在主航道领域里挑选不错的行业,那么本篇博客详细介绍如何在挑选的不错的行业里再去挑选不错的公司,当然这一轮的挑选是从一些价值面上挑选,如果真正的要买这些公司的股票的时候,还要看一下这些公司的财报!对喽,学会看财报也是一个必须技能,缩小公司范围之后看这些公司的财报。bytheway,精心筛选的两只基金再一个月左右的时间收益率都...

2019-07-03 08:38:40

【程序员如何买股票 五】 如何寻找有发展前景的行业

买股票看行业,就像买房子看地段一样,上一篇博客讲到了影响股市的宏观条件,这一节课,把维度缩小一些,到行业级别来挑选下合适的公司,看看在大的经济环境下该挑选哪些行业买进。分析行业的四个维度行业主要分为以下四个维度:行业的四个维度怎么理解呢?行业的商业模式:这个行业挣钱是否容易,比较典型的行业是白酒行业。行业的竞争格局:行业格局优化后,龙头公司的增长具有绝对优势(市场占有率高),例如:...

2019-07-02 08:22:52

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。