yj_5979
码龄7年
求更新 关注
提问 私信
  • 博客:6,937
    6,937
    总访问量
  • 19
    原创
  • 0
    粉丝
  • 20
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
加入CSDN时间: 2018-01-20
博客简介:

yj_5979的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得2次评论
  • 获得14次收藏
创作历程
  • 10篇
    2021年
  • 9篇
    2020年
成就勋章
TA的专栏
  • 笔记
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Java注解与反射

Java注解与反射什么是注解?Annotation是从JDK1.5开始引入的新技术Annotation的作用:不是程序本身,可以对程序做出解释可以被其他程序(编译器等)读取Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value="unchecked)ANnotation在哪里使用?可以附加在package,class,method,field上面,相当于给他猛添加了额外的辅助信息,
原创
发布博客 2021.08.14 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot使用PageHelper分页插件

SpringBoot使用PageHelper分页插件引入依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.10</version></dependency>yml设置分页插件参数#
原创
发布博客 2021.05.12 ·
688 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux空间不足问题

Linux空间不足问题有一天在运行jar时发现无法启动,查到后面发先无法创建文件,内存空间不足“No space left on device”当我使用 df 命令查看分区情况时,结果如下:# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 40G 40G 0 100% /devtmpfs 1.8G 0 1.8G 0% /devtmpfs 1.
原创
发布博客 2021.05.11 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot整合Mybatis3 Dynamic Sql(IDEA)

SpringBoot整合Mybatis3 Dynamic Sql(IDEA)Mybatis Dynamic Sql与以前TargetRuntime相比较:移除了XXXExamle类和xml文件,代价是不兼容其他的TargetRuntimejava版本限制,生成器将需要运行Java 8,低版本可能会出现错误代码逻辑相对以前,使用了 lambda表达式,是的较容易理解移除了iBatis2代码生成的支持引入依赖<parent> <groupId>org.sprin
原创
发布博客 2021.05.11 ·
2097 阅读 ·
2 点赞 ·
1 评论 ·
9 收藏

Linux安装RabbitMa

Linux安装RabbitMq下载 otp 和 rabbitmq 安装包erlang/otp 下载rabbitmq-server 下载我选择的版本为软件版本otpotp-OTP-21.3.tar.gzotpotp_src_21.3.tar.gzrabbitmq-serverrabbitmq-server-generic-unix-3.7.18.tar.xz安装otp(源码的方式)tar -zvxf otp-OTP-21.3.tar.gz安装相关依赖
原创
发布博客 2021.03.08 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux安装nacos

Linux安装Nacos(tar安装)解压tar -zvxf nacos-server-1.3.1.tar.gz将nacos的数据库脚本添加到mysqlcd /opt/nacos/nacos/conf## 进入maysqlmysql -u root -p# 输入密码# 进入mysqlcreate database nacos;use nacos;source nacos-mysql.sql;修改配置文件application.propertiesspring.datasour
原创
发布博客 2021.03.08 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux安装Redis

Linux安装Redis(tar安装)解压安装包tar -zvxf redis-3.0.0.tar.gz进入解压以后的文件cd redis-3.0.0执行make 对Redis解压后文件进行编译make编译完成之后,可以看到解压文件redis-3.0.7 中会有对应的src、conf等文件夹,这和windows下安装解压的文件一样,大部分安装包都会有对应的类文件、配置文件和一些命令文件。编译成功后,进入src文件夹,执行make install进行Redis安装make instal
原创
发布博客 2021.03.08 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux安装mysql5.7

Linux环境下安装mysql5.7(tar安装)1、为数据库创建软件目录以及数据存放目录#mysql软件目录mkdir /opt/mysql5.7/mysql-5.7#mysql数据文件目录mkdir /data/mysql2、上传mysql-XXXXXX.tar.gz文件到mysql软件安装目录下:cd /opt/mysql5.7tar -zvxf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz3、更改解压缩后的文件夹名称mv mysql-5
原创
发布博客 2021.03.08 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux安装jdk

Linux安装jdk(tar安装)解压安装包tar -zvxf jdk-8u251-linux-x64.tar.gz在/etc/profile文件中,配置环境变量,是JDK在所有用户中生效:vim /etc/profile在文件最后加入以下配置export JAVA_HOME=/opt/jdk8/jdk1.8.0_251export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lob:$JRE_HOME/libexport
原创
发布博客 2021.03.08 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程池的初步认识

阻塞队列当队列是空的,从队列中获取元素的操作将会被阻塞当队列是慢的,从队列中添加元素的操作将会被阻塞试图从空的队列中获取元素的线程将会被阻塞,直到其他线程往非空的队列插入新的元素试图向已满的队列中添加新元素的线程将会被阻塞,直到其他线程从队列中移除一个或多个元素或者全部清空,使队列变得空闲起来并后续新增方法类型抛出异常特殊值阻塞超时插入add(e)offer(e)put(e)offer(e,time,unit)移除remove()poll()take(
原创
发布博客 2021.02.18 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue组件

组件化<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>title</title></head><body> <!-- 组件化: 如果我们将一个页面中所有的逻辑处理全部放在一起,处理起来就会变得非常复杂,而且不利于后续的管理以及拓展 我们将一个完整的页面分成很多个组件。每个组件都用于事件
原创
发布博客 2020.12.27 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将list集合封装成一个树形结构

将list集合封装成一个树形结构一般在项目中获取类型列表,应该是一个树形结构的数据数据库表对应的实体类/** * XX类型 */public class ModelType { private Integer id; private String name; private Integer pid; public Integer getId() { return id; } public void setId(Integer i
原创
发布博客 2020.11.08 ·
1238 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

Dom4j操作xml文件

Dom4j操作xml文件实现简单增删改查引入依赖<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version></dependency>准备一个xml文件 book.xml<books> <book author="天蚕土豆"&g
原创
发布博客 2020.11.05 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Springboot集成RabbitMq初级

RabbitMq集成到SpringBoot中引入依赖<!--rabbitmq 的依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>配置rabbitspring: # 配置rabbitmq ra
原创
发布博客 2020.11.01 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MybatisPlus的简单使用

MybatisPlus的简单使用引入依赖一个简单的springboot项目<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency><dependency> <groupId
原创
发布博客 2020.10.23 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot配置过滤器、监听器、拦截器

springboot配置过滤器监听器在SpringBootApplication上使用**@ServletComponentScan**注解后,Servlet、Filter、Listener可以直接通过@WebServlet、@WebFilter、@WebListener注解自动注册,无需其他代码。过滤器@WebFilter("/*")//拦截那些请求路径public class LoginFilter implements Filter { @Override public voi
原创
发布博客 2020.10.23 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis雪崩、穿透、击穿

Redis雪崩、穿透、击穿雪崩缓存雪崩是指在我们设置缓存时采用了相同的过期时间,导致缓存在某一时刻同时失效,请求全部转发到DB,DB瞬时压力过重雪崩。解决:原有的失效时间基础上增加一个随机值,比如1-5分钟随机,这样每一个缓存的过期时间的重复率就会降低,就很难引发集体失效的事件。总结:大量缓存同时过期,导致大量请求访问数据库。设置过期时间+随机值穿透缓存穿透是指查询一个不存在的数据,由于缓存无法命中,将去查询数据库,但是数据库也无此记录,并且出于容错考虑,我们没有将这次查询的null写入缓存,这
原创
发布博客 2020.10.22 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot2.x整合Redis

SpringBoot2.x整合Redis引入Redis依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>配置application-redis.ymlspring: redis: # Redis数据库索
原创
发布博客 2020.10.22 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx的使用

nginx的使用Linux下载安装nginx安装依赖包//一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel下载并解压nginx//创建一个文件夹cd /usr/localmkdir nginxcd nginx//下载tar包 使用windows下载,然后通过xftp上传到Linux服务器 //解压压缩包tar -zxvf nginx-1.18.0.tar.gz
原创
发布博客 2020.09.04 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多