自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Vue连接Mqtt实现主题的订阅及消息发布

使用Vue连接Mqtt实现主题的订阅及消息发布

2024-05-08 17:56:03 330

原创 Linux 服务器内开放指定的端口

公司新项目刚买了一台云服务器,部署了一个 springboot 项目在 8083 端口上。但是这时在浏览器访问 项目的 swagger 文档却访问不到;,将 8083 端口放开。配好之后再次访问发现还是访问不了!于是在服务器内查看防火墙状态,发现是开启的。再把 8083 端口开放。首先想到是去云服务器平台去。2,重新加载防火墙配置。

2023-12-04 21:12:17 812 1

原创 打包SpringBoot 项目为本地应用

8,后续直接继续下一步,直到出现如下页面,则表示包已经打好到你选择的目录内;4,继续下一步直到出现如下页面,再继续下一步;6,出现如下页面选择否;5,按图片步骤执行;7,进行文件内容改动;3,按图片步骤执行;4,按图片步骤执行;6,按图片步骤执行;7,按图片步骤执行;2,按图片步骤执行;3,按图片步骤执行;5,按图片步骤执行;

2023-11-26 16:12:37 805

原创 Springboot 使用 RabbitMq 延迟插件 实现订单到期未支付取消订单、设置提醒消息

客户下单支付成功后,5分钟内商家未处理订单,需要推送一条消息提醒商家。:客户下单支付成功后,5分钟内商家未处理订单,需要推送一条消息提醒商家。这两种场景都是可以使用延迟消息来实现

2023-11-26 15:13:44 1134

原创 Nginx 部署多个安全域名,多个服务【工作记录】

以下是本人通过Docker 部署的Nginx挂载出来的文件目录。ps:当前文件就是安装后的初始内容,无修改。表示引入其他目录下的.conf配置文件;配置好后重启nginx即可!

2023-10-31 21:12:38 1499 4

原创 Docker 入门 安装及基础使用全过程

Docker 入门学习及相关详细视频资源

2023-04-09 17:51:56 321 1

原创 分布式事务 Seata 的安装配置及基础使用 Windows 基于 若依RuoYi 框架微服务版学习

分布式事务 Seata 的安装配置及基础使用 Windows 基于 若依RuoYi 框架微服务版学习

2023-03-04 19:17:36 1123

原创 ReentrantLock 基础方法使用及示例

ReentrantLock 的使用方法及完整示例

2023-01-13 21:52:05 458

原创 Web3、DApp开发相关的开发工具

web3.0、DApp开发最需掌握的工具,入门必学

2023-01-07 23:25:06 530

原创 Java (Springboot)操作 RabbitMq 入门学习笔记

java 操作 RabbitMq,入门级详细教程

2022-12-31 00:32:48 264

原创 mysql 大数据量查询总数 方式比较

mysql 查询表内数据总数的最优方式

2022-11-22 23:06:10 2317

原创 @Transactional 注解的方法内手动回滚事务

@Transactional 注解的方法内手动回滚事务

2022-09-21 00:50:24 3285

原创 字节流与缓冲字节流的区别

java 字节流与缓冲字节流的区别

2022-09-16 23:44:26 948

原创 java字节流与字符流之间的转换

java 字节流与字符流之间的转换

2022-09-16 23:25:09 1497 1

原创 字节流与字符流的区别

java 字节流与字符流的区别

2022-09-16 00:32:36 247

原创 java 读取文件在控制台打印、将内容写入到文件

java 读取文件在控制台打印

2022-09-13 00:17:11 4433

原创 过滤器、拦截器、监听器、AOP 学习笔记

过滤器、拦截器、监听器、AOP 学习笔记而已

2022-09-03 20:38:24 350

原创 腾讯云http域名升级为https

微信小程序开发,升级配置https域名

2022-08-16 23:10:42 3001 1

原创 springboot 操作kafka 基础使用(含windows内安装启动步骤)

kafka 的基础使用windows内安装使用kafka

2022-04-07 22:58:00 1178 3

原创 递归判断获取自增ID 2022-02-23记

public class Test1 { public static void main(String[] args) { /** * 大致需求: * 数据库中存7位数varchar类型id。 * 要求 指定类型 的数据新增时 id 递增, * 且不能与指定的 id重复,遇到重复的则跳过。 */ Map<String,String> map = new HashMap

2022-03-23 22:59:03 369

原创 IoTDB基础 初识IoTDB 安装及基本使用(个人学习记录)

参考博客时序数据库IoTDB安装及基本使用https://blog.csdn.net/zjy660358/article/details/110871833关键字时序(时间序列)数据库,大数据,实时;下载安装1,下载安装包后解压;2,运行需要java 环境,需配置 JAVA_HOME 环境变量;启动启动start-server.sh(服务),启动start-cli.sh (客户端:sbin/start-cli.sh -h 127.0.0.1 -p 6667 -u root -pw root)

2022-02-09 21:49:33 3182

原创 Springboot 线程池 有返回值的多线程

计算 控制台循环打印10次 0-10000 共需要多长时间;1,线程池配置类参阅前篇2,

2021-12-31 15:27:21 1897

原创 获取两个日期之间的日期列表,时刻列表

获取两个日期之间的日期列表,时刻列表

2021-12-23 16:49:15 448

原创 linux环境下 安装mongodb 20211109 记

环境:腾讯云 Centos 7准备:mongodb 安装包 (mongodb-linux-x86_64-rhel70-3.2.4.tgz)安装包下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.4.tgz注意:不同的Linux 系统对应的下载的安装包要匹配,不然在安装启动的过程中会出现各种问题,并且误导你转进错误的地方去浪费时间其无法解决(我的是Centos 对应的是rhel 后缀的版本,切记)!!!1. 将安

2021-11-09 22:15:50 988

原创 上传本地项目到 Git (Gitee) 20211109 记

搭建了一个简单的SpringCloud 项目,想把它上传到Gitee 上,才发现自己平时只会拉取,提交项目一些简单的操作。于是只能参阅网上的一些博客才能实现,在此记录下加深印象,也希望能帮助到后来者。1. 在Gitee 上先创建远程仓库,并初始化,如下图。(Gitee 或 GitLab)2. 在需要上传的文件夹内打开 Git bash here 并执行 git init 进行初始化git init3. 复制第一步创建的仓库的地址,并 执行 git remote add origin + 仓库

2021-11-09 20:59:38 108

原创 Linux (腾讯云 Centos 7)环境下redis安装 20211109记

环境:腾讯云 Centos 7准备:redis 4.0 安装包 (本次采用 redis-4.0.6.tar.gz)先将准备好的redis 安装包解压至 usr/local/App/ 目录内;tar -zxvf redis-4.0.6.tar.gz -C /usr/local/App/进入文件解压文件的根目录(cd redis-4.0.6/)内进行编译; make再进入 redis 的src 目录(cd )内进行 安装;make install为了方便文件的管理,在r

2021-11-09 17:10:28 660

原创 将 List 拆分成多个小集合

在做多线程批量插入时,需要将待插入数据集合拆分成多个小集合去并行插入。于是参照了网上前辈们的写法实现了功能,为了加深记忆,在此记录下拆分集合的写法,争取能把学来的都变成自己的。详细代码如下://将一个大的集合拆分成小集合 public static void main(String[] args) { List<String> collect = Stream.of("aa", "bb", "cc", "dd", "ee", "ff",

2021-10-28 21:37:42 962

原创 SpringBoot 使用线程池 实现 批量插入数据到Mysql

环境:SpringBoot,MybatisPlus之前项目中遇到过批量查询数据,由于数据量过大,且调用了多处查询接口,且有调用三方平台接口,于是使用了多线程并行执行,大大提高了效率。在此为了学习加深印象,再次尝试实现一下多线程的批量入库操作。实现逻辑:1,创建线程池;2,定义一个批量插入数据库的方法,并用@Async 注解标准。3,拿到要批量入库的数据,分割成多个数据块。4,然后将分隔后的数据块分别调用入库方法。1. 先创建一个线程池的配置。在需要异步执行的方法上添加@Async 注解进行标

2021-10-23 17:18:54 7776 3

原创 JSONArray转List,JSONObject转实体,字符串转JSON...数据类型互转

好记性不如烂笔头,一些常用方法还是经常会忘,写个笔记记录一下加深一下映像。环境:jdk8 alibaba fastjson;准备一个实体类 Stu ,所有笔记基于此类。public class Stu { private String name; private int age; //以下方法自行添加 //有参构造 //无参构造 //get set 方法 //toString 方法}对象转JSONObject public static void main(S

2021-10-23 16:09:43 1141

原创 Linux 环境下 mysql 安装 20210926记

环境:腾讯云 CentOS 7准备:mysql 5.7 linux 安装包(本次采用 mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz)下载地址:https://downloads.mysql.com/archives/community/下载mysql tar.gz 包将tar 包 使用xftp 上传至 /home/mytest/ 文件夹内先检查linux 系统内有没有安装 mariadb(mysql 的分支,linux自带的数据库,可能与mysq

2021-09-26 23:15:51 213

原创 Linux 环境下 jdk 安装 20210926 记

环境:腾讯云 CentOS 7准备:jdk 8 linux环境安装包 (本次使用 jdk-8u201-linux-x64.tar.gz)1. 使用xftp 工具将文件 放在/home/mytets/ 文件夹下 (没有这个文件夹自行创建)2. 使用解压缩命令 tar -zxvf jdk-8u201-linux-x64.tar.gz -C /usr/local 将tar 包解压到 /usr/local 文件夹内;3. 修改环境变量etc:这个目录存放所有的系统管理所需要的配置文件;(环境变量在

2021-09-26 22:34:13 101

原创 java Stream流基础练习

一些方法用过就会忘,再遇到相同场景还是不容易一下就想到。总的来说就是掌握的不扎实,有空就把这些基础的再多写几遍加深映像,在此记录一下。package com.example.demo.test;import java.util.*;import java.util.stream.Collectors;public class Test1 { public static void main(String[] args) { List<User> list = n

2021-09-25 15:30:20 449

原创 获取自定义的响应头response

使用场景前端Vue,后端SpringBoot,个人需求在后端设置了响应头response.setHeader("token","XXX");在控制台可以看到但是在vue 前端打印却为 undefined 。service.interceptors.response.use( response => { //暂停加载动画 tryHideFullScreenLoading(); ...... ......

2021-06-17 22:26:58 1585

原创 解决Vue前端 请求 SpringBoot 后台跨域 session 为空的问题!!!(踩坑经验)

前后端分离,就没有会话(session)这个概念了!!!每次请求都是一个新的会话。业务场景在写登陆接口的时候,用户登陆验证完用户信息后使用jwt生成token,将token 存入session并返回给前端,让前端在后面的请求过程(请求头中)都带着token来请求接口。而我将使用过滤器拦截所有的请求,获取前端传过来的token,进行验证(1,验证token是否有效,2,验证token 是否与session 中的token 一致)。这时问题就出现了,获取session 中 的token 为 null。

2021-06-17 22:01:40 2223

原创 java.lang.IllegalArgumentException: argument type mismatch Mybaitis 一对多映射报错

报错原因:映射的子集合如果有字段与上级字段相同,一定要设置别名;resultReMap 映射的实体类,如果设置了有参构造,一定要定义一个空参构造。业务代码示例resultReMap <resultMap id="EleResultMap" type="com.xxx.xxx.xxx.xxx.ElementTree"> <id column="id" jdbcType="BIGINT" property="id"/> <resu

2021-05-12 20:50:17 282

原创 Nginx配置 root 和 alias 区别

alias 模式下,访问 location加后面的路径名,可以直接映射到alias 后面的目录;root 模式下,访问location加后面的路径名则会将 location 后面的路径,拼接到 需要映射的路径后面;环境:Linux 系统 Nginx 服务器需求想通过nginx 访问 Linux 内 /home/data/img/ 目录下的图片,分别用两种方式来实现。准备在 /home/data/img 目录下准备一个 sd.jpg 图片。[root@wwflinux001 img]# pw

2021-03-28 21:55:39 188 1

原创 java学习资料资源地址【成套资料】

声明:资源链接来自 沉默王二 公众号中,为防止资源丢失,方便需要时系统学习及温习,特在此记录。尚硅谷 java 入门系列 https://www.bilibili.com/video/BV1Kb411W75N尚硅谷 开发工具教程之 idea https://www.bilibili.com/video/BV1PW411X75p尚硅谷 Maven 教程https://www.bilibili.com/video/BV1PW411X75p尚硅谷 Git 使用教程 https://www.bilibil

2021-03-21 14:29:38 119

原创 POI 操作excel

maven 依赖<!--POI--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <dependency> <groupId>org.apache.

2021-03-11 22:09:00 101 1

原创 部署若依框架

若依官网: http://www.ruoyi.vip/点击直接进入若依官网下载资源(共有三个版本供下载,依次尝试部署)前后端不分离版点击 ruoyi源码下载,进入gitee,选择 克隆/下载。我这里选择的是下载ZIP包。解压后使用 idea 导入项目。导入后目录如下:共有6个模块,暂时不管其它模块,只关注 ruoyi-admin 模块(暂时也不知道其它模块是干啥的,后续再研究)。准备工作:linux 服务器内安装mysql 将项目内的sql文件夹 两个.sql 文件导入数据库(系统表);

2021-03-01 23:24:52 4492 1

原创 List<Map<String,Object>> 按 key 进行分组,多场景

直接沾上代码public class StreamTest { public static void main(String[] args) { List<Map<String,Object>> list = new ArrayList<>(); Map<String,Object> m1 = new HashMap<>(); m1.put("age","18"); m1.p

2021-02-25 22:39:00 3298

空空如也

空空如也

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

TA关注的人

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