自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (3)
  • 收藏
  • 关注

原创 shardingsphere升级至5.1.2配置遇坑

动态数据源配置,这个配置类一定要通过org.springframework.boot.autoconfigure.AutoConfiguration.imports文件扫描出来,否则会出现。从源码中可以看出ShardingSphereAutoConfiguration中的databaseName获取到的是spring.shardingsphere.database.name。因为我的分片逻辑是按月分表,所有还有一个的问题,说数据库中不存在tableName202301这张表,但是数据库中是存在这张表的。

2023-12-21 09:19:56 763

原创 Hadoop和HBase开机自启

hadoop和hbase设置开机自启遇到的问题

2023-09-15 09:56:33 134

原创 sharding避坑

在未集成sharding之前,我的新增语句是没有问题的,当集成sharding之后,突然爆出了语法错误就很奇怪。这个错误的意思就是sql中存在关键字,也就是我上图中未打马赛克的字段,修改字段名后正常分表。这个也是真正的错误原因,控制台输出的语法错误是因为源码中进行了异常处理,且报错的源码入参都是正常的。

2023-07-28 11:29:03 156

原创 使用node-media-server+ffmpeg将本地指定目录视频实现直播流

使用node-media-server+ffmpeg将本地指定目录视频实现直播流

2023-06-09 09:28:21 968

原创 node.js使用ffmpeg将RTSP转码服务

node.js使用ffmpeg对RTSP转码

2023-06-09 09:12:24 1391 6

原创 前端使用原生 WebSocket API

前端使用原生 WebSocket API

2023-05-24 10:37:22 160

原创 docker安装nacos

Docker部署naocs

2023-02-27 10:30:07 258

原创 spring boot 启动 Unable to read meta-data for class InnerAuthAspect

Unable to read meta-data for class xxx 也是使用熔断异常在spring.factories配置熔断类路径 启动时报错

2022-10-14 09:21:51 1751 2

原创 Java并发问题

并发问题

2022-08-30 17:35:08 601 1

原创 RabbitMQ安装及基本使用

RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang写成。MQ是一个互联网架构中常见的解耦利器。...

2022-08-26 17:18:25 1134 2

原创 VUE 环境搭建

前言本人将在此分享一个项目从vue环境搭建 --> spring boot整合(spring cloud) -->项目部署 ,该项目会分为两个框架springboot+vue/springcloud+vue前后端分离的模式。本人也是边学边做,如有疑问可共同探讨,希望大佬多多指点!首先开始我们的vue环境搭建一、Node.js下载安装 本地不是特意的记录vue环境怎么搭建的,所以这边我们直接上vue-cli ,其他vue的引用方法可参考官网https://cn.vuejs.org/v2

2021-10-21 16:30:50 316

原创 进程与线程

一、基本原理1.1 进程基本原理 在了解线程之前肯定得知道进程是什么? 一个进程一般来说由程序段、数据段和进程控制块三部分组成。程序段:程序段一般称为代码段,进程的程序指令存放在内存中的位置,包含需要执行的指令集合。数据段:进程操作数据在内存中的位置,包含操作的数据集合。程序控制块:俗称(PCB)包含进程的描述信息和控制信息,是进程存在的唯一标志。PCB主要由四大部分组成:进程的描述信:进程ID和进程名称:进程ID是唯一的代表每一个进程进程状态:运行、就绪、阻塞进程优先级:进

2021-09-25 17:25:06 131

原创 redis集群搭建

1.下载Linux版本的redis1.可以在windows操作系统中去官网下载Linux版本的redis2.可以在Linux中采用wget的方式下载,下载的时候可能会提示找不到wget说明没有wget需要安装wget (yum -y install wget)Linux网络下载路径wget http://download.redis.io/releases/redis-4.0.11.tar.g下载完成以后,在该目录下会出现redis的压缩包我本人一般都是放压缩包以及一些其他文件都放在/opt

2020-12-12 15:36:26 141 1

原创 swfupload提示“错误302”——SameSite

由于最近在做项目的时候,突然就发现用flash插件上传附件的时候导入失败了,在浏览器的控制台上给错的错误码是302,在仔细查看以后并没有传送相应的cookie值,于是就去网上查了很多资料,最终也没有得到一种很好的解决方案,先把自己在网上查阅的资料分享给大家!Chrome80之后更新了cookie的携带机制,把原来的SameSite属性,由None改成了Lax,这就导致了一些需要使用到第三方cookie的应用产生了异常。而SameSite则有三个值分别为Strict、Lax、None1.StrictS

2020-11-28 10:04:19 369

原创 SSM +Bootstrap CRUD操作

给大家分享一个自己写过bootstrap的CRUD,仅供大家学习!话不多说,直接上代码!项目结构项目采用三层架构,主体框架是SSM+Bootstrap基本的实体bean和mapper都是采用mybatis插件自动生成,配置文件会放到文章的末尾Department.classpackage com.edu.bean;public class Department { private Integer deptId; private String deptName;

2020-11-20 15:32:39 819

原创 Spring Boot+MiniUI CRUD操作

后台及数据库请看另一篇文章https://blog.csdn.net/Tom_kobe/article/details/109741374项目结构1.创建index.html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <!--jQuery js--> <script src="../st

2020-11-19 16:34:18 866 1

原创 VMware与主机的三种连接方式

桥接模式(Bridegd)a. 对于虚拟机这端,桥接模式是一个总体,在一开始就虚拟了一个交换机,所有采用桥接模式的虚拟机都连接在这个交换机上。b. 对于主机这端,将主机网卡看做一个交换机,主机连接在这个交换机上。同时,网桥模式虚拟的交换机通过网桥的方式连接在这个交换机上。c. 总而言之,相当于有了两层的交换机结构,但只涉及二层,所以处于主机这一交换机下的所有设备都在相同的网段。NAT众所周知,IP地址为4字节32位地址,被分为ABC类,用4个十进制数字点号分开等等等。但是现在网络四通八..

2020-11-17 15:36:44 1175

原创 Spring Boot + Spring MVC +MyBatis 整合 简单的CRUD操作

项目整体目录结构项目创建请查看https://blog.csdn.net/Tom_kobe/article/details/109741437pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema

2020-11-17 14:54:06 354 2

原创 IDE Spring Boot项目的创建

file ====》 new ====》project选择Spring Initallzr ====》选好自己项目对应的jdk版本 ====》next选择自己需要的版本,在项目建成后也可以使用maven坐标的方式添加创建成功的项目结构可以删除不必要的文件...

2020-11-17 14:21:24 138 1

原创 在Linux上面搭建ftp服务器

1 安装vsftp组件我们Linux操作系统本身就自带了一个ftp文件上传的组件。这个组件叫做vsftpd。安装命令yum -y install vsftpd安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。2 添加一个ftp用户此用户就是用来登录ftp服务器用的。命令useradd ftpuser这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser。3 给ftp用户添加密码命令

2020-11-17 14:00:16 299

原创 Linux防火墙命令

永久关闭SElinuxvi /etc/selinux/config把SELINUX=enforcing 修改为 SELINUX=disabled防火墙操作常用的命令1.查看防火墙的状态firewall-cmd --state2.启动防火墙命令systemctl start firewalld.service3.关闭防火墙命令systemctl stop firewalld.service4.开机时禁用防火墙的命令systemctl disable firewalld.service

2020-11-17 13:49:24 903

原创 Linux当中Redis环境搭建

1 Redis的环境搭建1.1 下载https://redis.io/download1.2 上传到服务器1.3 解压一定要确保你电脑上面安装了GCC.1.4 编译进入到解压目录,使用make命令来进行编译1.5 安装安装的时候我们要指定安装的目录。Make install PREFIX=/usr/local/redis2 Redis的启动方式2.1 前端启动(不需要指定配置文件)进行入redis安装的目录下面(/bin)命令: ./redis-s

2020-10-28 20:40:09 86

原创 Nginx环境搭建

1 搭建Nginx的环境步骤:下载nginx,(wget这个命令下载),但是我们通常推荐大家在windows环境下面下载完毕之后,在上传到服务器上面去。https://nginx.org/上传到服务器的/opt/soft这个目录下面开始安装,因为nginx是使用C语言编写,所以我们在安装nginx的时候我们的linux中一定要有c语言的运行环境。2.1 安装环境步骤nginx是C语言开发,建议在linux上运行,本教程使用Centos7作为安装环境。gcc 采用gcc

2020-10-27 08:33:12 99

原创 Linux基本环境搭建

1 环境搭建1.1 自己在自己的电脑中安装vm/vitual box虚拟机.在虚拟机中挂载centos7的镜像。注意事项,我们自己安装的时候,挂载镜像之后,我们要去设置我们我们的网卡。网卡的设置参考https://blog.csdn.net/Tom_kobe/article/details/1092978491.2 如果我们用的是阿里云的轻量级的服务器我们只需要去连接就可以了。1.3 不管你是阿里云的服务器还是自己的服务器,都要把Linux自带的安全验证关闭,如果不关闭后续可能会出现问题。永

2020-10-27 08:20:32 479

原创 Linux 的vim安装

CentOS7解决vim找不到问题解决步骤如下:1.输入 rpm -qa|grep vim 命令,查看返回如下结果,如果返回的是四条结果: (版本号不重要)则说明vim已经正确安装,如果缺少一条,则需要单独安装而实验中发现 本机只有一条 则需要安装 剩余的几条输入命令:yum -y install vim-enhanced 开始下载安装作为依赖其他也会被安装进来(如果没有安装其他文件,则单独再进行安装)...

2020-10-27 08:11:57 423

原创 日志框架

Java常用日志框架历史1996年早期,欧洲安全电子市场项目组决定编写它自己的程序跟踪API(Tracing API)。经过不断的完善,这个API终于成为一个十分受欢迎的Java日志软件包,即Log4j。后来Log4j成为Apache基金会项目中的一员。期间Log4j近乎成了Java社区的日志标准。据说Apache基金会还曾经建议Sun引入Log4j到java的标准库中,但Sun拒绝了。2002年Java1.4发布,Sun推出了自己的日志库JUL(Java Util Logging),其实现基本模仿了

2020-10-27 08:08:27 147

转载 js 数组API

1、join()join,就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,)书写格式:join(" “),括号里面写字符串 (“要加引号”),var arr = [1,2,3];console.log(arr.join());     // 1,2,3console.log(arr.join(”-"));   // 1-2-3console.log(arr);         // [1, 2, 3](原数组不变)2、push()和pop()push(): 把里面的内容添加

2020-10-26 20:34:56 156

原创 SpringBoot2.3.2版本在redis处理保存json格式的数据的时候,遇到到的坑

1.如果我们在容器中使用自己编写的CacheManager,代码如下(注意加粗部分的代码):@Beanpublic RedisCacheManager cacheManager(RedisConnectionFactory redisConnectionFactory) { RedisSerializer<String> strSerialize = new StringRedisSerializer(); Jackson2JsonRedisSerializer<Ob

2020-10-26 20:31:44 374

原创 Linux服务器中启动tomcat服务器速度太慢的解决方案

1.找到服务器中安装的jdk的以下路径/usr/local/jdk1.8.0_131/jre/lib/security2.开始编辑 java.security这个文件3.将文件中的random改成urandom

2020-10-26 20:26:20 235

原创 SSM 面试题

1.什么是Spring框架?spring是为java应用程序开发提供基础性服务的一套框架,其目的是用于简化企业级应用程序开发,它使得程序员只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要有以下几个模块组成:Spring Core:核心类库,提供IOC服务;Spring Context:提供框架式的Bean访问方式(可以使用配置文件)以及企业级功能(JNDI,定时任务等);Spring AOP:AOP服务;Spring DAO:对JDBC抽象,简

2020-10-26 20:24:15 380 2

原创 Linux 如何配置网络

Linux 如何配置网络1.进入到网络的配置文件:cd /etc/sysconfig/network-scripts2.编辑ifcfg-ens33这个网络配置文件使用vim/vi命令 : vi ifcfg-ens33我们要修改其中的文件内容,按字母 i 键:将ONBOOT=no 改为 ONBOOT=yes将BOOTPROTO=dhcp 改为 BOOTPROTO=static并增加如下几行字符IPADDR=192.168.188.128(同一个网段的ip地址)NETMASK=255.25

2020-10-26 20:22:46 260

空空如也

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

TA关注的人

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