自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring boot自定义注解校验参数(枚举校验)

1.message,groups,payload字段默认带上2.enums字段自定义传入字符串数组进行校验可以不用依赖枚举基类(适合不需要拓展的)3.baseEnum字段传入IBaseEnumParam的子类进行校验(适合后期需要拓展的,不用修改校验代码)4.@Constraint告诉validation是验证注解,EnumValidator.class验证的实现类/*** 枚举验证器*//*** 枚举的集合* @return*//*** baseEnum* @return*/

2024-06-18 17:13:55 425

原创 linux常用命令(持续更新)

【代码】linux常用命令(持续更新)

2024-05-16 09:07:21 436

原创 java使用Function函数传参get数据-优化代码

java function函数的基本用法,代码优化,提升代码的可维护信。

2022-11-04 14:46:18 725 1

原创 LocalDate日期格式序列化

LocalDate的序列化与反序列化

2022-08-02 16:23:27 1164 1

原创 poi操作excel常用api

poi,样式

2022-07-28 17:43:52 1012

原创 【白话spring cloud(一)】为什么要用spring cloud?

白话spring cloud

2022-06-28 22:16:35 363 1

原创 linux安装nginx并发布webgl

1.安装nginx1.在/usr/local/目录下下载nginxwget https://nginx.org/download/nginx-1.21.6.tar.gznginx下载地址2.解压并进入nginx目录tar -zxvf nginx-1.21.6.tar.gzcd nginx-1.21.63.使用nginx默认配置./configure4.编译安装nginxmakemake install5.查找安装路径whereis nginx6.进入sbin目录,可以看

2022-03-24 13:49:54 8731 1

原创 springboot操作mongodb

springboot快速操作mongodb

2022-01-27 15:45:55 1857

原创 spring cloud gateway

地址:学习地址

2021-10-12 14:19:48 87

原创 spring boot整合websocket

1.引入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 与websocket冲突 --> <exclusions> <exclusion> <gro

2021-09-14 11:34:51 140

原创 spring cloud alibaba整合分布式事务seata1.4.2

使用nacos作为saeta的注册中心和配置中心1.启动seata-server下载seata-server(直接下载打包好的)seata下载地址修改seata-server下conf/regitry.conf配置registry { # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa type = "nacos" # 修改注册中心的类型为nacos nacos { application = "seata-s.

2021-09-10 15:27:48 703

原创 Rabbitmq使用@RabbitListener动态生成队列进行监听

private static final String QUEUE_NAME="cre_in_out."+ getIp(); @Bean public org.springframework.amqp.core.Queue queue(){ return new org.springframework.amqp.core.Queue(QUEUE_NAME,true); } @RabbitListener(bindings = @QueueBinding(.

2021-08-17 11:11:22 6081

原创 spring cloud alibaba整合nacos作为注册中心和配置中心

1.下载并启动nacosnacos官网下载完nacos之后,启动nacos。nacos默认使用集群模式启动,使用单机模式启动。不然会发生错误。2.应用增加nacos相关配置注册中心的地址#**** nacos配置 *****#spring.cloud.nacos.config.server-addr=localhost:8848加上应用名称,nacos根据应用名称做配置中心的data id#**** 应用名称 *****#spring.application.name=cha

2021-07-06 10:42:13 158

原创 spring cloud整合spring cloud alibaba

1.添加spring cloud和alibaba依赖<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId>

2021-07-01 17:37:55 249

原创 spring boot发生异常时发送邮件进行告警

1.maven引入邮箱类<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2.生成邮箱的授权码(qq邮箱)进入qq邮箱选择‘账户’2.生成授权码3.邮件配置信息spring.mail.default-en

2021-04-20 15:33:57 894

原创 spring boot使用单元测试

1.选择需要的启动配置文件编辑测试类的启动配置输入你想要加载的配置文件2.直接启动测试单元测试方法测试结果

2021-01-28 10:28:28 112 1

原创 idea启动spring boot项目时特别慢并提示Method breakpoints may dramatically slow down debugging

主要是idea打了断点导致启动特别慢只要关闭断点即可1.点击查看所有打了断点的地方2.取消所有的断点并点击done3.再重新启动就不会存在太慢的情况。

2020-12-28 15:01:05 254

原创 java开发必备的环境

1.安装jdk使用java -version查看jdk版本安装教程:安装jdk教程2.安装项目版本控制器git或者svn使用git --version查看电脑是否安装git,并将git整合到idea上面方便提交安装教程:安装git教程3.安装nodejs使用node -v查看nodejs版本,集成cnpm安装教程:nodejs安装教程集成cnpm教程:cnpm安装教程4.安装maven使用mvn -v查看maven版本安装教程:maven安装教程...

2020-11-21 21:52:36 346

原创 videojs解决直播延时的问题

问题:使用videojs进行直播的时候,网络发生延迟或暂停之后再次进行播放

2020-06-22 22:31:45 7485 2

原创 css文本超出宽度使用省略号导致垂直方向对不齐的解决

超出文本宽度使用省略号会导致文本垂直向上排列vertical-align: bottom;使用vertical-align属性把dom的文本排列垂直向下

2020-06-01 17:47:38 629

原创 RabbitMq启动web管理界面

一、安装erlang环境(傻瓜式安装)二、安装RabbitMq(傻瓜式安装)三、启动RabbitMq的web管理界面找到RabbitMQ Command Prompt的程序切换到rabbitMa的安装路径的sbin目录下输入rabbitmq-plugins.bat enable rabbitmq_management命令启动web管理界面登录地址 http://localh...

2019-11-27 10:28:19 1433 1

原创 spring boot整合shiro权限框架

一、添加shiro的maven依赖<!-- shiro权限框架 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>${shiro-spring.version...

2019-09-06 11:02:19 111 1

原创 spring boot整合mybatis逆向工程

上一篇讲了如何spring boot如何基于注解整合mybatis,本篇将整合mybatis的逆向工程,用程序帮我们生成数据库表所对应的实体类,xml,mapper等。一、添加mybatis逆向工程依赖<!-- mybatis逆向工程 --><dependency> <groupId>org.mybatis.generator</groupId...

2019-06-26 10:00:47 265 1

原创 spring boot基于注解方式整合mybatis

前面一篇文章已经整合完mysql数据库,现在要整合持久层框架mybatis,基于纯注解的方式。(后期会用mybatis逆向工程创建xml方式和实体类映射)一、添加mybatis的maven依赖<!-- 引入mybatis --><dependency> <groupId>org.mybatis.spring.boot</groupId>...

2019-06-24 15:42:50 199 2

原创 spring boot整合mysql+druid+log4j2

spring boot整合mysql+druid+log4j2spring boot框架快速搭建完成之后要整合mysql数据库和druid数据库连接池,由于本项目日志打算用lo4j2,druid依赖于log4j2就要一起整合,否则就要报错。注意:spring boot配置文件后缀改为了.yml进行配置一、整合mysql添加mysql驱动依赖和jdbc依赖<!-- mys...

2019-06-14 16:03:04 738 2

原创 spring boot框架初步搭建

spring boot框架初步搭建spring boot版本2.1.5一、快速创建spring boothttps://start.spring.io/快速创建spring boot的网站二、启动项目运行xxxxApplication.java启动成功没报错则搭建成功...

2019-06-14 14:56:14 190 2

原创 java生产消费者模式

一、创建生产者public class Provider implements Runnable{ // 阻塞队列 private BlockingQueue&lt;Integer&gt; queue; private int i = 0; public Provider() { } public Provider(BlockingQueue qu...

2019-01-11 15:35:45 598 1

原创 idea相关文章

一,Project structure项目结构详解https://www.cnblogs.com/zadomn0920/p/6196962.html二,代码风格,导包,代码等提示详解https://mp.weixin.qq.com/s?__biz=MzA5NzgzODI5NA==&amp;amp;mid=2454033781&amp;amp;idx=1&amp;amp;sn=770e219a24da42674343...

2019-01-08 15:15:56 125 1

原创 杀死被占用的端口

一、找到端口所对应的pidnetstat -ano|findstr 8080结果 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 4728 TCP [::]:8080 [::]:0 LISTENING 4728二、根据p...

2018-12-26 09:43:06 1534 2

原创 css 移入div后图片放大后的效果

达到的效果:1.鼠标移入div后图片和文字开始放大并且不撑破div容器2.鼠标移开div后恢复正常html代码片段&lt;div onclick="toAct(1)" class="col-md-3"&gt; &lt;div class="move"&gt; &lt;img class="dateImg" src="../img/monday.jpg"

2018-12-19 21:41:03 739 1

原创 java 回调函数

实现一个java回调的例子:当学生a做完之后喊学生b开始做!一、创建回掉函数的接口public interface StudentCallback { /** * 回调函数的定义 */ public void method();}二、创建StudentB类并实现回调函数接口public class StudentB implements StudentCallback...

2018-12-17 19:15:43 144

原创 java windows上安装ActiveMq(一)

ActiveMq是Apache下的一款消息中间件。5.15.8版本下载地址http://activemq.apache.org/activemq-5158-release.html下载解压完成之后找到bin目录下根据自己的windows系统选择32位或64位的启动方式点击activemq.bat就会启动activemq,如果不想每次手动启动activemq就使用InstallS...

2018-12-14 15:46:08 283 1

原创 java poi解析word(doc,docx)替换word模板中的占位符

doc类型的word用HWPFDocument类进行解析docx类型的word用XWPFDocument类进行解析/** * * @param srcPath word模板数据源路径 * @param destPath word导出路径 * @param map 关键字键值对映射 * @throws Exception */ public static void...

2018-12-10 20:36:38 9688 7

原创 java poi解析两种类型(.xls,.xlsx)的excel

poi原来解析需要两个类去解析不同的类型excel,但现在只需要使用WorkbookFactory工厂类由poi自动帮我们区分类型去进行解析。String path = &quot;excel的路径(不用区分.xls,.xlsx)&quot;// 获取excel对象Workbook wb = WorkbookFactory.create(new FileInputStream(path));// 获取ex...

2018-12-10 20:21:07 709 2

原创 java将多个文件进行压缩打包处理

直接上代码!!复制导入包之后直接可当工具类使用!!public class ZipUtil { private static final int BUFFER_SIZE = 2 * 1024; public static void fileListToZip(List&amp;lt;File&amp;gt; srcFiles , OutputStream out) throws IOException {...

2018-12-06 10:16:24 2668 1

原创 js时间大小比较

根据时间对象的时间戳进行比较var curTime = new Date().getTime(); // 当前时间的时间戳 当期时间2018-09-30var strTime = "2018-10-01";var strTimeDate = new Date(Date.parse(strTime .replace('/-/g','/'))).getTime(); // 国庆节时间戳co...

2018-09-30 14:58:53 4833 1

原创 oracle导出含有clob和blob字段的表数据

导出含有clob和blob的表不可以导出sql文件只可以导出dmp格式的文件//在cmd里面执行exp 用户名/密码@数据库名称 file=c:\news.dmp tables=(表名1,表名2)附上一张导出成功的图片...

2018-09-21 10:43:57 14858

原创 js json字符串转对象

1.JSON.parse() 在网上找json字符串转对象的方法 主要是:JSON.parse(str) 但我发现这个方法有很大的局限性var jsonStr = '{"key":"value"}';var jsonStr1 = '{key:"value"}';console.log(JSON.parse(jsonStr)); // 结果:{key: "valu...

2018-09-17 17:33:58 3237 1

原创 java生成Android的keystore签名文件并验证keystore文件

前言 生成keystore签名文件使用的是jdk1.8以上自带的jar包进行生成与解析,无需引入其他jar包。1.生成keystore文件代码public class KeyStoreUtil { public static void main(String[] args) throws Exception { creatKeyStore(); ...

2018-09-05 16:10:32 2077 1

原创 java md5加密验证两个文件的内容是否相同

1.首先新建两个内容相同的文件 2.创建测试类public class TestMD5 { public static void main(String[] args) { try { FileInputStream file1 = new FileInputStream(new File("C:\\Users\\hp\\Desktop...

2018-08-31 15:35:37 2170 5

seata需要的表.rar

seata db模式下需要的表

2021-09-10

java生成及验证android签名文件源码及生成签名文件

此文件包含生成android签名文件keystore及验证的源码还包含生成的keystore文件。放到项目中即可使用

2018-09-05

md5加密需要的jar包

md5算法需要的jar包,直接导入的lib文件夹下可以直接使用,按照上述步骤即可对文件内容进行加密比较。

2018-08-31

空空如也

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

TA关注的人

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