
技术优化
多纤果冻
superme
展开
-
写出优质Java代码的4个技巧
写出优质Java代码的4个技巧译者注:如果现在要求对你写的Java代码进行优化,那你会怎么做呢?作者在本文介绍了可以提高系统性能以及代码可读性的四种方法,如果你对此感兴趣,就让我们一起来看看吧。以下为译文。我们平时的编程任务不外乎就是将相同的技术套件应用到不同的项目中去,对于大多数情况来说,这些技术都是可以满足目标的。然而,有的项目可能需要用到一些特别的技术,因此工程师们得深入研究,...转载 2018-10-02 15:41:56 · 157 阅读 · 0 评论 -
大前端工具集
这个项目的定位是 大前端程序猿的百宝箱。主要针对 前端方向和 Node 方向;主要内容是国内外优秀的 库、工具、套路、设计、交互,或关注的 技术博客、技术组织、技术公众号 等等,反正用 瑞士军刀 来总结这篇文章再合适不过了。目录技术博客/技术组织技术公众号博客搭建HTMLCSS浏览端 JSProject BuildNode PackageNode Pr...转载 2019-02-01 18:37:16 · 2416 阅读 · 0 评论 -
JAVA代码效率优化
最近在想自己编程时是否注意过代码的效率问题,得出的答案是:没有。代码只是实现了功能,至于效率高不高没怎么关注,这应该是JAVA程序员进阶的时候需要考虑的问题,不再是单纯的实现功能,也不是完全依赖GC而不关注内存中发生了什么,而要考虑到代码的性能.本文涉及到了JAVA基础和J2EE方面的优化建议, 1、 尽量指定类的final修饰符 带有final修饰符的类...转载 2018-10-31 00:27:20 · 264 阅读 · 0 评论 -
分布式系统的全面介绍【推荐】
主页 分布式系统的全面介绍 什么是分布式系统?为什么它如此复杂? 考虑分布式系统的熊 目录介绍扩展我们的数据库分布式系统类别分布式数据存储分布式计算分布式文件系统分布式消息传递分布式应用分布式分类帐摘要 介绍随着世界技术的不断发展,分布式系统正变得越来越普遍。它们是计算机科学中广泛而复杂的研究领域。...翻译 2018-10-14 02:17:19 · 911 阅读 · 0 评论 -
什么是NoSQL——【解释NoSQL数据库】
什么是NoSQL?解释NoSQL数据库SQL数据库对数据类型和一致性有限制。Nosql为了速度、灵活性和规模,抛弃了它们。 开发应用程序时最基本的选择之一是使用SQL或NoSQL数据库存储数据。传统的SQL数据库(即关系数据库)是几十年技术进步、良好实践和现实世界压力测试的产物。它们是为可靠的事务和临时查询而设计的,这是业务应用程序的支柱。但它们也背负着一些限制-比如僵化的模...翻译 2018-10-12 15:34:42 · 1829 阅读 · 0 评论 -
什么是NoSQL?
什么是NoSQL?NoSQL包含多种不同的数据库技术,这些技术是针对构建现代应用程序时提出的需求而开发的: 开发人员正在开发大量新的、快速变化的数据类型-结构化、半结构化、非结构化和多态数据。 12到18个月的瀑布开发周期早已逝去。现在,小型团队在敏捷冲刺中工作,快速迭代,每周或两周推送代码,有些甚至每天多次。 曾经为有限受众提供服务的应用程序现在作为服务提供,这些服...翻译 2018-10-12 15:08:53 · 2767 阅读 · 0 评论 -
编程中调试和故障排除的10条有用提示
编程中调试和故障排除的10条有用提示 在文本编辑器中打开一个闪亮的新文件,而不是编写一行代码,每个新项目似乎都充满了可能性和希望。在几千行代码之后,这个项目似乎会被错误所拖累,这些bug会使添加新特性的工作变得痛苦,并会耗尽程序员的热情。最好的软件开发人员知道如何发现和修复bug,他们遵循软件工程的最佳实践,以尽量减少bug的发生。没有程序员会写无bug代码,但只要有一定的实践和决...翻译 2018-10-12 10:22:32 · 483 阅读 · 0 评论 -
Spring Boot启动参考指南(官方版)
Spring Boot启动参考指南作者Phillip Webb, Dave Syer, Josh Long, Stéphane Nicoll, Rob Winch, Andy Wilkinson, Marcel Overdijk, Christian Dupuis, Sébastien Deleuze, Michael Simons, VedranPavić, Jay Bryant, Ma...翻译 2018-10-03 00:11:19 · 6969 阅读 · 0 评论 -
程序员必读书单
程序员必读书单 摘要:本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。关于本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言Reading mak...转载 2018-10-03 00:14:56 · 2521 阅读 · 0 评论 -
GitHub上那些值得一试的JAVA开源库
GitHub上那些值得一试的JAVA开源库 作为一名程序员,你几乎每天都会使用到GitHub上的那些著名Java第三方库,比如Apache Commons,Spring,Hibernate等等。除了这些,你可能还会fork或Star一些其他的开源库,但GitHub上的库实在太多了,以至于对于个人来说,你很难有时间去发现并了解那些不断加入的新库,而它们却往往能在一些新兴领域中给你提供帮...转载 2018-10-02 16:05:22 · 203 阅读 · 0 评论 -
深入理解java异常处理机制
深入理解java异常处理机制 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训” 告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案 哦。如果你的答案是正确,那么这篇文章...转载 2018-10-02 15:49:38 · 176 阅读 · 0 评论 -
从 MVC 到前后端分离
1 理解 MVCMVC 是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。其中,模型是用于封装数据的载体,例如,在 Java 中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的 Java Bean,包含一系列的成员变量及其 getter/setter 方法。对于视图而言...转载 2019-05-31 15:53:05 · 234 阅读 · 0 评论