网站首页 - 第7页 - D1h.Net第一号博客
代码改变世界

D1h.Net第一号博客Logo

园子新闻博问闪存小组收藏招聘班级找找看
刷新点击订阅
0

python设计模式之观察者模式

说到观察者模式,在我脑海中总是闪现,这家伙跟消息队列的主题发布订阅有什么关系,虽然本人对消息队列没有很深的研究,但是凭直觉我就认为消息队列的实现就使用了观察者模式吧,所以本文就来模拟消息队列的丐版实现阐述观察者模式是怎样玩的。 观察者模式的GOF官方解释是: 定义对象间的一种一对多(变化)的依赖关系 ...

代码一字狂 发布于 2020-06-30 16:43 评论(0)阅读(106)
10

.NET 开源工作流: Slickflow流程引擎高级开发(七)--消息队列(RabbitMQ)的集成使用

前言:工作流流程过程中,除了正常的人工审批类型的节点外,事件类型的节点处理也尤为重要。比如比较常见的事件类型的节点有:Timer/Message/Signal等。本文重点阐述消息类型的节点处理,以及实现消息驱动流程过程中对消息队列(RabbitMQ)的集成使用方式。 1. 节点间消息传递 1.1 M ...

slickflowteam 发布于 2020-06-30 16:12 评论(2)阅读(798)
0

IOC和DI的概念,以及Spring框架的介绍

对于Java开发者来说,Spring肯定是一个避不开的技术。所以准备系统的学下Spring框架。 我给自己设计的学习路线是这样的: 首先阅读下Spring的官方文档(注意,Spring官网上有很多项目,Spring的基础框架是Spring FrameWork这个项目),记录我认为重要的内容,方便后续 ...

程序员自由之路 发布于 2020-06-30 15:54 评论(0)阅读(185)
4

.Net Core 集成ExceptionLess分布式日志框架之本地化部署

前言 公司目前使用的项目中关于日志记录这块,之前一直都是使用的Log4net 存放于后台文件中的,对于异常错误啊,或者需要查看一些详情错误的时候感觉很不方便,要到服务器上去打开日志文件检索错误,降低了解决问题的速度,所以针对日志这块的优化就提上日程了。考虑了好久决定采用ExceptionLess日志 ...

程序猿贝塔 发布于 2020-06-30 15:44 评论(0)阅读(302)
1

JS动画三剑客——setTimeout、setInterval、requestAnimationFrame

详细介绍了setTimeout、setInterval、requestAnimationFrame的使用及其优缺点,列举了常见面试题 ...

炉火糖粥、 发布于 2020-06-30 15:41 评论(0)阅读(175)
0

Java基础之Synchronized原理

思维导图svg: https://note.youdao.com/ynoteshare1/index.html?id=eb05fdceddd07759b8b82c5b9094021a&type=note 在多线程使用共享资源的时候, 我们可以使用synchronized来锁定共享资源,使得同一时刻, ...

Ryan.Miao 发布于 2020-06-30 15:36 评论(0)阅读(115)
0

Vue.js 组件复用和扩展之道

软件编程有一个重要的原则是 D.R.Y(Don't Repeat Yourself),讲的是尽量复用代码和逻辑,减少重复。组件扩展可以避免重复代码,更易于快速开发和维护。那么,扩展 Vue 组件的最佳方法是什么? Vue 提供了不少 API 和模式来支持组件复用和扩展,你可以根据自己的目的和偏好来选 ...

李中凯 发布于 2020-06-30 15:23 评论(0)阅读(241)
3

四招教你降低软件复杂性

摘要:软件的复杂性是我们程序员在日常开发中所必须面对的东西,学会如何 “弄清楚什么是软件复杂性,找到导致软件复杂的原因,并利用各种手法去战胜软件的复杂性” 是一门必备的能力。 前言 在进行软件开发时,我们常常会追求软件的高可维护性,高可维护性意味着当有新需求来时,系统易扩展;当出现bug时,开发人员 ...

2

策略模式、策略模式与Spring的碰撞

策略模式是GoF23种设计模式中比较简单的了,也是常用的设计模式之一,今天我们就来看看策略模式。 实际案例 我工作第三年的时候,重构旅游路线的机票查询模块,旅游路线分为四种情况: 如果A地-B地往返都可以直达,那么查询两张机票(往返) 如果A地-B地去程无法直达,需要中转,但是返程可以直达,那么查询 ...

CodeBear 发布于 2020-06-30 13:54 评论(1)阅读(220)
2

Python中的@staticmethod和@classmethod的区别

一直搞不明白,类方法和静态方法的区别,特意研究了一下,跟大家分享一下。 为了方便大家了解两者的差别,以下的示例代码将有助于发现其中的差别: class A(object): def foo(self, x): print "executing foo(%s, %s)" % (self, x) @cl ...

Bigyoungs 发布于 2020-06-30 13:48 评论(0)阅读(141)
1

博弈论Nim取子问题,困扰千年的问题一行代码解决

本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是算法与数据结构专题26篇文章,我们来看看一个新的博弈论模型——Nim取子问题。 这个博弈问题非常古老,延续长度千年之久,一直到20世纪初才被哈佛大学的一个数学家找到解法,可见其思维的难度。但是这个问题本身却很有意思,推导的过程更是有趣 ...

TechFlow2019 发布于 2020-06-30 12:45 评论(0)阅读(246)
0

Python并发编程理论篇

Python并发编程理论篇 前言 其实关于Python的并发编程是比较难写的一章,因为涉及到的知识很复杂并且理论偏多,所以在这里我尽量的用一些非常简明的语言来尽可能的将它描述清楚,在学习之前首先要记住一个点:并发编程永远的宗旨就是提高程序的运行效率,也是围绕CPU来进行优化的一种技术手段。 像我们之 ...

云崖先生 发布于 2020-06-30 12:16 评论(0)阅读(170)
1

空间换时间,查表法的经典例子

前言 上一篇分享了:C语言精华知识:表驱动法编程实践 这一篇再分享一个查表法经典的例子。 我们怎么衡量一个函数/代码块/算法的优劣呢?这需要从多个角度看待。本篇笔记我们先不考虑代码可读性、规范性、可移植性那些角度。 在我们嵌入式中,我们需要根据实际资源的情况来设计我们的代码。比如当我们能用的存储器空 ...

zhengnianli 发布于 2020-06-30 12:10 评论(0)阅读(255)
2

JS代码简洁之道--函数

函数的参数越少越好 有一个准则是:如果你的函数参数超过两个,就应该改为对象传入。 这样做是合理的,因为当函数参数超过两个时,参数顺序开始变得难以记忆,而且容易出现一种很尴尬的情况:比如我只需要传入第三个参数,因为其自身顺序的原因,不得不补齐前两个根本用不上的参数,以让它顺利排在第三位。 // bad ...

陌上兮月 发布于 2020-06-30 11:47 评论(0)阅读(313)
2

图解resilience4j容错机制

本文介绍了常用的几种容错机制,与其说是resilience4j中的容错机制不如直接把resilience4j去掉,因为可以看到这些机制原理并不只来源于某个库或只与某个特定库有关,它更是一种设计理念,他的通用性应该是跨语言的。 ...

东溪陈姓少年 发布于 2020-06-30 11:07 评论(0)阅读(95)
1

超简单集成ML kit 实现听写单词播报

背景 相信我们大家在刚开始学习一门语言的时候都有过听写,现在的小学生学语文的时候一项重要的课后作业就是听写课文中的生词,很多家长们都有这方面的经历。不过一方面这种读单词的动作相对简单,另一方面家长的时间也很宝贵,现在市场上出现了很多xx课后听写的语音,这些播讲人将语文教材上的课后听写单词录好,给家长 ...

1

StringBuider 在什么条件下、如何使用效率更高?

声明:本文首发于D1h.Net第一号博客,作者:后青春期的Keats;地址:https://www.cnblogs.com/keatsCoder/ 转载请注明,谢谢! 引言 都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差。最近我在测试数据导入效率的 ...

后青春期的Keats 发布于 2020-06-30 10:25 评论(0)阅读(410)
2

Java 从入门到进阶之路(二十六)

Java 从入门到进阶之路(二十六), Java 集合框架中的Collection 的子接口 Queue。 ...

丰寸 发布于 2020-06-30 10:19 评论(1)阅读(171)
1

全网最深分析SpringBoot MVC自动配置失效的原因

前言 本来没有计划这一篇文章的,只是在看完SpringBoot核心原理后,突然想到之前开发中遇到的MVC自动失效的问题,虽然网上有很多文章以及官方文档都说明了原因,但还是想亲自看一看,本以为很简单的事情,没想到却引发出一个较复杂的问题,请教了很多人都没有得到结果,网上文章也没有写清楚的,最后还是自己 ...

夜勿语 发布于 2020-06-30 10:19 评论(0)阅读(164)
1

Redis系列(八):发布与订阅

Redis的发布与订阅,有点类似于消息队列,发送者往频道发送消息,频道的订阅者接收消息。 1. 发布与订阅示例 首先,在本机开启第1个Redis客户端,执行如下命令订阅blog.redis频道: SUBSCRIBE "blog.redis" 然后,在本机开启第2个Redis客户端,执行相同的命令订阅 ...

申城异乡人 发布于 2020-06-30 09:38 评论(0)阅读(321)
< Prev123456789101112···200Next >
网站分类

链接

统计信息


问答 28u iTmz.Net 3q科技 A8团队1 A8团队2 A8团队3 A8备