Loading

摘要: 在使用selenium的时候,通常要部署到服务器上,这时通常要连接远程的浏览器驱动,并且还可以在任意一台电脑看到远程浏览器界面,这时就要部署远程浏览器驱动服务与VNC,以下是步骤: 远程机器下载浏览器和对应的驱动 下载selenium-server-standalone.jar,下载地址:selen 阅读全文
posted @ 2023-11-04 18:56 minqiliang 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 通常我们在做项目的时候,要手动搭建项目的结构,如controller,service,mapper,entity,是不是很麻烦,特别是数据库表特别多时,现在介绍一下使用MybatisPlus时怎么自动生成这些代码。 1. 首先要在项目的pom.xml里引入必要的依赖,如下: ~~~xml com.b 阅读全文
posted @ 2023-08-03 17:56 minqiliang 阅读(122) 评论(0) 推荐(0) 编辑
摘要: # java操作zookeeper 1. 创建一个maven项目在pom文件里引入如下依赖: ~~~XML junit junit 4.10 test org.apache.curator curator-framework 4.0.0 org.apache.curator curator-reci 阅读全文
posted @ 2023-07-15 18:09 minqiliang 阅读(90) 评论(0) 推荐(0) 编辑
摘要: ## 1.准备工作 首先创建一个空的项目,然后再项目里创建三个模块,分别为springboot-dubbo-interface,springboot-dubbo-provider,springboot-dubbo-consumer,其中springboot-dubbo-interface模块只是一个 阅读全文
posted @ 2023-07-10 17:58 minqiliang 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ## 1.生产者工程 - pom.xml里引入依赖 ~~~xml org.springframework.boot spring-boot-starter-amqp ~~~ - application.yml里配置基本信息 ~~~yaml spring: rabbitmq: host: localh 阅读全文
posted @ 2023-07-08 15:07 minqiliang 阅读(56) 评论(0) 推荐(0) 编辑
摘要: ## 1.maven引入相关依赖 ~~~xml org.springframework.boot spring-boot-starter-data-redis org.apache.commons commons-pool2 2.11.1 com.fasterxml.jackson.core jac 阅读全文
posted @ 2023-06-18 16:59 minqiliang 阅读(82) 评论(0) 推荐(0) 编辑
摘要: > 我们之前对Redis的学习都是在命令行窗口,那么如何使用Java来对Redis进行操作呢?对于Java连接Redis的开发工具有很多,这里先介绍通过Jedis实现对Redis的各种操作。(前提是你的redis已经配置了远程访问) ## 1.创建一个maven工程,并且添加以下依赖 ~~~xml 阅读全文
posted @ 2023-06-18 15:59 minqiliang 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 在我们的日常开发中,后端返回的json数据是有一定的规范的,这样有助于前端更好的配合,但是当我们的服务器端出现错误时,服务器返回的数据格式就不是我们想要的了,这时我们可以定义一个全局异常捕获器,当捕获到特定的异常后,我们自定义要返回的数据什么。下面是基本实现: ```java package com 阅读全文
posted @ 2023-05-21 22:49 minqiliang 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 之前使用过滤器实现了拦截没有登录的请求,现在使用springboot的拦截器实现 1.LoginCheckInterceptor.java ~~~java package com.minqiliang.interceptor; import com.alibaba.fastjson.JSONObje 阅读全文
posted @ 2023-05-21 22:40 minqiliang 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在日常项目开发的时候,通常我们需要拦截非法请求,比如如果未登录就会拦截请求,返回给前端一个去登录的信息,然后前端跳转登录页面, 那么这个要怎么实现呢,其实我们可以使用过滤器和拦截器,我们暂时先介绍过滤器的基本实现。 **1.filter的三个重要方法** - init() : 初始化参数,在Filt 阅读全文
posted @ 2023-05-21 22:29 minqiliang 阅读(104) 评论(0) 推荐(0) 编辑
-->