自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 单元测试进阶-Mockito工具

单元测试进阶Mockito工具文章目录单元测试进阶Mockito工具一、概述1.Mockito是什么工具2.项目中引入Mockito二、思想及使用方法1.@TestInstance注解2.@InjectMocks注解3.@Mock注解三、示例1.对Service的测试,对Dao的Mock2.对Controller的测试,对Service的Mock四、总结及更多一、概述1.Mockito是什么工具Mockito框架可以创建和配置mock对象,简化具有外部对象依赖的类的测试开发。2.项目中引入Mock

2021-08-28 11:51:53 576

原创 MacOS下启动Vue项目

MacOS下启动Vue项目1. 安装Node.jsbrew install node使用brew安装最新版本nodejs,安装完成后查看安装版本node -v npm -v2. 更改镜像地址为淘宝镜像国内网络下载国外的镜像一般会比较慢,所以将镜像地址修改为国内的淘宝镜像地址sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose查看cnpm版本cnpm -v3. 安装项目依赖cnpm in

2021-08-10 09:19:20 810

原创 Java stream流中filter使用外部对象条件进行判断

filter在过滤时,使用方法里面返回的true和false进行判断。具体例子如下:// 对比两个列表List<UpdateEntity> updateEntityList;List<AnotherEntity> anotherEntityList; List<UpdateEntity> updateList = updateEntityList.stream().filter(e -> { for (AnotherEntity anotherE

2021-08-09 09:24:01 6062

原创 Junit5基础教程

一、概述单元测试的优点提升软件质量促进代码优化单元测试的基本原则单元测试要符合AIR原则A : Automatic (自动化)I : Independent (独立性)R : Repeatable (可重复)单元测试的代码层面要符合BCDE原则B: Border 边界值测试,包括循环边界、特殊取值、特殊时间点、数据顺序等C: Correct 正确的输入,并得到预期的结果D: Design 与设计文档相结合,来编写单元测试E : Error 单元测试的目标是证明程序

2021-07-07 22:11:35 774 2

原创 多数据源配置mybatisplus示例

使用springboot,结合mybatisplus配置多个数据源附完整示例项目地址:多数据源配置mybatisplus示例第一步:配置多数据源连接信息在application.yml配置文件中添加多个数据源的连接信息,如下spring: datasource: foo: jdbc-url: jdbc:mysql://localhost:3306/foo username: root password: 1234 bar: jd

2021-07-06 17:22:58 354

原创 MySQL基础命令

【查看及设置mysql数据库连接数】show variables like "max_connections"set GLOBAL max_connections=300

2021-07-05 21:52:48 54

原创 Linux基础命令

【查看后台运行程序】ps -ef | grep java【Linux查看系统磁盘空间】使用“df -k”命令,以M为单位显示磁盘使用量和占用率。du -sh * 查看用户磁盘空间占用大小【重命名文件 mv 命令】mv license.xml PALicense.xml...

2021-07-05 21:48:08 73

原创 前端nodejs vue 等安装使用

1.node.js安装https://nodejs.org/en/ 下载安装文件后直接安装终端运行命令 node -v 检测安装版本是否成功2.vue-cli的安装命令行中执行 并等待安装npm install -g vue-cli3.安装完成后,命令行中cd到项目目录4.输入以下代码,创建一个vue项目vue init webpack[使用的模板 templates ] vuedemo01[新建项目名称]5.安装完成后执行下述命令cd 项目目录npm install

2021-07-05 21:35:16 73

原创 Git创建仓库

初始化Git仓库创建文件夹mkdir gitdemo进入到文件夹cd gitdemo初始化gitgit init --bare [加文件夹参数则不需要先创建文件夹]提交文件添加文件git add demo.txt提交保存更改git commit -m "some message here"推送到远程仓库git push...

2021-07-05 21:13:51 70

原创 排序并分组:列表可选字段排序,同时同一人数据在一组

业务场景案件池表:所有的案件信息,同一个人可以有多个案件案件分配表:案件分配给人员处理,一个案件可以分配给多个处理人员在查询分配表时,同时需要展示相对应案件的相关信息;可选列表字段进行排序,同时同一个人的案件需要在同组展示。SELECT ca.loan_id, ca.assign_date, ca.cust_name, ca.mobile, ca.id_card_no, ca.risk_level, ci.seq_no, sortTable.sortKey FROM case

2021-07-05 17:01:09 181

原创 mybatis通过动态SQL的批量插入批量更新

批量插入<insert id="insertBatch" > insert into table ( <include refid="Base_Column_List" /> ) values <foreach collection="list" item="i" index="index" separator=","> (#{i.id},#{i.userId},#{i.name})

2021-07-05 16:15:39 765

原创 Springboot配置单数据源

示例数据源为H2嵌入式数据库,所以引入H2的数据库驱动依赖因为需要对数据库进行操作,还需要引入JDBC依赖:spring-boot-starter-jdbc数据库连接定义的几个对象:数据源:javax.sql.DataSource数据库连接:java.sql.Connection数据源相关配置属性:spring.datasource.url=jdbc:mysql://localhost/testspring.datasource.username=dbuserspring.datasourc

2021-06-23 22:02:24 195

原创 更换Python pip库镜像地址

安装python之后,pip默认的镜像地址是:https://pypi.org/simple但是由于官方的pypi网站在外网,连接不太稳定,导致安装包经常失败所以我们将pip库镜像地址更换一下国内常用地址清华大学:https://pypi.tuna.tsinghua.edu.cn/simple(清华大学的pip源是官网pypi的镜像,每5分钟同步一次,重点推荐!!!)阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mi

2021-04-25 08:53:12 1167

原创 正则表达式|Java中String的matches方法设下的坑

Java中String的matches方法设下的坑缘由:最近在工作中需要用正则匹配一个字符串最后面的几个字符, 例如,需要字符串后面是一个横杠 "-"加一个数字, 即型如 “-9”.第一步:确认正则表达式正则匹配在字符串最后面的短杆加一个数字, 正则表达式为:-\d$测试例子:/** 预期通过正则表达式将匹配到示例字符串中的"-1"字符.*/String testStr = "Te...

2019-08-05 14:24:00 1865

原创 Java核心技术|02类与对象

02类与对象一.什么是对象我们说面向对象,那么对象是什么呢?它有什么特性呢?对象是对客观事物的抽象,对状态与行为的(封装)包装.封装,有时称为数据隐藏,从形式上看 ,不过是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式。对象中的数据称为实例域(instance field),操纵数据的过程称为方法(method)。对于每个特定的类实例,都有一组特定的实例域值。这些值...

2019-08-02 13:03:09 154

原创 Java核心技术|01基本数据类型与格式化输入输出

01基本数据类型与格式化输入输出Java语言中的8中基本数据类型Java是一种强类型语言, 一共有8种基本类型(primitive type).其中有4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元char 和 1种用于表示真值的boolean类型.Java中存储基本数据类型的字节数是固定的,由此在不同的平台上基本数据类型的取值范围都是一样的.Java整型Java整型有...

2019-08-01 13:39:44 347

原创 Spring全家桶笔记|第一章:初识Spring

编写你的第一个Spring程序Spring Framework的历史诞生于2002年,成型于2003年,最早的作者为Rod Johnson《Expert One-on-One J2EE Design and Development》《Expert One-on-One J2EE Development without EJB》目前已经发展到了Spring 5.x版本,支持JDK ...

2019-04-04 22:37:52 417

转载 CSDN-markdown编辑器使用手册

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-04-04 21:24:02 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除