自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(298)
  • 资源 (20)
  • 问答 (4)
  • 收藏
  • 关注

原创 centos7安装mqtt服务端

确保防火墙将1883和18083这两端口开启,可视化界面:http://主机名:18083账号是admin,密码是public。

2024-07-04 17:14:05 315

原创 记一次阿里云服务器java应用无法响应且无法远程连接的问题排查

java服务无响应,无法远程链接到服务器。今天中午12点多,应用直接崩溃。后续进入到服务器,发现java进程都不在了,

2024-07-02 16:13:51 385

原创 插入mysql报错:Incorrect string value: ‘\xF0\xAC\x8C\x97\xE5\x9E...‘

这个错误通常发生在使用MySQL数据库时,尝试将包含四字节UTF-8字符(通常表示为Unicode码点大于U+FFFF的字符)插入到一个不支持这种字符的字符集列中。一般在插入睡眠emoji表情时容易遇到。

2024-06-04 22:00:03 350

原创 mysql主从复制

阿里云默认开启了binglog,所以我们无需对主库进行配置查询主库的server_id,从库配置不要重复就行在文件中增加如下配置其中的和通过在master上执行获得但是需要注意如果主库数据有变更,这两个值可能会一直有变动,可以先执行如下命令锁表查看系统返回信息中 Slave_IO_Running 和 Slave_SQL_Running 的状态是否为 Yes,如下所示。

2024-03-08 14:14:16 938

原创 面试指导(面试会遇到的问题准备)

1.介绍项目流程 项目简介 项目用途 项目架构 项目模块 我所负责的模块2.开发过程中遇到的问题 效率问题 接口不同步拖进度问题 使用到了没使用过的技术(maven分模块开发) 没有测试环境测试不方便 浏览器 JDK linux等环境问题3.你的优点是什么 不能说技术 能加班,能出差 学习能力强 团队合作 服从领导 有责任心,沟通强4.你的缺点是什么 喜欢钻牛角尖

2024-02-17 10:08:04 888 1

原创 记一次服务器被入侵(木马,挖矿)的排查过程

阿里云安全中心报告了告警信息,同时手机短信、邮件、电话也接收到了来自阿里云的风险通知,感觉这方面阿里云还是不错。

2024-01-05 14:36:27 3662 13

原创 log4j RCE漏洞原理分析及检测

log4j rce漏洞

2024-01-03 15:41:45 672 1

原创 centos7搭建ftp服务

etc/vsftpd/vsftpd.conf 内容如下。有时候需要关闭selinux。

2023-11-25 21:28:55 227

原创 如何在一个系统的页面中嵌入另一个系统的页面并实现免登录

有两个系统A、B,希望在A系统中嵌入B系统的页面,我们是具备B系统的账号密码的,期望是能在嵌入的B系统不用重新登录。比起SSO等步骤,本文提供了一种相对简单的实现方式,实现步骤如下iframe。

2023-11-22 17:49:20 3193

原创 前端为什么不能直接连数据库

其实也不是不可以,只是这样做有很多不好的地方,但是如果是一个只有几个人用的内网小系统,是没有问题的。主要基于以下原因考虑。

2023-11-21 23:12:58 1109

原创 Centos7使用nginx搭建rtmp流媒体服务器

2023年10月份,公司系统中有个需求,需要使用摄像头记录工程师在维修设备时的工作状态,找到了一家做执法记录仪的厂商,通过厂商发过来的文档了解到该执法记录仪支持通过rtmp协议推流至服务器,第一次接触相关知识,研究了一下午,搞通了,特此记录,以备查阅。

2023-10-09 16:32:08 655

原创 一个策略模式Demo

比如有个方法这个代码有什么问题?如果后面要再加一个猪叫,是不是又要加一个if,这样不利于扩展。

2023-09-25 18:46:38 462

原创 Nginx自动探活后端服务状态自动转发,nginx_upstream_check_module的使用

nginx对后端节点健康检查的方式主要有3种官网地址:http://nginx.org/cn/docs/http/ng … proxy_next_upstream严格来说,nginx自带是没有针对负载均衡后端节点的健康检查的,但是可以通过默认自带的ngx_http_proxy_module 模块和ngx_http_upstream_module模块中的相关指令来完成当后端节点出现故障时,自动切换到健康节点来提供访问。

2023-08-31 10:55:47 2296

原创 手撸一个简单的Tomcat,延伸`SpringMvc`的原理

Tomcat原理 SpringMvc原理

2023-08-17 12:03:12 221

原创 springboot项目实现验证码功能(短信防刷机制实现)

springboot项目实现验证码功能

2023-08-01 15:20:35 1104 1

原创 Java 串口通讯 Demo

一开始我遵循了协议往对应的串口发,却没有办法收到称重板给的返回数据,经过排查是我发送的方法错误//要发送的字符串 byte [ ] bytes = writeData . getBytes();//将字符串转换为字节数组 serialPort . writeBytes(bytes , bytes . length);但实际上不能这样,这里得转换一下,相当于把字符串表示的16进制数值转化为一个字节数组(有点绕,相当于字符串的内容是16进制的数值,但是用的是字符串表示),比如可以这样。

2023-07-19 18:06:27 2475 2

原创 记一次Mysql无法启动的问题

这次Mysql无法启动的原因,应该就是忽然间的断电导致索引文件损坏了。过程就是看日志,然后忽然检查,然后启动。不过我还有个疑问为什么会说我对应文件没有权限?我这个mysql都使用很久了,不应该出现这个啊。

2023-07-05 15:43:22 386

原创 如何看一块intel主板的配置的好坏

说了这么多,其实我觉得主板最主要的就是看你要不要超频,然后看看供电数是否能带得动你的CPU,拿13900k来说,有的主板供电是12+1+1 50A的规格,就会带不动,当然默频使用肯定没问题,那么具体能不能带得动你的CPU这个还是要去看看评测。至于什么USB口的数量,效率,PCIE是x16还是x8,游戏帧率多个几帧,使用中真的感觉不出来,最重要的是你的网速快不快啊兄dei,三步一卡,银河一号给你扫雷你也觉得烦。

2023-06-20 12:55:37 706

原创 Flowable会签功能

一个任务需要多人审批。

2023-05-19 15:37:57 1289

原创 Cookie原理及JAVA端关于Cookie的增删改查操作

Cookie和Session是但凡做开发都会接触到的东西,本文主要讲述了Cookie的原理以及在Java端我们如何操作Cookie

2023-03-03 10:26:12 862

原创 一文说清楚http、tcp、socket、websocket区别

一文说清楚http、tcp、socket、websocket区别

2023-01-29 10:53:30 9985 11

原创 mysql with recursive 递归用法

with recursive 是一个递归的查询子句,他会把查询出来的结果再次代入到查询子句中继续查询。

2023-01-28 15:52:28 3158

原创 Java原生的Http发送方法(不依赖框架)

Java原生http发送

2022-11-17 15:30:48 745

原创 linux环境变量应该配置在哪里?

长久以来,我一直搞不懂linux的环境变量到底应该配置在哪里,很多时候要配置环境变量,也只是网上一搜,随便找段命令来用,只要能成功就觉得万事大吉。但实际上如果不知其所以然,后面出问题了我也不知道怎么解决,今天又遇到问题就是通过手动命令行能执行`java -jar`命令,但通过jenkins却无法执行,一直提示找不到JDK。所以好好研究了关于环境变量的配置信息,特此记录,以备查阅。

2022-11-04 15:05:09 1604

原创 Springboot项目集成Swagger+knife4j使用

如果你打开百度,搜索Swagger使用,网上说引入各种包的都有,访问的路径也是千奇百怪,你始终搞不清楚到底需要引入哪些包,访问路径到底是哪个。究其原因,是因为springboot的版本不同,导致的配置方式也不同。这篇文章跟你一次性讲清楚。

2022-11-01 10:49:28 574

原创 linux磁盘与分区

linux磁盘与分区

2022-09-30 17:54:39 658

原创 Springboot项目引入WebSocket功能

springboot实现websocket

2022-09-26 14:15:46 4012

原创 JAVA定时器使用与原理分析

Java TimerTask 的使用Demo

2022-09-26 13:59:12 748

原创 SpringBoot全局拦截器

Springboot中如何配置一个全局拦截器

2022-09-20 17:40:05 1807

原创 根据枚举code获取枚举值

枚举接口类BaseIntEnumpackage com.bt.common.core.enums;import java.util.*;/** * Enum implement this interface to customize: * <ol> * <li>{@link #value()} real numeric into DB. Default impl Enum's * {@link #ordinal()}</li> * <li>

2022-05-10 09:41:29 2392

原创 Centos7 安装Jenkins及部署前后端应用到服务器

一、安装Jenkins# 1、下载镜像仓库jenkins.repowget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate# 2、下载jenkins.io.keyrpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key# 3、yum下载安装依赖和jenkins

2022-03-19 22:21:01 3100

原创 SpringBoot2.6.3集成quartz

如何找到quartz的数据库脚本在这里下载,需要注意的是下载2.2.3这个版本,

2022-02-18 09:48:17 1336

原创 mysql 做数据迁移可能会遇到的问题

mysql 5.7版本迁移到mysql5.7以上版本可能会遇到的问题

2022-01-01 16:36:37 1176

原创 idea 2021.2及以后设置全局搜索结果不限制为100

吐个槽idea每次更新部分设置项都会变动位置,导致网上的教程都失效,比如这个问题,网上的解决方案都是什么设置ide.usages.page.size,但这个选项在idea 2021.2及以后版本都没了如何设置(觉得有帮助的点个赞,找了好久)...

2021-12-05 12:31:55 3231 4

原创 用exists代替in真的好么?

前言在面试谈到sql优化的一些经验时,有些面试者会回答:写sql时,最好用exists来代替in,因为in不走索引,所以用exists的sql性能较好,那真的是这样么?以下用AB两表,做个示例,两表都有一个id字段,而两个表都为id字段建立了索引Inin的作用其实就是把范围内存在的数据做个返回,先看看下图的简单示例sql:select * from A where id in (select id from B)这句sql等价于两个循环:for select id from Bfor se

2021-11-27 22:21:09 5203

原创 Springboot读取excel

1. 导包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.0</version></dependency><dependency> <groupId>org.apache.poi</groupId> &l

2021-11-19 11:20:52 6975

原创 一文说清楚Dockerfile 中VOLUME到底有什么用?

写在开头相信大部分人对docker run -v这个参数都比较熟悉,无非就是把宿主机目录和容器目录做映射,以便于容器中的某些文件可以直接保存在宿主机上,实现容器被删除之后数据还在,比如我们把mysql装在容器中,肯定不能说容器被删mysql所有的数据也都不在了。第二个作用是也可以用来实现多容器共享同一份文件。但如果玩过dockerfile的话就知道dockerfile还有个VOLUME指令,如FROM centos:latestRUN groupadd -r redis && use

2021-10-25 00:25:21 25995 11

原创 DateUtil 工具类,基于JDK8+

package com.xx.dubbo.dubboservice.utils;import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.time.temporal.TemporalAdjusters;import java.time.temporal.WeekFields;import java.util.Date;import

2021-10-05 18:13:27 668 1

原创 BeanUtils.copyProperties 方法,克隆类

定义一个BeanUtils工具类public class BeanUtils public static <T, R> R clone(T o, Class<R> targetClass) { R r; try { r = targetClass.newInstance(); } catch (InstantiationException | IllegalAccessException e) { throw ne

2021-09-06 17:27:35 429

原创 MybatisPlus自定义ID生成器(解决官方雪花算法长度过长导致JS精度丢失问题)

1. Mybatis官方ID生成策略的问题我们知道,mybatis-plus官方提供了很多ID生成策略官方地址而其中个人觉得性能上最好的当属ASSIGN_ID,该策略能够得到一个19位的Long类型的值,Long类型的值天然有序,能很好的支持数据库的索引,所以我个人在工作中一般会把ID类型设置为bigint(mysql),然后在代码中使用这个策略。那么这个策略有什么问题呢?生成的19位对于java long类型来说没有任何问题,问题在于我们给前端返回的时候,前端js最长只能支持到17位的数值类型,

2021-08-19 09:23:41 9525 7

emqx-centos7-4.2.7-x86-64

mqtt服务器,参考安装文章:https://mp.csdn.net/mp_blog/creation/success/140184385

2024-07-04

qttbar2048版本

qttbar2048版本,含中文安装. 配套使用的教程为:https://bxoon.blog.csdn.net/article/details/89001727

2023-11-16

centos7安装rtmp所需软件,对应教程 https://bxoon.blog.csdn.net/article/detai

在centos7安装rtmp服务需相关软件,包含如下 1. nginx-1.9.9.tar.gz 2. nginx-rtmp-module-master.zip 3. OBS-Studio-29.1.3-Full-Installer-x64.exe 4. vlc-3.0.18-win64.exe 5. 测试视频.mp4 对应教程 https://bxoon.blog.csdn.net/article/detai 有些软件需要翻墙下载,通过csdn下载速度快

2023-10-09

压测工具jmeter、监控工具nmon、nmon分析工具

含压测工具jmeter、监控工具nmon、nmon分析工具

2021-06-26

Redis-x64-3.0.504windows集群已经配置好的版本

这个是windows已经配置好的版本,讲道理你下载过去只需要执行几条命令,redis集群就能搭建起来,懒癌的福音。 注意:基于windows,支持windows离线安装

2020-05-23

redis集群离线安装全部组件-windows

redis集群离线安装全部组件-windows。含Redis-x64-3.0.504,redis-3.3.0.gem,redis-trib.rb,rubyinstaller-2.2.4-x64.text。 安装教程见 https://bxoon.blog.csdn.net/article/details/106299728

2020-05-23

visualvm143.zip

VisualVM是一款集成了多个jdk命令行的可视化工具,一般都用来对Java应用程序做性能分析和调优,功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作,有需要的赶快下载吧

2019-12-10

MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64_.zip

java内存分析工具(Memory Analyzer Tool,MAT),使用该工具可以对java的堆内存文件进行分析。 MAT 软件版本解压后目录内有个MemoryAnalyzer.ini文件,该文件里面有个Xmx参数,该参数表示最大内存占用量,默认为1024m,根据堆转储文件大小修改该参数即可。 1. MemoryAnalyzer.ini中的参数一般默认为-vmargs– Xmx1024m,这就够用了。假如你机器的内存不大,改大该参数的值,会导致MemoryAnalyzer启动时,报错:Failed to create the Java Virtual Machine。 2.当你导出的dump文件的大小大于你配置的1024m(说明1中,提到的配置:-vmargs– Xmx1024m),MAT输出分析报告的时候,会报错:An internal error occurred during: "Parsing heap dump from XXX”。适当调大说明1中的参数即可。

2019-12-10

ntp rpm 安装包.zip

有时linux服务器需要做时间同步,时间同步需要ntp安装包,安装又分为在线安装和离线安装,在线安装很简单,离线安装需要先下载对应的rpm安装包,这个安装包很不好找,我这里给出一个。

2019-10-09

高版本IK分词器

IK分词器到后面就不再更新了,所以做了一个基于Lucene6.4.0的分词器

2018-11-06

EasyUI入门视频教程

下载的为百度网盘的下载链接, 视频清晰,含有老师讲的课件等。 适合初学者以及对此似懂非懂的人。

2018-10-30

EasyUi清晰视频教程从入门到精通

下载的为百度网盘的下载链接, 视频清晰,含有老师讲的课件等。 适合初学者以及对此似懂非懂的人。

2018-10-30

angularjs+boorstrap视频教程

angularjs视频教程 boorstrap视频教程 这里放的是百度网盘的下载连接

2018-03-08

eclipse中反编译插件

eclipse中反编译插件,内附安装教程。解压后把相应的文件夹下面的东西拷贝到eclipse安装目录中同名文件夹下面。再看文档到eclipse中进行相应的设置即可。

2016-08-24

Elipse中的SVN插件

eclipse中的SVN插件,解压后直接把features和plugins文件夹里面的动拷贝到eclipse安装目录中同名文件夹下面

2016-08-24

nexus-2.8.1-01-bundle.zip

maven中搭建nexus私服

2016-08-24

java定时spring定时源码包含定时和spring必须包直接导入可运行无需连接数据库

java定时任务源码,spring定时任务源码,包含定时和spring必须包,直接导入可运行,无需连接数据库。

2014-11-06

使用flex显示pdf所需第三方控件(flexpaper2.2.4,swftools,FlexPaper_2.2.4_SDK_3.5_swc)

包含使用flex显示pdf所需的一套第三方控件,使用方式网上直接搜“使用flex显示pdf”就可以搜到。包含:flexpaper2.2.4,swftools,FlexPaper_2.2.4_SDK_3.5_swc

2014-05-14

居务公开系统,可做毕业项目,面试项目,新闻发布系统。

本系统为居务公开系统,室本人在公司做的一个项目,可做毕业项目,面试项目等,含新闻发布系统模块,登陆模块,后台管理模块等内容,含数据库,数据库是sqlserver的。直接把项目和数据库导入就能使用。

2014-03-09

JAVA多线程

本教程是针对于java多线程写的教程,包括PPT,代码,课程讲解。这是本人综合了网上的教程,所写的一份比较易懂的教程。

2013-05-23

struts2中的拦截器

其中包含两个项目,都是struts2中的拦截器的用法,还有配置文件。

2012-11-16

VBScript教程

本教程是vbs语言教程,其中包含电子书,doc文档教程,以及vbs的开发环境。

2012-11-16

mvcstruts2框架

对mvc,框架的详细讲解。包含配置文件,以及项目需要的架包。

2012-11-13

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

TA关注的人

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