ThreadLocal源码解析及实战应用
ThreadLocal是一个关于创建线程局部变量的类。通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。ThreadLocal在设计之初就是为解决并发问题而提供一种方案,每个线程维护一份自己的数据,达到线程隔离的效果。
Stella981 Stella981
3年前
Spring Cloud 中国社区一周年技术沙龙
一、活动介绍随着云计算、互联网公司云化基础设施、标准化代码管理等日趋成熟,DevOps、持续交付等概念深入人心,为传统IT系统的微服务云化扫清了技术和文化障碍,微服务在企业IT架构或云转型过程中发挥着巨大的作用,SpringCloud提供一套完善的微服务解决方案为企业IT架构演进保驾护航。2016年10月,SpringCloud中
Wesley13 Wesley13
3年前
MySQL如何实时同步数据到ES?试试这款阿里开源的神器
摘要mall项目中的商品搜索功能,一直都没有做实时数据同步。最近发现阿里巴巴开源的canal可以把MySQL中的数据实时同步到Elasticsearch中,能很好地解决数据同步问题。今天我们来讲讲canal的使用,希望对大家有所帮助!canal简介canal主要用途是对MySQL数据库增量日志进行解析,提供增量数据的订阅和消
Stella981 Stella981
3年前
OneAPM PHP性能管理平台测试
从事PHP开发多年,一直在用XHProf工具调试和解决一些程序的性能问题。XHProf的分析报告虽然提供了基于浏览器的报表界面,但是只提供了函数调用图表,没有更多的图表展示。最近发现国内厂商OneAPM在公测PHP的性能管理产品,很好奇试用了一下,说说测试下来的感受。1.安装总体安装非常简单,在OneAPM网站上下载OneAPMPHPAg
Stella981 Stella981
3年前
H5唤起QQ客户端代码记录
这两天在开发客户端,有使用到唤醒QQ的功能,android等native客户端自不必说,按照官方文档接入即可。调试的时候有同事问到,html5怎么唤起nativeqqapp,在web时代有tencent:\\\\这样的协议唤起pc端的会话。那么html5也属于web的一种,是否可以沿用呢。动手试了下果断不行,后来在同事的努力下,终于解决此问题
Wesley13 Wesley13
3年前
Java 8中处理日期和时间示例
在Java8以前,日期和时间处理一直被广大java程序员抱怨太难用,首先是java.util和java.sql中,都包含Date类,如果要处理java.text.DateFormat类处理。同时java.util.Date中既包含了日期,又包含了时间,所以java8新的日期和时间库,很好的解决了以前日期和时间类的很多弊端。并且也借鉴了第
Stella981 Stella981
3年前
Consul服务治理发现学习记录
Consul简介Consul是一个服务网格(微服务间的TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个一个分布式的,高度可用的系统,而且开发使用都很简便。它提供了一个功能齐全的控制平面,主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。除了Consul之外,还有Eureka、Zoo
Stella981 Stella981
3年前
Jenkins实现SVN .NET持续集成
  在工作过程中,由于经常要提版本给测试,再由测试负责发布,经常会出现,提测一个产品,需要发布多个服务,包括网站,网站的服务,网站的后台管理已经后台管理的服务。总之,一次提测,要发布的东西会非常多,开发麻烦,测试更加麻烦,所以为了解决这个问题,决定采用Jenkins来实现一键发布。一、安装Jenkins  Jenkins下载地址:https
Stella981 Stella981
3年前
FastDFS版本发展历程
FastDFS从2008年7月份发布第一个版本以来,至今已发布6个大版本,大大小小总共75个版本。各个大版本简要介绍如下:Version1.0020080712  Version1.2920100630V1采用一个线程服务一个连接的一对一服务模型。该模型支持的并发连接数有限,通常1024就到上限了,不能解决C
银装素裹 银装素裹
2年前
ModelScope 垂类检测系列模型介绍
本文对ModelScope上的垂类检测系列模型进行介绍,ModelScope是阿里达摩院推出的中文版模型即服务(MaaS,ModelasaService)共享平台。用户可以在上面轻松且免费地使用先进的领域模型,应用于自己的领域。基于垂类检测模型(比如口罩检测模型、安全帽检测模型、香烟检测模型等),可以构建不同的解决方案(如佩戴口罩检测、安全生产、抽烟行为检测等)。