首页
学习
活动
专区
工具
TVP
发布

技术探索

专栏作者
67
文章
114331
阅读量
14
订阅数
java堆栈信息不见了
本地试了很多次一直都能打印出异常信息,那么前面那段只有简单的java.lang.NullPointerException,没有详细异常栈信息的原因是什么呢?于是他问怎么出现这个现象的,我跟他说这种情况是 JVM对一些特定的异常类型做了Fast Throw优化导致的
日薪月亿
2021-12-23
1.2K0
rabbitmq如何工作以及rabbitmq核心概念(翻译)
在本文中,我们将学习什么是RabbitMQ,它是如何工作的,以及RabbitMQ的核心概念。 RabbitMQ是一个开源的消息代理软件。它接受来自生产者的消息并将其传递给消费者。它就像一个中间人,可以用来减少Web应用服务器的负载和投递时间。
日薪月亿
2021-12-23
8220
Jedis源码解读-JedisPool
对于一个对象,其生命周期大致可以分为 创建 -> 使用 -> 销毁三大阶段,这个对象的时间是 T1(创建)+T2(使用)+T3(销毁), 对于创建N个对象都需要这个步骤的话,肯定很耗时并且消耗性能的。 官方对于对象池的解释是:
日薪月亿
2021-12-23
6410
(翻译)理解并发的核心概念二
当多个线程在等待彼此释放持有的资源,从而形成了资源占有和等待的循环时,就产生了死锁。可能产生死锁的例子:
日薪月亿
2020-06-22
3930
Java并发编程之线程池
java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池
日薪月亿
2020-06-21
4090
Java并发编程之线程池
java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池
日薪月亿
2020-06-17
3670
(翻译)理解并发的核心概念二
上文连接:https://cloud.tencent.com/developer/article/1646244
日薪月亿
2020-06-17
4890
(翻译)理解并发的核心概念一
原文链接:https://dzone.com/asset/download/210335
日薪月亿
2020-06-17
5730
redis数据结构及内部编码-hash数据结构
在讲redis的hash数据结构之前我们先了解下skiplist Wikipedia给出的解释如下: 跳跃列表(skiplist)是一种数据结构。它允许快速查询一个有序连续元素的数据链表。跳跃列表的平均查找和插入时间复杂度都是O(log n),优于普通队列的O(n)。 通俗的讲就是:跳跃表是一种有序的数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 skiplist的插入流程如下
日薪月亿
2019-09-23
6810
redis数据结构及内部编码-string数据结构
在redis中,当我们想要知道一个key的类型的时候,我们可以使用type命令 eg
日薪月亿
2019-09-17
1.1K0
微服务扩展性和高可用-集群
集群是一组计算机系统,它们协同工作以形成用户作为单个系统的形式。部署集群是为了提高服务可用性或提高计算或数据操作性能。就等效计算能力而言,集群比具有相同性能特征的单体系统更具成本效益。
日薪月亿
2019-05-22
5390
微服务扩展性和高可用-可扩展性、高可用性和性能
术语可扩展性、高可用性、性能和关键任务对于不同的组织或组织内的不同部门来说可能意味着不同的事情。它们经常互换,造成混乱,导致管理不善的期望、实现延迟或不切实际的指标。 这里的快速参考为您提供了定义这些术语的工具,以便您的团队能够实现具有良好理解的性能目标的关键任务系统。
日薪月亿
2019-05-22
2.9K0
微服务扩展性和高可用-性能(翻译)
性能是指在定义的时间段内特定工作负载下的系统吞吐量和延迟。性能测试验证有关系统吞吐量、可伸缩性、可靠性和资源使用的实施决策。性能工程师与开发和部署团队合作, 以确保系统的非功能性需求 (如 SlA) 作为系统开发生命周期的一部分来实现。系统性能包括硬件、软件和网络优化。
日薪月亿
2019-05-21
4640
微服务扩展性和高可用-冗余和容错(翻译)
冗余系统(Redundant system)设计取决于任何系统组件故障独立于其他组件故障的预期。
日薪月亿
2019-05-21
1.5K0
微服务扩展性和高可用-集群(翻译)
集群是一组计算机系统,它们协同工作以形成用户作为单个系统的形式。部署集群是为了提高服务可用性或提高计算或数据操作性能。就等效计算能力而言,集群比具有相同性能特征的单体系统更具成本效益。
日薪月亿
2019-05-21
6680
微服务扩展性和高可用-缓存(翻译)
缓存是一种在多个消费端或服务端之间共享数据的技术,计算或获取数据都是非常昂贵的.数据存储和检索在一个子系统中。该子系统提供对频繁访问数据副本的快速访问。
日薪月亿
2019-05-16
5590
微服务扩展性和高可用-章节2(翻译)
SLA决定系统是否必须扩展。它们还推动了增长时间表。股票交易系统必须在最低和最高可用性水平内实时扩展。相比之下,电子商务系统可能会在一年中“缓慢”的几个月扩大规模,而在零售假日期间扩大规模,以满足更大的需求。
日薪月亿
2019-05-15
5860
服务扩展性和高可用-章节1(翻译)
术语可扩展性、高可用性、性能和关键任务对于不同的组织或组织内的不同部门来说可能意味着不同的事情。它们经常互换,造成混乱,导致管理不善的期望、实现延迟或不切实际的指标。
日薪月亿
2019-05-15
6540
oracle 用interval 求时间
select sysdate - interval '20' day as "20天前", sysdate - interval '20' hour as "20小时前", sysdate - interval '20' minute as "20分钟前", sysdate - interval '20' second as "20秒钟前", sysdate - 20 as "20天前", sysdate - 20 / 24 as "20小时前", sysdate - 20 / (24 * 60) as "
日薪月亿
2019-05-14
5810
java 日志格式化
不管我们使用何种语言开发,一旦程序发生异常,日志是一个很重要的数据。但是并不是意味着打印的日志越多越好,我们需要的是有用的日志。 曾经参与一个很重要的项目优化,他们的日志没有进行规范,开发、运维也没有把这个事情放在心上。等到压测的时候TPS和响应时间一直上不去。通过jstack分析发现,大部分的log数据在阻塞! 今天我们不讨论具体的日志规范,我从日志中心的角度来聊下LOG的规范
日薪月亿
2019-05-14
2.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档