自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring boot 整合websocket 客户端

Spring boot 整合websocket 客户端

2022-12-30 02:21:26 3241 4

原创 Spring boot 日志直接推送到elasticsearch上

Spring boot 日志直接推送到elasticsearch上

2022-12-29 17:21:45 1780

原创 Spring boot分布式链路追踪

Spring Boot 分布式链路追踪

2022-12-29 16:29:29 540

原创 docker - prometheus+grafana监控与集成到spring boot 微服务

docker - prometheus+grafana监控与spring boot微服务集成

2022-01-18 17:41:01 1423

原创 docker - xxJob 安装 与集成到spring boot

docker - xxJob 安装 与集成到spring boot一、拉取镜像二、运行带登录页面三、登录系统四、映射目录五、spring boot配置pom.xmlapplication.ymlXxlJobConfig.java使用SampleXxlJob.java前往xuxueli/xxl-job的github地址一、拉取镜像docker pull xuxueli/xxl-job-admin:2.3.0二、运行带登录页面docker run -e PARAMS="--spring.dataso

2021-11-05 16:11:19 1265

原创 java 基于oshi的系统监控工具类(带网速上行下行)

java 基于oshi的系统监控工具类(带网速上行下行)一、pom.xml二、工具类1.服务器相关信息 Server.class2.CPU相关信息 Cpu.class3.內存相关信息 Mem.class4.JVM相关信息 Jvm.class5.系统相关信息 Sys.class6.系统文件相关信息 SysFile.class6.网速相关信息 NetWork.class三、测试在网上找了很多示例结果都没有服务器当时的上行和下行的处理,偶然间在一篇文章中记载了网速处理的示例,在此结合起来,废话不多说开整一、p

2021-11-03 10:39:56 3063 15

原创 docker - RabbitMQ 安装(单机版)与集成到spring boot

docker - RabbitMQ 安装(单机版)与集成到spring boot一、拉取镜像二、创建映射目录 如 在home目录下创建需要映射的目录二、启动三、进入容器打开管理命令默认账号密码映射的目录四、spring boot持久化与手动确认1.pom配置2.yml配置3.启动配置4.接收者配置内含手动确认一、拉取镜像docker pull rabbitmq二、创建映射目录 如 在home目录下创建需要映射的目录mkdir -p ~/rabbitmq/{etc,lib,var/{lib,log}

2021-10-26 15:23:01 105

原创 docker - MinIO 安装

docker - MinIO 安装一、拉取镜像二、创建mnt/data与mnt/config三、启动 新版本必须指定两个端口一、拉取镜像docker pull minio/minio二、创建mnt/data与mnt/configcd /mntmkdir datamkdir config三、启动 新版本必须指定两个端口现在9001是管理WEB 账号密码 adminminiodocker run -d -p 9100:9000 -p 9101:9001 --name mini

2021-10-26 11:20:20 87

原创 docker - MySQL 安装

docker - MySQL 安装一、拉取镜像二、运行命令修改mysql远程访问1.进入容器方式一:方式二:一、拉取镜像docker pull mysql二、运行命令docker run --name docker-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql //用户默认是root,密码默认是root的密码修改mysql远程访问1.进入容器方式一:sudo docker ps进程id取出放入下方替换 775c7c9

2021-10-26 11:10:35 65

原创 docker - Portainer(docker可视化)安装

docker - Portainer 可视化 安装运行命令创建文件mnt/docker-sock运行命令 端口号9000运行命令docker volume create portainer_data创建文件mnt/docker-sockcd /mntmkdir docker-sock运行命令 端口号9000docker run -d -p 9000:9000 -v /root/portainer:/data -v /var/run/docker.sock:/var/run/docker.

2021-10-26 10:47:07 81

原创 docker - CentOS Docker 安装

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-10-26 10:37:55 65

原创 Linux系统Minio部署并后台运行

Linux系统Minio部署并后台运行一、下载minio二、为minio添加执行权限三、启动命令1.后台启动2.前台启动五、验证是否启动六、登录一、下载miniowget https://dl.minio.io/server/minio/release/linux-amd64/minio如果:-bash: wget: 未找到命令,先安装wgetyum -y install wget二、为minio添加执行权限chmod +x minio三、启动命令1.后台启动nohup [下载m

2021-01-11 14:06:06 11913 8

原创 Jfinal 中ActiveMQ 完整配置与使用

Jfinal 中ActiveMQ 完整配置与使用一、初始化连接工具二、ActiveMQ工具类三、生产者四、消费者五、Jfinal 插件配置六、接口调用测试七、结果展示一、初始化连接工具import javax.jms.JMSException;import com.hegao.pdos.core.uitle.activeMQ.ActiveMQ;import com.hegao.pdos.core.uitle.activeMQ.JmsReceiver;import org.apache.act

2021-01-09 13:25:41 488 1

原创 转载 Java高并发秒杀平台(Redis + RabbitMQ)

转载 Java高并发秒杀平台(Redis + RabbitMQ)跳转链接

2021-01-09 11:33:52 131

原创 Jfinal中MinIo文件服务器 完整配置以及代码实现

Jfinal 中 Redis 完整配置以及代码实现

2021-01-08 15:22:24 384

原创 js深度克隆(解决引用问题)

目录jS深度克隆源码1.什么叫文件常用的方法2.什么叫文件流 做什么jS深度克隆源码数据流动的方向 读取数据(输入Input) 写数据(输出output)文件流 字符流 对象流 网络流。。。等1.什么叫文件 一种电脑的储存形式 文件有不同的格式 .txt .doc .ppt .mp4 .jpg .rar ... 文件夹?-----目录路径...

2020-04-11 17:56:50 219

原创 Jfinal框架中Redis 完整配置以及代码实现

Jfinal 中 Redis 完整配置以及代码实现配置文件 redis.properties配置文件 JFinalConfig.java实现方法configPlugin()中加入线程类 RedisCacheMsgListener.java链接配置 ESRedisPlugin.java配置文件 redis.properties#================================...

2020-04-11 17:24:55 1106 1

原创 修改jfinal默认的redis序列化方式来解决乱码问题

修改jfinal默认的redis序列化方式redis序列化redis序列化redisPlugin.setSerializer(new ISerializer() { @Override public byte[] keyToBytes(String key) { return SafeEncoder.encode(key); } ...

2020-04-11 16:57:40 618

原创 linux安装redis 完整步骤——新手引导

linux安装redis 完整步骤linux安装redis 完整步骤 新手引导1.获取redis资源2.解压3.安装4.移动配置文件到安装目录下5.配置redis为后台启动6.将redis加入到开机启动7.开启redis8.常用命令9.采用redis desktop manager远程连接的配置linux安装redis 完整步骤 新手引导安装:1.获取redis资源wget http://...

2020-04-11 16:47:40 1749

原创 I/O相关 常用方法总结

目录I/O相关 输入/输出 流(数据流动)1.什么叫文件常用的方法2.什么叫文件流 做什么I/O相关 输入/输出 流(数据流动)数据流动的方向 读取数据(输入Input) 写数据(输出output)文件流 字符流 对象流 网络流。。。等1.什么叫文件 一种电脑的储存形式 文件有不同的格式 .txt .doc .ppt .mp4 ....

2019-04-14 14:27:36 132

原创 Java的错误与异常

目录文章说明异常/错误ErrorException异常Throwable类异常分支运行时异常(非检查异常)编译时异常(检查异常)添加处理异常的手段两种手段try{}catch{}[finally]throws抛出Throwable的分支文章说明本文章是学习笔记的一部分,缺少实例请大家见谅异常/错误程序运行过程中,可能会发生一些不被期望的效果,肯定会阻止我们的程序按照指令去执行这种不被预期出...

2019-03-31 20:00:49 124

原创 获取微信小程序token后台Java代码

目录获取微信小程序token后台Java代码获取token方法内部发送请求的方法获取微信小程序token后台Java代码微信小程序开发离不开推送消息,现在小编为大家写一篇关于获取token后台Java的文章,欢迎大家互相学习。获取token方法该方法需要微信小程序的appid和微信密匙appsecret另外使用该方法需要引入JSONObject包与工具类,工具类在下一模块给出该模块是S...

2019-03-24 18:57:08 2118 2

原创 详细解读native与abstract

目录native与abstractnative本地的abstract抽象的-----(很不具体 没有具体的执行 只是个概念)native与abstract本次详细介绍 native 与 abstract 关键词 及 问与答native本地的Java源代码中看到native就已经再也看不见后续代码后续会调用其他的编程语言C++ C执行内存操作 帮我们操作内存如:Object类中...

2019-03-17 20:23:19 485

原创 java四种修饰符的限制范围、类的加载顺序(附带设计模式分类)

java四种修饰符的限制范围、类的加载顺序(附带设计模式分类)目录java四种修饰符的限制范围、类的加载顺序(附带设计模式分类)一、java四种修饰符的限制范围二、设计模式分类三、类的加载顺序一、java四种修饰符的限制范围访问权限本类本包不同包子类不同包非子类public√√√√protected√√√default√√p...

2019-03-10 19:13:29 1406

原创 位运算与两值互换的几种方法

位运算与两值互换的几种方法目录位运算与两值互换的几种方法一、位运算二、两值互换的几种方法一、位运算&按位与 |按位或 ^按位异或 ~按位取反<<按位左位移 >>按位右位移 >>>按位右位移(无符号)3&5=?~6 = ?算法:1.将3和5转换成二进制表示形式2.竖着按照对应的位置进行

2019-03-03 15:43:40 2261 1

原创 史上最简单易懂的JAVA发送邮件与报错处理

目录一、导入依赖二、配置邮件属性三、写测试用例四、几种遇到的情况与解决办法1.535错误2.加载超时小编不说废话了直接开整一、导入依赖首先导入对应的依赖代码: <dependency> <groupId>org.springframework.boot</groupId> <

2019-02-24 19:11:27 635 1

原创 异步加载js方法整合与封装与js加载时间线

目录异步加载js方法与js加载时间线js加载时间线异步加载JS封装 loadScript : //按需加载执行,也就是说只想用库里某个方法才会用到异步加载js方法与js加载时间线学习笔记中摘取出来并整理的,是关于异步加载与时间线的内容,希望让更多的小伙伴能从中学习更多关于js的知识js加载时间线1.创建Document对象,开始解析web页面。解析HTML元素和他们的文本内容后添加El...

2019-02-17 18:44:25 178

原创 JS事件最全详解(学习笔记)

目录一、绑定事件二、解除事件三、事件处理模型--事件冒泡、捕获四、取消冒泡五、阻止默认事件六、事件源对象七、事件委托八、事件分类学习笔记看着枯燥,请大家见谅由于是笔记中的内容,小编就不一一示范出来了,大家可以自行学习代码中有注释,不明白的可以问我哦!一、绑定事件1.div.onclick=function(){}; //相当于句柄上的(标签上)程序this指向是dom元素本身2....

2019-01-20 16:53:46 209

原创 JS封装type 辨别变量类型与数组去重

目录封装type 辨别变量类型数组去重学习笔记的一部分,这里有封装type辨别变量类型,还有数组去重。其他学习笔记后续会有更新,感兴趣的话可以联系小编,小编把自己的学习笔记分享给大家,供大家学习。封装type 辨别变量类型 function type(target){ var ret = typeof(target) ; var template = { '[o...

2019-01-13 22:25:01 180

原创 shiro简单的密码加盐与密码验证

shiro简单的密码加盐与登录验证最近对后台管理框架非常的感兴趣,于是研究了通过什么进行了密码加盐加密的,并如何进行验证的,本次的所有讲解都是根据guns后端管理框架进行的个人理解一、pom.xml配置首先导入依赖,从guns项目的pom.xml中拽出并把版本号替换成1.3.2<!--shiro依赖和缓存--> <dependency> <groupId...

2019-01-06 19:34:07 3854 7

原创 用jQuery操作属性

目录一、attr---普通属性二、prop---对于布尔类型的属性三、removeAttr---移除属性一、attr—普通属性1.设置单个属性<input type="button" value="按钮"><img src="hui.jpg"><script src="jquery-1.12.4.js"></script&

2018-12-30 22:12:45 104

原创 APIClude常用的代码

目录APIClude常用的代码总结一、下拉刷新二、延迟时间三、confim选择四、 窗口传参,取参五、JS方法跨页面执行六、 再次点击返回键退出APPAPIClude常用的代码总结最近再用APIClude开发app,页面的提示框等与js不一样,于是在网上搜集了一下关于APIClude经常对用到的一些代码一、下拉刷新 api.addEventListener({ nam...

2018-12-23 20:57:09 440

原创 idea创建jsp项目与JDBC连接数据库

一、创建jsp项目1.首先创建一个jsp项目2.选中项目选项3.选中java-》javaee 点击web选项 下一步4.输入文件地址与项目名称 完成二、添加数据库驱动选择idea右上角的配置选择Modules-》右边的加号-》选择数据库驱动如:mysql-connector-java-3.0.17-bin.jar,没有的可以在网上下载对应数据库的驱动三、JDBC链接数据...

2018-12-16 21:13:41 8389 6

原创 JavaScript中数组实用操作方法

数组与实用操作方法1.数组的概念:是值数据的集合,在JavaScript中数组中的数据类型可以是不同的.2.数组的声明:(1)var 数组的名称=new Array();(2)var 数组的名称=[];3.数组的初始化(1)var 数组的名称=new Array(‘值1’,值2,‘值3’,…)//js 是一种弱类型的脚本语言索引可以存储不同的数据类型.(2)var 数组的名称=[值...

2018-12-09 19:33:16 789 1

原创 echarts.js实现雷达图

echarts.js实现雷达图本次小编要介绍的是雷达图画法与需求注意的点。一、雷达图插件的引用首先引用echarts.js 与jquery.js<script src="js/echarts.min.js"></script><script src="js/jquery-3.3.1.js"></script>二、在html中写出一个容器...

2018-12-02 16:42:46 7664 3

原创 jQuery插件的几种写法,活学活用

今天小编突然对jQuery插件有了想法,平时都用现成的jQuery插件今天想自己做一个jQuery插件,于是找了大量的关于jQuery插件的博客并总结如下几点jQuery插件的几种写法一、jQuery插件开发方式1、通过$.extend()来扩展jQuery2、通过$.fn 向jQuery添加新的方法3、通过$.widget()应用jQuery UI的部件工厂方式创建二、三种jQuer...

2018-11-18 19:49:10 851

转载 HTML5元素的一些知识

参考地址:https://note.youdao.com/share/?id=ca45c17e98435e0a6095f05bd7e7f565今天小编看到一篇不错的文章,整理出一部分,有兴趣的小伙伴可以自行点击链接去学习关于HTML5的知识HTML5元素HTML5元素背景基本知识1.语义与呈现分离2.元素选用原则3.元素说明体例4.元素速览5.未实现的元素HTML5元素背景基本知识1.语义...

2018-11-04 13:42:27 313

原创 浏览器内核的了解与Css部分总结

一、浏览器内核的了解在网上查了一些资料,浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。渲染引擎 它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。JS 引擎...

2018-10-21 21:11:00 319 1

原创 jQuery中的伪类first(),:first,:first-child区别

first() 是被选元素的第一个元素。<body>//HTML部分//:first() 测试<div> <p>测试first()</p> <p>测试first()</p> <p>测试first()</p></div>&am

2018-10-14 21:31:50 1018

原创 JavaScript数字精度丢失问题总结

JavaScript数字精度丢失问题总结在这里小编给大家总结一下在计算数字时会遇到损失精度的问题以及如何解决这种情况,好了下面就是本篇的主要内容:1、JS 数字精度丢失的一些典型问题2、JS 数字精度丢失的原因3、解决方案一、JS数字精度丢失的问题1、两个简单的浮点数相加0.01 + 0.2 != 0.21 // true2、大整数运算9999999999999999 ==...

2018-10-09 00:18:55 1020

ZLMediaKit-rocky9-zlm.7z

2024年编译最新支持rockyLinux9和Ubuntu22.04版本支持按需拉流 在拉流接口http://127.0.0.1:1800/index/api/addStreamProxy中添加"auto_close":true参数即可。 附带默认配置文件

2024-03-20

ZLMediaKit-centos7.6-zlm.7z

2024年编译最新centos7.6版本支持按需拉流 在拉流接口http://127.0.0.1:1800/index/api/addStreamProxy中添加"auto_close":true参数即可。 附带默认配置文件

2024-03-20

ZLMediaKit-win11-zlm.7z

2024年编译最新Win11版本支持按需拉流 在拉流接口http://127.0.0.1:1800/index/api/addStreamProxy中添加"auto_close":true参数即可。 附带默认配置文件

2024-03-20

ZLMediaKit-Win

ZLMediaKit win版本 依赖 libcrypto-1_1-x64.dll libssl-1_1-x64.dll 依赖 msvcr100.dll msvcr110.dll 解压即用

2023-05-25

ZLMediaKit-Ubuntu18

ZLMediaKit zlm-release-ubuntu18 依赖 openssl-devel 依赖 ffmpeg 依赖 ffmpeg-devel 开箱即用

2023-05-25

ZLMediaKit-Centos7

ZLMediaKit现成的压缩文件 依赖 openssl-devel 依赖 ffmpeg 依赖 ffmpeg-devel zlm-release-centos7-2021-04-20.tar.gz

2023-05-25

IPUtil获取ip与MAC工具类

通过Request 解析ip地址以及MAC地址工具类

2021-01-08

js深度克隆(解决引用问题).txt

本文档是解决 引用问题的解决方案,它不仅可以解决引用值拷贝 ,还可以原样复制一个一摸一样的数组、对象包括其中的方法。

2019-07-30

jdk api 1.8中文手册.zip

这是JDK api 1.8 中文的手册,帮助大家快速掌握Java。

2019-06-11

空空如也

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

TA关注的人

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