腾讯&清华发表新基建领域最新成果:数据中心电池设备AI诊断服务
近日,腾讯数据中心与清华大学自动化系智网中心团队的贾庆山老师合作论文被第21届IFAC国际自动控制世界大会录取。该大会为自动控制领域三大顶会之一,将于今年7月在德国柏林举办。本届大会将关注可持续资源、绿色能源、数字化和工业4.0等主题,人工智能、控制和计算机科学日益重要的融合也将成为大会关注的焦点。
2020-03-27
外贸客户开发:如何通过谷歌地图找到外贸大客户?
前言:这篇文章分享的实操案例对于外贸从业者特别有用,并分享了一款免费可用的浏览器插件进行如何批量获客。做外贸需要找客户成交,外贸业务员成单的前提是就是找到国外客户。外贸找客户的方法无外乎两种:第一种是主动出击第二种是提前布局,也就是有预谋有计划有目标的等待客户上钩。前者最常见的方式是通过谷歌搜索...
2023-08-24
【后端面经-Java】JVM内存分区详解
1. JVM内存分区简介JVM内存分区如图所示:主要有如下几个区域:栈(Stack)堆(Heap)方法区(Method Area)程序计数器(PC)本地方法栈(Native Method Stack)其中,程序计数器用于存储线程当前执行的指令地址(记录进度),程序计数器是线程私有的;本地方法栈并不是每个JVM都必须实现,而是针对支持native本地方法调...
2023-07-17
17Go 语言——几个并发模式
要想写出高效简单的并发程序,还需要了解下常用的 goroutine和channel以哪种方式写,下面介绍3种常用的并发模式,写出更简化高效的并发。
图解定时任务线程池
我们上篇文章分析了ThreadPoolExecutor,如果要用一句话说明它的主要优势,就是线程置换。还有Executors工具类,极大的简化了研发人员工作。
2021-02-25
Tech Talk | Shopee 卖家搜索系统的架构演进
Shopee 卖家搜索系统旨在为 Shopee 全市场卖家提供多业务、复杂条件的筛选和搜索服务,支持的业务包括订单搜索、商品搜索、促销搜索等。与买家搜索不同,卖家搜索有其特有的技术挑战。随着业务的快速发展和数据量的暴涨,系统需要不断地演进架构和优化性能。本期分享将介绍 Shopee 卖家搜索系统架构的演进。在过去的一年...
2022-08-15
面试官:小伙子,你给我说一下线程池的线程复用原理吧
前两天和粉丝聊天的时候,粉丝问了我一个挺有意思的问题,说他之前在面试的时候被问到线程池的线程复用原理,当时我跟他简单的说了一下,没想到过了几天又来问我这个问题了,说他最近又被问到了这个问题.......想了想,干脆写篇文章把这个东西讲清楚吧,满满的干货都放在下面了
最佳实践丨云上虚拟IDC(私有池)如何为客户业务的确定性、连续性保驾护航
云计算正朝着像水电煤一样的基础设施演进,支持用户按需使用、按量付费。目前,国内外各云服务商联合生态伙伴,努力提升云产品服务的快速迭代、推广使用,然而现实很骨感:用户依然面临偶发的在特定可用区购买云上特定计算产品实例失败的困境。云服务的计算理念--随时随地弹性,怎么这个场景下就不Work了?我们来分析分析。
2021-10-29
Java多线程_线程池
先看流程图:如果当前线程池中的线程数目小于corePoolSize,则每来一个任务,就会创建一个线程去执行这个任务;如果当前线程池中的线程数>=corePoolSize,则每来一个任务,会尝试将其添加到任务缓存队列当中,若添加成功,则该任务会等待空闲线程将其取出去执行;若任务缓存队列已满,则会尝试创建新的线程去执行这个...
零额外开销最快的数据库连接池?HikariCP 入门介绍
拓展阅读从零开始手写 mybatis (三)jdbc pool 如何从零手写实现数据库连接池 dbcp?万字长文深入浅出数据库连接池 HikariCP/Commons DBCP/Tomcat/c3p0/druid 对比Database Connection Pool 数据库连接池概览c3p0 数据池入门使用教程alibaba druid 入门介绍数据库连接池 HikariCP 性能为什么这么快?Apache Tomcat DBCP...
2024-03-17
开源了!机器人技术常用的路径规划算法(含动画演示)
【导语】:一个实现了机器人技术中常用的路径规划算法的开源库,还有动图直观演示运行过程。该库公开时间不长,在 GitHub 已有 1200+ Star。
2021-03-20
彻底了解线程池的原理——40行从零开始自己写线程池
在我们的日常的编程当中,并发是始终离不开的主题,而在并发多线程当中,线程池又是一个不可规避的问题。多线程可以提高我们并发程序的效率,可以让我们不去频繁的申请和释放线程,这是一个很大的花销,而在线程池当中就不需要去频繁的申请线程,他的主要原理是申请完线程之后并不中断,而是不断的去队列当中领取任务,...
2022-08-18
安卓实战项目-动态桌面-rxjava实现搜索本地所有视频
前言:上一篇文章已经实现了将assets文件中设置成动态壁纸:安卓实战项目-动态桌面-简单实现 需求:既然assets文件能用于动态桌面,那么手机中的视频也可以吧,有没有大胆的想法? 上效果图: 分析:1,类似于上面图片的搜索效果,通过点击button,搜索出我们需要的文件(图片中用list演示),此时用到了递归遍历搜索所...
【081】基于SpringBoot+Vue实现的社团服务系统
基于SpringBoot+Vue实现的社团服务系统分为三种角色,分别是管理员、社团人员、学生,实现了个人中心、学生管理、社团人员管理、软件大全管理、网络报修管理、装机咨询管理、咨询回复管理、网络套餐管理、系统管理等功能模块
2024-07-04
Database Connection Pool 数据库连接池-01-概览
拓展阅读第一节 从零开始手写 mybatis(一)MVP 版本。第二节 从零开始手写 mybatis(二)mybatis interceptor 插件机制详解第三节 从零开始手写 mybatis(三)jdbc pool 从零实现数据库连接池第四节 从零开始手写 mybatis(四)- mybatis 事务管理机制详解连接池的作用资源重用由于数据库连接得到重用,避免了频繁创建...
2024-03-14
elasticsearch 概念(1)工作原理和基本概念
这篇文章是摘自其他人写的,百度百科上的解释好笼统,我只用过mysql这种关系型数据库,抽象的概念理解起来很难,这篇文建的解释还是很形象的,所以摘取了部分。
Pgbouncer最佳实践 之 性能提升篇
在《Pgbouncer最佳实践》系列的第一篇 概念篇 中,我们介绍了数据库连接池在Pgbouncer中的三种方式。为什么使用连接池,使用与不使用之间的性能差异,以及连接池模式的工作流程、细节及一些注意事项等内容。
2021-04-13