0

一文教会你如何在 Spring 中进行集成测试,太赞了

不得不说,测试真的是太重要了!但并不是所有的开发者都这样认为,这种感觉在我回到洛阳后尤其强烈。竟然有团队成员不经测试就把代码提交到代码库,并且是会报错的那种,我天呐,遇到这种队友我也是醉了。 我之前是在一家日企工作,他们非常注重测试,占用的时间比代码编写的时间多多了。从单元测试到集成测试,所有的测试 ...

沉默王二 发布于 2020-04-10 09:26 评论(0)阅读(16)
0

MATLAB实现一个EKF-2D-SLAM(已开源)

1. SLAM问题定义 同时定位与建图(SLAM)的本质是一个估计问题,它要求移动机器人利用传感器信息实时地对外界环境结构进行估计,并且估算出自己在这个环境中的位置,Smith 和Cheeseman在上个世纪首次将EKF估计方法应用到SLAM。 以滤波为主的SLAM模型主要包括三个方程: 1)运动方 ...

心田居士 发布于 2020-04-10 09:23 评论(0)阅读(9)
0

RocketMQ 源码分析之路由中心(NameServer)

你可能没有看过 RocketMQ 的架构图,没关系,一起来学习一下,RocketMQ 架构图如下: 在 RocketMQ 中,有四个角色: Producer :消息的生产者,每个 MQ 中间件都有。 Consumer :消息的消费者,每个 MQ 中间件都有。 NameServer :RocketMQ ...

平头哥的技术博文 发布于 2020-04-10 09:13 评论(0)阅读(26)
0

Java 中的递归

递归 递归 一种通过调用某个方法来描述需要重复进行的操作。该方法的特点就是可以自己调用自己。 案例一 1. 排队的问题 在生活中,我们经常需要排队。在排队中,我们怎么才能知道自己所排在第几位呢? 我们也许会想到数自己前面有几个人,这就是典型的迭代思想。就像是一个while循环,只要前面还有没数过的人 ...

muycode 发布于 2020-04-10 09:10 评论(0)阅读(21)
0

Vim查找与替换命令大全,功能完爆IDE!

Vi/Vim 可以说是文本编辑中的一代传奇人物,直至现在,它仍然在高级程序员的武器库中占有一席之地。每个 Linux 发行版默认都包含Vim ,而且即使你不是 Linux 系统用户,你也可以安装 Vim 。 为什么到现在还来讲这款古老的软件?因为它牛逼啊!它包含几乎所有功能的轻量级键盘快捷键、内置表 ...

良许Linux 发布于 2020-04-10 09:00 评论(0)阅读(80)
1

【Net】ABP框架学习之它并不那么好用

前言 上一篇文章介绍了ABP的Web API,本文在继续介绍ABP的其他内容。 在ABP中,WEBAPI是一个值得用的东西。但其他东西,就不一定是那么好用了。 下面我们看一下ABP的Controller。 创建项目 首先,我们创建一个MVC项目,AbpMvcController。 然后引用Abp.W ...

kiba518 发布于 2020-04-10 09:00 评论(2)阅读(96)
0

Redis对象——列表(List)

列表是一种比较灵活的数据结构,它可以充当栈和队列的角色,在实际开发上有很多应用场景。 ...

老於` 发布于 2020-04-10 08:56 评论(0)阅读(36)
0

Validation框架的应用

Validation框架的应用 一,前言 这篇博客只说一下Validation框架的应用,不涉及相关JSR,相关理论,以及源码的解析。 如果之后需要的话,会再开博客描写,这样会显得主题突出一些。 后续扩展部分会解释message,groups,payload三个核心属性等。 自定义注解部分,会给出蚂 ...

血夜之末 发布于 2020-04-10 08:46 评论(0)阅读(43)
2

Django REST Framework 教程开篇

作者: "HelloGitHub 追梦人物" 欢迎来到 HelloDjango 全栈系列教程第二步——Django REST Framework 教程! 首先恭喜你完成了 HelloDjango 全栈系列教程的第一步—— "Django 博客教程(第二版)" ,在这个教程中,我们学习了基于传统模板引 ...

削微寒 发布于 2020-04-10 08:09 评论(1)阅读(83)
2

SQL Server中STATISTICS IO物理读和逻辑读的误区

SQL Server中STATISTICS IO物理读和逻辑读的误区 大家知道,SQL Server中可以利用下面命令查看某个语句读写IO的情况 SET STATISTICS IO ON 那么这个命令的结果显示的物理读、逻辑读的IO单位大小是多少,比如结果显示有 物理读取 1 次 是代表 对硬盘做了 ...

桦仔 发布于 2020-04-10 01:02 评论(0)阅读(122)
2

Prism+MaterialDesign+EntityFramework Core+Postgresql WPF开发总结 之 中级篇

总共分三个部分:基础篇主要争对C#初学者,巩固C#常用知识点;中级篇主要争对WPF布局与MaterialDesign设计美化,在减轻代码量的情况做出漂亮的应用;终极篇为框架应用实战,包含MVVM框架Prism,ORM框架EntityFramework Core,开源数据库Postgresql。 ...

走遍江湖 发布于 2020-04-10 00:20 评论(0)阅读(174)
2

基于Quartz编写一个可复用的分布式调度任务管理WebUI组件

前提 创业小团队,无论选择任何方案,都优先考虑节省成本。关于分布式定时调度框架,成熟的候选方案有 、`Easy Scheduler Light Task Scheduler Elastic Job Zookeeper Quartz MySQL X`锁方案( 加锁)实现服务集群中单个触发器只有一个节点 ...

throwable 发布于 2020-04-10 00:09 评论(0)阅读(281)
0

Java 虚拟机运行时数据区

写在前面 本文描述的有关于 JVM 的运行时数据区是基于 HotSpot 虚拟机。 概述 JVM 在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机的进程启动而存在,有的区域则依赖于用户线程的启动和结束而建立和 ...

我们都是小白鼠 发布于 2020-04-09 22:53 评论(0)阅读(91)
1

并发——抽象队列同步器AQS的实现原理

一、前言 这段时间在研究 并发相关的内容,一段时间下来算是小有收获了。 是``Java AQS AQS``的作用,以及它是如何实现的。 二、正文 2.1 什么是AQS 全称抽象队列同步器(AbstractQuenedSynchronizer),它是一个可以用来实现线程同步的基础框架。当然,它不是我们 ...

特务依昂 发布于 2020-04-09 22:14 评论(0)阅读(96)
0

KVC讲解

今天趁着项目bug修复完了,来讲解一下OC知识的另一个技术点-KVC!针对KVC,讲解两个知识点 通过KVC修改属性会触发KVO么? KVC的赋值过程是怎样的?原理是什么? KVC的取值过程是怎样的?原理是什么? 一、问:通过KVC修改属性会触发KVO么? 答:会触发KVO 创建工程项目TestKV ...

国孩 发布于 2020-04-09 22:10 评论(0)阅读(68)
0

深入解读ES6系列(三)

哈喽小伙伴们,爱说‘废’话的Z又回来了,欢迎来到Super IT曾的博客时间,上一节说了函数,解构赋值和数组的五大将,这一节我们继续我们知识的海洋,一起奋斗不秃头!不足的欢迎提问留言。今天又上热门了,连续两篇哈哈哈很开心,我估摸着这一个系列都上那就太爽了,稳住不能飘,基础知识搞扎实才是我们的最终... ...

DDDZ 发布于 2020-04-09 21:35 评论(0)阅读(106)
1

java应用诊断和在线debug利器bistoury介绍与在K8S环境使用

`Bistoury` 是去哪儿网开源的一个对应用透明,无侵入的java应用诊断工具,本文介绍了Bistoury基本使用以及如何在K8S环境集成使用。 ...

JadePeng 发布于 2020-04-09 20:31 评论(1)阅读(116)
0

CyclicBarrier是如何成为一个"栅栏"的

是一种类似于栅栏的存在,意思就是在栅栏开放之前你都只能被挡在栅栏的一侧,当栅栏移除之后,之前被挡在一侧的多个对象则同时开始动起来。 1. 如何使用CyclicBarrier 在介绍其原理之前,先了解一下 应该如何使用。 假设现在有这样的场景,我们需要开一个 会议 ,需要 张1、张2、张3三个人 参加 ...

张小云的博客 发布于 2020-04-09 19:00 评论(0)阅读(115)
7

Asp.Net.Core WebApi 版本控制

前言 在后端Api的开发过程中,无法避免的会遇到接口迭代的过程,如何保证新老接口的共存和接口的向前的兼容呢,这时候就需要对Api进行版本的控制,那如何优雅的控制Api的版本呢? 开始 是一个微软官方推出的一个用于管理Api版本的包,配置简单,功能强大。 "github地址" . 新建一个WebApi ...

她微笑的脸 发布于 2020-04-09 17:58 评论(2)阅读(497)
0

WDK驱动开发点滴

老程序员做新方向,老树发新芽,作为菜鸟的我,写点心得,用以记录并与同行交流 1对一些概念的理解: KMDF与UMDF。两者的框架,及使用VS生成的初始代码基本相同,只有所包含的头文件不同,链接的系统库不同,最终生成的文件分别为.sys和.dll。因为框架完全相同,相互移植应该比较容易。 UMDF驱动 ...

microsun 发布于 2020-04-09 17:48 评论(1)阅读(160)