
OKR
程序员大宝101
硕士、大厂技术专家、面试官。
面试辅导
技术指导
展开
-
本人的OKR
2019年3月14日,过了本人的OKR,如下: Object1: 【1】对自己所参与的项目,具备独当一面的能力。 体现在:能够独立的对需求评审、排期、开发、测试、上线;不留技术债务,如有特殊情况,最迟在下次迭代并且3个工作日内偿还技术债务;高效的交付需求。 【2】项目中所涉及的部分技术。了解其底层以及运行原理。对项目中所涉及。 ...原创 2019-03-24 22:09:25 · 951 阅读 · 0 评论 -
【2】dubbo学习笔记(二)
第三章:高可用性质 3.1 即便是zookeeper中心宕机,还可以消费dubbo暴露的服务。 原因: [1]监控中心当掉不影响使用,只是丢失部分采用数据。 [2]数据库当代哦吼,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务 [3]注册中心对等集群,任意一台当掉后,将自动切换到另一台 [4] 注册中心全部宕掉后,服务提供者服务消费者,仍能通过本地缓存通讯 [5]服务提供者无状态,任意一台...原创 2019-04-08 08:30:55 · 218 阅读 · 0 评论 -
Transizet关键字总结
文章总结: 对象序列化的方式有两种:实现Serializable和Externalizable接口 [1]实现Serializable接口的类,static修饰的变量,不可以被序列化,因为变量是存储在堆内存中的,因此序列化某个实例对象,并不会包含该静态变量。 [2] 实现Serializable接口的类,transizet修饰的变量,不会被序列化。 对于实现Externlizable接口的取值: ...原创 2019-04-08 16:37:33 · 170 阅读 · 0 评论 -
【2】Mysql学习笔记之索引(二)
索引是数据库系统里面最重要的概念之一: 一句话简单来说,索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,那我估计你可得找一会儿。同样,对于数据库的表而言,索引其实就是它的“目录”。 索引的常见模型 索引的出现是为了提高查询效率,但是实现索引的方式却有很多种。可以用于提高读写效率的数据结构很多,这里我先给你介绍三...原创 2019-04-22 08:40:50 · 270 阅读 · 0 评论 -
【1】Mysql学习笔记:Mysql的一条查询语句是如何执行的?
在这里,我们以 select * from table where id = 10 为例子,进行查询。 Mysql基本架构示意图: 客户端+ server层+存储引擎层: Server层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖Mysql的大多数核心服务功能,以及所有的内置函数(比如:日期、时间、数学和加密函数等),所有跨存储引擎的功能,都在这一层实现,比如存储过程、触发器、师徒等。...原创 2019-04-14 23:58:55 · 229 阅读 · 0 评论 -
【3】MySQL学习笔记之的MVCC是如何实现的(三)
3.1 什么是事务? 提到事物,我们非常熟悉,在和数据库打交道的时候,我们总是会用到事务,最经典的例子,就是转账,你给朋友小王,转100块钱,此时你的银行卡,只有100块钱。简单来说,事务就是要保证一组数据库操作,要么全部成功,要么全不失败。在Mysql中,事务的支持,是在引擎层面实现的。你现在知道,Mysql是一个支持多级引擎的系统,但并不是所有的引擎,都支持事务,如Mysql原生的MyISAM...原创 2019-05-04 18:37:15 · 312 阅读 · 0 评论 -
【4】MySQL学习笔记之OrderBy的工作原理是什么?
在日常的开发 中,我们需要根据指定的字段来排序。 假设定义一个表的语句如下: CREATE TABLE t ( id int(11) NOT NULL, city varchar(16) NOT NULL, name varchar(16) NOT NULL, age int(11) NOT NULL, addr varchar(128) DEFAULT NULL, PRIMARY KEY (id...原创 2019-05-19 21:15:47 · 225 阅读 · 0 评论 -
【5】MySQL学习笔记之。count(*)速度过慢,怎么办?
在开发系统时,经常需要计算一个表的行数,这时候一条 select count(*) from t 语句不就解决了吗?但是,你会发现随着系统中记录数越来越多,这条语句执行得也会越来越慢。 count(*) 的实现方式 在不同的搜索引擎中,count()有不同的实现方式。 MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count() 的时候会直接返回 这个数,效率很高。 InnoDB 引擎...原创 2019-05-26 21:15:21 · 1706 阅读 · 0 评论 -
【03】Java并发编程学习笔记之——互斥锁(原子性问题解决方案)(下)
在上一篇文章中,我们提到受保护资源和锁之间合理的关联关系应该是 N:1 的关系,也就是说可以用一把锁来保护多个资源,但是不能用多把锁来保护一个资源,并且结合文中示例,我们也重点强调了“不能用多把锁来保护一个资源”这个问题。而至于如何保护多个资源,我们今天就来聊聊。 1保护没有关联关系的多个资源 在现实世...原创 2019-07-14 18:52:24 · 217 阅读 · 0 评论