程序员修炼之旅欢迎您,感觉您的阅读,如有写的不好的地方,感谢指点,微信公众号也是“ 程序员修炼之旅 ” 欢迎关注,谢谢
随笔- 67  评论- 168  文章- 4 
  2020年1月2日
摘要:前面已经讲解了task的运行、阻塞、同步、?#26377;?#25805;作、取消等!今天我们就专门来聊聊关于async/await的那一些事,分析其实现原理,通过该文章你也该对async的使用还有更加清晰的理解 阅读全文
posted @ 2020-01-02 00:30 程序员修炼之旅 阅读 (1332) 评论 (13) 编辑
  2019年12月28日
摘要:多线程,一个多么熟悉的词汇,作为一名程序员,我相信无论是从事什么开发语言,都能够轻轻松松说出几种实现多线程的方式,并且在实?#20351;?#20316;种也?#27426;?#29992;到过多线程,比如:定时器、异步作业等等,如果你?#30340;?#27809;有用过多线程,?#19968;?#30097;你是不是一名程序员,哈哈。 阅读全文
posted @ 2019-12-28 18:04 程序员修炼之旅 阅读 (711) 评论 (7) 编辑
  2019年10月25日
摘要:我们实际开发中,随着业务的?#27426;?#22686;加,数据量也在?#27426;?#30340;攀升,这样就离不开一个问题:数据查询效率优化 根据自己的以往实际项目工作经验和学习所知,现在对SQL查询优化做一个简单的梳理总结,总结的不好之处,望多多指点交流学习 主要通过以下几个点来进行总结分析:索引、语句本身、分区存储、分库分表 阅读全文
posted @ 2019-10-25 19:37 程序员修炼之旅 阅读 (987) 评论 (7) 编辑
  2019年6月9日
摘要:基于Log4Net日志组件的扩展,实现微服务的监控日志组件,主要内容包括:不同服务间的调用交互日志,同一个程序内不同方法调用日志。在实现上:在log4net的基础上,通过代理的方式实现自动记日志,通过队列的方式,实现异步记录日志。 阅读全文
posted @ 2019-06-09 22:39 程序员修炼之旅 阅读 (724) 评论 (1) 编辑
  2020年1月20日
摘要:http请求在我们实?#20351;?#20316;中天天见,为了不重复造轮子,现在分享一下最近的一次封装整理,供大?#20063;?#32771;,交流,学习! 阅读全文
posted @ 2020-01-20 00:36 程序员修炼之旅 阅读 (1578) 评论 (23) 编辑
  2020年1月2日
摘要:前面已经讲解了task的运行、阻塞、同步、?#26377;?#25805;作、取消等!今天我们就专门来聊聊关于async/await的那一些事,分析其实现原理,通过该文章你也该对async的使用还有更加清晰的理解 阅读全文
posted @ 2020-01-02 00:30 程序员修炼之旅 阅读 (1332) 评论 (13) 编辑
  2019年12月31日
摘要:了解了多线程的基本使用后,现在我们来聊聊多线的实际项目场景:多线程的取与舍,也就是取在指定时间有响应结果的任务,舍弃未响应的任务。我们也遇到根据实际需要处理的业务量动态创建线程并控制等场景。 阅读全文
posted @ 2019-12-31 13:05 程序员修炼之旅 阅读 (496) 评论 (6) 编辑
  2019年12月30日
摘要:介绍了task的创建、运行、同步/异步执行、阻塞等待,本文将主要介绍task的?#26377;?#25805;作:WhenAny、WhenAll、ContinueWith;CancellationTokenSource任务取消;异步方法之:(async/await) 阅读全文
posted @ 2019-12-30 20:50 程序员修炼之旅 阅读 (246) 评论 (6) 编辑
摘要:介绍了task的创建、运行、同步/异步执行、阻塞等待,本文将主要介绍task的?#26377;?#25805;作:WhenAny、WhenAll、ContinueWith;CancellationTokenSource任务取消;异步方法之:(async/await) 阅读全文
posted @ 2019-12-30 11:34 程序员修炼之旅 阅读 (225) 评论 (4) 编辑
摘要:上一篇文章我们已经知道可以通过task.wait/task.WaitAny/task.WaitAll,等方法来实现等待一个tsak或者一组task的执行完毕,这一个方法都会阻塞主线程也就是这一些操作都是主流程的一个必然?#26041;冢?#20294;是我们在实际项目中,?#19981;?#20250;遇到这样的场景,那就是主流程根本不关心task的执行结果,但是task执行完毕后,需要执行一个其他的子业务,那么这个时候WhenAny、WhenAll、ContinueWith就派上用场了,这几个方法也就专门是为这样的场景而存在的。 阅读全文
posted @ 2019-12-30 00:06 程序员修炼之旅 阅读 (429) 评论 (4) 编辑
  2019年12月28日
摘要:多线程,一个多么熟悉的词汇,作为一名程序员,我相信无论是从事什么开发语言,都能够轻轻松松说出几种实现多线程的方式,并且在实?#20351;?#20316;种也?#27426;?#29992;到过多线程,比如:定时器、异步作业等等,如果你?#30340;?#27809;有用过多线程,?#19968;?#30097;你是不是一名程序员,哈哈。 阅读全文
posted @ 2019-12-28 18:04 程序员修炼之旅 阅读 (711) 评论 (7) 编辑
  2019年12月27日
摘要:字符串对我编程人员来说是字符串时每天见面的常客,你不认识不熟悉他都不得行,字符串的拼接更是?#39029;?#20415;饭,那么在实际开发过程中实现字符串的拼接有哪一些方式呢?咋们一起来聊聊,来交流沟通,学习一波。也许你会说,那也太简单了嘛,哈哈,那可不?#27426;? 阅读全文
posted @ 2019-12-27 00:58 程序员修炼之旅 阅读 (423) 评论 (6) 编辑
  2019年12月26日
摘要:最近项目上开始使用.net core,新的项目,熟悉的东西比较多,现在花点时间来梳理一下,重头开始搭建一个.net core项目。哈哈,这个相对老手来说,估计会觉得小儿科,没事,也就当一次分享总结罢了,希望对有帮助的小伙伴有点帮助就好。 阅读全文
posted @ 2019-12-26 09:40 程序员修炼之旅 阅读 (516) 评论 (3) 编辑
  2019年11月17日
摘要:数据结构之队列、栈是很常见的数据结构,那么其使用场景是什么呢?以及其区别是什么,本文将通过简单的实例来分表模拟其实际使用 阅读全文
posted @ 2019-11-17 00:49 程序员修炼之旅 阅读 (308) 评论 (1) 编辑
  2019年11月15日
摘要:在c#数据结构中,集合的应用非常广泛,无论是做BS架构还是CS架构开发,都离不开集合的使用,比如我们常见的集?#20064;?#25324;:Array、ArrayList、List、LinkedList?#21462;?#36825;一些数据集?#24076;?#22312;功能上都能够实现集合的存取,但是他们内部有什么区别,在使用时需要注意一些什么呢??#26053;?#26681;据个人的经验,对这一些集合数据的使用做一个简单的小结,如果说的?#27426;?#30340;地方,欢迎指出,多多交流改进。 阅读全文
posted @ 2019-11-15 15:44 程序员修炼之旅 阅读 (690) 评论 (1) 编辑
  2019年11月7日
摘要:string类型在我们实际项目开发中是一个最使用的类型,sting是一个引用类型,但是在实际使用中又有其特殊?#36816;?#22312;,他是一个是?#22909;?#23553;类、?#27426;?#31867;。在使用过程需要注意:避免不必要的内存开销、避免不必要的装箱操作。 阅读全文
posted @ 2019-11-07 12:23 程序员修炼之旅 阅读 (217) 评论 (9) 编辑
  2019年11月3日
摘要:策?#38405;?#24335;是针对一组算法,将每个算法封装到具有公?#27493;?#21475;的独立的类中,从而使它们可以相互替换。策?#38405;?#24335;使得算法可以在不影响到客户端的情况下发生变化。 结构:策?#38405;?#24335;是?#36816;?#27861;的包装,是把使用算法的责任和算法本身?#25351;?#24320;,委派给不同的对象负责。策?#38405;?#24335;通常把一系列的算法包装到一系列的策略类里面。用一句话慨括策?#38405;?#24335;就是 ——“将每个算法封装到不同的策略类中,使得它们可以互换” 阅读全文
posted @ 2019-11-03 13:13 程序员修炼之旅 阅读 (250) 评论 (1) 编辑
  2019年11月2日
摘要:单例模式对于我们来说一点也不模式,是一个常见的名称,单例模式在程序中的实际效果就是:确保一个程序中只有一个实例,并提供一个全局访问点,节省系统资源; 单例模式无论是在实际开发?#35874;?#26159;在软件应用中比较常见,比如,windows系统的任务管理器、IIS的HttpApplication、实际项目中的日志组件等等; 单例模式为了实现一个实例,那么只有不把实例创建暴露出去,只通过类本身来创建实例,为了实现效果,需要定义一个私有构造函数; 单例模式实现方式有:饿汉式、懒汉式、双重验证式、静态内部类; 阅读全文
posted @ 2019-11-02 12:31 程序员修炼之旅 阅读 (375) 评论 (1) 编辑
  2019年10月25日
摘要:我们实际开发中,随着业务的?#27426;?#22686;加,数据量也在?#27426;?#30340;攀升,这样就离不开一个问题:数据查询效率优化 根据自己的以往实际项目工作经验和学习所知,现在对SQL查询优化做一个简单的梳理总结,总结的不好之处,望多多指点交流学习 主要通过以下几个点来进行总结分析:索引、语句本身、分区存储、分库分表 阅读全文
posted @ 2019-10-25 19:37 程序员修炼之旅 阅读 (987) 评论 (7) 编辑
  2019年10月24日
摘要:分布式事务在.net中的使用,以及相应的其他解决方案。为了实现分布式事务的效果,大概有三种方式:微软提供的分布式事务、消息队列、异步作业 阅读全文
posted @ 2019-10-24 15:24 程序员修炼之旅 阅读 (782) 评论 (15) 编辑
摘要:sqlsercer事务的使用总结,主要简单减少sql事务的使用以及一些注意点。根据SQLSERVER实现原理,其实,SQLSERVER的每一条执行语句都是一个事务操作,也就是说每一个SQL语句要么操作都成功,要么操作都失败:比如,更新语句,同时更新多个字段,不会出现有的字段更新成功,有的字段更新失败。但是,我们平时在开发过程过程中,说的事务:其实是指的一组有序的SQL集?#24076;?#36890;过事务确保这一组SQL集?#29616;?#34892;结果的一致性。事务特性: 事务的主要特?#22253;?#25324;:原则性、一致性、隔离性、?#24535;?#24615; 阅读全文
posted @ 2019-10-24 09:03 程序员修炼之旅 阅读 (670) 评论 (1) 编辑
  2019年6月28日
摘要:web开发整体架构设计,优化提速。 通过前后端分离+系统拆分:独立部署,提高系统的可使用性,提高资源的使用效率 通过多级缓存+消息队列:提高系统相应时间、系统的吞吐量、并发数 数据库读写分离+主从备份,纵向分表+横向分区存储:提高数据库的处理效率,和降低处理压力。 阅读全文
posted @ 2019-06-28 23:00 程序员修炼之旅 阅读 (764) 评论 (3) 编辑
  2019年6月9日
摘要:基于Log4Net日志组件的扩展,实现微服务的监控日志组件,主要内容包括:不同服务间的调用交互日志,同一个程序内不同方法调用日志。在实现上:在log4net的基础上,通过代理的方式实现自动记日志,通过队列的方式,实现异步记录日志。 阅读全文
posted @ 2019-06-09 22:39 程序员修炼之旅 阅读 (724) 评论 (1) 编辑
  2018年12月14日
摘要:.net不需要借助任何查询实现excl文件的导出,借助浏览器的自身属性来实现 阅读全文
posted @ 2018-12-14 09:56 程序员修炼之旅 阅读 (277) 评论 (1) 编辑
  2018年12月13日
摘要:ajax+Ashx,批量导出文件 阅读全文
posted @ 2018-12-13 10:14 程序员修炼之旅 阅读 (202) 评论 (1) 编辑
  2018年8月31日
摘要:angularjs指针(directive)中的作用域(scope)的隔离作用域学习研究 阅读全文
posted @ 2018-08-31 22:55 程序员修炼之旅 阅读 (150) 评论 (0) 编辑
  2018年8月30日
摘要:aangularjs指令的作用域,通过scope来实现,scope有三种情况的值:true、fasle、{}。默?#29616;?#20026;true。其一、scope=false:和父级完全共用一个作用域;其二、scope=true: 创建了一个新的 作用域,初始化时继承父作用域。 阅读全文
posted @ 2018-08-30 22:35 程序员修炼之旅 阅读 (83) 评论 (0) 编辑
  2018年8月29日
摘要:angularjs小练习(分别通过ng-repeat和ng-option动态生成select下拉框),  在实现上有两种方式:其一、通过ng-repeat来实现;其二、通过ng-option来实现 阅读全文
posted @ 2018-08-29 15:48 程序员修炼之旅 阅读 (869) 评论 (0) 编辑
摘要:angularjs通过ng-change和watch两种方式实现?#21592;?#21333;输入改变的监控 阅读全文
posted @ 2018-08-29 12:18 程序员修炼之旅 阅读 (1166) 评论 (0) 编辑
  2018年8月28日
摘要:angularjs指令(directive)中的系统自定义指令学习研究 阅读全文
posted @ 2018-08-28 23:00 程序员修炼之旅 阅读 (113) 评论 (0) 编辑
  2018年8月27日
摘要:简单学习了解angularjs中的指令,理解其基本概念、使用规则、简单的自定义指令 阅读全文
posted @ 2018-08-27 23:37 程序员修炼之旅 阅读 (250) 评论 (2) 编辑
  2018年8月24日
摘要:angularjs表单验证继续学习,主要内容包括,失去焦点验证、ngMessages 阅读全文
posted @ 2018-08-24 23:58 程序员修炼之旅 阅读 (211) 评论 (2) 编辑
  2018年8月23日
摘要:angularjs表单验证,今天主要学习了angularjs中的表单验证的一些基本概念及其简单应用(简单的实现注册表单验证) 阅读全文
posted @ 2018-08-23 23:57 程序员修炼之旅 阅读 (131) 评论 (0) 编辑
  2018年8月22日
摘要:angularjs学习,本次主要学习练习其filter过滤器、limitTo过滤器、orderyBy过滤器,及其自定义过滤器的 阅读全文
posted @ 2018-08-22 22:20 程序员修炼之旅 阅读 (274) 评论 (0) 编辑
  2018年8月21日
摘要:angularjs学习第二天笔记---过滤器。主要学习了过滤器的使用方式,以及内置过滤器之:货币过滤器(currency)、时间过滤器(date) 阅读全文
posted @ 2018-08-21 22:56 程序员修炼之旅 阅读 (119) 评论 (6) 编辑
  2018年8月20日
摘要:angularjs学习笔记,系统学习整理angular。angularjs、$scope、$parse、$interpolate 阅读全文
posted @ 2018-08-20 23:19 程序员修炼之旅 阅读 (140) 评论 (0) 编辑
  2018年5月15日
摘要:在实际的web开发中,经常会遇到以下情况,导致给用不好的体验:     a、程序未处理的异常,直接输出显示到用户页面     b、用户访问的资源不存在,直接显示系统默认的404页面     c、其它以下请求错误状态的系统默认页面(403等)   为了给用户友好的体验,在实际项目开发中, 需要对系统会不同的异常定制相应的友好提示页面 同时当通过ajax等方式请求数据时,不能返回一个异常页面 阅读全文
posted @ 2018-05-15 18:23 程序员修炼之旅 阅读 (515) 评论 (7) 编辑
  2018年5月10日
摘要:.net自定义错误页面实现:其一、通过节点system.web新增customErrors配置节点实现、其二、通过节点system.webServer新增httpErrors配置节点实现 阅读全文
posted @ 2018-05-10 14:44 程序员修炼之旅 阅读 (1095) 评论 (6) 编辑
摘要:.net捕捉全局未处理异常的3种方式:方式一、Page_Error处理页面级未处理异常、方式二、通过HttpModule来捕获未处理的异常、方式三、通过Global中捕获未处理的异常 阅读全文
posted @ 2018-05-10 14:01 程序员修炼之旅 阅读 (1695) 评论 (4) 编辑
  2016年7月21日
摘要:时钟、js时钟 阅读全文
posted @ 2016-07-21 11:08 程序员修炼之旅 阅读 (279) 评论 (1) 编辑
摘要:c#中委托的使用小结。 阅读全文
posted @ 2016-07-21 08:51 程序员修炼之旅 阅读 (3170) 评论 (1) 编辑
  2016年6月14日
摘要?#21644;?#33616;一本好的c#高级程序设计教程 阅读全文
posted @ 2016-06-14 12:00 程序员修炼之旅 阅读 (169) 评论 (0) 编辑
  2015年2月10日
正文内容加载中...
posted @ 2015-02-10 10:27 程序员修炼之旅 阅读 (1729) 评论 (1) 编辑
  2015年2月5日
摘要?#21495;?#26029;URL是否存在判断网址是否存在,可以使用?#26053;?#26041;面处理。如果HttpStatusCode为OK,说明网址存在。 阅读全文
posted @ 2015-02-05 20:58 程序员修炼之旅 阅读 (70) 评论 (1) 编辑

END
欢迎各位小伙伴关注我的公众号(程序员修炼之旅),里面会分享一些?#38469;?#31867;干货,同时也是一个?#38469;?#27807;通交流平台,谢谢大家的支持。
三剑客和女王APP
上证指数最近5年的走势 广西快乐10分 炒股是怎么玩的 股票跌停 2号上证指数 北京快3 30选5 最好的p2p理财平台 002349股票分析 新疆25选7 广西快乐双彩 广东快乐十分 广东快乐10分 在线理财平台丶乾贷网25 股票大全 新疆十一选五