行走代码江湖,怎能没有一把趁手的兵器?本专区包括开发者工具、极客技能、开发库、文档、应用开发、操作系统、编码工具等。

加载中
置顶
程序员
发表了问答
昨天 10:29

Disconnected from the target VM, address: '127.0.0.1:63980', transport: 'socket' 为啥会出现这个错误?

No SessionScavenger set, using defaults 2022-09-30 10:26:07.304 INFO 20936 --- [ main] org.eclipse.jetty.server.session : node0 Scavenging every 660000ms 2022-09-30 10:26:07.308 INFO 20936 --- [ main] o.e.j.s.h.ContextHandler.application : Initializing Spring embedded WebApplicationContext 2022-09-30 10:26:07.596 INFO 20936 --- [ main] o.e.jetty.server.handler.ContextHandler : Started o.s.b.w.e... 展开更多

收藏 0
置顶
发表了博客
前天 16:51

深度解读7个场景,破解研发效能障碍

伴随着数字化与信息化的发展,研发效能和降本增效日渐成为企业管理焦点。尤其对于研发型团队而言,快速地、保质保量地交付价值是优先级最高的任务,但在实际的开发过程中,我们总会遇到技术债务、并行冲突等影响研发效能的情况。 在告别野蛮生长,主张精耕细作的今天,企业/组织应该如何解读种种效能障碍,制定可复制的解决方案?本篇文章将从7 个常见的研发场景出发,分享有关研发效能提升的心得与经验。 ![](http://oscimg.o... 展开更多

收藏 3
0
置顶
发表了博客
昨天 10:01

源码学习之MyBatis的底层查询原理

导读 本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本文可以详细了解MyBatis的一次查询过程。在平时的代码编写中,发现了MyBatis一个低版本的bug(3.4.5之前的版本),由于现在很多工程中的版本都是低于3.4.5的,因此在这里用一个简单的例子复现问题,并且从源码角度分析MyBatis一次查询的流程,让大... 展开更多

收藏 0
1
置顶
高级程序员
发表了博客
前天 10:16

干货分享 | HZERO系列组件之数据分发组件(三),自定义代码处理

前面我们讲了利用数据分发,如何把数据同步到ElasticSearch,利用ElasticSearch优秀的查询性能轻松支撑千万级别数据量的查询,同时也有一个点:将数据聚合至一处,Join查询字段做字段冗余,订单行表做嵌套文档没有详细讲,本文我们展开讲解一下如何做冗余和嵌套。 宽表代码处理 概念介绍 宽表: 把多个维度的字段都放在一张表存储,增加数据冗余是为了减少关联,便于查询。查询一张表就可以查出不同维度的多个字段 窄表: 和我们M... 展开更多

收藏 0
0
置顶
程序员
发表了问答
前天 16:50

org.apache.cxf.Bus 这个方法的maven库对应是哪个?

必威体育app手机版org.apache.cxf.Bus 这个方法的maven库对应是哪个?

收藏 0
置顶
程序员
发表了问答
前天 15:25

gradle为何这么强大,没有什么公司在用吗

gradle为何这么强大,没有什么公司在用吗

收藏 0
置顶
程序员
发表了问答
前天 15:01

package javax.jws 这个包的方法在新的jdk里没有,gradle项目怎么把这么老的jar包导进去

package javax.jws; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; @Retention(value=RetentionPolicy.RUNTIME) @Target({TYPE}) public @interface WebService { 展开更多

收藏 0
置顶
程序员
发表了问答
前天 10:46

setting spring.main.allow-bean-definition-overriding=true 这个参数怎么设置?

Action: Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true

收藏 0
置顶
发表了博客
前天 10:10

Optional源码解析与实践

1 导读 NullPointerException在开发过程中经常遇到,稍有不慎小BUG就出现了,如果避免这个问题呢,Optional就是专门解决这个问题的类,那么Optional如何使用呢?让我们一起探索一下吧! 2 源码解析 2.1 Optional定义 Optional类是Java8为了解决null值判断问题而创建的容器类,在java.util 下,使用Optional类可以避免显式的null值判断,避免null导致的NullPointerException。首先,Optional是一个容器,它可以保存类型T的值,也可... 展开更多

收藏 2
0
置顶
发表了博客
09/27 17:42

帮助 Meta 解决 Presto 中的数据孤岛问题

本文转载自 InfoQ 官网 作者:Alluxio-钟荣荣;Meta-James Sun & Ke Wang Raptor 是用来支持Meta(以前的Facebook)中的一些关键交互式查询工作负载的Presto连接器(presto-raptor)。尽管ICDE 2019的论文 Presto:SQL on Everything(http://research.facebook.com/publications/presto-sql-on-everything/)中提到过这一特性,但它对于许多 Presto 用户来说仍然有些神秘,因为目前还没有关于此特性的可用文档。本文将介绍 Ra... 展开更多

收藏 0
0
置顶
发表了博客
09/28 11:18

百度工程师带你探秘C++内存管理(理论篇)

![图片](http://img-blog.csdnimg.cn/img_convert/79fe97030a886a519851c9f664c7b26f.png) 作者 | daydreamer 在互联网的服务中,C++常用于搭建高性能、高并发、大流量、低延时的后端服务。如何合理的分配内存满足系统高性能需求是一个高频且重要的话题,而且因为内存自身的特点和实际问题的复杂,组合出了诸多难题。 我们可以对内存进行多种类型的划分,**从内存申请大小来看**: 1. 小对象分配:小于4倍内存页大小的内存分配... 展开更多

收藏 1
1
置顶
运营/编辑
发表了博客
09/27 10:05

Dubbo 泛化调用在vivo统一配置系统的应用

作者:vivo 互联网服务器团队- Wang Fei、LinYupan Dubbo泛化调用特性可以在不依赖服务接口API包的场景中发起远程调用, 这种特性特别适合框架集成和网关类应用开发。 本文结合在实际开发过程中所遇到的需要远程调用多个三方系统的问题,阐述了如何利用Dubbo泛化调用来简化开发降低系统耦合性的项目实践,最后对Dubbo泛化调用的原理进行了深度解析。 一、背景 统一配置平台是一个提供终端设备各个模块进行文件配置和文件下发能力... 展开更多

收藏 9
1
置顶
运营/编辑
发表了博客
09/27 15:34

COSCL 社区畅聊第二期:开源项目通往 Apache 的独门秘籍

对大多数开发者来说,Apache 开源基金会既熟悉又神秘。熟悉是因为作为世界上最大的开源基金会,开发的过程中难免接触到 Apache 旗下众多的开源软件;而它的神秘则源于大多数人并未参与到 Apache 项目的开发,对 Apache 社区的细则和运转机制知之甚少。 在《中国开源社区 Landscape 社区畅聊》系列直播的第二期,我们请来了 Apache 基金会旗下的 Apache Doris 社区和 Apache DolphinScheduler 社区,由两个 Apache 项目社区的 PM... 展开更多

收藏 3
0
置顶
高级程序员
发表了博客
09/27 11:34

干货分享 | HZERO系列组件之数据分发组件(二),ElasticSearch同步方案

上文我们讲述了利用数据分发组件如何进行广播表的数据分发,相信大家对数据分发也有了一定的了解,但是数据分发能做到的不仅仅是MYSQL表对表的同步,还有更多的适用场景,这里我们分享一个ElasticSearch同步方案。 同步方案概述 数据分发适用场景 本质上该工具是监控数据增量文件,进行增量数据分发,可以减少代码层面的埋点和开发,比较适合我们项目交付的场景: 1.大数据量查询瓶颈,关系型数据库MYSQL,当数据量达到一定量级... 展开更多

收藏 1
1
置顶
发表了博客
09/19 15:42

Go 内存泄漏,pprof 够用了吗?

![图片](http://gw.alipayobjects.com/mdn/rms_1c90e8/afts/img/A*EvZlQbIx3cEAAAAAAAAAAAAAARQnAQ) ![图片](http://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0f9763d214ac4a2bb684e5ea9f4713fd~tplv-k3u1fbpfcp-zoom-1.image) 文|朱德江(GitHub ID:doujiang24) MOSN 项目核心开发者、蚂蚁集团技术专家 *专注于云原生网关研发的相关工作* ![图片](http://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/87dcc4b074a44dfdb... 展开更多

收藏 3
0
置顶
发表了博客
09/26 11:14

幂等设计详解

导读 本文主要从研发人员的角度,结合研发人员日常常见的各类业务场景,从经典系统框架的每一层入手分析幂等处理的时机。希望通过这篇文章的分析,让开发者在日常开发中对幂等的处理不再陌生。抓住导致请求、接口不幂等的本质,在工作中避免再陷入这个陷阱中。 幂等、幂等性这词,作为一个研发人员是再熟悉不过的,那是否有深入思考过幂等产生的背景、为什么需要幂等,如何做才是幂等的?今天将结合业务场景及请求的过程来分析解... 展开更多

收藏 7
0
置顶
发表了博客
09/26 11:16

轻量级工作流引擎的设计与实现

一、什么是工作流引擎 工作流引擎是驱动工作流执行的一套代码。 至于什么是工作流、为什么要有工作流、工作流的应用景,同学们可以看一看网上的资料,在此处不在展开。 二、为什么要重复造轮子 开源的工作流引擎很多,比如 activiti、flowable、Camunda 等,那么,为什么没有选它们呢?基于以下几点考虑: 最重要的,满足不了业务需求,一些特殊的场景无法实现。 有些需求实现起来比较绕,更有甚者,需要直接修改引擎数据库,这... 展开更多

收藏 14
3
置顶
发表了博客
09/23 15:41

近邻搜索算法浅析

简介 随着深度学习的发展和普及,很多非结构数据被表示为高维向量,并通过近邻搜索来查找,实现了多种场景的检索需求,如人脸识别、图片搜索、商品的推荐搜索等。另一方面随着互联网技术的发展及5G技术的普及,产生的数据呈爆发式增长,如何在海量数据中精准高效的完成搜索成为一个研究热点,各路前辈专家提出了不同的算法,今天我们就简单聊下当前比较常见的近邻搜索算法。 主要算法 Kd-Tree K-dimension tree,二叉树结构,对... 展开更多

收藏 3
0
置顶
发表了博客
09/23 10:33

硬核公式计算研发工作优先级

我最喜欢的一张激励海报上印着吉萨金字塔,标题处写着「Achievement」;它底下的解释有些讽刺,但非常有说服力: > **当你有远见、决心和无穷无尽的可消耗劳动力供应时,你可以做任何你想做的事情。** ![](http://oscimg.xuhui-sz.com/oscnet/up-5e7aa40515cb7f67be151e800e458d167e8.png) 不幸的是,于我们而言——作为产品经理的我们——我们或许有远见和决心,但却很可能缺乏无穷无尽的可消耗的劳动力(和时间)。这就是为什... 展开更多

收藏 2
0
置顶
程序员
发表了问答
09/23 16:26

springboot项目里调XmlRpcClient 和webserivce这种老方法,有没有办法不改变上下游的接口???

springboot项目里调XmlRpcClient 和webserivce这种老方法,有没有办法不改变上下游的接口,我现在改造了工程为spring 的 @RestController @RequestMapping这种发现两者不兼容呀!!??? [Fatal Error] :1:1: 前言中不允许有内容。 org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse server's response: 前言中不允许有内容。 at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamT... 展开更多

收藏 0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部