上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 1,遍历集合元素 现在的高级语言(比如 C++,Java,Python 等)都支持很多种集合(比如 List,Map,Set 等),用于存储对象。 同时这些高级语言也都原生支持了迭代器,这使得遍历集合变得非常简单。 下面我们来看下,如果不使用迭代器,如何遍历集合。 以 Java ArrayList  阅读全文
posted @ 2021-01-07 17:02 -小马 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Springboot源码解析是一件大工程,逐行逐句的去研究代码,会很枯燥,也不容易坚持下去。 我们不追求大而全,而是试着每次去研究一个小知识点,最终聚沙成塔,这就是我们的springboot源码管中窥豹系列。 二、框架 我们先把springboot源码的框架了解清楚。 1、新建一个spri 阅读全文
posted @ 2021-01-07 16:59 -小马 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 启动项目tomcat报错 SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListeneror 阅读全文
posted @ 2021-01-07 16:58 -小马 阅读(218) 评论(0) 推荐(0) 编辑
摘要: #### 在项目中部署redis的读写分离架构(包含节点间认证口令) ##### 1、配置过程 1、此前就是已经将redis在系统中已经安装好了,redis utils目录下,有个redis_init_script脚本,将redis_init_script脚本拷贝到linux的/etc/init.d 阅读全文
posted @ 2021-01-07 16:55 -小马 阅读(69) 评论(0) 推荐(0) 编辑
摘要: #### 1、S_DOWN和O_DOWN ###### S_DOWN和O_DOWN两种宕机状态 (1)、S_DOWN是主观宕机,就一个哨兵如果自己觉得一个master宕机了,那么就是主观宕机sdown达成的条件很简单,如果一个哨兵ping一个master,超过了is-master-down-afte 阅读全文
posted @ 2021-01-07 16:54 -小马 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1.JAVA 的并发模型 共享内存模型 在共享内存的并发模型里面,线程之间共享程序的公共状态,线程之间通过读写内存中公共状态来进行隐式通信 该内存指的是主内存,实际上是物理内存的一小部分 2.JAVA 内存模型的抽象 2.1 java内存中哪些数据是线程安全的,哪些是非安全的 非线程安全 : 在 j 阅读全文
posted @ 2021-01-07 16:53 -小马 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 原子组件的实现原理CAS cas的底层实现可以看下之前写的一篇文章:详解锁原理,synchronized、volatile+cas底层实现 应用场景 可用来实现变量、状态在多线程下的原子性操作 可用于实现同步锁(ReentrantLock) 原子组件 原子组件的原子性操作是靠使用cas来自旋操作vo 阅读全文
posted @ 2021-01-07 16:51 -小马 阅读(198) 评论(0) 推荐(0) 编辑
摘要: SQL注入,是发生于应用程序与数据库层的安全漏洞。简而言之,是在输入的字符串之中注入SQL指令,在设计不良的程序当中忽略了字符检查,那么这些注入进去的恶意指令就会被数据库服务器误认为是正常的SQL指令而运行,因此遭到破坏或是入侵。 SQL 注入一般发生在用户交互场景中,比如需要用户自已输入信息的输入 阅读全文
posted @ 2021-01-07 16:47 -小马 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 图注:思维导图 主从常见架构 随着日益增长的访问量,单台数据库的应接能力已经捉襟见肘。因此采用主库写数据,从库读数据这种将读写分离开的主从架构便随之衍生了出来。 在生产环境中,常见的主从架构有很多种,在这里给大家介绍几种比较常见的架构模式。 主从复制原理 了解了主从的基本架构及相关配置后,下面就要进 阅读全文
posted @ 2021-01-07 16:44 -小马 阅读(73) 评论(0) 推荐(0) 编辑
摘要: MySQL的逻辑架构大致可以分为三层: 第一层:处理客户端连接、授权认证,安全校验等。 第二层:服务器server层,负责对SQL解释、分析、优化、执行操作引擎等。 第三层:存储引擎,负责MySQL中数据的存储和提取。 我们要知道MySQL的服务器层是不管理事务的,事务是由存储引擎实现的,而MySQ 阅读全文
posted @ 2021-01-07 16:41 -小马 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页