标签:代码注释

Java

彻底搞懂 Java 线程池,干啥都不再发憷

11

hellas 发布于 2020-07-25

作为 Java 程序员, 无论是技术面试、 项目 研发或者是学习 框架源码,不彻底掌握 Java 多线程的知识,做不到心中有数,干啥都没底气,尤其是技术深究时往往略显 发憷 。 没事,跟随小猿的脚步,一起嗨起来!言归正传,书接上篇,继续探索多线程相关的知识。 1  回顾...

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

Java

Java SPI机制实现与源码分析

2

wenming.gapo 发布于 2020-07-21

0. 前言 本文着重于实现一个基于 Java SPI 的 demo 以及对其实现原理的解析,即 ServiceLoader 类源码分析。 其实最初想写这篇文章的原因是在之前的一次面试中,被面试官问到关于 Java SPI 的问题,但没能说出让他满意的答案,所以才想着整理一篇 SP...

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

编程技术

【来聊一聊前端架构之一】前端架构认知

2

puefu.he 发布于 2020-07-17

没有一种架构是可以满足所有迭代的需求的 前言 架构并不是只限于技术选型 是架构设计作为软件生命周期的一部分,并不是说开始的时候 设计完成后就会一成不变,软件的生命周期包含了迭代、维护、重构等过程,架构设计亦是如此, 所以说架构是需要变化的,目的就是适应当前情况的开发场景 。 而架...

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

Java

嵌套事务、挂起事务,Spring 是怎样给事务又实现传播特性的?

songhua.gao 发布于 2020-07-17

Spring 做为风靡世界的Java 开源框架,发挥着举足轻重的作用。那你有没有想过, Spring 内部又是怎么样实现的事务呢? 而且 在 Spring 之中除了设置事务的「隔离级别」之外,还可以额外配置事务的「传播特性」。你要知道,传播特性里,有两个家伙比较特别,一个PROP...

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

Spring

嵌套事务、挂起事务,Spring 是怎样给事务又实现传播特性的?

6

刘莉莉 发布于 2020-07-17

Spring 做为风靡世界的Java 开源框架,发挥着举足轻重的作用。那你有没有想过, Spring 内部又是怎么样实现的事务呢? 而且 在 Spring 之中除了设置事务的「隔离级别」之外,还可以额外配置事务的「传播特性」。你要知道,传播特性里,有两个家伙比较特别,一个 PRO...

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

Java

写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实 原 荐

33

hellas 发布于 2020-07-16

好奇害死羊 很多小伙伴们做 Java 开发,天天写 Java 代码,肯定离不开 Java 基础环境: JDK ,毕竟我们写好的 Java 代码也是跑在 JVM 虚拟机上。 一般来说,我们学 Java 之前,第一步就是安装 JDK 环境。这个简单啊,我们一般直接把 JDK 从官网下...

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

Java

羊老姆上线:抄起键盘就编译JDK源码,结果上头了

33

xubiao.zhuang 发布于 2020-07-16

好奇害死羊 很多小伙伴们做 Java 开发,天天写 Java 代码,肯定离不开 Java 基础环境: JDK ,毕竟我们写好的 Java 代码也是跑在 JVM 虚拟机上。 一般来说,我们学 Java 之前,第一步就是安装 JDK 环境。这个简单啊,我们一般直接把 JDK 从官网下...

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

编程技术

zuihou-admin-cloud 2.4 发布,微服务 SaaS 脚手架

4

dulong 发布于 2020-07-14

今日更新日志: 整体更新: 0. 录制了完整的项目讲解视频教程 1. 新增批量替换项目名&包名&前缀的Shells脚本(支持Linux&Mac) 2. 完整的项目讲解视频 3. 优化代码若干 & 删除无用代码和注释掉的代码若干 & 完善代码...

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

Java

JDK动态代理之实现与原理(二)【JDK篇】

likai 发布于 2020-07-12

动态代理类的生成是通过Proxy.newProxyInstance方法,如下面来自第一节的例子: // 创建jdk动态代理 UserService jdkProxy = (UserService) Proxy.newProxyInstance(UserService.class....

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

Spring

SpringBoot + RabbitMQ (保证消息100%投递成功并被消费)

17

wenming.gapo 发布于 2020-07-11

点击上方蓝色“ 程序猿DD ”,选择“设为星标” 回复“ 资源 ”获取独家整理的学习资料! 来源 |  jianshu.com/p/dca01aad6bc8 一、先扔一张图 说明:本文涵盖了关于RabbitMQ很多方面的知识点, 如: 消息发送确认机制 消费确认机制 消...

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

Spring

Spring+MyBatis+SpringMvc+Mysql+Druid+PageHelper分页实现

2

刘莉莉 发布于 2020-07-11

我是阿福,公众号「阿福聊编程」作者, 一个在后端技术路上摸盘滚打的程序员 ,在进阶的路上,共勉!文章已收录在 JavaSharing 中,包含Java技术文章,面试指南,资源分享。 思路分析 MyBatis的PageHelper插件(后台) 作用 以完全非侵入的方式在原有查询基础...

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

Spring

推荐一个基于nuxt.js和springboot的前后端分离的脚手架

xiaoli.he 发布于 2020-07-07

第一次发帖,好紧张啊,有没有潜规则,用不用脱啊,该怎么说啊,打多少字才显的有文采啊,我写的这么好会不会太招遥,写的这么深奥别人会不会看不懂啊,好激动啊,怎么才能装成是经常发帖的样子,好紧张啊。 背景 目前有很多优秀的开源java EE开发框架,在各自的场景都发挥着很重要的作用,想...

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

Spring

Spring-Boot过滤器通过HttpServletRequestWrapper读取request的body内容

9

songhua.gao 发布于 2020-07-01

之前项目上突然遇到个这个问题,显示后台接口报这个错: Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type java.math....

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

编程技术

四招教你降低软件复杂性

6

hellas 发布于 2020-06-30

摘要: 软件的复杂性是我们程序员在日常开发中所必须面对的东西,学会如何 “弄清楚什么是软件复杂性,找到导致软件复杂的原因,并利用各种手法去战胜软件的复杂性” 是一门必备的能力。 前言 在进行软件开发时,我们常常会追求软件的高可维护性,高可维护性意味着当有新需求来时,系统易扩展;当...

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

Java

CountDownLatch 和 CyclicBarrier 傻傻的分不清楚?

22

wenming.gapo 发布于 2020-06-28

并发编程的三大核心是 分工 , 同步 和 互斥 。在日常开发中,经常会碰到需要在主线程中开启多个子线程去并行的执行任务,并且主线程需要等待所有子线程执行完毕再进行汇总的场景,这就涉及到分工与同步的内容了 在讲 有序性可见性,Happens-before来搞定 时,提到过 join...

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

编程技术

gin-swagger 生成RESTful风格OpenAPI文档

2

邓龙华 发布于 2020-06-24

:scroll:什么是swagger Swagger 是一个 API 生成工具,可以生成文档。 Swagger 是通过编写 yaml 和 json 来实现文档化。并且可以进行测试等工作。 通过 swagger 可以方便的生成接口文档,方便前端进行查看和测试。 :wrench:安装...

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

Java

smart-doc 1.8.8 发布,Java 零注解文档生成工具

xirruiqiang 发布于 2020-06-22

smart-doc是一款同时支持java restful api和apache dubbo rpc接口文档生成的工具,smart-doc颠覆了传统类似swagger这种大量采用注解侵入来生成文档的实现方法。 smart-doc完全基于接口源码分析来生成接口文档,完全做到零注解侵入...

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

Spring

SSM-框架搭建-tank后台学习系统

8

yanxinchi 发布于 2020-06-21

一、前言 最近收到很多网友给我私信,学习软件开发有点吃力,不知道从何处开始学习,会点基础但是做不出来什么项目, 都想放弃了。我就回复道:当下互联网飞速发展,软件开发行业非常吃香而且前景相当不错。希望能刻苦一下多多学习软件开发的知识,我利用业余时间 开发了一个简单的基于Spring...

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