Pinpoint 分布式请求跟踪系统的搭建
作者:junbaor来源:segmentfault.com/a/1190000011290541Pinpoint是用Java编写的大规模分布式系统性能管理工具,可以跟踪请求,硬件信息收集,请求时间统计等等项目主页:https://github.com/naver/pinpoint前提1、有分布式部署
这样配置,让你的IDEA好用到飞起来
作者:琦彦来源:https://blog.csdn.net/fly910905/article/details/778683001.设置maven1.在File->settings->搜索maven2.Mavanhomedirectory--设置maven安装包的bin文件夹所在的位置3
Dubbo 序列化协议 5 连问,你接得住不?
作者:yanglbme,来源:https://github.com/doocs/advanced-java1)dubbo支持哪些通信协议?2)支持哪些序列化协议?3)说一下Hessian的数据结构?4
Java 类在 Tomcat 中是如何加载的?
作者:xingoo来源:https://www.cnblogs.com/xing901022/p/4574961.html说到本篇的Tomcat类加载机制,不得不说翻译学习Tomcat的初衷。之前实习
Spring Cache抽象详解
缓存简介缓存,我的理解是:让数据更接近于使用者;工作机制是:先从缓存中读取数据,如果没有再从慢速设备上读取实际数据(数据也会存入缓存);缓存什么:那些经常读取且不经常修改的数据/那些昂贵(CPU/IO
MyBatis学习——延迟加载
简介在resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。例如:我们查询订单并且
Java 的 ORM 框架 jOOQ
ORM“杀器”之JOOQIN后端编程,JAVA,敏捷开发,数据库JOOQ是啥?JOOQ是基于Java访问关系型数据库的工具包,轻量,简单,并且足够灵活,可以轻松的使用Java面向对象语法来实现各种复杂
汉字转拼音的Java类库 JPinyin
JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进。【JPinyin主要特性】1、准确、完善的字库;Unicode编码从4E00-9FA5范围及3007(〇)
一份非常完整的MySQL规范
一、数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,
MyBatis包含这9种设计模式,你知道几个?
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。Mybatis至少遇
什么是微服务?什么是中台?阿里的中台战略?
什么是微服务?微服务架构将单体应用,按照业务领域拆分为多个高内聚低耦合的小型服务,每个小服务运行在独立进程,由不同的团队开发和维护,服务间采用轻量级通信机制,如HTTPRESTfulAPI,或者RPC
什么是物联网平台?边缘计算?MQTT传输协议?
什么是物联网平台?物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,指令数据通过API调用下发至设备端,实现远程控制。物联网平台也提供了其他增值能
发现一个很有意思的现象
CSS:.useradderess_content.user_list{width:600px;height:65px;line-height:65px;border-bottom:1pxsolid#
5个相见恨晚的Linux命令,每一个都非常实用
作者|李火清转自【CU技术社区】编者按:说到Linux命令相信大家都不陌生,就连前端现在也要经常在terminal敲一些node,gulp等命令,本文详细介绍了五个相见恨晚,能极大提高工作效率的命令。
图解kafka高可用机制
来自独家号进击的程序猿对于一个复杂的分布式系统,如果没有丰富的经验和牛逼的架构能力,很难把系统做得简单易维护,我们都知道,一个软件的生命周期中,后期维护占了70%,所以系统的可维护性是极其重要的,ka
Java异常排行榜:哪个异常最常见?
最近,发现国外有一个网站专门搜集Java异常。在该网站上,搜集了大量Java程序崩溃时的堆栈跟踪信息。我们几乎能在这里找到经常遇到的Java异常信息。该网站根据不同的标准对崩溃信息进行了分类处理,如异
该什么时候使用 ThreadLocal变量,它是如何工作的?
回答1一种可能的(也是常见的)使用情形是你不想通过同步方式(synchronized)访问非线程安全的对象(说的就是SimpleDateFormat),而是想给每个线程一个对象实例的时候。例如回答2因
图解对比MySQL索引为什么要用B+树
作者:以李服人知否专栏前言讲到索引,第一反应肯定是能提高查询效率。例如书的目录,想要查找某一章节,会先从目录中定位。如果没有目录,那么就需要将所有内容都看一遍才能找到。索引的设计对程序的性能至关重要
分布式事务原理
分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在这几年越来越火的微服务架构中,几乎可以说是无法避免,本文就围绕单机事务,分布式事务以及分布式事务的处理方式
Java架构分布式缓存Redis应用场景解析
Redis的应用场景非常广泛。虽然Redis是一个key-value的内存数据库,但在实际场景中,Redis经常被作为缓存来使用,如面对数据高并发的读写、海量数据的读写等。举个例子,A网站首页一天有1