标签:代码注释

Java

代码整洁之道(二)优雅注释之道

2

changyuan.xu 发布于 2018-10-12

最佳实践 1. 注释应该声明代码的高层次意图,而非明显的细节 反例 /** * generate signature by code, the algorithm is as follows: * 1.sort the http params, if you use java, ...

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

Spring

Spring Boot(九)Swagger2自动生成接口文档和Mock模拟数据

11

darida 发布于 2018-09-03

在当下这个前后端分离的技术趋势下,前端工程师过度依赖后端工程师的接口和数据,给开发带来了两大问题: 问题一、后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都代表什么含义? 问题二、返回数据操作难:数据返回不对或者不够怎么办?怎么才能灵活的操作数据? 这是很多公司前后端...

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

Java

数据结构与算法(十四)深入理解红黑树和JDK TreeMap和TreeSet源码分析

26

yeseng 发布于 2018-08-28

本文主要包括以下内容: 什么是2-3树 2-3树的插入操作 红黑树与2-3树的等价关系 《算法4》和《算法导论》上关于红黑树的差异 红黑树的5条基本性质的分析 红黑树与2-3-4树的等价关系 红黑树的插入、删除操作 JDK TreeMap、TreeSet分析 今天我们来介绍下非常...

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

Java

Java编程架构实战——OKHTTP3源码和设计模式(上篇)

8

hellas 发布于 2018-08-22

本文来探究一下 OkHttp3 的源码和其中的设计思想。 关于 OkHttp3 的源码分析的文章挺多,不过大多还是在为了源码而源码。个人觉得如果读源码不去分析源码背后的设计模式或设计思想,那么读源码的意义不大。 同时,如果熟悉的设计模式越多,那么读某个框架的源码的时候就越容易,两...

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

Spring

原 荐 关于spring profile的误解

5

小丁 发布于 2018-08-14

后端之路 springboot 正文 关于spring profile的误解 顶 原 荐   Mr_Qi 发布于 55分钟前 字数 592 阅读 7 收藏 2 Spring 十年阿里,就只剩下这套Java开发体系了 >>> 背景 spring的prof...

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

Java

使用Spring Session和Redis解决分布式Session跨域共享问题

尖兵 发布于 2018-08-08

前言 对于分布式使用Nginx+Tomcat实现负载均衡,最常用的均衡算法有IP_Hash、轮训、根据权重、随机等。不管对于哪一种负载均衡算法,由于Nginx对不同的请求分发到某一个Tomcat,Tomcat在运行的时候分别是不同的容器里,因此会出现session不同步或者丢失的...

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

Spring

Spring MVC 启动过程源码分析

5

wenming.gapo 发布于 2018-07-23

今天小编尝试从源码层面上对Spring mvc的初始化过程进行分析,一起揭开Spring mvc的真实面纱,也许我们都已经学会使用spring mvc,或者说对spring mvc的原理在理论上已经能倒背如流。在开始之前,这可能需要你掌握Java EE的一些基本知识,比如说我们要...

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

Java

MyBatis 源码分析 – 配置文件解析过程

5

likai 发布于 2018-07-21

* 本文速览 由于本篇文章篇幅比较大,所以这里拿出一节对本文进行快速概括。本篇文章对 MyBatis 配置文件中常用配置的解析过程进行了较为详细的介绍和分析,包括但不限于 settings , typeAliases 和 typeHandlers 等,本文的篇幅也主要在对这三个配...

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

Java

MyEclipse2017破解设置与maven项目搭建

10

darida 发布于 2018-07-06

版本:MyEclipse2017 Stable 2.0 百度网盘链接:https://pan.baidu.com/s/1vpIMKq9FfMMbhXzkmft_8A 密码:xfbv myeclipse2017 stable 2.0 破解包网盘链接:https://pan.baid...

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

Java

微服务下无侵入式动态路由数据库

4

Harries 发布于 2018-06-26

背景 项目结构 项目主要采用 springboot + dubbo + mybatis 框架,大体分为 web 和 service 两层。 web 提供api接口给 sdk 客户端使用, service 则提供mysql数据库表等操作,为 web 提供 dubbo 服务支持。 业...

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

IOS技术

iOS 截图的那些事儿

xiaoli.wang 发布于 2018-06-04

同时按下 Home 键和电源键,咔嚓一声,就得到了一张手机的截图,这操作想必 iPhone 用户再熟悉不过了。我们作为研发人员,面对的是一个个的 View,那么该怎么用代码对 View 进行截图呢? 这篇文章主要讨论的是如何在包括 UIWebView 和 WKWebView 的网...

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

IOS技术

iOS 初探代码混淆(OC)

6

dulong 发布于 2018-05-29

前言 自己做iOS开发也有几年的时间了,平时做完项目基本就直接打包上传到Appstore上,然后做上架操作了。但是最近,客户方面提出了代码安全的要求。说是要做代码混淆,这方面的工作之前从来没有接触过。然后就上网查了一下,原来有很多应用程序都做了代码混淆。看来是我固步自封了R...

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

Java

androidAPT使用

hellas 发布于 2018-05-17

前言 APT 的概念大家应该不会陌生, 而且在很多第三方库中都有使用到, 最有名的应该就是 ButterKnife 了. 这里基础概念就略过了, 本篇主要是着重在怎么编写自己的注解处理器, 以及一些踩到的坑. <!– more –> 开始 一般...

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

Java

二叉查找树 – 删除节点 详解(Java实现)

7

xubiao.zhuang 发布于 2018-05-17

在浏览 二叉查找树(三)之 Java的实现 时,发现所有操作都很容易理解,只有 删除 看的很糊涂。原文作者在方法上也没有任何注释,因此理解起来很不容易。因此本文是在这篇的基础上,对 删除 操作进行详细的讲解,所以如果你对二叉查找树还不了解,先看前面这篇博客,如果你能直接看懂那篇博...

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

Spring

Spring Developer Tools 源码分析:五、事件触发过程

zhuangli 发布于 2018-05-15

上一篇: Spring Developer Tools 源码分析:四、类加载器 。 本篇是下一篇 Restarter 的前置内容,这里介绍的 ApplicationListener 事件触发过程是针对整个 Spring Boot 的过程。 Spring Developer Too...

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

Java

深入理解虚拟机之虚拟机类加载机制

4

zhuangli 发布于 2018-05-05

《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版》读书笔记与常见相关面试题总结 本节常见面试题(推荐带着问题阅读,问题答案在文中都有提到): 简单说说类加载过程,里面执行了哪些操作? 对类加载器有了解吗? 什么是双亲委派模型? 双亲委派模型的工作过程以及使用它的好处。 ...

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

IOS技术

AVFoundation 框架初探究(三)

3

邓龙华 发布于 2018-04-27

系列前两篇地址: AVFoundation 框架初探究(一) AVFoundation 框架初探究(二) 这篇总结什么? 在该系列的上一篇的文章中,我们总结的大致内容如下: 1、视频录制  AVCaptureSession + AVCaptureMovieFileOut...

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

IOS技术

AVFoundation 框架初探究(二)

3

尖兵 发布于 2018-04-23

接着第一篇总结 系列第一篇地址:AVFoundation 框架初探究(一) 在第一篇的文章中,我们总结了主要有下面几个点的知识: 1、对AVFoundation框架整体的一个认识 2、AVSpeechSynthesizer这个文字转音频类 3、AVAudioPlayer音频播放类...

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