自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牛魔王的专栏

大家好,卧室牛魔王,欢迎大家来到我的博客

  • 博客(44)
  • 资源 (4)
  • 收藏
  • 关注

原创 微信小程序:不在以下 request 合法域名列表中,请参考文档

1、开发模式可以跳过域名校验,在微信开发者工具中,可以临时开启 开发环境不校验请求域名、TLS版本及HTTPS证书 选项,跳过服务器域名的校验。此时,在微信开发者工具中及手机开启调试模式时,不会进行服务器域名的校验。在服务器域名配置成功后,建议开发者关闭此选项进行开发,并在各平台下进行测试,以确认服务器域名配置正确。2、发布模式基本配置看官网文档就行,在这里主要说关键1点必须是https后必须重启微信开发工具,重启、重启、重启!!!...

2022-01-14 10:18:21 1894

原创 commons-net3.6解决中文路径问题(中文路径不能识别,默认传到根目录了)

commons-net3.6路径包含中文的解决办法

2022-01-04 11:57:15 1074

原创 springboot进阶学习(十八)springboot缓存机制

springboot缓存机制基本概念缓存常见注解@EnableCaching:一般作用再项目启动类上面,表示开启缓存,不加这个注解的化缓存不起作用@Cacheable:可用于类或方法上,在目标方法执行前,会根据@Cacheable注解里面的key去缓存中查询看是否有数据,如果有就直接返回缓存中的key对应的value值。不再执行目标方法,如果缓存中没有@Cacheable注解里面的key,则执行目标方法,并将方法的返回值作为value,@Cacheable注解里面的key作为key,以键值对的形

2020-07-07 22:48:01 401

原创 springboot进阶学习(十七)springboot集成ActiveMQ

springboot集成ActiveMQActiveMQ简介ActiveMQ是Apache提供的一个开源的消息系统,完全采用Java来实现,因此它能很好地支持JMS(Java Message Service,即Java消息服务)。SpringBoot提供了对JMS的支持,并且对主流的消息中间件如 RabbitMQ、Apache Kafka、Apache ActiveMQ 等都提供了集成。特点:支持Java消息服务(JMS) 1.1 版本Spring Framework集群 (Clusteri

2020-07-07 22:47:24 432

原创 springboot进阶学习(十六)springboot集成jwt

springboot集成jwtjwt简介Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准(RFC 7519),jwt里面包含了一些用户信息,服务器不用再存储或者查询用户信息,减轻服务器压力。传统Cookie+Session与jwt对比传统Cookie+Session:用户登录成功,服务器会给客户端一个sessionId,客户端每次请求都要带上这个sessionId,服务器端要存储所有sessionId的信息。jwt:用户登录成功,服务器

2020-07-07 22:46:31 249

原创 springboot进阶学习(十五)springboot集成shiro(二)

springboot集成shiro(二)shiro加密介绍上一节我们讲了springboot基础shiro的基本原理,没有对密码进行加密处理,显然这样是不行的。这节我们来讲shiro是如何对密码进行加密处理的。原理很简单,1就是创建用户的时候用shiro加密算法对密码进行加密,2登录的时候用同样的方法进行解密,加密解密一定要一一对应。shiro自带加密算法如下:Md5Base64Sha1,Sha256,Sha512SimleHashHex使用参考示例如下:/** * @Descr

2020-07-07 22:45:49 237

原创 springboot进阶学习(十四)springboot集成shiro

springboot集成shiroshiro简介Shiro是Apache旗下的一个开源项目,它是一个非常易用的安全框架,提供了包括认证、授权、加密、会话管理等功能。Shiro属于轻量级框架,相对于Spring Security简单很多,并没有security那么复杂,很容易上手。(可以绕过简介,先看示例,回过头再看简介内容)主要功能验证用户身份用户访问权限控制支持单点登录(SSO)功能可以响应认证、访问控制,或Session事件支持提供“Remember Me”服务框架结构

2020-07-07 22:45:07 314

原创 springboot进阶学习(十三)springboot集成swagger-bootstrap-ui

springboot集成swagger-bootstrap-ui上一节我们已经讲了swagger的基本用法,也可以实现文档自动生成和接口在线调试,但是页面稍微丑了点。为了让样式好看点,我们可以使用swagger-bootstrap-ui来让样式更加好看。swagger-bootstrap-ui从2.x版本开始引用方式变了,效果也变了,下面我们会讲解2.x和1.9.x版本的引用和使用。这一节的所有代码都和上一节一样,只是引用的jar包和资源文件稍微有点变化查看最新版本我们可以去https://g

2020-07-07 22:44:23 810

原创 springboot进阶学习(十二)springboot集成Swagger2

springboot集成Swagger2概述Swagger能帮助我们自动生成所有接口的文档,以及测试每个接口的框架。现在大部分项目都是前后台分离的,后台调试接口的时候很多同学都会使用postman,有了Swagger,我们可以直接进行接口测试,不用postman等工具了。而且还可以给前端人员提供一个接口文档,方便前端人员查看接口的参数以及返回值信息。接口信息发生变化后,Swagger会自动更新接口信息,不用我们专门提供一个文档来维护。没有使用swagger的时候,API版本每次更新的时候,都需要再次

2020-07-07 22:43:39 2430

原创 springboot进阶学习(十一)springboot验证机制@Valid和@Validated

springboot验证机制@Valid和@Validated概述在这里我们主要讲解@Valid和@Validated的使用方法,基本用法都是类似的,但在分组、注解位置、嵌套验证等功能上有所不同。@Valid属于javax.validation包下,是jdk给提供的,@Valid不能分组@Validated是org.springframework.validation.annotation包下的,是spring提供的。@Validated在@Valid之上提供了分组功能和验证排序功能两个的注解位

2020-07-07 22:42:57 1017 1

原创 springboot进阶学习(十)springboot接收参数详解

springboot接收参数详解请求路径带参数@PathVariable:当请求路径格式为http://ip:port/projectName/aaaaa/{xx},在方法的@RequestMapping注解里面写上@RequestMapping("user/{id}"),表示的是请求的最后一个字符就是id的值,在方法参数里我们用@PathVariable注解取值。//1、@PathVariable,前台请求格式为get: http://localhost:8088/moyundong/sysU

2020-07-07 22:42:06 890

原创 springboot进阶学习(九)springboot常见注解详解

springboot常见注解详解springboot中的注解很多很多,我们不一一说明,就把常见的讲解下就行,遇到不常见的到时候再查资料就可以了。启动类中的注解@SpringBootApplication:该注解用在启动类上面,是springboot最核心注解,也是组合注解,他包含下面几个注解@SpringBootConfiguration:继承自@Configuration,@SpringBootConfiguration是来声明当前类是SpringBoot应用的配置类,项目中只能有一个@En

2020-07-07 22:41:18 336

原创 springboot进阶学习(八)springboot自定义注解

springboot自定义注解springboot自定义注解常见的应用就是在自定义记录操作日志、自定义数据字典等操作上面。自定义注解一般是搭配aop使用的。要学习自定义注解最好先学习springboot面向切面编程创建注解@Target(ElementType.METHOD) //注解放置的目标位置,METHOD是可注解在方法级别上@Retention(RetentionPolicy.RUNTIME) //注解在哪个阶段执行@Documented //生成文档public @interface

2020-07-07 18:18:06 310

原创 springboot进阶学习(七)springboot配置druid监听

springboot配置druid监听druid监听是在我们使用druid数据库连接池的基础上进行配置的。添加的核心依赖就是druid-spring-boot-starter。本示例是在springboot集成mybatis基础上实现的。基本示例添加依赖<!--添加数据库连接池 --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-bo

2020-07-07 18:17:19 437

原创 springboot进阶学习(六)springboot多数据源

springboot多数据源本文简单的介绍一下基于SpringBoot框架动态多数据源切换的实现,我们创建了3个数据库用于测试,master、slave01两个数据库是mysql,slave02是sqlserver数据库。引入相关依赖引入的依赖是干什么的,大家看注释就行。<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <

2020-07-07 18:16:30 826

原创 springboot进阶学习(五)springboot集成websocket

springboot集成websocketwebsocket能干什么主动从服务端向客户端传递消息,这个可以实现我们定时获取后台信息的需求。前台页面不需要定期刷新,后台可以定时或者有更新的时候向前台传递信息。可以实现类似聊天室的需求。基本实例引入所需的jar包<!-- websocket --><dependency> <groupId>org.springframework.boot</groupId> <artifactI

2020-07-07 18:15:35 303

原创 springboot进阶学习(四)

springboot动态定时任务基础知识第二节的定时任务讲的使用ThreadPoolTaskExecutor创建线程池并且执行异步任务,想要动态执行任务调度,必须要使用ThreadPoolTaskScheduler ,其实ThreadPoolTaskScheduler也可以作为线程池,而且配置好之后默认就是异步的,不用在启动类加@EnableAsync注解,只需要加上@EnableScheduling就可以,任务方法上也不用加@Async就能实现异步任务了。ThreadPoolTaskExecu

2020-07-07 18:14:24 191

原创 springboot进阶学习(三)springboot定时任务配置详解

description: springboot Scheduled cron表达式详解,springboot线程池配置详解springboot定时任务配置详解cron表达式详解cron表达式是一个字符串,由6或7个表达式组成,每个表达式中间有个空格,每个表达式代表一个含义,cron有如下两种语法格式:Seconds(秒) Minutes(分) Hours(时) DayofMonth(月份中的日期) Month(月) DayofWeek(星期中的日期) Year(年)Seconds(秒) Min.

2020-07-07 18:12:06 558

原创 springboot进阶学习(二)springboot定时任务

springboot定时任务springboot定时任务可以直接使用SpringBoot自带的Scheduled来实现,简单方便快捷。当然也可以使用其它方式。本文主要讲解SpringBoot自带的Scheduled如何来实现定时任务。定时任务执行方式有两种:单线程(无论多少个定时任务都只由一个线程来完成,默认是单线程),有的也叫同步任务多线程(使用的时候需要配置,可以自定义线程数量),有的也叫异步任务单线程示例我们先创建一个springboot工程,然后创建一个task的包,在包下创建Sc

2020-07-07 18:02:33 224

原创 springboot进阶学习(一)介绍

springboot进阶学习在springboot入门详解里面我们了解了springboot的基础知识,在这个进阶篇,我们将详细讲解springboot在实际工作中如何集成各种插件。目的是帮助我们更快的了解如何在实际工作中使用这些插件。目录1介绍2springboot定时任务3springboot定时任务配置详解4springboot动态定时任务5springboot集成websocket6springboot多数据源7springboot配置druid监听8springboot自定义

2020-07-07 18:00:39 237

原创 springboot入门到精通(十六)springboot配置文件拆分

springboot配置文件拆分目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14springb

2020-06-14 12:28:36 505

原创 springboot入门到精通(十五)springboot自定义banner

springboot自定义banner目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14spri

2020-06-14 12:27:56 149

原创 springboot入门到精通(十四)springboot打成jar包发布

springboot打成jar包发布目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14sprin

2020-06-14 12:27:17 131

原创 springboot入门到精通(十三)springboot打成war包发布

springboot打成war包发布目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14sprin

2020-06-14 12:26:38 141

原创 springboot入门到精通(十二)springboot自定义拦截器

springboot自定义拦截器目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14springb

2020-06-14 12:25:58 440

原创 springboot入门到精通(十一)springboot文件下载

springboot文件下载目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14springboo

2020-06-14 12:25:02 181

原创 springboot入门到精通(十)springboot文件上传

springboot文件上传目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14springboo

2020-06-14 12:23:10 115

原创 springboot入门到精通(九)springboot面向切面编程

springboot面向切面编程目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14springb

2020-06-14 12:22:06 206

原创 springboot入门到精通(八)springboot开启全局热部署

springboot开启全局热部署目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14spring

2020-06-14 12:21:09 133

原创 springboot入门到精通(七)springboot集成logback日志

springboot集成logback日志目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14sp

2020-06-14 12:20:09 403

原创 springboot入门到精通(六)springboot集成lombok代码简化

springboot集成lombok代码简化目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14s

2020-06-14 12:19:10 172

原创 springboot入门到精通(五)springboot集成mybatis

springboot集成mybatis目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14spri

2020-06-11 23:56:35 141

原创 springboot入门到精通(四)springboot属性注入

springboot使用@Value进行属性注入目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布1

2020-06-11 23:55:31 153

原创 springboot入门到精通(三)springboot集成jsp

springboot集成jsp目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14springbo

2020-06-11 23:54:00 167

原创 springboot入门到精通(二)springboot初体验

springboot初体验目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14springboot

2020-06-11 23:52:34 147

原创 springboot入门到精通(一)springboot 介绍

springboot 介绍目录1介绍2springboot初体验3springboot集成jsp4springboot属性注入5springboot集成mybatis6springboot集成lombok7springboot集成logback日志8springboot开启全局热部署9springboot面向切面编程10springboot文件上传11springboot文件下载12springboot自定义拦截器13springboot打成war包发布14springboot

2020-06-11 23:49:46 163

原创 vuepress入门详解(八)vuepress 部署到服务器

vuepress 部署到服务器部署之前首先要使用命令npm run build进行编译,假设编译好的文件都放在dist文件夹里面。编译好的文件就是一堆静态html页面和样式等文件。任何可以部署web应用的容器都可以部署使用tomcat部署使用tomcat部署的话,直接把编译好的文件夹放到webapp目录下就可以了。发布到github上面我没有使用这个功能,感兴趣的可以参考官网部署到GitHub后记vuepress入门讲解差不多就到这里了,只是记录了一些最简单的内容,他的功能还很强大,感兴趣的

2020-05-28 15:35:30 4144 1

原创 vuepress入门详解(七)vuepress如何添加评论功能

vuepress如何添加评论功能选择评论插件vssue由于你的页面是“静态”的,你没有数据库和后端 API 的支持。但是你希望让你的页面拥有评论功能,让用户可以登录和发表评论。代码托管平台(如 Github、Gitlab、Bitbucket、Coding 等平台,示例选择了github)提供了 OAuth API ,在它们的帮助下,Vssue 可以让用户通过这些平台的帐号登录,将评论存储在这些平台的 Issue 系统中,并在当前页面展示。安装npm install @vssue/vuepress

2020-05-28 15:34:24 2510

原创 vuepress入门详解(六)vuepress 实用插件

vuepress 实用插件这些插件都是官方提供的,有些在我们实用默认主题的时候已经安装了,不需要再单独安装,有些插件需要我们单独安装。具体请看下面的介绍默认主题自带的插件@vuepress/plugin-active-header-links@vuepress/plugin-nprogress@vuepress/plugin-searchvuepress-plugin-containervuepress-plugin-smooth-scroll@vuepress/plugin-last-u

2020-05-28 15:32:02 8014 3

原创 vuepress入门详解(五)vuepress Markdown详解

Markdown详解Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”::: danger本文的markdown语法都是适用于vuepress的,其它工具没有试过,应该大部分都可以适用。这个博客所有文章都是通过markdown写的。看十遍不如动手做一遍,大家可以把内容复制到自己的文档里面看下效果:::常用语法[[toc]

2020-05-25 17:24:26 4975 3

jeasyopc,java与opc通信demo下载.zip

opcclienttest:是jeasyopc的实例 OPC客户端测试工具:是一个好用的测试工具 jeasyopc-2.3.2:是jeasyopc的源码 同步学习网站:https://www.moyundong.com/java/java-opc/1介绍.html 网站里面还会有jeasyopc如何读取组态王、如何读取力控等组态软件的数据。

2020-11-28

springboot进阶demmo下载.zip

springboot进阶demo合集,springboot动态定时任务,springboot集成websocket,springboot多数据源,springboot自定义注解,springboot集成Swagger2,springboot集成ActiveMQ,springboot集成shiro等。同步学习网站:https://www.moyundong.com/java/springboot2/1介绍.html

2020-11-28

springboot基础demo下载.zip

springboot入门demo合集,springboot+mybatis+mysql实例,springboot文件上传下载,springboot拦截器等等关于springboot的基础demo都有,同步学习网站:https://www.moyundong.com/java/springboot/1介绍.html

2020-11-28

spring从入门到精通完整版第一部分

spring从入门到精通完整版第一部分,大概是前300页,后200多页在第二部分

2012-03-27

空空如也

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

TA关注的人

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