点代码常见问题及解决方法

  • 一小时写给同组的如何使用工具检测代码质量

    因为要做个小项目,同组的同事都比较年轻,为了规范下代码,因此简单的写了下怎么提高代码质量,分享一下: 在接口不通的情况下进行单元测试 使用Mockito, 如果获取余额部分代码为: public class PayServiceImpl implements PayService { ...

    文章 机械键盘 2015-06-18 2191浏览量

  • 《Elasticsearch源码解析与优化实战》| 每日读本书

    编辑推荐 Elasticsearch 是一个开源的全文搜索引擎,很多用户对于大规模集群应用时遇到的各种问题难以分析处理,或者知其然而不知其所以然。本书分析 Elasticsearch 中重要模块及其实现原理和机制,让用户深入理解相关重要配置项意义,应对系统故障时不再迷茫。另外,本书提供实际应用场景...

    文章 社区助手 2019-10-15 855浏览量

  • 《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——导读

    前言 为什么写这本书很早就有一个想法,做中国人自己的、有所突破、有所创新的操作系统、计算机语言及编译平台。 我带领的“新设计团队”(主要由中国科学院研究生院毕业的学生组成)在实际开发自己的操作系统的过程中,最先遇到的问题就是如何培养学生真正看懂Linux操作系统的源代码的能力。开源的Linux操作...

    文章 华章计算机 2017-08-01 1543浏览量

  • 阿里云试用中心,为您提供0门槛上云实践机会!

    0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

    广告

  • 《C语言程序设计与实践(第2版)》——2.8 算法

    本节书摘来自华章出版社《C语言程序设计与实践(第2版)》一书中的第2章,第2.8节,作者:凌云等著,更多章节内容可以访问云栖社区“华章计算机”公众号查看 2.8 算法 2.8.1 算法概念人们使用计算机,就是要利用计算机来处理各种不同的问题,而要做到这一点,人们就必须事先对各类问题进行分析,确定解...

    文章 华章计算机 2017-05-02 1408浏览量

  • 做到这几点,你也能成为 BAT 的抢手人才(下)

    测试工程师的高段位要求计算机领域知识的通盘理解 这条范围非常大,人不可能什么都懂。但最最基础的知识是不能有盲点的: 操作系统工作基础原理与基础操作:如 Linux,要通读过 Linux 操作系统的书,熟悉最基本的概念,基本命令要熟悉,Shell 要能写和读; 网络知识特别是TCP/IP, HTTP...

    文章 霍格沃兹测试学院 2020-07-19 103浏览量

  • 《多核与GPU编程:工具、方法及实践》----3.5 经典问题中的信号量

    本节书摘来自华章出版社《多核与GPU编程:工具、方法及实践》一书中的第3章,第3.5节, 作 者 Multicore and GPU Programming: An Integrated Approach[阿联酋]杰拉西莫斯·巴拉斯(Gerassimos Barlas) 著,张云泉 贾海鹏 李...

    文章 华章计算机 2017-05-02 1199浏览量

  • 《 软件测试价值提升之路》——导读

    自  序从华为辞职以后,就一直想把这些年的所思所得整理出来,但直到一年半以后才开始动笔,主要是不想写成和那些经典测试红宝书雷同的作品,一方面是希望自己整理的内容更独特一些,另一方面作为一个半路出家的测试工程技术人员,也并没有把经典测试技术的那些内容逐个实践和吃透。直至2014年年初,与老搭档孟姐、...

    文章 华章计算机 2017-05-02 1511浏览量

  • 灵魂 36 问,让你快速熟悉一个系统

    前言 开发人员经常会面临下面一些场景: 新人入职,需要学习已有系统,作为 landing 的一部分,如何学习? 被拉过去参与一个陌生系统的迭代开发或者系统维护(bugfix),如何快速上手? 同事离职或转岗,需要把系统交接给你,怎么去接?内心 os:这是一口锅吗? 这样的场景多了,就需要去...

    文章 好好、学习 2020-04-11 6427浏览量

  • 升级 Java 编程规范的6个约定

    作为 Java 开发人员,我们会遵循一系列的编码风格和开发习惯。习惯使然是一方面,另一方面,我们也从不停下脚步质疑这些习惯。一段时间以后,笔者养成了一些不同于常人的编码风格和开发习惯。当第一次了解到这些编码风格时,笔者感到又惊又气。但是,花了一段时间践行这些习惯之后,笔者意识到它们的确能造就更加简...

    文章 oneapm_official 2016-01-11 7837浏览量

  • 系统稳定性——OutOfMemoryError 常见原因及解决方法

    作者:涯海 创作日期:2019-07-15 专栏地址:【稳定大于一切】 当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。 如果对 JVM 内存模型和垃圾回收...

    文章 激情的涯海 2019-08-05 5329浏览量

  • Android分割线divider(内含Android虚线分割线失效成实线解决方案)

    Android分割线divider(内含Android虚线分割线失效成实线解决方案) 1,最简单最常见的Android分割线android:attr/listDivider。 最简单最常见的是把Android原生的Android ListView的分割线divider直接拿来作为背景衬托做成分割...

    文章 开开心心过 2015-10-11 1430浏览量

  • Cocos2d-x android项目移植——各类bug及常见问题解决方案全集

    在学习IOS项目如何移植到Android的项目过程中,相信很多初学者会遇到各种各样的问题。特别是移植从事C++语言编程的。在大家学过java,考试还考的不错。但是说到jni,就直接不知道了。在移植过程中,不断的查阅资料,充实自己。逐渐熟识了jni,ADT,NDK等术语以及它们之间的关系。这些词汇具...

    文章 雪人泰山 2013-03-07 808浏览量

  • 团队协作效率低下怎么办?阿里文娱PMO这么做

    一、整体策略思考 1. 理解问题 首先,面对问题需要理解这个问题的场景,搞清问题背后的原因到底是什么,这对于解决问题来说是关键前提条件。那么就需要对问题相关的干系人进行沟通,换位思考,以寻求最优解决方案。 2. 明确目的 遇到问题不可怕,可怕的是并不知道这个问题到底带来什么影响,只是主观上认为...

    文章 好好、学习 2020-03-23 189浏览量

  • 阿里云云效智能化代码平台的探索与实践

    2020年6月13日,在2020阿里巴巴研发效能峰会“架构设计与代码智能专场”中阿里巴巴高级技术专家张玉明(玄坛)发表题为《阿里巴巴智能化代码平台的探索与实践》的主题演讲,详细介绍了阿里巴巴打造智能化代码管理平台的起因、技术难点和解决思路以及应用案例,并发布云效智能研发助手“云豆”。本文节选自玄坛...

    文章 Yvonne 2020-06-22 489浏览量

  • Android应用内存泄露分析、改善经验总结

    前言 通过这几天对好几个应用的内存泄露检测和改善,效果明显: 完全退出应用时,手动触发GC,从原来占有内存100多M降到低于20M; 手动触发GC后,通过adb shell dumpsys meminfo packagename -d查看Activity和View的数量也趋近于0了(没有做到归零...

    文章 mqc 2017-08-01 3645浏览量

  • 自学人工智能:3-0 算法

    多年前听到“算法”这个词,觉得很深奥,自己这智商肯定玩不转,没想到现在写起标题为算法的文章。 初识 今天浏览了不少前辈们关于算法的理解,更新了自己过去对编程的认识:过去写代码是想到什么/想实现什么功能,一步步去写,这只能称得上是码农吧;而真正开始认识到算法,方才接触到编程的灵魂。 人工智能之机器学...

    文章 冯建 2018-02-23 16123浏览量

  • 从ajax到fetch

    Ajax 是什么? 答:Ajax是一种可以在浏览器和服务器之间使用异步数据传输(HTTP请求)的技术。使用它可以让页面请求少量的数据,而不用刷新整个页面。而传统的页面(不使用Ajax)要刷新部分内容,必须重载整个网页页面。 Ajax 基于什么? 答:它基于的是XMLHttpRequest(...

    文章 缘自世界 2018-10-16 1009浏览量

  • 从项目需求角度,使用纯CSS方案解决垂直居中

    原文:从项目需求角度,使用纯CSS方案解决垂直居中  CSS是HTML元素的剪刀手,它极度的丰富了web页面的修饰。在众多CSS常见的样式需求中,有一奇葩式的存在【垂直居中】,因为不管是从逻辑实现方面还是从正常需求量来讲,这都没理由让这个需求在实践过程中,显的那么艰难。我们往往需要额外添加标签元素...

    文章 杰克.陈 2017-04-18 1062浏览量

  • 常见的Spring异常分析及处理

    一、前言 相信我们每个人在SpringMVC开发中,都遇到这样的问题:当我们的代码正常运行时,返回的数据是我们预期格式,比如json或xml形式,但是一旦出现了异常(比如:NPE或者数组越界等等),返回的内容确实服务端的异常堆栈信息,从而导致返回的数据不能使客户端正常解析; 很显然,这些并不是我们...

    文章 宜信技术学院 2019-07-04 1167浏览量

  • 如何熟悉一个系统?(内含知识大图)

    作者 | 唐志龙(鲲龙)  阿里巴巴高级开发工程师 导读:本文总结了熟悉系统主要分三部分:业务学习、技术学习、实战。每部分会梳理一些在学习过程中需要解答的问题,这些问题随着经验的积累需要逐步补充完善。 前言 开发人员经常会面临下面一些场景: 新人入职,需要学习已有系统,作为 landing 的一...

    文章 阿里巴巴云原生小助手 2020-01-20 2148浏览量

  • 蚂蚁金服的一次面试经历(一面、二面)

    一次有把握的面试,需要经过长时间的准备 电话一面 1、自我介绍、自己做的项目和技术领域 2、项目中的监控:那个监控指标常见的有哪些? 3、微服务涉及到的技术以及需要注意的问题有哪些? 4、注册中心你了解了哪些? 5、consul 的可靠性你了解吗? 6、consul 的机制你有没有具体深入过?有没...

    文章 java填坑路 2018-08-01 2024浏览量

  • 速来围观老田的蚂蚁金服Java面试经历!

    电话一面 1、自我介绍、自己做的项目和技术领域 2、项目中的监控:那个监控指标常见的哪些? 3、微服务涉及到的技术以及需要注意的问题有哪些? 4、注册中心你了解了哪些? 5、consul 的可靠性你了解吗? 6、consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过? 7、项目用 S...

    文章 java填坑路 2018-10-25 1083浏览量

  • 『StabilityGuide』| 10+位阿里技术专家共同发起稳定性知识库开源项目

    我们穿过山和大海,也见过人山人海。我们见过各类故障,也排过千雷万险。这一次,不如我们一起,开启稳定性的探索之旅。让无法解决的问题少一点点,让世界的确定性多一点点。 无论是前端业务的开发者,还是后端架构的开发者,都会遇到业务稳定性的难题。但稳定性的话题涉及之广、之深,很难通过一两篇文章道清原委。因此...

    文章 中间件小哥 2019-08-02 5073浏览量

  • 《DevOps实战:VMware管理员运维方法、工具及最佳实践》——1.2 采用系统思维

    本节书摘来自华章计算机《DevOps实战:VMware管理员运维方法、工具及最佳实践》一书中的第1章,第1.2节,作者:小特雷弗 A. 罗伯茨(Trevor A. Roberts Jr.)乔希·阿特韦尔(Josh Atwell)埃格勒·西格勒(Egle Sigler)著,更多章节内容可以访问云栖社...

    文章 华章计算机 2017-05-02 1529浏览量

  • 内存溢出及解决方案

    什么是内存溢出 JVM运行过程中,程序不断的申请内存空间用于保存运行时数据,当程序申请的内存空间系统无法满足时,就会抛出内存溢出错误。内存溢出发生的区域以及相应的解决方案都不相同,下面我们逐一分析内存溢出类型及解决方案。 OutOfMemoryError与StackOverflowError JV...

    文章 极客小智 2020-10-22 403浏览量

  • 分享实录 | 阿里巴巴代码缺陷检测探索与实践

    目前PRECFIX技术已经在阿里巴巴集团内部落地并获得好评;关于“PRECFIX”技术的论文被国际软件工程大会(ICSE)收录。 张昕东(别象) 阿里巴巴 云研发事业部 算法工程师 【以下为别象分享实录】 阿里巴巴在缺陷检测技术方面遇到的三个挑战 编码是DevOps的重要一环,我所在的部门...

    文章 混合云君 2020-03-05 3213浏览量

  • 在线服务的黑天鹅(转)

      提高服务稳定性的最大困难,就是”黑天鹅难题”(problem of black swans)。这个名词是由 Nassim Taleb 提出来的,他这样定义:”黑天鹅代表外来因素,是一个超出正常预料的事件。”几乎所有的互联网服务中断,都来自于意料之外的突发事件,属于极其小概率的非主流意外。这类...

    文章 developerguy 2015-05-29 649浏览量

  • Java异常

    在我参与过的一些Java项目、或者阅读过Java代码中,异常的使用或多或少都有点问题,有些甚至是误用。可能很多人都了解异常的基本知识,但是使用的时候往往过于随意,然而这样的随意往往并不能造成什么严重的问题,所以很多程序员,尤其是初级的程序员也就没有在意它,于是代码中总是会有那些让人不舒服的异常使用...

    文章 yangfangjit 2017-06-27 3962浏览量

  • 从小白到独立开发Android和IOS两种平台app过程与总结

    16年上半年在帮老师,帮外面随便做点东西以便得到些生活费养活自己。下半年去外面公司待了一段时间,然后选择回来帮自己做个东西,历时三个月,独自完成安卓及IOS版本app的开发部分。 开发过程与问题 我之前没了解过安卓和IOS开发,一开始对整个项目也没什么概念,脑袋中只知道要做个电商app,中间就是遇...

    文章 艾贺 2017-01-17 878浏览量

  • ProGuard的作用、使用及bug分析

    本文主要ProGuard的作用、使用及bug分析。1、ProGuard作用 ProGuard通过删除无用代码,将代码中类名、方法名、属性名用晦涩难懂的名称重命名从而达到代码混淆、压缩和优化的功能,跟JavaScript的混淆压缩类似。 压缩和优化使得编译后apk包更小。 混淆可以保证代码在被反编译...

    文章 trinea-cn 2016-04-11 3001浏览量

1 2 3 4 ... 42 >

云产品推荐

阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板