九路 九路
5年前
Android HandlerThread源码解析
在上一章Handler源码解析文章中,我们知道App的主线程通过Handler机制完成了一个线程的消息循环。那么我们自己也可以新建一个线程,在线程里面创建一个Looper,完成消息循环,可以做一些定时的任务或者写日志的功能。这就是HandlerThread的作用AndroidHandler消息机制源码解析(https://www.cnblogs.co
Stella981 Stella981
3年前
Linux中SSH客户端断开后保持进程继续运行配置方法的具体介绍
在云服务器ECS Linux(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.php.cn%2Fwiki%2F1497.html) 系统中,通常我们在执行一些运行时间比较长的任务时,必须等待执行完毕才能断开SSH连接或关闭客户端软件,否则可能会导致执行中断。本文介绍几种保障程
Stella981 Stella981
3年前
Spring Boot 与 Kotlin使用Spring
在《SpringBoot与Kotlin使用JdbcTemplate连接MySQL》中介绍了一种基本的数据访问方式,结合构建RESTfulAPI和使用Thymeleaf模板引擎渲染Web视图的内容就已经可以完成App服务端和Web站点的开发任务了。然而,在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不
Stella981 Stella981
3年前
NO.159 集成禅道和git
禅道(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.zentao.net%2F%3Fu%3Dpxz%26f%3Dosc%26a%3Dblog)从5.0版本开始内置了git集成功能,把禅道的任务、Bug等与代码进行关联,方便用户查看。下面向大家讲解如何配置禅道集成git。
Wesley13 Wesley13
3年前
MT
基于微软大规模真实场景数据的阅读理解数据集MSMARCO,美团搜索与NLP中心提出了一种针对该文本检索任务的BERT算法方案DRBERT,该方案是第一个在官方评测指标MRR@10上突破0.4的模型。(https://www.oschina.net/action/GoToLink?urlmailto%3AMARCO%EF%BC%8C%E7%BE%
Wesley13 Wesley13
3年前
Java多线程之线程池
 newFixedThreadPool:固定线程池,核心线程数和最大线程数固定相等,而空闲存活时间为0毫秒,说明此参数也无意义,工作队列为最大为Integer.MAX\_VALUE大小的阻塞队列。当执行任务时,如果线程都很忙,就会丢到工作队列等有空闲线程时再执行,队列满就执行默认的拒绝策略 newCachedThreadPool:带缓冲
Stella981 Stella981
3年前
Node.js 应用性能优化的五个技巧
在这个由软件定义的世界里,企业往往是通过Web应用和移动应用程序来提供他们大部分的服务。所以对企业来说,一个非常重要的任务就是要确保用户拥有出色的使用体验。Node.js(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.oneapm.com%2Fai%2Fnodejs.html
Stella981 Stella981
3年前
RabbitMQ队列延迟
RabbitMQ队列延迟1\.场景:“订单下单成功后,15分钟未支付自动取消”1.传统处理超时订单采取定时任务轮训数据库订单,并且批量处理。其弊端也是显而易见的;对服务器、数据库性会有很大的要求,并且当处理大量订单起来会很力不从心,而且实时性也不是特别好。当然传统的手法还可以再
不是海碗 不是海碗
2年前
掌握企业核心:工商详细信息API 60多项全维度信息解读
引言在当今竞争激烈的商业环境中,了解和评估企业的工商注册信息变得至关重要。无论是与供应商合作、寻找合作伙伴,还是进行市场调研和背景调查,我们都需要准确和全面的企业工商信息来做出明智的决策。但是,获取这些信息往往是一项繁琐且费时的任务,工商详细信息API就应
流浪剑客 流浪剑客
1年前
Dropzone 4 for Mac 文件拖拽操作增强工具 支持M1
是一款Mac电脑上的便捷小工具,通过简单直观的拖拽操作,让用户更为方便地管理电脑文件、进行剪贴板操作、执行任务等。它具有五个方面的优势,包括简单性、实用性、可扩展性、智能性和美观性。简单性方面,Dropzone4提供了一个极其简单直观的交互方式,用户只需将