02 2020 档案
摘要:isShutDown当调用shutdown()或shutdownNow()方法后返回为true。 isTerminated当调用shutdown()方法后,并且所有提交的任务完成后返回为true;isTerminated当调用shutdownNow()方法后,成功停止后返回为true;如果线程池任务
阅读全文
摘要:线程池的作用主要是为了提升系统的性能以及使用率。文章刚开始就提到,如果我们使用最简单的方式创建线程,如果用户量比较大,那么就会产生很多创建和销毁线程的动作,这会导致服务器在创建和销毁线程上消耗的性能可能要比处理实际业务花费的时间和性能更多。 作者:小涛来源:程序员的成长|2019-10-25 10:
阅读全文
摘要:https://blog.csdn.net/u013541140/article/details/95225769 熟悉Java多线程编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用线程池的技术了。 目录 1 线程池的优势 2 线程池的使用 3 线程池的工作原理 4 线
阅读全文
摘要:目录 主从复制概述 如何使用主从复制 开启主从复制 断开主从复制 主从复制的实现原理 连接建立阶段 数据同步阶段 命令传播阶段 【数据同步阶段】全量复制和部分复制 全量复制 部分复制 psync命令的执行 【命令传播阶段】心跳机制 主->从:PING 从->主:REPLCONF ACK 应用中的问题
阅读全文
摘要:硬件和系统配置 操作系统 Ubuntu13.04 系统位数 64 CPU Intel(R) Core(TM)2 Duo CPU 内存 4G 硬盘 Seagate ST2000DM001-1CH164 测试工具 PostgreSQL-9.1.11 测试工具 工具名称 pgbench 数据量 200W(
阅读全文
摘要:基础配置介绍已经在前面的《RedisTemplate常用集合使用说明(一)》中已经介绍了,现在我们直接介绍opsForList()方法的使用: 1、leftPush(K key, V value) 在变量左边添加元素值。 Java代码 redisTemplate.opsForList().leftP
阅读全文
摘要:tomcat报错: org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机中的软件中止了一个已建立的连接。 出现原因: 1、由于客户端在发送请求后,还没等服务器响应就断开了连接,有可能是因为网络原因,
阅读全文
摘要:在开发中,有时候我们会想在项目启动时就执行某些操作,如将某些存在数据库里的数据刷到内存里以便在项目里快速使用这些数据、跑一些批处理。 此处介绍两类方法: 第一类: 项目启动时,利用spring容器初始化bean来实现。 共3种方法: (1)通过@PostConstruct方法实现初始化bean进行操
阅读全文
摘要:Redis实现消息队列-代码实现 一、前言 再 上一篇 5分钟学会Redis实现消息队列 文章中,重点讲解 redis实现消息队列的 原理实现 ; 但作为一个合格的程序猿来say,除了代码一切都是浮云 ... 于是,小主在工作闲暇时间,废寝忘食、忘乎所以,还是写了个小demo,供猿友们参考; 现 代
阅读全文
摘要:感谢大佬的参考文档:http://blog.51cto.com/13954634/2170900 https://blog.csdn.net/lc199408/article/details/77154375 总结: 需要连接几个redis数据源,都可以只创建1个JedisConnectionFac
阅读全文
摘要:ActiveMQ 默认用户名和密码 用户名:admin 密码:admin 可以在/conf/users.properties中寻找。 默认登录地址:http://localhost:8161/admin/
阅读全文
摘要:ActiveMQ连接超时问题(java.net.SocketException: Connection reset)长时间未向MQ推送消息,将出现如下警告: 在spring中添加如下配置 若在未启动MQ的情况下,先启动项目,添加上述配置后系统将显示自动重连; 此时再启动MQ,项目即可正常启动; 点赞
阅读全文

浙公网安备 33010602011771号