- 博客(22)
- 收藏
- 关注
原创 uni-app H5使用web-view父子之间的相互传值
uni-app H5使用web-view父子之间的相互传值uniapp 实现富文本解析
2022-11-22 14:05:37
1099
5
原创 spring boot + websocket+redis 实现集群消息推送
spring boot 整合websocket+redis+nginx 实现集群消息推送
2022-08-19 16:41:54
1846
1
原创 IOS播放视频无效,H5页面video不能播放
加载视频接口的时候使用如下代码:public void loadVideo(HttpServletRequest request, HttpServletResponse response,DataObject params) throws FileNotFoundException, IOException { String filePath=params.getText("filePath"); File file=new File(filePath); String fileName=f
2022-02-09 13:56:05
10694
原创 ElasticSearch初识:基本的CURD及聚合分析
面向文档的搜索分析引擎应用系统的数据结构都是面向对象的,复杂的对象数据存储到数据库中,只能拆解开来,变为扁平的多张表,每次查询的时候还得还原回对象格式ES是面向文档的,文档中存储的数据结构与面向对象的数据结构是一样的,基于这种文档数据结构,es可以提供复杂的索引,全文检索,分戏聚合等功能es的document用json数据格式来表达//java实体类public class Employee{ private String email; private String firs
2021-02-28 15:24:41
189
原创 1.ElasticSearch 概况
ElasticSearch是什么?自动维护数据分布到多个节点上并建立索引,搜索请求分布到多个节点去执行自动维护数据的冗余副本,保证一些机器宕机之后。数据不会丢失封装了更多的高级功能,给我们提供了更多的支持,让我们快速的开发应用,开发更复杂的应用;复杂的搜索功能,聚合分析的功能,基于地理位置的是搜索(比如,搜索附近1公里以内的超市)ElasticSearch的功能:分布式的搜索引擎和数据分析引擎搜索:类似百度搜索,网站内的站内搜索,IT系统的检索数据分析:电商网站(最近7天牙膏销量排名
2021-02-28 15:22:16
151
原创 Docker安装遇到的问题
package docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed错误: 问题: package docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
2020-10-10 13:11:29
1094
原创 redis的回收策略与分区
当redis被用作缓存时,可以使用redis的回收策略自动的回收旧的数据配置maxmenmory 100mbredis的回收策略:嘎嘎嘎
2020-08-29 15:40:10
127
原创 初识redis(4)----redis的哨兵机制,哨兵配置
Redis的哨兵机制主从切换:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这时需要人工的干预,很不方便,还可能造成一段时间内的服务不可用。所以在redis2.8开始正式提供了sentinel(哨兵)架构来解决这个问题。哨兵是一个分布式系统,你可以在一个架构中运行多个sentinel进程,这些进程会接收关于主服务器是否下线的信息,并使用投票协议来决定执行自动故障迁移,以及选择那个slave作为新的master。哨兵模式是一种特殊的模式,首先redis提供了哨兵命令,哨兵是一个独立的进
2020-08-26 16:02:31
137
原创 初识Redis(3)----主从复制
Redis的主从复制主从复制,是指将一台redis服务器的数据,复制到另一台redis服务器上。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由主节点到从节点。Master以写为主,slave以读为主。默认情况下,每台redis服务器都是主节点,且一个主节点可以有多个从节点(或没有从节点),但是一个从节点只能有一个主节点。每次当 slave 和 master 之间的连接断开时, slave 会自动重连到 master 上,并且无论这期间 master 发生了什
2020-08-26 13:55:34
174
原创 初认redis(2)----redis的持久化RDB和AOF
redis的持久化—RDBRDB持久化能够在指定的时间间隔对你的数据进行快照存储RDB配置#指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合save "" #停止RDB持久化save 900 1 #900秒内有1个键被更改save 300 10 #300秒内有10个键被更改save 60 10000 #60秒内有10000个键被更改 rdbcompression yes #存储至本地的数据库是否压缩数据,默认为yes,redis采用 LZF 压缩,
2020-08-25 15:49:46
166
原创 初识Redis(1)----redis是什么?redis的特点是什么?
Redis是什么redis是一个开源的使用C语言开发,遵守 BSD 协议,支持网络,基于内存也可持久化的一个key-value的高性能的数据库。它可以用作数据库、缓存和消息中间件。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即mast
2020-08-14 13:56:09
410
原创 解决phpword导出word时文件名乱码的问题并下载
文件名乱码 $filename = iconv("utf-8","gb2312",$examAswer->exam_name.'-'.$examAswer->username.'-'.time()); //防止有的浏览器下载之后中文乱码######下载word文件 header("Content-type: application/vnd.ms-word"); header("Content-Disposition:attachment;
2020-08-11 15:23:30
621
原创 Java基础(7)---String类的使用
字符串是一个特殊的对象字符串一旦初始化就可以不改变,但可以共享实例化字符串对象//直接赋值String a1="abc"; //使用构造函数创建对象String a2=new String("abc");String类两种实例化对象的区别:直接赋值:只会产生一个实例对象,构造函数:...
2020-05-16 16:07:10
222
原创 Java基础(6)---static关键字,代码块
static关键字static(静态)关键字的定义:用于修饰成员(成员变量,成员函数)被static修饰的成员具备以下特点:随着类的加载而加载优先于对象存在被所有对象所共享可以直接被类名调用需要注意的是:静态方法只能访问静态成员,非静态即可访问静态,又可访问非静态静态方法中不可以使用 this ,super 等关键字主函数是静态的,访问非静态函数时,可用对象调用...
2020-04-22 17:29:14
126
原创 Java基础(5)---封装,构造函数,this关键字
封装封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装的作用:将变化隔离便于使用提高重用性提高安全性封装原则:
2020-04-22 14:57:45
357
1
原创 Java基础(4)----类与对象
面向对象面向对象:强调的是对象—实体(c++,java,c#)面向过程:强调的是动作—功能 (C语言)面向对象的特点:面向对象是一种常见的思想,符合人们的思考习惯面向对象的出现,将复杂的问题简单化面向对象的出现,让曾经在过程中的执行者,变成了对象的指挥者面向对象的三个主要特征:封装性:内部的操作对外部而言不可见继承性:在已有结构的基础上继续进行功能的扩充多态性:在继承...
2020-04-19 21:47:45
146
原创 Java基础(3)--逻辑控制
逻辑控制顺序结构所有代码将按照定义的代码顺序依次进行分支结构if分支结构 :针对关系表达式进行判断处理的分支操作//if... int a=10; int b=20; if(a>b) { System.out.println("a大于b"); }//if...else int a=10; int b=20; ...
2020-04-17 13:23:04
125
原创 Java基础总结(2)---数据类型,运算符
数据类型计算机存储设备的最小信息单元叫 “位”(bit),又称“比特位”,用字母“b”表示;计算机中最小的存储单元叫 “字节”(byte),通常用字母”B“表示;存储单位:1B=8bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB不同的数据类型分配不同的内存空间,所以表示的数据大小也不一样基本数据类型数据类型占用字节...
2020-04-12 18:27:33
168
原创 Java基础总结(1)---JDK和JRE的区别
Java的跨平台原理在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM)JDK和JRE的区别与关联JRE:是Java程序运行时的环境,包含了JVM和运行时所需的核心类库运行Java程序只需要安装JREJDK:是Java程序开发工具包,包含JRE和开发人员使用的工具开发一个新的Java程序就必须使用JDK关联:Java开发运行流程编写...
2020-04-11 19:44:39
185
原创 python---time库的使用
time库的概述time库是python中处理时间的标准库(最基础的时间库)计算机时间的表示获取当前系统时间并格式化输出功能提供系统级的计时功能time库的函数1.时间获取time() => 获取当前的时间戳time.time()#1583762006.224429ctime() => 获取当前时间,并返回字符串类型的数据time.ctime()#Mon ...
2020-03-09 22:51:26
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人