摘要: 1、引子 在某天与QA同学进行沟通时,发现QA同学有针对某个方法调用时,有让该方法停止一段时间的需求,我对这部分的功能实现非常好奇,因此决定对原理进行一些深入的了解,力争找到一种使用者尽可能少的对原有代码进行修改的方式,以达到对应的MOCK要求。 整体的感知程度可以分为三个级别: 硬编码 增加配置 阅读全文
posted @ 2020-02-05 10:38 CQqfjy 阅读(604) 评论(0) 推荐(0) 编辑
摘要: Spring翻译为中文是“春天”,的确,在某段时间内,它给Java开发人员带来过春天,但是随着我们项目规模的扩大,Spring需要配置的地方就越来越多,夸张点说,“配置两小时,Coding五分钟”。 这种纷繁复杂的xml配置随着软件行业一步步地发展,必将逐步退出历史舞台。 SpringBoot介绍 阅读全文
posted @ 2020-02-05 10:36 CQqfjy 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 为什么会写这篇文章,起因于和朋友的聊天 这又触及到我的知识盲区了,首先来一波面向百度学习,直接根据关键字httpclient和okhttp的区别、性能比较进行搜索,没有找到想要的答案,于是就去overstackflow上看看是不是有人问过这个问题,果然不会让你失望的 所以从使用、性能、超时配置方面进 阅读全文
posted @ 2020-02-05 10:35 CQqfjy 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: 1、volatile简介 volatile作为java中的关键词之一,用以声明变量的值可能随时会被别的线程修改,使用volatile修饰的变量会强制将修改的值立即写入主存,主存中值的更新会使缓存中的值失效(非volatile变量不具备这样的特性,非volatile变量的值会被缓存,线程A更新了这个值 阅读全文
posted @ 2020-02-05 10:34 CQqfjy 阅读(157) 评论(0) 推荐(0) 编辑
摘要: /方法1 递归方法 public static String reverse1(String s) { int length = s.length(); if(length <= 1){ return s; } String left = s.substring(0, length / 2); St 阅读全文
posted @ 2020-02-05 10:33 CQqfjy 阅读(6020) 评论(0) 推荐(1) 编辑