#深入理解计算机系统

秒杀系统设计-网上参考文章列表

 秒杀系统架构优化思路  58沈剑 https://mp.weixin.qq.com/s/5aMN9SqaWa57rYGgtdAF_A秒杀系统解决方案   于霆霖 https://mp.weixin.qq.com/s/n-wGGy9f7ny...

mysql常用系统函数归类

函数作用ABS(x)返回x的绝对值BIN(x)返回x的二进制(OCT返回八进制,HEX返回十六进制)EXP(x)返回值e(自然对数的底)的x次方GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)返回集合中最小的值LN(x)返回x的自然对数LOG(x,y)返回x的以y为底...

MySQL常用的系统函数

 2019年01月17日17:49:14 pan_junbiao 阅读数155  版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/pan_junbiao/article/details/86511477MySQL函数是My...

理解maven命令package、install、deploy的联系与区别

https://wenku.baidu.com/view/8ff2ce94591b6bd97f192279168884868762b8e7我们在用maven构建java项目时,最常用的打包命令有mvnpackage、mvninstall、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功...

mysql-系统表的使用

https://blog.csdn.net/wind520/article/details/38728655...
代码星球 ·2020-12-10

原创 推荐 理解数据库连接池底层原理之手写实现

https://blog.51cto.com/zhangfengzhe/2069971前言数据库连接池的基本思想是:为数据库连接建立一个“缓冲池”,预先在池中放入一定数量的数据库连接管道,需要时,从池子中取出管道进行使用,操作完毕后,在将管道放入池子中,从而避免了频繁的向数据库申请资源,释放资源带来的性能损耗。在如今的...

怎么理解TCP的面向连接和UDP的无连接(不面向连接)?

 如题,在理解TCP和UDP中,一个是面向连接的传输协议,一个是不面向连接的协议。怎么能够更好的理解他们的不同。亚当和夏娃分别生活在两个山头,山头之间是万丈深渊,亚当采集野果需要分享给夏娃,如果他们之间有一条索道(物理连接),野果可以顺着索道滑到夏娃那一边,那就没有车小胖什么事了。事实上山头之间没有索道,但是...

理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)

TCP会话的每一端都包含一个32位(bit)的序列号,该序列号被用来跟踪该端发送的数据量。每一个包中都包含序列号,在接收端则通过确认号用来通知发送端数据成功接收。TCP在其协议头中使用大量的标志位或者说1位(bit)布尔域来控制连接状态,一个包中有可以设置多个标志位。TCP是主机对主机层的传输控制协议,提供可靠的连接服...

JAVA开发者大会:拍拍贷MQ系统原理与应用

    前记:5月12号参加了JAVA开发者大会,就<拍拍贷消息系统原理及应用> 作者:李乘胜老师关于PMQ的分享整理一下笔记以及笔记的思考和复制PPT。如有需要也可以私我PPT。拍拍贷消息系统:以下简称PMQ,PS,据说下半年PMQ会提交APACHE进入开...

聊聊系统设计:有状态、无状态

转载。https://blog.csdn.net/zhoumingp/article/details/50457203上一期从线程安全的角度聊了聊系统设计要注意的事情,这次换个角度继续聊聊系统设计 这次主题围绕系统设计:有状态、无状态惯例,先看栗子网站登录校验,很普通的一个功能 对于这个功能我们要如...
代码星球 ·2020-12-10

KMP算法最浅显理解——一看就明白

https://blog.csdn.net/starstar1992/article/details/54913261KMP算法看懂了觉得特别简单,思路很简单,看不懂之前,查各种资料,看的稀里糊涂,即使网上最简单的解释,依然看的稀里糊涂。 我花了半天时间,争取用最短的篇幅大致搞明白这玩意到底是啥。 ...

深入理解AQS

 前记在看JUC中并发相关的源码时经常看到AQS的身影,这到底是个什么鬼?必须要一探究竟。一.AQS背景了解  JUC包中的锁,包括:Lock接口,ReadWriteLock接口,LockSupport阻塞原语,Condition条件,AbstractOwnableSynchronizer/AbstractQ...
代码星球 ·2020-12-09

深入理解Java中的Clone与深拷贝和浅拷贝

1.Java对象的创建clone顾名思义就是复制,在Java语言中,clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 使用new操作符创建一个对象。使用clone方法复制一个对象。使用...

Java对象克隆(Clone)及Cloneable接口、Serializable接口的深入探讨

 PartI没啥好说的,直接开始PartII吧。 PartII谈到了对象的克隆,就不得不说为什么要对对象进行克隆。Java中所有的对象都是保存在堆中,而堆是供全局共享的。也就是说,如果同一个Java程序的不同方法,只要能拿到某个对象的引用,引用者就可以随意的修改对象的内部数据(前提是这个对象的内部数...

深入解析spring中用到的九种设计模式

 设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”。Spring作为业界的经典框架,无论是在架构设计方面,还是在...
首页上一页...6970717273...下一页尾页