(注:阿里云服务器的购买可以使用抢占式实例这样可以节省初期学习的费用)1.修改对应的主机,配置内网访问IP,配置好之后使用ping相应的主机名看是否能通信. 2.做好服务器之...
(注:阿里云服务器的购买可以使用抢占式实例这样可以节省初期学习的费用)1.修改对应的主机,配置内网访问IP,配置好之后使用ping相应的主机名看是否能通信. 2.做好服务器之...
一.为什么要用线程池而不是用单一得线程创建方式去获得线程.例子:10年前单核CPU电脑,假的多线程,像马戏团小丑玩多个球,CPU需要来回切换。现在是多核电脑,多个线程各自跑在...
这里先简单说一下队列和栈,到后面jvm会补齐.队列是先进先出,栈是先进后出.阻塞:必须要阻塞/不得不阻塞阻塞队列是一个队列,在数据结构中起的作用如下图: 当队列是空的,从队列...
今天下午遇见一个很坑爹的问题,当spring使用@Scheduled注解方式来调度定时任务时,会出现如下问题:[https://segmentfault.com/q/1010...
1.CountDownLatch 减少计数CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,这些线程会阻塞。其它线程调用countDown方...
线程的创建有1.继承thread类继承Thread类创建线程的步骤为: (1)创建一个类继承Thread类,重写run()方法,将所要完成的任务代码写进run()方法中;(2...
使用synchronized实现线程间通信,线程间通信:1、生产者+消费者2、通知等待唤醒机制.多线程编程模板:1.判断 2.干活 3.通知 换成4个线程会导致错误,虚...
使用LOCK前先回顾Synchronized(同步)关键字,这是一个重锁不建议使用. 运行结果: 从上面结果可以看出使用Synchronized修饰方法时只允许一个线程访问方...
JUC(并发编程),java.util.concurrent得工具类 首先得了解进程和线程得关系和区别:进程:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。...
List中的ArrayList(),set中Hashset,Map中得HashMap.当如下时主函数main为单线程操作list,list底层是一个Object得数组 结果如...
1.下载nacos得源码或者压缩包 ,https://github.com/alibaba/nacos/releases 解压完之后对 nacos/bin/startup.s...
简单创建maven项目这里不做过多操作,项目所需要的jar包 导入jar包后开始编写测试类,简单的测试连通性: 效果图如下: 如果redis安装在远程linux系统上,要先给...
redis的主从复制就是主机数据更新后根据配置和策略自动同步到备机的master/slaver机制,master以写为主,slave以读为主.(主从复制中通常是一主二仆,一主...
redis的事务是一次执行多个命令,本质是一组命令的集合.一个事务中的所有命令都会序列化,按照顺序地串行话执行而不会被其他命令插入,不许加塞. redis的常用命令 watc...
Redis提供了一系列不同的持久性选项:(这些官方文档有翻译过来就是这个)RDB持久性以指定的间隔执行数据集的时间点快照。AOF持久性记录服务器接收到的每个写操作,这些操作将...
二维数组转成稀疏数,案例(五子棋),思路:1.获取二维数组中有效数据的个数.2.稀疏数组的列数为3,行数通过有效数据的个数决定 spassarry[sum][3]具体代码如...
1.首先看第一个redis的单位以1k作为基础以此类推.当需要内存大小时,可以指定 INCLUDES,图片中翻译过来则是:一个或多个其他配置文件有一个标准模板,该模板可用于所...
redis是单进程模型来处理客户端的请求对读写等事件的响应是通过 epoll函数的包装来做到的.redis的实际处理速度完全依靠主进程的执行效率.epoll是Linux内核处...