Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和Spring框架无缝集成。dubbo中消费者调用提供者原理 Provider:暴露服务方称之为“服务提供者” Consumer:调用远程服务方称之为“服务消费者” Registry:服 ...
分类:
其他好文 时间:
2019-11-02 16:11:54
阅读次数:
108
在shell里for循环常用于执行有限次数的循环,而while一般才用于守护进程无限循环等等
分类:
其他好文 时间:
2019-11-02 09:22:11
阅读次数:
100
JUC Monitor监控ThreadPoolExecutor 一个自定义 监控ThreadPoolExecutor的执行情况 TASK WokerTask MonitorTask(监听器) RejectedExecutionHandler(拒绝策略) LogRejectedExecutionHan ...
分类:
其他好文 时间:
2019-11-01 16:14:53
阅读次数:
79
在agent上添加 UserParameter=auth.check,/etc/zabbix/auth_monitor/auth_check.py auth.check就是之后添加的自定义的item值。脚本返回0/1,做trigger报警用 trigger 创建新的报警触发器 create trig ...
分类:
其他好文 时间:
2019-11-01 12:59:14
阅读次数:
552
Mysql主主复制操作手册 主从复制的原理:(见下图) 第一步:在每个更新数据的事物完成之前,主服务器都会把数据更改记录到二进制日志中。即使事物在执行期间是交错的,mysql也会串行地把事物写入到二进制日志中,写入完成之后,主服务器告诉存储引擎提交事物。 第二步:从服务器把主服务器的二进制日志拷贝到 ...
分类:
数据库 时间:
2019-10-31 16:37:56
阅读次数:
106
C#开发者(面试者)都会遇到Mutex,Semaphore,Monitor,SemaphoreSlim这四个与锁相关的C#类型,本文期望以最简洁明了的方式阐述四种对象的区别。 什么叫线程安全? 教条式理解 如果代码在多线程环境中运行的结果与 单线程运行结果一样,其他变量值也和预期是一样的,那么线程就 ...
分类:
其他好文 时间:
2019-10-30 18:10:59
阅读次数:
223
Spring Boot 访问外部接口 在Spring Boot项目开发中,存在着本模块的代码需要访问外面模块接口,或外部url链接的需求, 比如调用外部的地图API或者天气API。 "Spring Boot 访问外部接口" "方案一: 采用原生的Http请求" "方案二: 采用Feign进行消费" ...
分类:
编程语言 时间:
2019-10-30 13:11:33
阅读次数:
122
多核CPU linux : 如果你不幸拥有一个多核CPU,你肯定在想,多核应该可以同时执行多个线程。 如果写一个死循环的话,会出现什么情况呢? 打开Mac OS X的Activity Monitor,或者Windows的Task Manager,都可以监控某个进程的CPU使用率。 我们可以监控到一个 ...
分类:
编程语言 时间:
2019-10-29 13:43:08
阅读次数:
84
SQL Server提供了sp_monitor存储过程可以方便我们查看SQL Server性能统计信息,包括CPU/Network/IO,通过这些信息可以对自己的数据库性能状况有一个大致的了解。 下面的示例报告有关 SQL Server 繁忙程度的信息: 每个列名的解释: 列名说明 last_run ...
分类:
数据库 时间:
2019-10-29 11:15:46
阅读次数:
205
# SpringMVC执行流程: # 1.用户发送请求至前端控制器DispatcherServlet 2.DispatcherServlet收到请求调用处理器映射器HandlerMapping。 3.处理器映射器根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChai ...
分类:
编程语言 时间:
2019-10-28 19:15:51
阅读次数:
162