自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql主从复制

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

2024-03-08 14:14:16 905

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

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

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

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

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

2024-01-05 14:36:27 2754 6

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

log4j rce漏洞

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

原创 centos7搭建ftp服务

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

2023-11-25 21:28:55 205

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

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

2023-11-22 17:49:20 1664

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

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

2023-11-21 23:12:58 736

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

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

2023-10-09 16:32:08 540

原创 一个策略模式Demo

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

2023-09-25 18:46:38 440

原创 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 1790

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

Tomcat原理 SpringMvc原理

2023-08-17 12:03:12 193

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

springboot项目实现验证码功能

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

原创 Java 串口通讯 Demo

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

2023-07-19 18:06:27 2097

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

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

2023-07-05 15:43:22 296

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

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

2023-06-20 12:55:37 648

原创 Flowable会签功能

一个任务需要多人审批。

2023-05-19 15:37:57 1113

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

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

2023-03-03 10:26:12 813

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

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

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

原创 mysql with recursive 递归用法

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

2023-01-28 15:52:28 3063

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

Java原生http发送

2022-11-17 15:30:48 718

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

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

2022-11-04 15:05:09 1556

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

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

2022-11-01 10:49:28 553

原创 linux磁盘与分区

linux磁盘与分区

2022-09-30 17:54:39 645

原创 Springboot项目引入WebSocket功能

springboot实现websocket

2022-09-26 14:15:46 3937

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

Java TimerTask 的使用Demo

2022-09-26 13:59:12 726

原创 SpringBoot全局拦截器

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

2022-09-20 17:40:05 1767

原创 根据枚举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 2350

原创 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 3074

原创 SpringBoot2.6.3集成quartz

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

2022-02-18 09:48:17 1305

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

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

2022-01-01 16:36:37 1141

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

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

2021-12-05 12:31:55 2992 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 5039

原创 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 6949

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

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

2021-10-25 00:25:21 25425 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 651 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 411

原创 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 9190 7

原创 springboot+swagger2 接口排序无效

<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>${swagger.version}</version> <exclusions> <exclusion> <groupId&gt

2021-08-03 17:53:32 1054 2

原创 黑果安装步骤(手把手教你如何安装黑苹果)

一、下载黑果小兵的部落阁镜像打开后你会看到类似如下截图像这种文字里面有PE的说明系统本身已经集成了PE了。OpenCore和Clover是代表不同的黑果引导方式,因为有的机型可能网上只提供的OpenCore或者Clover的方式,而并非两种都有。他这里这个说明这个系统是这两种引导方式都支持。二、第二步就是要去网上找你的机型所对应的EFI文件了搜索步骤可以百度:机型+黑果,但是这个方法也不是一定能找到,有相当一部分机型需要自己想办法找。黑果小兵的部落阁也提供了一些长期维护的机型。找找一般会有这种

2021-08-02 21:26:27 11331

原创 新手学Go会遇到的问题

go mod init 项目文件夹名字go mod tidy 拉取缺少的模块,移除不用的模块下载的时候有的包无法下载,需要设置代理go env -w GOPROXY=https://goproxy.cnGolang工具使用:解决import | go get 之后,导入的包还是显示unresolvedgo语言中文网echo官网API...

2021-07-29 13:34:59 370

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关注的人

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