上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 更多精彩博文请关注:听到微笑的博客 一. 插件背景 object-helper 插件是一个日常开发工具集插件,提供丰富的功能,最开始是基于 GenerateO2O 插件开发而来,它提供了对象之间值拷贝代码自动生成的能力,就像这样: 因为它很早之前就停止维护了,新版本IDEA无法使用该插件,所以自己参 阅读全文
posted @ 2022-10-29 12:50 听到微笑 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 更多优质博文请关注:听到微笑的博客 跨站脚本攻击(Cross Site Scripting)本来的缩写为CSS,为了与层叠样式表(Cascading Style Sheets,CSS)的缩写进行区分,将跨站脚本攻击缩写为XSS。因此XSS是跨站脚本的意思。 XSS跨站脚本攻击(Cross Site 阅读全文
posted @ 2022-10-29 10:53 听到微笑 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 最近忽然想起自己很久没有刷过算法题了,在 Leetcode 上捡了几题刷了一下,发现手确实生了,看到了 labuladong 大佬对数据结构和算法的理解比较深入,故做此记录。 如果要让我⼀句话总结,我想说算法的本质就是「穷举」。 这么说肯定有人要反驳了,真的所有算法问题的本质都是穷举吗?没有例外吗? 阅读全文
posted @ 2022-07-30 11:39 听到微笑 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一. 从类加载说起 Java中的类加载器负载加载来自文件系统、网络或者其他来源的类文件。jvm的类加载器默认使用的是双亲委派模式。三种默认的类加载器Bootstrap ClassLoader、Extension ClassLoader和System ClassLoader(Application C 阅读全文
posted @ 2022-05-22 10:46 听到微笑 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一. 前言 在学习Spring框架的IOC、AOP两大功能之前,首先需要了解这两个技术的基础——Bean。在Spring框架中,Bean无处不在,IOC容器管理的对象就是各种各样的Bean。理解Bean的生命周期有助于我们更好的理解和使用Spring框架的IOC功能,也有助于我们理解框架如何初始化、 阅读全文
posted @ 2022-05-03 17:19 听到微笑 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是循环依赖 循环依赖,就是两个或则两个以上的bean互相依赖对方,最终形成闭环。比如“A对象依赖B对象,而B对象也依赖A对象”,或者“A对象依赖B对象,B对象依赖C对象,C对象依赖A对象”;类似以下代码: public class A { private B b; } public cla 阅读全文
posted @ 2022-04-10 18:36 听到微笑 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 一. 背景 在业务开发中,在并发量很高的情况下,通常会使用缓存对系统查询性能进行优化,在缓存命中率很高的情况下,缓存的使用能够大幅提升系统查询性能。但是在缓存命中率非常低场景下,如果采用传统缓存读取模式,大部分的请求会穿透至数据库,造成数据库的巨大压力。 例如:最近上线一个“贵族”功能,由于贵族价格 阅读全文
posted @ 2022-04-03 13:59 听到微笑 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一. 背景 在工作中大家应会碰到需要频繁在两个分支中切换工作的情况,我们通常做法是利用git stash命令暂存当前工作区中的变更,然后git checkout到目标分支中工作,工作完成后回到刚刚分支使用git stash pop命令还原历史工作区变动。 整体流程大致如下: # 当前工作分支,存在变 阅读全文
posted @ 2022-03-20 11:11 听到微笑 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 更多优秀博文,请关注博主的个人博客:听到微笑的博客 本文主要介绍TCC的原理,以及从代码的角度上分析如何实现的;不涉及具体使用示例。本文通过分析tcc-transaction源码带大家了解TCC分布式事务的实现原理。 需要注意的是,本文所有代码都基于master-1.7.x分支,不同版本的源码会存在 阅读全文
posted @ 2022-01-02 22:02 听到微笑 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一. fork函数详解 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据 阅读全文
posted @ 2021-10-24 11:36 听到微笑 阅读(9) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页