测试小站: 处理网 回收帮 培训网 富贵论坛 老富贵论坛
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 54 下一页
摘要: 今天是Python专题的第25篇文章,我们一起来聊聊多线程开发当中死锁的问题。 死锁 死锁的原理非常简单,用一句话就可以描述完。就是当多线程访问多个锁的时候,不同的锁被不同的线程持有,它们都在等待其他线程释放出锁来,于是便陷入了永久等待。比如A线程持有1号锁,等待2号锁,B线程持有2号锁等待1号锁, 阅读全文
posted @ 2021-09-26 15:40 ludongguoa 阅读(449) 评论(0) 推荐(0)
摘要: 那时刚写文章时候,当时记录的学习笔记,现在看来,之前记录的有一个错误的地方,当时也没察觉到。 写错了就要改嘛,程序员也不能怕错~不知道大家看自己几年前的做事情,有的时候有没有一种感觉,这是我做的吗???好吧,有点嫌弃当时的自己~直接进入正题吧,父子进程之间到底有啥关系? 进程 先来说下什么是进程:来 阅读全文
posted @ 2021-09-26 15:39 ludongguoa 阅读(46) 评论(0) 推荐(0)
摘要: 1、引言 Spring 的声明式事务极大地方便了日常的事务相关代码编写,它的设计如此巧妙,以至于在使用中几乎感觉不到它的存在,只需要优雅地加一个 @Transactional 注解,一切就都顺理成章地完成了! 毫不夸张地讲,Spring 的声明式事务实在是太好用了,以至于大多数人都忘记了编程式事务应 阅读全文
posted @ 2021-09-26 15:35 ludongguoa 阅读(91) 评论(0) 推荐(0)
摘要: 前言 一直是想知道一条 SQL 语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从 MySQL 总体架构 -> 查询执行流程 -> 语句执行顺序来探讨一下其中的知识。 MySQL 架构总览 架构最好看图,再配上必要的说明文字。 下图根据参考书籍中一图为 阅读全文
posted @ 2021-09-26 15:34 ludongguoa 阅读(39) 评论(0) 推荐(0)
摘要: 在Modern C++之前,C++无疑是个更容易写出坑的语言,无论从开发效率,和易坑性,让很多新手望而却步。比如内存泄露问题,就是经常会被写出来的坑,本文就让我们一起来看看,这些让现在或者曾经的C++程序员泪流满面的内存泄露场景吧。你是否有踩过? 1. 函数内或者类成员内存未释放 这类问题可以称之为 阅读全文
posted @ 2021-09-26 15:33 ludongguoa 阅读(141) 评论(0) 推荐(0)
摘要: 面试的时候如果聊到缓存,肯定会聊到redis,因为它现在是缓存事实上的标准。 早些年一些互联网公司会用到memcached作为缓存,它是多线程的,用c语言开发,不过现在基本很少了,有兴趣的同学可以学习下它的源码。 那么聊redis,第一个问题就是它的工作原理,redis最最重要的工作原理,就是它的线 阅读全文
posted @ 2021-09-26 15:32 ludongguoa 阅读(155) 评论(0) 推荐(0)
摘要: MySQL 基础 关系型数据库介绍 顾名思义,关系型数据库就是一种建立在关系模型的基础上的数据库。关系模型表明了数据库中所存储的数据之间的联系(一对一、一对多、多对多)。 关系型数据库中,我们的数据都被存放在了各种表中(比如用户表),表中的每一行就存放着一条数据(比如一个用户的信息)。 大部分关系型 阅读全文
posted @ 2021-09-26 15:31 ludongguoa 阅读(152) 评论(0) 推荐(0)
摘要: PART1.分布式锁是什么? 我们的手机有锁、车有锁、家门有锁、贵重物品会锁进保险箱。可以说,锁在我们生活中无处不在,时刻保护着我们的人身财产安全。在计算机领域也一样,锁可以理解为针对某项资源使用权限的管理,它通常用来控制共享资源,比如一个进程内有多个线程竞争一个数据的使用权限,解决方式之一就是加锁 阅读全文
posted @ 2021-09-26 15:30 ludongguoa 阅读(338) 评论(1) 推荐(0)
摘要: 引言 只要你用Springboot,一定会用到各种spring-boot-starter。其实写一个spring-boot-starter,仅需4步。下面我们就写一个starter,它将实现,在日志中打印方法执行时间。 第一步 创建maven项目 在使用spring-boot-starter,会发现 阅读全文
posted @ 2021-09-25 22:56 ludongguoa 阅读(260) 评论(0) 推荐(0)
摘要: Gson是Android解析Json的老牌子了,它的使用和原理也被大家研究的极其透彻了,可以说这是一个相当成熟的库。但是伴随kotlin的普及,有一个问题也越发明显地暴露了出来。 kotlin里有一个 data class 的概念,倒不是什么“黑科技”的东西,但是确实相当好用,它会自动生成hashc 阅读全文
posted @ 2021-09-25 22:54 ludongguoa 阅读(466) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 54 下一页