标签:代码注释
xirruiqiang 发布于 2019-02-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
微信公众号:一个优秀的废人 前言 如题,今天介绍 SpringBoot 的 声明式事务。 Spring 的事务机制 所有的数据访问技术都有事务处理机制,这些技术提供了 API 用于开启事务、提交事务来完成数据操作,或者在发生错误时回滚数据。 而 Spring 的事务机制是用统一的...
阅读(14)赞 (0)标签:ACE / Action / apache / API / App / bean / bug / build / cat / CTO / dataSource / db / DDL / dependencies / description / DOM / entity / equals / git / GitHub / http / https / id / IDE / IO / ip / java / JDBC / JPA / linux / map / Master / maven / mysql / NSA / ORM / Persistence / plugin / pom / python / REST / root / schema / Service / spring / Spring Boot / springboot / sql / src / ssl / struct / tab / tar / UI / update / UTC / value / web / Word / XML / 下载 / 二维码 / 代码 / 代码注释 / 传播行为 / 免费 / 分布式 / 分布式事务 / 单元测试 / 定制 / 微信公众号 / 插件 / 数据 / 数据库 / 时间 / 注释 / 测试 / 源码 / 管理 / 调试 / 配置
xubiao.zhuang 发布于 2019-02-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在上一篇文章—— 《细说API – 重新认识RESTful》 中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式。 我经历过一些没有文档的项目,前后端开发者坐到一起口口相传,或者有些团队用 word、pdf 来编写 AP...
阅读(12)赞 (0)标签:API / App / CTO / Document / git / GitHub / HTML / http / https / id / IDE / IO / IOS / ip / java / jquery / js / json / node / PHP / python / REST / RESTful / spring / Spring Boot / Spring cloud / src / UI / value / Word / 云 / 互联网 / 代码 / 代码注释 / 博客 / 安装 / 定制 / 开发 / 开发者 / 开源 / 微信公众号 / 微服务 / 数据 / 文章 / 时间 / 服务器 / 本质 / 架构师 / 标题 / 模型 / 注释 / 测试 / 目录 / 管理 / 组织 / 编译 / 自动化 / 解析 / 调试 / 部署 / 配置 / 需求 / 项目管理
邓龙华 发布于 2019-02-15
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
此系列文章会详细解读NIO的功能逐步丰满的路程,为Reactor-Netty 库的讲解铺平道路。 关于Java编程方法论-Reactor与Webflux的视频分享,已经完成了Rxjava 与 Reactor,b站地址如下: Rxjava源码解读与分享: www.bilibili....
阅读(115)赞 (0)标签:2015 / ACE / Action / aix / apache / API / App / ask / BIO / bug / cache / cat / CEO / cmd / Collection / Collections / consul / core / CTO / db / entity / equals / example / EXHAUSTED / final / find / Full GC / HTML / http / https / id / IDE / IO / IOS / ip / java / Job / JVM / lib / linux / map / mapper / mina / mmap / mongo / Netty / NIO / node / NSA / operating system / Oracle / ORM / parse / Property / queue / Reactor / REST / retry / rmi / scala / Select / src / ssl / stream / synchronized / tab / tag / tar / trigger / UI / unix / update / value / volatile / web / windows / Word / 一致性 / 事故 / 互联网 / 代码 / 代码注释 / 协议 / 博客 / 参数 / 同步 / 处理器 / 字节码 / 安全 / 安装 / 定制 / 实例 / 快的 / 总结 / 操作系统 / 数据 / 数据库 / 文件系统 / 文章 / 时间 / 服务器 / 本质 / 注释 / 源码 / 物理内存 / 空间 / 管理 / 线程 / 缓存 / 编译 / 网卡 / 自动缓存 / 虚拟内存 / 调试 / 软件 / 进程 / 配置 / 需求
Harries 发布于 2019-02-15
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
这里就是这样的世界,这里的1 + 1 = 10 --二进制物语 儒仁慈世安家业,墨守规矩自方圆。 兵戈铁马平天下,法理束欲定千秋。 佛释恶业普渡生,道化万物共长存。 诸子百家何为首? 且问君心何所求。 ---- 张风捷特烈《求》 2019.2.15 复制代码 零、前言 关于数字化...
阅读(18)赞 (0)标签:1111 / 2019 / API / bug / cache / final / git / GitHub / HashMap / http / https / IBM / id / IO / java / map / MQ / src / stream / tab / UI / value / web / 万物 / 专注 / 产品 / 人才 / 代码 / 代码注释 / 公交 / 加密 / 图片 / 地球 / 学生 / 安全 / 定制 / 总结 / 操作系统 / 教育 / 数据 / 文章 / 时间 / 智能 / 本质 / 注释 / 测试 / 源码 / 生命 / 科技 / 程序员 / 空间 / 缓存 / 编译 / 网站 / 美国 / 翻译 / 软件 / 食物
zhuangli 发布于 2019-01-31
![]()
完整的链接在这里: 一个两年java程序猿的2017个人总结 这里先列举一下去年定的目标: 阅读2本以上的技术相关书籍,并作出相应的实践; 阅读5本以上国内外有意思的书籍; 阅读jdk常用类的源码,能够理解其中的涵义; 能够熟练掌握3个常用的技术框架; 继续坚持每天一万步,一年中...
阅读(45)赞 (0)标签:2019 / Excel / final / git / GitHub / http / https / id / java / mmm / Netty / SDN / spring / Spring Boot / springboot / springcloud / src / tar / UI / UTC / zookeeper / 云 / 人性 / 代码 / 代码注释 / 企业 / 分布式 / 删除 / 加班 / 博客 / 参数 / 定制 / 希望 / 年度总结 / 并发 / 并发编程 / 开发 / 开源 / 微笑 / 总结 / 文章 / 时间 / 标题 / 注释 / 源码 / 眼镜 / 程序猿 / 设计模式 / 质量 / 遍历 / 阿里巴巴 / 领导 / 食物
Harries 发布于 2019-01-30
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
事情缘起 前些日,开源社区流行的微信Java SDK爆出XXE注入漏洞,漏洞编号为: CVE-2019-5312 。在我分析漏洞时发现这个漏洞源自于一个未修好的漏洞: CVE-2018-20318 。在做这两个漏洞的补丁commit diff的时候发现CVE-2018-20318...
阅读(40)赞 (0)标签:2019 / apache / bug / build / cat / CEO / CTO / Document / DOM / entity / Features / final / git / GitHub / http / https / id / IO / java / JVM / lib / list / map / node / parse / src / stream / tag / UI / value / W3C / XML / 代码 / 代码注释 / 参数 / 安全 / 实例 / 开发 / 开发者 / 开源 / 提问 / 文章 / 注释 / 测试 / 漏洞 / 翻译 / 解析 / 配置
Harries 发布于 2019-01-19
![]()
![]()
![]()
![]()
今天给大家介绍一个日常开发中用到的工具Swagger,swagger是一个RESTful文档生成工具。 官方描述是 「The Best APIs are Built with Swagger Tools」 很是霸气。 Swagger可以用在多个语言框架中,比如Python下面fl...
阅读(67)赞 (0)标签:API / App / ask / http / https / IO / ip / MQ / python / REST / RESTful / schema / src / tag / UI / URLs / 代码 / 代码注释 / 同步 / 安装 / 开发 / 数据 / 时间 / 注释 / 测试 / 测试环境 / 目录 / 程序员 / 管理 / 自动生成 / 调试
likai 发布于 2019-01-11
![]()
IoC 和 AOP 被称为 Spring 两大基础模块,支撑着上层扩展的实现和运行。虽然 AOP 同样建立在 IoC 的实现基础之上,但是作为对 OOP(Object-Oriented Programing) 的补充,AOP(Aspect-Oriented Programming...
阅读(53)赞 (0)标签:ACE / AOP / API / App / ArrayList / bean / BeanDefinition / bug / build / cache / cat / CEO / cglib / CTO / db / equals / final / find / http / https / IBM / id / IDE / IO / ioc / ip / java / key / lib / list / Lua / MQ / newProxyInstance / ORM / parse / Property / Proxy / rand / REST / rmi / root / scala / schema / Service / spring / src / ssl / struct / tab / tar / UI / value / XML / 代码 / 代码注释 / 协议 / 博客 / 参数 / 启动过程 / 处理器 / 定制 / 实例 / 希望 / 开发 / 总结 / 文章 / 本质 / 注释 / 源码 / 监听器 / 缓存 / 自定义标签 / 解析 / 适配器 / 递归 / 遍历 / 配置
zhuangli 发布于 2019-01-02
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
原文作者: webr0ck 本文由Cryin’译自 @webr0ck’s SpEL injection 介绍 在各种安全相关工作及研究过程中,越来越多地涉及到Spring Framework的安全问题。要研究Spring框架的安全,合乎逻辑的步骤是先熟悉其结构和可能存在的漏洞。 ...
阅读(40)赞 (0)标签:ACE / apache / API / App / bean / bug / build / cat / CEO / classpath / Collection / cookies / CTO / db / DOM / eclipse / equals / example / final / find / git / GitHub / HTML / http / https / id / IDE / IO / ip / java / java注解 / Java类 / JPA / js / json / list / Lua / map / maven / mmm / node / parse / Property / Qualifier / rand / Region / rmi / schema / Security / Select / spring / Spring Boot / Spring Security / springcloud / sql / src / struct / tab / tar / UI / value / web / XML / 下载 / 产品 / 代码 / 代码注释 / 免费 / 参数 / 安全 / 实例 / 总结 / 插件 / 数据 / 数据库 / 文件系统 / 时间 / 服务器 / 标题 / 注释 / 测试 / 漏洞 / 程序员 / 管理 / 组织 / 缓存 / 编译 / 网站 / 解析 / 软件 / 配置 / 需求
dulong 发布于 2018-12-16
![]()
最近在工作中遇到写一些API,这些API的请求参数非常多,嵌套也非常复杂,如果参数的校验代码全部都手动去实现,写起来真的非常痛苦。正好 Spring 轮子里面有一个 Validation ,这里记录一下怎么使用,以及怎么自定义它的返回结果。 一、Bean Validation基本...
阅读(50)赞 (0)标签:ACE / API / App / bean / CTO / db / dependencies / Document / git / GitHub / http / https / id / IDE / IO / java / list / map / message / ORM / REST / RESTful / Service / spring / springboot / src / struct / tar / UI / validator / value / web / Word / 代码 / 代码注释 / 参数 / 定制 / 希望 / 开发 / 注释 / 测试 / 源码 / 需求
changyuan.xu 发布于 2018-12-12
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
最近看到一个有趣的开源项目pig,主要的技术点在认证授权中心,spring security oauth,zuul网关实现,Elastic-Job定时任务,趁着刚刚入门微服务,赶快写个博客分析一下。此篇文章主要用于个人备忘。如果有不对,请批评。:sob: 由于每个模块篇幅较长,且...
阅读(188)赞 (0)标签:ACE / Action / Agent / amqp / API / App / ArrayList / ask / Atom / authenticate / Authorization / BaseResultMap / bean / bug / build / cache / cat / CDN / CEO / classpath / client / Collection / Collections / Connection / connectionFactory / constant / consumer / core / CTO / dataSource / db / description / dist / DOM / Elasticsearch / ELK / entity / equals / Eureka / Feign / final / find / Freemarker / ftp / git / GitHub / HashMap / HashSet / http / https / Hystrix / id / IDE / IO / ip / java / JDBC / Job / js / json / key / list / Logging / mail / map / mapper / Menu / message / MQ / mybatis / mysql / Netflix / NIO / node / NSA / Oracle / ORM / plugin / pom / producer / Property / provider / Qualifier / Quartz / queue / rabbitmq / rand / redis / Region / remote / REST / retry / ribbon / rmi / root / Security / Select / Service / servlet / sharding / spring / Spring Boot / Spring cloud / Spring Security / springboot / SpringMVC / sql / src / ssh / ssl / Statement / stream / struct / tab / tar / tk / token / UI / update / URLs / UTC / validator / value / web / Word / XML / zab / zip / zipkin / zookeeper / zuul / 主机 / 二级缓存 / 云 / 产品 / 代码 / 代码注释 / 分布式 / 分页 / 删除 / 加密 / 博客 / 压力 / 参数 / 图片 / 处理器 / 多线程 / 安全 / 定制 / 密钥 / 幂等 / 幂等性 / 开发 / 开源 / 开源项目 / 微服务 / 快的 / 总结 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 服务注册 / 服务端 / 标题 / 注册中心 / 注释 / 测试 / 灰度发布 / 百度 / 空间 / 端口 / 管理 / 线程 / 统计 / 缓存 / 解析 / 认证 / 质量 / 递归 / 配置 / 配置中心 / 钉钉 / 锁 / 限流 / 集群 / 需求
小丁 发布于 2018-12-06
![]()
很久没用原生连接池,最近想写个小功能,结果发现很多地方不太懂,然后网上搜了半天的 c3p0 相关内容,全不符合我想要的。相同内容太多 而且没什么,所以我自己来总结下吧。 01 总结全文 从以下来总结 连接池的作用,为什么要使用连接池 书写自己的连接池,用于理解框架 c3p0 等连...
阅读(95)赞 (0)标签:ACE / API / autocommit / bean / C3P0 / cat / Connection / CTO / dataSource / db / final / http / https / id / IDE / IO / JDBC / LinkedList / list / mysql / Property / REST / ResultSet / root / scala / Select / spring / sql / src / Statement / UI / update / value / Word / XML / 主键值 / 代码 / 代码注释 / 免费 / 删除 / 参数 / 希望 / 总结 / 数据 / 数据库 / 文章 / 构造方法 / 注释 / 测试 / 解析 / 连接池 / 配置 / 需求
Harries 发布于 2018-11-29
![]()
在意识到软件架构的重要性后,应用服务器必然成为程序员的一件必不可少的"武器"。对应用服务器技术的透彻理解可以为程序员提供认识软件架构的更大的空间,这种方式影响着软件工程学文化。它接下来会用一些有用的工具来武装现代的IT人,提升价值链。 本文标题中出现的数字七只...
阅读(76)赞 (0)标签:API / App / Apple / bean / CTO / http / https / IBM / IT人 / java / Java类 / servlet / src / UI / web / windows / XML / 下载 / 主机 / 产品 / 代码 / 代码注释 / 企业 / 免费 / 分布式 / 压力 / 备份 / 安全 / 希望 / 开发 / 开发者 / 彩票 / 微软 / 敏捷 / 数据 / 数据库 / 服务器 / 本质 / 标题 / 模型 / 注释 / 测试 / 生命 / 程序员 / 空间 / 管理 / 线程 / 组织 / 缩小 / 调试 / 软件 / 需求
changyuan.xu 发布于 2018-11-19
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
从官方仓库 https://github.com/apache/incubator-skywalking Fork 出属于自己的仓库。为什么要 Fork ?既然开始阅读、调试源码,我们可能会写一些注释,有了自己的仓库,可以进行自由的提交。:smiling_imp: 使用 Inte...
阅读(211)赞 (0)标签:Agent / apache / App / bug / build / cat / core / eclipse / Elasticsearch / git / GitHub / http / https / id / IDE / IO / ioc / ip / java / javaagent / jetty / JVM / Master / maven / mina / NFV / plugin / pom / remote / rmi / root / spring / Spring Boot / src / tar / UI / update / web / XML / 下载 / 代码 / 代码注释 / 参数 / 安全 / 安装 / 数据 / 时间 / 注释 / 源码 / 目录 / 端口 / 编译 / 自动生成 / 调试 / 远程调试 / 配置
尖兵 发布于 2018-11-11
![]()
无意中发现了 apache-common-cli 这款小而美的命令行解析工具,顿时充满了兴趣,该篇文章分析其实现原理。 命令行格式 命令行一般有 - 和 -- 的参数形式,不管之前的Unix,BSD,GNU等如何定义,按照现在大众认知一般认为 - 表示缩写命令,方便快速输入, -...
阅读(65)赞 (0)标签:apache / ArrayList / build / cat / final / http / https / id / IO / ip / java / JVM / LinkedList / list / parse / src / token / UI / unix / value / 代码 / 代码注释 / 参数 / 安全 / 开发 / 开发者 / 总结 / 文章 / 本质 / 标题 / 注释 / 线程 / 解析 / 设计模式 / 软件 / 遍历 / 配置
小丁 发布于 2018-11-09
![]()
本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。 一、Java 反射机制 参考了许多博文,总结了以下个人观点,若有不妥还望指正: Java 反射机制在程序 运行时 ...
阅读(121)赞 (0)标签:equals / final / git / GitHub / http / https / id / IO / java / java反射 / JVM / src / UI / value / 代码 / 代码注释 / 博客 / 参数 / 实例 / 开发 / 总结 / 数据 / 文章 / 时间 / 注释 / 测试 / 源码 / 编译 / 返回值类型 / 遍历
likai 发布于 2018-11-05
![]()
![]()
![]()
![]()
首先我们来使用一下 interrupt() 方法,观察效果,代码如下: public class MainTest { @Test public void test() { try { MyThread01 myThread = new MyThread01(); myThrea...
阅读(82)赞 (0)标签:ACE / cat / http / https / id / IDE / IO / java / src / tar / UI / 代码 / 代码注释 / 参数 / 微信公众号 / 文章 / 注释 / 测试 / 线程
刘莉莉 发布于 2018-11-01
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
此文已由作者翟曜授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 mock测试常见的定义为:在测试过程中,对于某些不易构造或不易获取的对象,通过创建虚拟对象的方式来模拟测试的测试方法。 提到mock测试工具,java领域内可能首先想到的是Jmock、Eas...
阅读(85)赞 (0)标签:API / App / Chrome / client / Collection / DDL / dubbo / Freemarker / http / https / HTTP协议 / id / IDE / IO / ip / java / jenkins / Job / key / Service / src / UI / web / WMS / XML / 云 / 产品 / 代码 / 代码注释 / 企业 / 免费 / 协议 / 单元测试 / 压力 / 参数 / 安全 / 开发 / 总结 / 数据 / 文章 / 时间 / 服务器 / 注释 / 测试 / 测试环境 / 端口 / 管理 / 组织 / 自动化 / 调试 / 运营 / 配置 / 锁 / 需求