前言 1、场景 在写DAO层的单元测试时,我们往往会遇到一个问题,测试用例所依赖的数据库数据被修改或删除了,或者在一个新的环境下所依赖的数据库不存在,导致单元测试无法通过。在这种情况下,使用H2内存数据库来模拟数据库环境是一个很好的解决方案。 2、H2 特点 只有一个jar文件,适合作为嵌入式数据库 ...
分类:
数据库 时间:
2021-06-02 18:08:06
阅读次数:
0
墨刀的优点和缺点 优点 非常容易做交互,操作简单,效率极高,适合初学者。界面优美整洁。简洁的界面在一定程度上有助于提高开发人员的效率。强大的演示能力。墨刀在轻量级的移动端原型制作更加迅速,展示更加方便。分享方便。反馈及时。墨刀不仅上手快,还可以快速分享,快速查看应用在手机上的效果。反馈回复很及时,产 ...
分类:
其他好文 时间:
2021-06-02 17:28:00
阅读次数:
0
makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile的好处就是: —“自动化编译”,一旦写好,只需要一个make命令,整个工程完 ...
分类:
系统相关 时间:
2021-06-02 17:23:23
阅读次数:
0
在做位运算相关算法题时,经常需要我们提取二进制最右边的一位1,接下来我们就讲讲关于二进制最右边一位1的操作 ##获取二进制中最右边的1 x&(-x) 就是这么简洁,就能实现获取到二进制中最右边的 1,且其它位设置为 0。 原因: 首先在补码表示法中,负数的补码 = 取反 +1,这个都知道,但你可能没 ...
分类:
其他好文 时间:
2021-06-02 17:04:18
阅读次数:
0
docker-compose部署nacos单机版(简洁优化版) 预览# 初始化数据库# MySQL 文件: https://github.com/Gleans/SpringCloudPro/blob/master/docker/mysql-init/init.sql 放到可视化工具或者命令行执行以下 ...
分类:
其他好文 时间:
2021-06-02 16:07:42
阅读次数:
0
目录1、安装2、打开软件3、测试功能4、使用脚本功能5、波形显示功能6、升级专业版 作为一个搞嵌入式软件的,串口是我们经常需要使用的一个外设资源,对应的我们在调试的时候就需要用到一些工具,本人也用过目前市面上的大多数串口调试助手,比如SComAssistant,SSCOM,还有野火和原子自己家的串口 ...
编写简洁的代码 代码坏味道是指隐含问题的代码风格。 不留痕迹 童子军军规:离开营地时,要让它比来时更干净。应用在软件开发中,表示一旦编写或修改了一段代码,就有机会进行小的改进,结果就是你让这段代码比之前更简洁、更具有可维护性。 如何使用本原则 1. 不要编写单元级别的代码坏味道: 过长的代码单元(第 ...
分类:
其他好文 时间:
2021-06-02 14:48:45
阅读次数:
0
什么是优先级反转? 所谓的优先级翻转问题:即当一个高优先级线程通过信号量机制访问共享资源时,该型号量以被一个低优先级线程占有,而这个低优先级的任务在访问共享资源时可能又被一个中等优先级任务抢占。从上面的描述,高优先级线程被许多较低优先级的任务阻塞,导致高优先级的实时性得不到保证。 解决方案:(1)设 ...
分类:
系统相关 时间:
2021-06-02 12:13:13
阅读次数:
0
一、Xbox Series X 优点: 体积控制良好,外形简洁靓丽 缺点: 没有USB Type-C接口 不支持Wi-Fi 6 无法扩充标准M.2 SSD 没有10Gbps USB接口 二、PlayStation 5 优点: 有USB Type-C接口 支持Wi-Fi 6和Bluetooth 5.1 ...
分类:
其他好文 时间:
2021-05-25 17:48:22
阅读次数:
0
粉丝问题 如何制作rootfs? 安排! 想直奔主题的,直接跳到第四章。 一、分析 1. 文件系统简介 理论上说一个嵌入式设备如果内核能够运行起来,且不需要运行用户进程的话,是不需要文件系统的,文件系统简单的说就是一种目录结构,由于 linux操作系统的设备在系统中是以文件的形式存在,将这些文件进行 ...
分类:
Web程序 时间:
2021-05-24 17:19:16
阅读次数:
0