上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 前面一篇文章,我们大概了解了Spring中的一些概念和底层工作流程,本篇文章开始将真正讲一些Spring中的概念和工作流程。 本篇文章的内容,是后续看Spring源码所必备的,防止后续看源码的过程中,遇到不会的概念得单独跳出来学习。 BeanDefinition BeanDefinition表示Be 阅读全文
posted @ 2023-05-05 23:29 少说点话 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 本篇文章会把Spring中核心知识点都给大家进行串讲,让大家对Spring的底层有一个整体的大致了解,比如: Bean的生命周期底层原理 依赖注入底层原理 初始化底层原理 推断构造方法底层原理 AOP底层原理 Spring事务底层原理 但都只是大致流程,后续系列文章会针对每个流程详细深入的讲解并分析 阅读全文
posted @ 2023-05-05 22:49 少说点话 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 代码结构 模拟spring源码 BeanDefinition public class BeanDefinition { private Class aClass; private String scope; private Boolean lazy; public Class getaClass( 阅读全文
posted @ 2022-10-10 00:05 少说点话 阅读(106) 评论(2) 推荐(1) 编辑
摘要: 出于安全考虑,阿里云腾讯云等服务器默认封禁TCP25端口出方向的访问流量,所以用户无法在阿里云或腾讯云上的云服务器通过TCP25端口连接外部地址。用户无法通过TCP25端口连接第三方邮件服务商的SMTP服务器对外部发送邮件。这种情况下我们通常可以使用一下两种方案来解决。 一、申请解封25端口 阿里云 阅读全文
posted @ 2022-05-30 14:31 少说点话 阅读(4514) 评论(0) 推荐(0) 编辑
摘要: public static <T> List<List<T>> batchList(List<T> list) { List<List<T>> lists = new ArrayList<>(); int pointsDataLimit = 1000;//限制条数 int size = list.s 阅读全文
posted @ 2022-01-10 19:18 少说点话 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一般情况下会是以下两个原因 一.iptables规则被修改过: 如果是这个原因,我们可以通过重启docker,让iptables转发规则重新生效,一般可以处理 二.系统参数被修改(net.ipv4.ip_forward这个参数被改成0): 这个内核参数linux系统默认是0,当我们安装docker的 阅读全文
posted @ 2021-10-17 18:00 少说点话 阅读(2756) 评论(0) 推荐(0) 编辑
摘要: 目录 《码出高效:Java开发手册》 《重构改善既有代码设计》 《深入理解Java虚拟机(第二版-带目录)》 《从Paxos到Zookeeper 分布式一致性原理与实践》 《Java必须知道的300个问题》 《Java并发编程实战》 《Java开发手册(嵩山版)》 《Java从入门到精通 第三版》 阅读全文
posted @ 2021-09-02 22:38 少说点话 阅读(289) 评论(2) 推荐(2) 编辑
摘要: 一、背景 大家平时应该也遇到过这样的场景,使用多线程执行一段操作,然后依赖这一段操作的结果再执行其他逻辑。这个时候我们就要控制线程之间的顺序,必须保证该多线程操作执行完之后才开始执行后面的逻辑。 那么今天这篇文章将介绍CountDownLatch和CyclicBarrier的用法以及如何使用它们分别 阅读全文
posted @ 2021-08-27 15:54 少说点话 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 面试官: 我看你已经有一定工作年限了,那请问有没有研究得比较深的一些技术栈呢?你: 目前没有太深的研究,暂时还主要是处于会使用的阶段,我用过xxx,能干活肯定是没问题的!面试官: 那定时器在项目中有用过吗,平时都是怎么使用的?你: 当然有,我们是基于SpringBoot做的定时器,使用很简单,就是打 阅读全文
posted @ 2021-07-28 17:15 少说点话 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 背景 在日常开发过程中,使用定时任务去执行一些业务逻辑是很常见的一种场景。比如定时发送短信,邮件,电商系统的定时自动收货、定时上下架功能等等。 一般实现定时任务有以下几种方案: JDK自带 JDK自带的Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.ut 阅读全文
posted @ 2021-07-28 15:48 少说点话 阅读(3745) 评论(0) 推荐(0) 编辑
摘要: 最近浏览保存的一些比较详细的思维导图,大家感兴趣可下载阅读。 Java架构师学习路线思维导图 链接:https://www.processon.com/view/link/5eccea8fe0b34d5f263038f0#map Java基础+Java常用技术思维导图 百度网盘下载地址: 链接:ht 阅读全文
posted @ 2021-05-12 23:20 少说点话 阅读(1255) 评论(1) 推荐(2) 编辑
摘要: 百度网盘上传时,如果是超过256KB的文件,将计算整个文件的MD5和文件前256KB内容的MD5,并对两个MD5值加密后请求后端执行秒传。后端通过两个MD5和长度信息判断是否存在该文件,如果存在则完成秒传。 有个读者在微信上问我:百度网盘的秒传功能是如何实现的? 这个问题我其实有想过,我猜测大概是前 阅读全文
posted @ 2021-05-06 17:16 少说点话 阅读(6741) 评论(0) 推荐(1) 编辑
摘要: 在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于非技术人员呢,除了解惑,还可以引导他更好地辨别生活中遇到的各种二维码,防止上当受骗。 二维码,大家再熟悉不过了 购物扫个码,吃饭扫个码,坐公交也扫个码 在扫码的过程 阅读全文
posted @ 2021-05-06 11:26 少说点话 阅读(399) 评论(0) 推荐(1) 编辑
摘要: select chat_id, course_id from chat_and_course_relation; select c.id chat_id, c.name chat_name, c2.name course_name from chat_and_course_relation left 阅读全文
posted @ 2021-04-23 17:42 少说点话 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 背景 现在我们有几个前后端分离的项目,前后台使用的分别是Vue和Springboot框架开发,部署方式的话前端使用webpack进行打包用nginx作为静态服务器访问,部署在前端服务器上,后台由springboot打成jar包直接启动运行,部署在另一台后台服务器上。 不同的项目分别使用不同的端口进行 阅读全文
posted @ 2021-03-26 17:12 少说点话 阅读(6238) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页
网站运行:7年51天17时23分42秒
点击右上角即可分享
微信分享提示