标签:代码注释

Java

【很全很新】C3P0 连接池和 DBUtils 配合事务使用总结

1

小丁 发布于 2018-12-06

很久没用原生连接池,最近想写个小功能,结果发现很多地方不太懂,然后网上搜了半天的 c3p0 相关内容,全不符合我想要的。相同内容太多 而且没什么,所以我自己来总结下吧。 01 总结全文 从以下来总结 连接池的作用,为什么要使用连接池 书写自己的连接池,用于理解框架 c3p0 等连...

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

Java

理解Java应用服务器的七种“武器”

1

Harries 发布于 2018-11-29

在意识到软件架构的重要性后,应用服务器必然成为程序员的一件必不可少的"武器"。对应用服务器技术的透彻理解可以为程序员提供认识软件架构的更大的空间,这种方式影响着软件工程学文化。它接下来会用一些有用的工具来武装现代的IT人,提升价值链。 本文标题中出现的数字七只...

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

Java

SkyWalking 6.x 源码分析 —— 调试环境搭建

12

changyuan.xu 发布于 2018-11-19

从官方仓库 https://github.com/apache/incubator-skywalking Fork 出属于自己的仓库。为什么要 Fork ?既然开始阅读、调试源码,我们可能会写一些注释,有了自己的仓库,可以进行自由的提交。:smiling_imp: 使用 Inte...

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

Java

Apache–common-cli工具解析

2

尖兵 发布于 2018-11-11

无意中发现了 apache-common-cli 这款小而美的命令行解析工具,顿时充满了兴趣,该篇文章分析其实现原理。 命令行格式 命令行一般有 - 和 -- 的参数形式,不管之前的Unix,BSD,GNU等如何定义,按照现在大众认知一般认为 - 表示缩写命令,方便快速输入, -...

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

Java

Java 反射由浅入深 | 进阶必备

3

小丁 发布于 2018-11-09

本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。 一、Java 反射机制 参考了许多博文,总结了以下个人观点,若有不妥还望指正: Java 反射机制在程序 运行时 ...

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

Java

mock测试方法及实践改进

18

刘莉莉 发布于 2018-11-01

此文已由作者翟曜授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 mock测试常见的定义为:在测试过程中,对于某些不易构造或不易获取的对象,通过创建虚拟对象的方式来模拟测试的测试方法。 提到mock测试工具,java领域内可能首先想到的是Jmock、Eas...

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

Java

前端工程化的个人思考(续)

4

xubiao.zhuang 发布于 2018-10-22

(题图:from  unsplash) 有朋友问最近看的哪两本关于前端的书籍——《前端架构设计》+《前端工程化:体系设计与实践》,一本重道,一本重术,道与术结合更具指导意义。希望了解前端的朋友推荐看一下。 接着上篇未完的话题,《前端工程化的个人思考》,前端工程...

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

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, ...

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

Spring

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

11

darida 发布于 2018-09-03

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

阅读(151)评论(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分析 今天我们来介绍下非常...

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

Java

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

8

hellas 发布于 2018-08-22

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

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

Spring

原 荐 关于spring profile的误解

5

小丁 发布于 2018-08-14

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

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

Java

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

尖兵 发布于 2018-08-08

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

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

Spring

Spring MVC 启动过程源码分析

5

wenming.gapo 发布于 2018-07-23

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

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

Java

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

5

likai 发布于 2018-07-21

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

阅读(93)评论(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...

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

Java

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

4

Harries 发布于 2018-06-26

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

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