自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 富文本编辑器CKEditor4在VUE中的配置及使用

目录添加/删除编辑器功能添加字体字号设置默认字体字号一.下载安装第一次做富文本编辑器,经过两天的查资料和参考官方文档和同事的帮助下终于完成需求功能,下面整理了一下使用的方法。我们的需求是这样的:需要的编辑器功能如下图,需要添加加字体,设置默认字体字号,也是最困扰我的地方!通过调查资料,vue项目中使用ckeditor4有两种方式,一种是去官网下载ckeditor4的包,解压放在项目中,然后根据自己的需求,通过修改编辑器的配置文件config.js文件来添加/删除功能,

2022-04-25 22:06:23 6201

原创 Java操作redis

1,jedis客户端maven坐标: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency>使用 Jedis 操作 Redi

2022-04-22 00:51:15 1199

原创 java用itext导出PDF中for循环问题

第一次做itex导出pdf需求,表格还有点复杂,我的做法是将一行平均分为20个小单元格,然后所有行的单元格都用20个小单元格合并生成,并且for循环,document.newPage()生成多页,循环完记得document.close();下面的名单表格的数量还会根据页面表单提交的数字来决定。刚开始数据量小,没发现问题,数据量大的时候就会出现空白页及重复页,困扰了我一下午!!!!最近不方便整理代码,回头整理完补上!!!码友们碰见其他问题欢迎评论区讨论!!!问题:for循环导出多页pdf出现空白页及重

2022-04-20 00:25:57 1598 1

原创 Redis分片集群(详解+图)

解决问题:海量数据存储和高并发写分片集群特征:集群中有多个master,每个master保存不同数据每个master都可以有多个slave节点master之间通过ping监测彼此健康状态客户端请求可以访问集群任意节点,最终都会被转发到正确节点散列插槽Redis会把每一个master节点映射到0~16383共16384个插槽(hash slot)上,查看集群信息时就能看到:数据key不是与节点绑定,而是与插槽绑定。redis会根据key的有效部分计算插槽..

2022-04-06 00:24:53 9278

原创 Redis哨兵集群(详解+图)

目录哨兵集群结构哨兵的作用:集群监控原理集群故障恢复原理小结:Sentinel的三个作用是什么?Sentinel如何判断一个redis实例是否健康?故障转移步骤有哪些?哨兵集群结构哨兵的作用:Redis提供了哨兵(Sentinel)机制来实现主从集群的自动故障恢复。哨兵的结构和作用如下:监控:Sentinel会不断检查你的master和slave是否按预期工作自动故障恢复:如果master故障,Sentinel会将一个slave提升为master.

2021-12-04 19:36:03 1171 1

原创 Redis主从同步(详解+图)

目录redis主从同步(解决并发能力问题)全量同步master如何判断一个slave是否是第一次同步?全量同步过程增量同步增量同步过程repl_baklog原理可以从以下几个方面来优化Redis主从就集群:全量同步和增量同步区别?什么时候执行全量同步?什么时候执行增量同步?redis主从同步(解决并发能力问题)假设有A、B两个实例,如何让B作为A的slave节点? 在B节点执行命令:slaveof A的IP A的端口全量同步主...

2021-11-29 23:51:30 5823 2

原创 Redis持久化(详解+图)

redis持久化(解决数据丢失问题)两种方式:RDB和AOFRDB:数据快照,当redis故障重启后,会从磁盘读取快照文件(RDB文件)恢复数据执行时机:执行save命令 (会在主进程执行RDB,导致其他命令阻塞)执行bgsave命令 (会开启独立进程异步执行RDB,主进程可以持续处理请求)redis故障停机时 (redis停机时,会执行save,实现redis持久化)触发RDB条件时 (r...

2021-11-29 23:22:07 788

原创 SpringBean的生命周期

实例化-------设置对象属性(依赖注入)--------初始化---------销毁1.实例化:容器通过获取BeanDefinition对象中的信息(全类名,Bean的id,作用范围)进行实例化。反射通过构造方法创建对象。构造方法推断:1.如果类只有一个构造方法,用该构造方法创建对象如果是有参构造,需要传递参数,该参数必须在IOC容器中有,Spring会依赖注入进行传递;...

2021-11-29 00:58:33 256

原创 JAVA基础-网络编程概述及应用(示例代码)

1.网络编程入门1.1 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输 1.2 网络编程三要素 IP地址 要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收数据的计算机和识别发送的计算机,而IP地址就是这个

2021-08-17 20:09:26 240 2

原创 JAVA基础-IO流概述及常用方法(思维导图+示例代码)

目录1.字节流1.1 IO流概述和分类1.2字节流写数据1.3字节流写数据的三种方式1.4字节流写数据的两个小问题1.5字节流写数据加异常处理1.6字节流读数据(一次读一个字节数据)1.7字节流复制文件1.8字节流读数据(一次读一个字节数组数据)1.9字节流复制文件2.字节缓冲流2.1字节缓冲流构造方法2.2字节缓冲流复制视频3.字符流3.1字符串中的编码解码问题3.2字符流写数据3.3字符流读数据4.字符缓冲流4.1字...

2021-08-15 16:13:33 1616 3

原创 JAVA基础-集合体系概述及常用方法(思维导图+示例代码)

目录1.Collection集合2.List集合3.List集合的实现类4.Set集合5.TreeSet集合6.HashSet集合的特点 :7.Map集合8.HashMap集合9.TreeMap集合1.Collection集合1.1 Collection集合概述 :是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接...

2021-08-15 02:31:06 527 3

空空如也

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

TA关注的人

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