- 博客(26)
- 收藏
- 关注
原创 docker 安装redis3.2.8
先注释 配置文件里面的 logfile 启动完去在docker容器里面 创建 ./redis.log。然后修改redis.conf 修改 logfile ./redis.log。启动报文件找不到 相关文件陪自己 logfile dir。再重启 因为映射data文件夹所以会挂载文件目录里会有。
2023-11-15 14:54:43 118
转载 一个线上面试题
2.现在基于房间加入退出的功能对外提供了对外的请求接口OPS 要求为 1W/S) 不黑要关心中间件,以及网络接入层,如果有想法可以写一下,主要关注怎么保证房间的功能正常,由于网络的问题加入退出房间的请求可以自定义请求体)到的先后顺序可能不一样,但是原始顺序是一样的,要求保证加入退出房间在动作上是一致的,设计接收网络请求的 service 方法。在设计系统时,我们需要充分考虑系统的并发性和可扩展性,使用多线程和线程池技术来提高系统的处理能力,同时需要注意请求处理的正确性,确保系统的稳定性和安全性。
2023-03-14 12:47:41 166
原创 docker容器中vi vim命令失效
发现vi或者vim命令没有用,解决办法:apt-get update 完成之后 apt-get install vim
2021-10-11 16:25:05 550
原创 缓存穿透 雪崩 击穿
缓存穿透 雪崩 击穿 缓存穿透:大量访问redis不存在的key上,造成数据库压力大,这就是缓存穿透。缓存雪崩:redis在某一个时间点,大量的key失效,造成访问这些key的指令访问数据库,给数据库的压力瞬间增大,这就是缓存雪崩。缓存击穿:有一个热点key,在某个时间点失效了,造成大量指令查询数据库,这就是缓存击穿。这是我自己的理解...
2021-08-30 17:14:06 141
转载 Objects的hash()和hashCode()比较
Objects类是Java jdk 1.7开始引入的This class consists of static utility methods for operating on objects. These utilities includenull-safe or null-tolerant methods for computing the hash code of an object, returning astring for an object, and comparing two obje
2021-06-09 09:28:21 965
转载 HashMap源码注解 之 常量定义
注意 ,本文基于JDK 1.81.默认容量/**The default initial capacity - MUST be a power of two.*/static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 161234默认初始化的容量为16,必须是2的幂。2.最大容量/**The maximum capacity, used if a higher value is implicitly sp
2021-06-09 09:18:17 382
原创 sql不走索引的情况
1.全模糊查询 如%xx% %xx2.索引参与到函数计算中3.使用or,除非使用的每个列都建立了索引,不然是不会走索引的。可以用union。4.字符型的索引和数字类型的数据进行比较是不会走索引的。(id是char类型的)explain select * from table where id = 1; 不走索引 type 是 allexplain select * from table where id = ‘1’; 走索引 type 是 const5.IS NULL、IS NOT NULL、!
2021-06-04 16:46:42 1853
原创 不常用sql记录
这些天看见了公司常用但是我不常用的一些sql,于是打算学习熟悉一下着写sql的编写,顺便记录一下。1. unionSELECT 列名称 FROM 表名称 UNION SELECT 列名称 FROM 表名称 ORDER BY 列名称;这里会去重,相同的内容会被过滤。2 union allSELECT 列名称 FROM 表名称 UNION ALL SELECT 列名称 FROM 表名称 ORDER BY 列名称;这里会查出所有的数据。3.DISTINCTSELECT DISTINCT 列名称 F
2021-06-04 15:59:54 98
原创 执行300M的一个sql文件失败 记录
我在我的服务器上的mysql执行一个300兆的sql文件,处理十八万条数据左右时,后续的sql全失败了。也按照网上的办法设置了mysql的一些设置。还是不行。但是我windows本地的mysql却可以直接执行,我也没有修改参数。记录一下问题吧。有机会解决。...
2021-03-31 16:30:31 202
原创 线程池的四种创建方式
//创建一个固定长度的线程池,超过长度的线程进入等待队列。如果没有线程任务了直接销毁。 **ExecutorService pool = Executors.newFixedThreadPool(10);** //创建一个单例的线程池。只会用唯一的工作线程执行任务。可以指定按照是否是先入先出,还是优先级来执行任务 **ExecutorService pool2 = Executors.newSingleThreadExecutor();** //创...
2021-03-23 15:11:14 143
原创 RabbitMq 3.7.0 Linux 安装
下载rabbitMq 3.8.3 版本配合erlang 22.x版本使用(要注意版本支持问题)此网站可查看互相支持的版本https://www.rabbitmq.com/which-erlang.html下载rabbitMq 3.8.3 rpmwget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/8/rabbitmq-server-3.8.3-1.el8.noarch.rpm
2020-12-08 17:23:41 418
原创 erlang 22.3的安装步骤
安装依赖yum install unixODBC unixODBC-devel -yyum -y install ncurses-devel解压下载好的文件tar zxvf erlang_otp_src_22.3.tar.gz进入解压目录cd otp_srv_22.3./configure --prefix=/usr/local/erlang报错大概率是依赖问题,可以找找哪些依赖没有下载好接下来makemake install然后进入配置文件vim /etc/profile在末尾
2020-12-08 16:39:18 695
原创 windows redis 3.2.1 安装教程
Redis的安装https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100下载安装包 选择路径 添加到path中默认设置端口6379 勾选下方防火墙例外设置。4设置最大内存100M 一般是够用的。安装完成进入redis文件夹,打开cmd窗口 输入 安装命令redis-server --service-install redis.windows.conf我的电脑右键管理
2020-09-15 17:59:32 1038
原创 XML三种解析方式
一.sax解析步骤:1.获取解析xml的资源文件File对象File file = new File(“src/com/briup/xml/test.xml”);2.获得xml解析器工厂对象SAXParserFactory parserFactory = SAXParserFactory.newInstance();3.通过工厂对象获取xml解析器SAXParser parser = parserFactory.newSAXParser();4.创建handler对象(匿名内部类对象),进行解
2020-07-03 11:09:56 1140
原创 Java基础(6) GUI组件
1.GUI概述-AWT和Swing图形用户界面(Graphics User Interface, GUI) 是用户与程序交互的窗口,它比基于命令行的界面更直观并且更友好。GUI的基本类库位于java.awt包中, 这个包也被称为抽象窗口工具集(Abstract Window Toolkit, AWT)。AWT按照面向对象的思想来创建GUI,它提供了容器类、组件类和布局管理器类。随着Java的发展,AWT中的大部分组件已经渐渐被淘汰,它已经不能适应发展的需要,不能满足开发功能强大的用户界面的需要。这时S
2020-06-26 16:41:41 491
原创 Java基础(5) 线程
1.进程和线程的概述1)进程和线程定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.2)进程和线程关系 一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行. 相对进程
2020-06-26 16:40:50 177
原创 Java基础(4) IO流
1.流的概念流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以"流"的方式进行。设备可以是文件,网络,内存等流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,如果数据的流向是设备至程序称为输入流。数据以二进制的形式在程序与设备之间流动传输,就想水在管道里流动一样,所以就把这种数据传输的方式称之为输入流输出流思考:代码程序中要读取文件中的内容,需要使用什么流?代码程序中要向文件中写内容,又需要
2020-06-26 16:40:11 139
原创 Java基础(3) java语言高级特性
1.static修饰符1)static变量在类中,使用static修饰的成员变量,就是静态变量,反之为非静态变量。 静态变量和非静态变量的区别 静态变量数属于类的,"可以"使用类名来访问,非静态变量是属于对象的,"必须"使用对象来访问. 例如: public class Student{ private static int age; private double score; public static void main(String[] args) {
2020-06-26 16:39:20 202
原创 Java基础(2)类和对象
1.OOP特征概述Java的编程语言是面向对象的,采用这种语言进行编程称为面向对象编程(Object-Oriented Programming, OOP)。1)抽象(abstract) 忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用关注细节。 例如:要设计一个学生成绩管理系统,那么对于学生,只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息2)封装(Encapsulation) 封装是面.
2020-06-26 16:37:48 140
原创 Java基础(1)标识符 关键字 类型介绍 如何构建类
1.注释 : 源代码作用:使部分内容只为程序员可见,不为编译器所编译、虚拟机所执行位置:类声明前后、方法声明前后、属性声明前后、方法体中。几乎可以在一个源文件任意位置,但不能在一个关键字字符中插入注释类型:1) 单行注释://text ——从 // 到本行结束的所有字符均作为注释而被编译器忽略(反编译)2) 多行注释:/text/ ——从 /* 到 / 间的所有字符会被编译器忽略3) 文档注释:/test/ ——从"/*“到”/"间的所有字符会被编译器忽略。当这类注释出现在.
2020-06-26 16:36:41 280
原创 SSH 远程连接服务器 SCP 远程传输文件
SSH:在终端输入: ssh root@ipSCP:在终端输入:scp ./xx.zpi root@ip:~现在win10自带了SSH SCP 如果没有,百度安装
2020-04-10 16:44:38 158
原创 如何ubuntu中安装node,mysql,jdk,apache2
1.安装nodewget https://nodejs.org/dist/v12.16.2/node-v12.16.2-linux-x64.tar.xz //下载xz -d node-v12.16.2-linux-x64.tar.xz //安装mv node-v12.16.2-linux-x64 node //修改名字 vim /etc/profile #在该文件...
2020-04-09 21:18:49 239
原创 github的创建仓库,上传,更新简单操作
在拥有github账号的情况下:下载gitbbash,并安装:https://git-scm.com/download/win登录 https://github.com/创建成功后在本地找到你要上传的项目 右键 git bash here1.输入 git init 这个意思是在当前项目的目录中生成本地的git管理2.git add . (我比较喜欢用 *)这个是将项目上所有的...
2020-04-08 16:33:16 173
原创 HTML和CSS初学日记
HTML笔记块级别标签作用:搭建网页的结构特点:宽度默认占满父元素,高度默认由内容决定,宽高可以自定义 div 【容器】无意义的块元素(无招胜有招) h1~h6 标题 p 段落 ul>li 【容器】列表 ol>li 【容器】列表 dl>dd,dt 【容器】列表 <div class="content"&g...
2020-04-08 16:03:43 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人