找到约 10000 条结果
  • 阿里云 AI 搜索产品荣获 Elastic Innovation Award 2024
    阿里云AI搜索产品荣获Elastic Innovation Award 2024,该奖项于近日在新加坡ElasticON 2025的Elastic合作伙伴峰会上颁发,旨在表彰基于Elastic平台开发企业级生成式人工智能(GenAI)应用的顶尖合作伙伴,这些应用有效帮助客户优化搜索、安全和可观测性领域的工作流程。
    2025-03-19
  • 玩转大数据系列之四:搜索服务
    搜索服务是阿里云产品非常重要的组成部分,也承载了阿里巴巴集团的全部主要的搜索任务。这里的搜索服务主要包含两个产品:阿里云Elasticsearch和开放搜索OpenSearch。
    2019-01-08
  • 由if(XXX=="TERM")引发的连锁小故事
    判断语句“==”可能是java初学者因为理解不够深入而最容易犯的最常见的错误之一。不久前笔者就在代码中就犯了这个错误。之前已看过==与equals()方法的比较,但是在自己写代码时却已然忘记了,而在对此问题的debug和研究过程中发现竟还附带关联了不少其他问题,一个小小的==判断竟然也有深挖的价值,笔者在感叹之余也决定把...
    2020-12-29
  • <转>深入理解 Cocos2d-x 内存管理
    如果 Cocos2d-x 内存管理浅说 做为初步认识,而 Cocos2d-x 内存管理的一种实现做为进阶使用,那么本文将详细的分析一下 Cocos2d-x 的内存管理的设计实现和原理。知其然,知其所以然 ~或者说:嗯,它这么做,一定是有原因的,体会设计者的用意,感同身受,如果是你,将会如何设计!~~
    2014-05-15
  • 吃个瓜而已,AI居然写了份研究报告??
    原创 关注前沿科技 量子位救命,本来只是想随手吃个瓜,没想到AI较真起来,写了份完整研究报告。一口气查几百篇资料,从中精选出42篇参考,十几秒内洋洋洒洒3000多字。而且这个AI不光把问题本身答好,还主动挑选了相关话题做拓展延伸。既然是老马和Neuralink的员工生孩子,那顺便也了解一下Neuralink技术有什么新进展吧...
    2024-07-03
  • 原理剖析(第 003 篇)ThreadPoolExecutor工作原理分析
    原理剖析(第 003 篇)ThreadPoolExecutor工作原理分析 - 一、大致介绍 {代码...} 二、基本字段方法介绍 2.1 构造器 {代码...} 2.2 成员变量字段 {代码...} 2.3 成员方法 {代码...} 2.4 成员方法 {代码...} 三、源码分析 3.1、execute {代码...} 3.2、addWorker {代码...} 3.3、runWorker {代码...} 3.processWorkerExit...
    2018-03-11
  • 为什么阿里不允许用Executors创建线程池,而是通过ThreadPoolExecutor的方式?
    在创建线程池的时候,大部分人还是会选择使用Executors去创建。下面是创建定长线程池(FixedThreadPool)的一个例子,严格来说,当使用如下代码创建线程池时,是不符合编程规范的。
    2021-03-30
  • ThreadPoolExecutor源码分析
    线程池的状态只有了解线程池的几个状态,才能读懂它的核心源码。所以先说说这几个状态running:为线程池初始化时的默认状态,此状态会接收任务进行处理shutdown: 该状态下的线程池不接收任何任务,但会等待正在运行的任务执行完。通常调用shutdown() 方法完成设置stop: 该状态的线程池不接收任何任务,同时不会等待正在...
    2021-01-12
  • 如何快速回到Safari搜索结果
    Safari SnapBack可以为您提供帮助。这是Apple桌面网络浏览器的一项长期功能,通常会被忽略,但是省去了多次单调乏味地单击“上一页”按钮以返回到原始搜索结果的麻烦,或者省去了您的网络历史记录,从而找到了最新的在线游戏开始的地方。
    2021-04-10
  • 模糊匹配、相似度查询怎么破?看PG亿级检索毫秒响应
    需求场景假设Aken某天在咖啡店听到一首歌,觉得很好听,但不知道具体的歌名,只知道歌曲是“民谣”,歌词包含“一把破吉他”、“旅人”,然后是男歌手。
    2020-12-23
  • SpringBoot入门4
    用户调用getConnection()方法获得一个连接。如果连接池里没有连接,就会调用Driver(驱动)对象的connec()方法从数据中获取,并在连接池中存放一份,然后将连接返回给调用方。
    2020-09-03
  • Activiti 用户指南(数据库配置)
    数据库配置 有两种方法可以配置Activiti引擎将使用的数据库,第一种选择是定义数据库的JDBC属性: jdbcUrl:数据库的JDBC URL。 jdbcDriver:针对特定数据库类型的驱动程序的实现。 jdbcUsername:连接到数据库的用户名。 jdbcPassword:连接数据库的密码。 基于提供的JDBC属性构造的数据源将具有默认的MyBatis连接池设...
    2019-12-16
  • 基于ACM32 MCU的两轮车充电桩方案,打造高效安全的电池管理
    随着城市化进程的加快、人们生活水平的提高和节能环保理念的普及,越来越多的人选择了电动车作为代步工具,而两轮电动车的出行半径较短,需要频繁充电,因此在城市中设置两轮车充电桩就非常有必要了。城市中的充电桩不仅能解决两轮车充电难、乱摆放的问题,而且能够更大限度的保证了用户的充电安全,有效降低了充电过程...
    2024-03-06
  • JDK源码那些事儿之ThreadPoolExecutor
    前面的文章中分析了Thread的源码,并介绍了其基本应用,然而在实际的企业级应用中执行任务的线程很少直接通过创建Thread,实现run方法的方式完成,通常是通过线程池的方式提交任务来更好的利用资源,进一步简化线程的使用,并防止线程资源的滥用。今天我们就一起来学习下ThreadPoolExecutor的源码,看一看jdK中线程池是...
    2020-02-18
  • Java线程池
    线程池在使用时,在使用ThreadPoolExecutor时,例如ThreadPoolExecutor.execute(new Runnable());如果不捕捉异常,那么容易造成异常的丢失,例如线程池如果队列已满,并且达到了最大线程数,那么线程会拒绝执行任务,这个时候如果不去捕捉execute()的异常,则容易造成任务未完成,也没有任何异常,所以执行时可以选择捕...
    2022-10-18
  • SaaS企业客服成本太高?一个知识库工具让客户学会"自助服务"
    SaaS企业客服成本太高?SAAS(软件即服务)业务通常具有较低的利润率,因为大部分SaaS在每笔交易中获得的利润相对较少。在这种业务模式下,即便是像支持成本(如客户服务)这样看似不大的开支,也可能对利润产生重大影响,甚至有可能将原本就微薄的小额利润完全消耗掉,进而转变为相当大的损失。所以,SAAS业务需要严格控...
    2025-02-28
  • 深入浅出线程池 | 京东云技术团队
    线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际 运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线 程并行执行不同的任务。
    2023-09-22