自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

原创 Postman测试接口传入List类型的参数以及数组类型参数

前言在开发过程中,后台难免会接收到各种各样的参数类型,比如对象,单个参数,List集合类型,数组类型,等等,如果你是后端开发者,在没有前端接口请求的情况下,该怎么测试呢?一、接受List类型的复杂参数1、列子一、只接受一个List类型:普通的@RequestParam接受参数 @PostMapping("/updateProductStatus") public JSONObject updateProductStatus(@RequestParam(value = "ids",required

2020-06-27 13:38:17 64932 7

原创 Mybatis-Plus查询中排除标识字段

一、查询中排除标识字段1.1 测试查询@Testpublic void findAllTest() { List<User> userList = userMapper.selectList(null); userList.forEach(System.out::println);}1.2 实体类字段不添加@TableField注解//逻辑删除注解(0 未删除 1 已删除)@TableLogic/*@TableField(select = false)*/pr

2020-06-26 11:55:50 15187

原创 MyBatis-Plus通用枚举自动关联注入

一、通用枚举解决了繁琐的配置,让 mybatis 优雅的使用枚举属性!一般搜索用户信息列表,列如用户有禁用和启用两个状态@Datapublic class User implements Serializable { private static final long serialVersionUID = 1L; private BigInteger id; private String name; private String email; privat

2020-06-26 00:03:11 1520 3

原创 全网最新IDEA项目注释规范设置

一、类注释/** * @ClassName: ${NAME} * @Description: TODO * @Author: ydf * @Date: ${DATE} ${TIME} * @Version: v1.0 */可根据实际需求更改,修改成功之后可能不生效,重启idea即可测试如下:

2020-06-25 21:43:39 4001

原创 Java实现ActiveMQ之主题的生产者和消费者(二)

前言假如:三个消费者同时关注并且订阅了一个公众号,公众号同时推送N份消息的时候,他们三个各收到的是N份,还是先到先得到全部,还是均分消息呢?1、创建maven项目,导入pom.xml依赖包<!--activemq所需依赖jar配置--><dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId>

2020-06-12 22:56:00 639

原创 Java实现ActiveMQ之队列的生产者和消费者(一)

1、创建maven项目,导入pom.xml依赖包<!--activemq所需依赖jar配置--><dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>5.15.9</version></dependency>2、JmsProd

2020-06-12 20:32:26 1420

原创 Docker中拉取ActiveMQ镜像安装运行网页无法访问已解决

1、使用命令搜索activemqdocker search activemq2、使用以下命令运行最新的容器:docker pull rmohr/activemq3、运行容器docker run -d --name myactivemq -p 61616:61616 -p 8161:8161 rmohr/activemq:latestJMX代理侦听端口61616,Web控制台侦听端口8161。查看正在运行的容器:可以看到我们的activemq后台服务已经启动了4、控制台访问.

2020-06-12 18:38:42 1598

原创 try-catch捕获异常信息后Spring事务失效处理方法

一、首先在Spring Boot项目中,手动添加异常方法进行测试@Transactional(rollbackFor=Exception.class) //表示此方法有异常时触发Spring事务@Overridepublic CommonResult<User> saveUser(User user) { int insert = baseMapper.insert(user); try { // 添加异常,并进行捕获 int a = 10/

2020-06-11 23:40:53 5693 3

原创 Mybatis-Plus驼峰命名规则之Date类型字段返回值为null

一、通过Mybatis-Plus后台接口查询数据返回,Date类时间字段返回值为null,怎么解决?1、首先:Mybatis-Plus驼峰命名规则默认是开启状态,无需我们进行任何配置2、数据库中有一张user表,其中有两个字段是这样创建的3、再看我们的用户信息表实体类4、当我们执行接口查询数据的时候,查看我们的返回结果5、怎么解决呢?1》首先在yml中加入如下时间处理全局配置 jackson: date-format: yyyy-MM-dd HH:mm:ss time-

2020-06-11 18:30:25 1823

原创 Spring Boot 前后端分离解决跨越问题

一、起源当我们在开发前后端分离项目的时候,出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源。跨源资源共享(CORS)是由大多数浏览器实现的W3C规范,允许您灵活地指定什么样的跨域请求被授权,而不是使用一些不太安全和不太强大的策略,如IFRAME或JSONP。二、如何解决跨域问题方式一:使用@CrossOrigin注解Spring Framework 4.2 GA为CORS提供了第一类支持,使您比通常的基于过滤器的解决方案更容易和更强大地配置它。所以springMVC的版本要在4.2或以上

2020-06-06 21:25:53 1785

原创 解决IDEA中的Terminal工具无法识别git或者npm等命令

一、抛砖引玉1、当我们在本地安装了Vue开发环境后,想在IDEA中使用Vue进行开发,此时我们在Terminal命令行窗口中,可能要运行一些命令操作,如添加一些Vue的组件,此时我们在本地cmd窗口运行命令是没问题的,而在IDEA的Terminal中执行npm命令等命令发现不能识别,说明环境变量配置的是没问题的,怎么解决呢?2、包括我们在IDEA中使用Git命令进行项目托管,的时候,如何保证在Terminal中输入命令有效呢?二、解决方式1、使输入npm命令生效将此处改为本地的cmd存储位置,cm

2020-06-06 19:35:54 8232 5

空空如也

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

TA关注的人

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