知了一笑 知了一笑 / 1 天前

Java 并发编程:多线程并发访问,同步控制

一、并发问题多线程学习的时候,要面对的第一个复杂问题就是,并发模式下变量的访问,如果不理清楚内在流程和原因,经常会出现这样一个问题:线程处理后的变量值不是自己想要的,可能还会一脸懵的说:这不合逻辑吧? 1、成员变量访问多个线程访问类的成员变量,可能会带来各种问题。 publicclassAccessVar01{ publicstaticvoidmain(String[]args){ Var01Testvar01Test=newVar01Test(); VarThread01AvarThread01A=newVarT...

Java 多线程 并发

东溪陈姓少年 东溪陈姓少年 / 1 天前

Jenkins 打造多分支流水线指南

overview:多分支工作流程带来了以下几个关键能力: 在代码仓库中,每个新分支都有自己单独的工作流水线(job)。每个工作流水线都记录了对应分支的构建和变更历史。可以自定义设置流水线随着分支的删除而删除或修建。通过重写父属性(如果需要),可以灵活地单独配置分支流水线属性。Jenkins pipeline-as-code 使您可以在项目 / 应用程序源代码存储库中维护 CI / CD 工作流逻辑...

Jenkins

开发者头条 开发者头条 / 1 天前

抢完口罩呼吸机,美国的州长们开始抢退休程序员了

科技有温度。 文 | 黄天然 王安忆 有点经验的相亲女都知道,程序员是吃青春饭的。 美国硅谷也流行着这样的传说,“如果你在一家大公司工作超过 10 年,那么你的技术将会落后六个时代。” 61 岁的 Java 之父 James Gosling 在应聘时遭遇年龄歧视 因为计算机技术迭代太快,程序员超过四十岁,一旦失业似乎下一站就只能是做 Uber 司机。

程序员 疫情

kbsc13 kbsc13 / 1 天前

[译] 10 个实用的机器学习建议

点击上方“算法猿的成长“,关注公众号,选择加“星标“或“置顶” 总第 126 篇文章,本文大约 2500 字,阅读大约需要 10分钟 原文:https://medium.com/modern-nlp/10-great-ml-practices-for-python-developers-b089eefc18fc 作者:Pratik Bhavsar 导语有时候作为一名数据科学家,我们可能会忘记自己的主要职责。我们首先是开发者,接着是研究者,最后还可能是数学家。

机器学习

刘正阳 刘正阳 / 1 天前

Java 代码热更新工具,节省宝贵时间

Java 代码热更新工具,节省宝贵开发时间一、背景在平时的开发过程中,开发流程一般是,编写 / 修改代码 -> 编译 / 打包 -> 部署 / 重启服务 -> 测试刚才的代码 -> 编写 / 修改代码 -> 编译 / 打包。..这样的一个循环。 常见问题场景下面的场景是否很熟悉呢? 小明: 小张,我这个接口开发好了,在测试环境部署好了,你调用下吧。 小张: 小明,这个请求结果不对,bla bla bla 小明: 不应该呀,我查一查。

Java 热更新

静逸秋水 静逸秋水 / 1 天前

Web 前端崩溃监控优化历程

某天产品经理,在群里吐槽,自己打开自家的网站,浏览器崩溃了。然后又有人运营跟着评论,说某天也遇见了这种情况。这个时候 HR 也跳出来说面试的候选人也说遇到过这种情况。似乎这个时候,无论我们自己的电脑怎样,但是这个问题就必须有结论。 *前端不想看到的崩溃界面*确定问题其实大家日常在开发的时候,也偶尔会遇到 Crash 的问题,但是大多数原因是我们代码逻辑的问题,因此复现率非常高,我们也容易定位问题。

前端 Web 监控

机器视觉与算法建模 机器视觉与算法建模 / 1 天前

CV 领域的注意力机制

注意力机制在 CV 领域已经被广泛的使用。下面介绍几种非常著名的,应用于特征提取网络的注意力机制。 SEnet(https://arxiv.org/abs/1709.01507 ) CBAM(https://arxiv.org/abs/1807.06521) GSoP-Net(https://arxiv.org/pdf/1811.12006.pdf) AA-Net(https://arxiv.org/pdf/1904.09925.pdf) ECA-Net(https://arxiv.org/abs/1910.03151) 1 .SEnetSEnet(Squeeze-and-Excitation Network)考虑了特征通道之间的关系...

计算机视觉 CV 注意力机制

sjf0115 sjf0115 / 1 天前

HBase Metrics 初探

前言:对于任意一个系统而言,做好监控都是非常重要的,HBase 也不例外。经常,我们会从 JMX 中获取相关指标来做展示、对 HBase 进行监控,那这些指标是怎么生成的呢?如果你想自定义自己的监控指标又该怎么做呢?基于好奇之心和学习的目的,最近打算学习一下 HBase 监控相关原理及实现,今天先简单捋一捋思路。

HBase metrics

semlinker semlinker / 2 天前

一文读懂 TS 中 Object, object, {} 类型之间的区别

创建了一个 “重学TypeScript” 的微信群,想加群的小伙伴,加我微信"semlinker",备注重学TS。 本文是 ”重学TS系列“ 第27篇文章,感谢您的阅读! TypeScript 2.2 引入了被称为 object 类型的新类型,它用于表示非原始类型。在 JavaScript 中以下类型被视为原始类型:string、boolean、number、bigint、symbol、null 和 undefined。 所有其他类型均被视为非基本类型。

TypeScript

冷星1024 冷星1024 / 2 天前

源码速读!一看就会、一写就废的 Promise 实现

点击上方“前端号“关注,点亮你的前端技能树 Promise 对于前端来说,是个老生常谈的话题,Promise 的出现解决了 js 回调地狱(Callback Hell)的问题。 Promise 非常好用,不过要自己去理解它的源码实现可以说是非常蛋疼,本文尝试换个角度,从 Promise 的 使用角度 v.s 源码角度 来剖析源码具体实现,给你一个直观清晰的解释,到时候面试管问起来的时候你也可以从容应对。

Promise 源码

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top