作者:谭淼 一、运行原理 Spring Boot的运行是由注解@EnableAutoConfiguration提供的。 @Target({ElementType.TYPE}) @Retention(RetentionPo…
分类:后端开发
Python 进阶之路 (二) Dict 进阶宝典,初二快乐!
新年快乐 大家好,今天是大年初二,身在国外没有过年的氛围,只能踏实写写文章,对社区做点贡献,在此祝大家新年快乐!上一期为大家梳理了一些List的进阶用法,今天我们来看字典Dict的相关技巧,我个人在编程中对字典的使用非常…
新手最容易犯的错误: 几种方法实现的反模式
下面的几种反模式, 是我在带团队时发现的最常见错误. 希望对大家有用. 看起来很简单, 但是如果能避免的话, 你的代码的读者(90%情况下是你自己)会特别感谢你的! ! 不要使用隐形的参数(声明在函数外部的变量) 下面的…
实现一个分布式调度系统-RPC(下)
上一篇介绍了如何通过hadoop-common里面自带的RPC来实现我们的功能 https://www.imooc.com/article/275335 那么我们怎么自己来实现一个RPC功能,应用到我们的调度系统中呢? …
java并发编程之 java线程基本概念
阅读建议 最好使用电脑观看。 如果你非要使用手机观看,那请把字体调整到最小,这样观看效果会好一些。 碎片化阅读并不会得到真正的知识提升,要想有提升还得找张书桌认认真真看一会书,或者我们公众号的文章。 如果觉得不错,各位帮…
Python 模块源码分析:queue 队列
起步 queue 模块提供适用于多线程编程的先进先出(FIFO)数据结构。因为它是线程安全的,所以多个线程很轻松地使用同一个实例。 源码分析 先从初始化的函数来看: class Queue: def __init__(s…
教你不编程快速解析 JSON 数据
公从号:良许Linux 世界500强外企 Linux 开发工程师,专业生产 Linux 干货 JSON 是一种轻量级的,不受语言约束的数据存储格式,大部分编程语言都可以解析它,并且对编程人员也十分友好。我们在进行通讯/数…
Velocity模版进行shiro验证
先在Spring配置Velocity视图解析器 <!-- Velocity视图解析器 默认视图 --><bean id="velocityViewResolver…
基于C++的简单的MFC绘图程序
一.准备工作 1.根据老师的运行实例,在创建MFC程序时使用的高级视图功能 1)由于老师平时上课时,使用的都是经典的基础视图,而课程设计文档中的视图是高级视图,对比运行的视图,我尝试着把程序的视图设为和课程设计文档里面一…
使用jdk8 stream 统计单词数
在我的SpringBoot2.0不容错过的新特性 WebFlux响应式编程里面,有同学问如何使用stream统计单词数。这是个好例子,也很典型,在这里补上。 下面的例子实现了从一个文本文件读取(英文)文本并统计单词数的功…
【PHP源码分析】small内存规格的计算
作者:李德 small内存分配计算bin_num 在PHP源码中,有一段对small内存规格的计算,具体在Zend/zend_alloc.c的zend_mm_small_size_to_bin函数中,其目的是传入一个si…
mongoose再认识(三)
今天,说一个常见的知识点插件。对于不熟悉mongoose的人可能会问mongoose中也有插件?这个别说还真的有。 那么,在mongoose中的插件如何使用? mongoose插件的使用 它和通常用的JavaScript…