-
怎么把CAT客户端的RootMessageId记录到每条日志中?
怎么把CAT客户端的RootMessageId记录到每条日志中? 什么是RootMessageId? 为了理解RootMessageId先简单介绍一下CAT的数据结构设计。CAT客户端会将所有消息都封装为一个完整的消息树(MessageTree),消息树可能包括Transaction、Event、Heartbeat、Metric等类型的消...
-
Java之线程与进程
Java之线程与进程 一、线程与进程 线程:一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别形式,但多线程使用了更小的资源开销。 进程:一个进程包括有操作系统分配的内存空间,包含一个...
-
动画 | 大学四年结束之前必须透彻的排序算法
动画 | 大学四年结束之前必须透彻的排序算法 目录 如何分析一个“排序算法”? 开始分析冒泡“排序算法” 开始分析“插入排序算法” 开始分析“选择排序算法” 开始分析“希尔排序算法” 开始分析“快速排序算法” 开始分析“并归排序算法” 开始分析“基数排序算法”...
-
Rsync实现文件的同步
Rsync实现文件的同步 故事背景:我们公司是做新零售的,需要对发布的每台机器进行文件的同步更新,所以我这里做了一个小小的调研 技术调研:linux之间同步文件有两种方式rsync与scp。 sync和scp在文件夹均不存在时,执行时间相差不大,但是文件夹存在的情况下差异很大...
-
SpringBoot系列:Spring Boot定时任务Spring Schedule
SpringBoot系列:Spring Boot定时任务Spring Schedule Spring Schedule是Spring提供的定时任务框架,相较于Quartz,Schedule更加简单易用,在中小型应用中,对于大部分需求,Schedule都可以胜任。 一、Spring Schedule使用演示 在SpringBoot使用Spring Schedule非常简单...
-
Java对象的"后事处理"——垃圾回收(二)
Java对象的后事处理——垃圾回收(二) 1 先谈Finalize() finalize ()能做的所有工作,使用 try-finally 或者其他方式都可以做得更好、更及时,所以笔者建议大家完全可以忘掉Java语言中有这个方法的存在。 《深入理解JVM》 finalize() 方法确实可以实现一次对象的自救...
-
Java阻塞队列
Java阻塞队列 一、阻塞队列:用于保存等待执行的任务。 在阻塞队列中,线程阻塞的两种情况: 1.当队列中没有数据的情况下,消费者端的所有线程都会被自动阻塞(挂起),直到有数据放入队列。 2.当队列中填满数据的情况下, 生产者端的所有线程都会被自动阻塞,知道队列...
-
微服务架构案例(04):中间件集成,公共服务封装
微服务架构案例(04):中间件集成,公共服务封装 本文源码:GitHub·点这里 || GitEE·点这里 更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 03:数据库选型,业务数据设计规划 04:中间件集成,公共服务管理 一、中间件简介...
-
数据库优化 - SQL优化
数据库优化 - SQL优化 前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个...
-
PHP-Fcgi下PHP的执行时间设置方法
我们要使用PHP编写程序的功能,需要很长时间的编写后才能实现,期间这需要设置执行时间,那么需要怎么进行操作呢?别着急,下面爱站技术频道小编带给大家PHP-Fcgi下PHP的执行时间设置方法,一起来看看吧! 一般情况下设置PHP脚本执行超时的时间 一、在 php .html" targ...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
