自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 超简单的Excel导入

【代码】超简单的Excel导入。

2024-05-14 14:13:41 94

原创 Linux一键式安装JDK、Mysql、Redis、Nginx(附带安装包,无需手动配置密码等)

安装包。

2024-03-26 15:49:59 693

原创 Linux下Docker部署中间件(Mysql、Redis、Nginx等)

推荐新建一个中间件的目录,然后将中间件都装到对应目录下,即在对应目录下运行即可。进入docker服务安装文件目录直接运行install_docker.sh。内网下直接上传很慢 使用scp命令将另一台服务器上的文件传输过来;可以很方便的进行中间件或jar包的运行日志查看等操作。写入nginx.conf文件,按照自己的需求更改即可。安装完毕之后测试连接,打开此页面即为安装成功。返回mysql跟目录,修改端口号及密码。在mysql文件夹下创建conf文件夹。端口号均可自行设置,配置你的密码即可。

2024-03-21 15:23:30 631

原创 命令行方式导入Mysql数据库(Linux、Windows)

5. source命令后跟你的sql文件目录即可。3. 查看当前MySQL中是否有导入的库。1. docker启动mysql。直接登录mysql进行导入即可。2. 登录mysql。

2024-03-20 14:57:09 427

原创 centos7系统上挂载新的硬盘教程

fdisk -l新磁盘名为 /dev/sdb。

2024-03-18 18:04:15 282

原创 酷炫的公司年会抽奖(附源码)

1. 可以一次一个 也可一次全部抽取完毕2. 可选择已中奖人后续是否还可继续参与抽奖。

2024-01-19 14:03:18 730

原创 Spring Cloud中使用Dubbo

Dubbo是一款高性能、轻量级的开源Java RPC框架,主要用于构建大型分布式系统。提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo框架主要由以下组件构成:Provider、Consumer、Registry、Monitor和Container。Provider是服务提供者,发布服务并将服务注册到注册中心,等待消费者调用。Consumer是从注册中心订阅服务,和服务提供者进行通信,消费服务。

2024-01-17 15:05:08 874

原创 RockerMQ发送消息流程

Service@Autowired/*** @Description: 功能描述* 当发送的消息不重要时,采用OneWay方式,以提升吞吐量,一般用户日志存储* @param: 参数描述* @throws: 异常描述*//*** @Description: 功能描述* 默认使用同步发送syncSend, 但拿不到回执;convertAndSend和send等价* @param: 参数描述* @throws: 异常描述*//**

2024-01-16 14:46:41 552

原创 Spring Cloud项目如何防止重复提交(自定义注解)

使用Redis+Aop实现,结合 Redis 来实现这个功能,我们将用户的请求信息存储在缓存中,这样就可以实时跟踪用户请求的状态,同时也可以提高系统的性能。为了限制用户在短时间内重复提交相同的请求,我们可以设置一个时间间隔来限制重复提交。在项目开发过程,我们也会经常遇到这种问题,前端未拦截,或者拦截失败,导致后端接收到大量重复请求,结果把这些重复请求入库后,产生大量垃圾数据。使用时直接在方法上使用@NoRepeatSubmit即可。直接简单粗暴,使用计时器和状态禁止几秒内点击。

2024-01-12 15:59:22 862 2

原创 Redis如何保证缓存和数据库一致性?

此时,问题来了,假如说我们的热点数据是人员信息,此时新增了一条张三的信息,你再去缓存拿取的时候是不会有张三这条信息的,因为数据只是更新在了数据库并没有更新在缓存中。延时双删的方案的思路是,为了避免更新数据库的时候,其他线程从缓存中读取不到数据,就在更新完数据库之后,再 sleep 一段时间,然后再次删除缓存。先删除缓存,数据库还没有更新成功,此时如果读取缓存,缓存不存在,去数据库中读取到的是旧值,缓存不一致发生。sleep 的时间要对业务读写缓存的时间做出评估,sleep 时间大于读写缓存的时间即可。

2024-01-12 15:29:29 1133

原创 ant-design-vue 1.x 的 a-form-model怎样设置表单必填项(a-form同样适用)

a-input v-model="sendForm.template_test_json" placeholder="请输入json格式测试数据" :rules="[{ required: true, message: '请输入json格式测试数据' }]"/><a-form-model-item label="测试数据" prop="template_test_json"><a-form-model-item label="测试数据" prop="template_test_json">

2024-01-12 11:25:43 1909

原创 Dubbo 支持哪些通讯协议,每种协议的应用场景,优缺点

6. gRPC协议:gRPC 是谷歌开源的基于 HTTP/2 的通信协议,支持多种编程语言,包括C++,Java,Python,Go等。3. hessian协议:采用Hessian二进制序列化协议,适用于Java环境下的服务调用。5. webservice协议:采用SOAP协议,适用于各种语言环境下的服务调用。2. rmi协议:采用JDK标准的RMI协议,适用于Java环境下的服务调用。4. http协议:采用HTTP传输协议,适用于各种语言环境下的服务调用。

2024-01-09 10:42:53 492

原创 企业微信接入芋道SpringBoot项目

接入企业微信的话肯定不能像平常pc端一样先登录再根据权限看页面,不然的话不如直接手机浏览器打开登录账号来得更为方便,所以迎面而来面临两个问题。

2023-10-27 13:53:14 846

原创 芋道前后端分离项目跳过登录

在此页面中可以看到当在没有获取到token时,如果此页面在白名单中则直接进入,所以我们将刚刚配置在。在此路径下配置需要跳过登录的页面路径,记住path中编辑的名称。根据以上两图可以发现芋道的。将所有需要跳过登录的方法。,否则会提示登录状态过期。至此完成免登录进入页面。

2023-10-27 10:39:51 1183

原创 Stream流的使用详解(持续更新)

一般简单方式我们会使用双重for循环来处理判断数据取值(如下代码所示),但是数据量越大的情况下代码效率则越低,并且现在很多公司都会限制for循环层数所以。

2023-09-28 15:30:22 657 2

原创 spring boot + sql server大数据量批量新增

先发出来 注释慢慢完善。

2023-09-20 11:17:01 543

原创 Element-ui select远程搜索

reserve-keyword:多选且可搜索时,是否在选中一个选项后保留当前的搜索关键词。.toLowerCase()的值要与上方对应。remote-method: 远程搜索方法。filterable: 是否可搜索。要注意option中应该对应的是。remote: 是否为远程搜索。js中return item.

2023-09-08 12:01:22 1720

原创 mysql纵向数据转横向输出

数据库某些字段相同的纵向数据如何转成横向

2023-07-12 11:00:25 954

原创 xxl-job使用详解(包含部分踩坑信息)

XXL-JOB 是一个,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。分布式下,每个服务都可以搭建为集群

2023-07-10 11:01:43 3073

原创 EasyExcel导出横向动态表头

EasyExcel导出横向动态表头

2023-07-06 10:15:09 998

原创 本地新项目推送至gitlab仓库

进入本地项目根目录下,右击 git bash here打开命令窗口。gitlab上点击new project按钮,新建一个项目。项目名称与本地新建项目名称相同,其余根据具体需要选择。git commit -m "任意"

2023-07-04 17:10:50 1857

原创 前端新增校验关键属性是否重复

需求:前端新增某个属性时,该属性下可新增列表,列表编码禁止重复(未提交该属性时前端校验列表编码是否重复)

2023-06-27 10:58:30 147

原创 NVM安装(管理Node.js版本)

如果不写url,则使用默认url;设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。,如果不写url,则使用默认url;设置后可至安装目录 settings.txt文件查看,也可直接在该文件操作。设置下载代理,不加可选参数url,显示当前代理;安装完成之后,使用 nvm use [版本号]切换到下载的版本。设置存储不同版本node的目录,如果未设置,默认使用当前目录。安装完成之后,输入nvm v查看,出现版本号说明安装成功。显示 nvm 版本,version 可简化为 v。

2023-06-08 16:26:56 4941

原创 Linux 命令总结

Linux关机,重启查看系统,CPU信息。

2023-06-08 16:18:32 601

原创 el-select下拉框选中数据进阶操作

将图一操作变更为图二,选中时选择框内显示选择选项,下拉框内不显示选中选项,并且多个下拉框同步共享(即加工工位选择过的,其他工位无法选择)

2023-06-07 09:38:18 336

原创 vue 使用 elementui 双击单元格修改数据

【代码】vue 使用 elementui 双击单元格修改数据。

2023-06-06 14:53:33 2231

原创 vue+elementui 前端分页

【代码】vue+elementui 前端分页。

2023-06-06 14:50:27 126

原创 Linux离线安装mysql

systemctl disable firewalld.service #禁止firewall开机启动。ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';systemctl stop firewalld.service #停止firewall。上传安装包至/usr/local/路径下。1、修改 vi /etc/my.cnf。2、创建mysql组与用户组(依次执行)4、 创建sock文件与命令。9、 配置服务并开机启动。5、 启动mysql。

2023-05-16 15:01:08 192

原创 Linux离线安装Docker

创建daemon.josn文件。下载完成放置服务器文件夹。

2023-05-16 10:53:57 136

原创 OkHttp实现webService接口

OkHttp实现webService接口。

2023-05-09 10:20:12 741

原创 EasyExcel导出多sheet页

EasyExcel导出多sheet页

2023-05-09 09:56:55 268 1

原创 Excel多sheet导出

Excel多sheet导出

2023-03-23 17:45:55 1383

原创 Java导出的实现

【代码】Java导出的实现。

2023-02-11 13:06:54 840

原创 如何循环删除List中元素

如何循环删除list中不需要元素

2023-02-07 15:53:22 818

原创 VUE 实现页面跳转

vue

2022-11-09 16:53:08 530

原创 SpringBoot 官方强烈推荐,连接池,太快了!

现在介绍一款非常强大,高效,并且号称“史上最快连接池”。由此可见他是有多受人喜欢,并且。我们知道的连接池有C3P0,DBCP,它们都比较成熟稳定,但性能不是十分好。所以有了BoneCP这个连接池,它是一个高速、免费、开源的JAVA连接池,它的性能几乎是C3P0、DBCP的25倍,十分强悍在我们平常的编码中,通常会将一些对象保存起来,这主要考虑的是对象的创建成本。...

2022-08-28 11:08:55 275

原创 Spring Boot 整合Redis

redis是一款开源的Key-Value数据库,运行在中,由C语言编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 等。

2022-08-12 17:13:35 1809

原创 MD5加密

MD5加密。

2022-08-10 16:47:03 149

原创 下拉框及单选框匹配赋值

下拉框及单选框匹配赋值。

2022-08-10 16:44:12 203

原创 表格内滑块按钮

注意id,class对应。

2022-08-10 16:40:10 157

Linux一键式安装JDK、Mysql、Redis、Nginx

Linux一键式安装JDK、Mysql、Redis、Nginx

2024-03-26

免费mycat1.7安装包

免费提供mycat1.7安装包包含win和Linux安装包

2024-01-18

Linux基本命令操作

最全Linux命令操作:建立软连接、磁盘,文件,目录相关操作、常用压缩, 解压缩命令、检索相关 、监控linux性能命令top、网络相关等

2023-07-12

linux高可用部署文件

一站式解决linux高可用部署(基础包也有mysql、redis、jdk) gcc、gcc-c++、jdk8、keepalived、mysql8.0、nacos、nginx、rabbitmq3.8.4、erlang-23.0.2、socat-1.7.3.2-2、redis

2023-07-12

空空如也

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

TA关注的人

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