logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot(三):单元测试(工程师必备素养)之service测试

开发完接口自动进行单元测试,是一个软件开发工程师的必备素养,特别是跟别人合作的时候。如果自己开发完的接口没有进行接口测试就发布,别人用起来满满的bug,对自己喝对别人都是极不负责任的。一、什么是单元测试单元测试是针对程序的最小单元来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。一个单元可能是单个程序、类、对象、方法等。 ——维基百科二、为什么要进行单元测试(1)减少bug,预防自己写的

#junit#单元测试#java
Spring Boot(四):单元测试(工程师必备素养)之API测试

一、API的单元测试1.首先创建test类,上一篇博客讲的是手动创建,这里讲自动创建1)在需要创建单元测试的controller上右击选——>go to——>test2)选create3)选择需要单元测试的方法,我这里就一个4)创建成功2.添加注入的信息和填充方法,如下packagecom.example.demo.controller;importorg.junit.Test;importorg

#spring#单元测试#测试
软考+设计模式总结-代理+适配器模式+中介者模式的比较

通过软考,对设计模式又有了新的认识,第一遍对设计模式的学习,只是单个的学习每个设计模式,没有放一块儿比较,这次软考通过将不同的设计模式放一块儿比较学习,发现好多设计模式本质上其实是一样的,合并同类项,会发现知识少了,掌握起来就更容易了。下面对代理、适配器、中介者进行一下简单比较。不同:    代理:为其他对象提供一个代理以控制对这个对象的访问。    适配器:将一个类的接口转换

java项目——发邮件之阿里云邮箱推送服务(二)

上一篇博客介绍了为什幺要选择阿里云的邮箱推送服务,以及要用阿里云邮箱推送服务要准备的一些必要条件。本篇博客就一步一步带领大家如何将阿里云邮箱推送服务运用到自己的网站中。     1.配置好自己发件邮箱的基本设置如下图三项,并验证通过         2.SDK下载及安装   直接下载http://aliyundm.oss-cn-hangzhou.aliy

IntelliJ IDEA之高效代码插件RainBow Brackets

日常开发中,括号多了看起来难免会有些烦恼,尤其是修改别人代码的时候,心中飘过一万只CNM,如何让多括号看起来更显眼呢,下面给大家推荐idea的一个插件彩虹括号????配置插件IntelliJ IDEA->Prefrences…->Plugins搜索RainBow Brackets2.使用括号展示的是不同颜色option键+右击,别的代码变灰command+右击,代码块样式...

#intellij idea
java项目——防止羊毛党“薅羊毛”

1.什么是羊毛党:         百度百科是这样说的:羊毛党:以80后为代表的白领,对搜集各大电子商城、银行、实体店等各渠道的优惠促销活动、免费业务之类的信息产生了浓厚的兴趣。他们有选择地参与活动,从而以相对较低成本甚至零成本换取物质上的实惠。这一行为被称为“薅羊毛”,而关注与热衷于“薅羊毛”的群体就被称作“羊毛党”。早前,“羊毛党”们主要活跃在O2O平台或电商平台。另外随着2015

IntelliJ IDEA之高效代码插件RainBow Brackets

日常开发中,括号多了看起来难免会有些烦恼,尤其是修改别人代码的时候,心中飘过一万只CNM,如何让多括号看起来更显眼呢,下面给大家推荐idea的一个插件彩虹括号????配置插件IntelliJ IDEA->Prefrences…->Plugins搜索RainBow Brackets2.使用括号展示的是不同颜色option键+右击,别的代码变灰command+右击,代码块样式...

#intellij idea
数据库乐观锁的实现:使用版本控制并发

mybatis说到“版本号”,不仅用于表示软件的版本,还可以用作数据库的并发控制,这就是本文所要讲述的主要问题。欢迎各位读者驻足鉴赏。1、并发的控制策略:控制并发采用的策略通常分为乐观锁和悲观锁。乐观锁的定义:顾名思义,对加锁持有一种乐观的态度,即先进行业务操作,不到最后一步不进行加锁,乐观地认为加锁一定会成功的,在最后一步更新数据的时候再进行加锁。悲观锁的定义:正如其名字一样,悲观锁对数据加锁持

秒懂java中junit单元测试

做项目,对自己写的接口往往不是很信任,如果自己写了没测通就让别人用,没有问题还好,如果把接口给别人,别人给你测出问题来,那可是丢人丢大发了啊。下面简单地说一下junit单元测试。一、.搭建测试1.在项目上右击——>属性——>java build path,如下图选择JUnit2.选择junit4如下创建成功:3.生成JUnit测试框架:在

#junit#java#test
到底了