标签:bug 第2页

Java

编程语言中的错误处理

hanze 发布于 2019-03-17

在日常的编程过程中,不可避免地需要处理错误的情况,而每一种编程语言都自有其错误处理逻辑,其背后的考量是什么?下面来探讨一下各编程语言中的错误处理,尝试总结出一些通用的方法与原则。 一、什么是异常 讨论一个问题之前,第一步就是要明晰下它所涉及的概念。 首先,标题所说的错误是广义的错...

阅读(18)评论(0)赞 (0)

Spring

190317-Spring MVC之基于java config无xml配置的web应用构建

4

xiaoli.he 发布于 2019-03-17

前一篇博文讲了SpringMVC+web.xml的方式创建web应用,用过SpringBoot的童鞋都知道,早就没有xml什么事情了,其实Spring 3+, Servlet 3+的版本,就已经支持java config,不用再写xml;本篇将介绍下,如何利用java confi...

阅读(17)评论(0)赞 (0)

Spring

Spring MVC之基于java config无xml配置的web应用构建

4

xiaoli.he 发布于 2019-03-17

更多spring相关博文参考: http://spring.hhui.top 前一篇博文讲了SpringMVC+web.xml的方式创建web应用,用过SpringBoot的童鞋都知道,早就没有xml什么事情了,其实Spring 3+, Servlet 3+的版本,就已经支持ja...

阅读(16)评论(0)赞 (0)

Java

使用Gradle做Java代码质量检查

2

尖兵 发布于 2019-03-17

Maven –> Gradle 首先安装gradle: Mac安装 brew install gradle Ubuntu安装 apt install gradle Maven项目切换Gradle项目,再Maven根目录下运行: gradle init --typ...

阅读(17)评论(0)赞 (0)

Spring

190316-Spring MVC之基于xml配置的web应用构建

6

likai 发布于 2019-03-16

直接用SpringBoot构建web应用可以说非常非常简单了,在使用SpringBoot构建后端服务之前,一直用的是Spring + SpringMVC基于xml的配置方式来玩的,所以在正式进入SpringBoot Web篇之前,有必要看一下不用SpringBoot应该怎么玩的,...

阅读(17)评论(0)赞 (0)

Java

“挑三拣四”地学一学Java I/O

2

xirruiqiang 发布于 2019-03-16

古人云:“读书破万卷,下笔如有神”。也就是说,只有大量的阅读,写作的时候才能风生水起——写作意味着输出(我的知识传播给他人),而读书意味着输入(从他人的知识中汲取营养)。 对于Java I/O来说,I意味着Input(输入),O意味着Output(输出)。读书写作并非易事,而创建...

阅读(17)评论(0)赞 (0)

Java

ijkplayer框架简析 — 从构造到 onPrepared

Harries 发布于 2019-03-16

从本文开始讲解 ijkplayer 相关的,本篇主要将播放器从初始化到 onPrepared 回调回来之间的操作 构造方法 public final class IjkMediaPlayer extends AbstractMediaPlayer { /** * Default ...

阅读(15)评论(0)赞 (0)

编程技术

当中台遇上 DDD,我们该如何设计微服务?

10

xiaoli.he 发布于 2019-03-15

微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。 借用当下最流行的段子做个开场白。 “设计原则千万条,高内聚低耦合第一条,架构设计不规范,开发运维两行泪!”。 在分布式架构下,单体应用被拆分为多...

阅读(24)评论(0)赞 (0)

编程技术

浅析微服务框架 Helidon 的使用

xubiao.zhuang 发布于 2019-03-15

零 前期准备 0 版本 JDK 版本 : OpenJDK 11.0.1 IDE : idea 2018.3 Helidon Webserver : helidon-webserver 1.0.0 (核心依赖包) Helidon Json : helidon-media-jsonp...

阅读(25)评论(0)赞 (0)

编程技术

架构师的操作系统

zhuangli 发布于 2019-03-15

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬...

阅读(15)评论(0)赞 (0)

Java

Java 类型系统从入门到放弃

5

dulong 发布于 2019-03-15

作者 | 夏梓耀 杏仁后端工程师,励志成为计算机艺术家 总结 为什么文章的一开头会是总结?因为我怕你看不到最后 (¬_¬),本文不止是内容上过于偏重理论,信息量还非常大,但我不喜欢分篇,因为我觉得它是完整的。 虽然写了一万多字(写了半个月 _(:з」∠)_),但是还是有很多东西不...

阅读(14)评论(0)赞 (0)

Java

“丧心病狂”的混淆操作!

6

Harries 发布于 2019-03-14

我们一般发布项目出去都去做混淆的操作,一方面优化一下代码,减少一下Apk体积;另一方面,让自己的源码逻辑不会那么容易被识别出来。 刚巧在wanandroid群里,看到有同学讨论空白混淆的操作,于是搜集了一波比较好玩的混淆词典。 原理很简单,我们混淆是可以配置词典的,所以就当是图个...

阅读(18)评论(0)赞 (0)

Spring

Spring Cloud之Finchley版学习(二十四)-Spring Cloud Sleuth入门

1

小丁 发布于 2019-03-14

经过前文讲述,我们的微服务架构日趋完善,已可使用Spring Cloud构建一个非常健壮的系统! 但假设,你的项目一旦出现问题,如何才能快速定位出来呢?一般项目上要求我们快速定位两种问题: 调用发生失败,快速定位出是哪个环节出了问题。是微服务问题,还是网络? 调用慢,如何快速找到...

阅读(15)评论(0)赞 (0)

Spring

SpringBoot无废话入门2:SpringBoot启动分析

9

hanze 发布于 2019-03-14

1.核心注解 在上文中,我们讲到了@SpringBootApplication是SpringBoot的核心注解。 可以很方便的在idea中下载源码来查看该注解的源码,如下: 可以看到,该注解本身又被其它注解所叠加。其中最重要的注解是@SpringBootConfiguration...

阅读(25)评论(0)赞 (0)

Java

关于服务返回值的设计

1

xiaoli.wang 发布于 2019-03-14

Result 使用 Result<T> 模式的话, 基本上每个方法会长成下面的样子, 此外必须保证 try/catch 外的操作不会抛出运行时异常, 并且 Result 一定非 null , 否则还用 Result 干嘛呢? 有的调用者用起来有点不舒服, 因为每次都需...

阅读(24)评论(0)赞 (0)

Java

写给 Java 程序员的 Java 虚拟机学习指南

1

尖兵 发布于 2019-03-14

大家好,我是极客时间 《深入拆解 Java 虚拟机》 作者、Oracle Labs 高级研究员郑雨迪。有幸借这个专题的机会,能和大家分享为何 Java 工程师要学 Java 虚拟机?如何掌握 Java 虚拟机? 工欲善其事,必先利其器 “为什么学 Java 虚拟机”这个问题,就和...

阅读(26)评论(0)赞 (0)

Java

Java单元测试之JUnit篇

13

changyuan.xu 发布于 2019-03-14

编辑推荐: 本文来自cnblogs,主要讲解了JUnit4框架,结合Eclipse讲解了JUnit4应用。更多内容请看下文。 单元测试是编写测试代码,应该准确、快速地保证程序基本模块的正确性。 好的单元测试的标准 JUnit是Java单元测试框架,已经在Eclipse中默认安装。...

阅读(23)评论(0)赞 (0)