麦金

麦金的博客


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

计算机组成原理基础知识

发表于 2018-02-06 | 更新于 2018-04-30 | 分类于 Computer

计算机之父冯诺依曼 计算机由CPU处理器、运算器、存储器( RAM, ROM等 )输入设备、输出设备五部分组成 图灵提出了计算机的理论模型和图灵机概念 逻辑地址和物理地址为了解决使用物理地址不连续的问题,逻辑地址可以连续,而且映射到物理地址时,是不连续的。 需要页表来储存逻辑页和物理页的对应号 ...

阅读全文 »

Socket和Websocket的关系

发表于 2017-07-16 | 更新于 2019-05-12 | 分类于 Http

之前一直被误导的同学注意了,它们的关系就像Java和JavaScript根本没有sm关系 Socket Socket其实并不是一个协议,它是对传输层 TCP/IP 协议的抽象层,它是一组接口,提供一套调用TCP/IP协议的API 如果你要使用HTTP来构建服务,那么就不需要关心Socket, ...

阅读全文 »

算法练习(不断更新中)

发表于 2017-05-16 | 更新于 2018-02-27 | 分类于 Algorithm

链表求链表环的入口结点 先用快慢指针判断是否为环,然后快慢指针相交的点就是在环内,然后让慢指针不动,快指针到起点改为每次一步,慢指针也每次一步,继续遍历,(更麻烦的方法:然后再走一圈环回到相交点,就是这个环的长度。有了环的长度,则让两个指针相隔这个长度,然后前进,一旦后一个指针进入环,这两个指针就 ...

阅读全文 »

Git命令篇

发表于 2017-05-06 | 更新于 2019-05-12 | 分类于 Git

虽然公司里面用SVN,但是为了探索更好的团队协作方式,我觉得有必要再把Git弄懂一些。就像是石墨文档一样,提高团队协作效率才是第一生产力嘛。在这篇文章中,我尽可能地记录多数情况下会用到的命令和正确的协作方式 基础篇 本地的git本地结构由这三个部分组成,第一个是工作目录,第二个是暂存区,第三个 ...

阅读全文 »

MySQL持续更新

发表于 2017-04-04 | 更新于 2017-08-24 | 分类于 Mysql

MySQL是我比较常用的数据库,要持续刷新对它的认知呀 数据库事务的四个属性(ACID)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态 隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事 ...

阅读全文 »

Mybatis基础回顾

发表于 2017-04-04 | 更新于 2017-08-09 | 分类于 Mybatis

用了很久的Mybatis,但是一直没有全面去学过,这次补一下基础吧 Mybatis当使用Mybatis时,首先用字节流通过Resource将配置文件读入,然后通过SqlSessionFactoryBuilder().build方法创建SqlSessionFactory,然后再通过sqlSessi ...

阅读全文 »

Java多线程详解

发表于 2017-03-27 | 更新于 2018-02-06 | 分类于 Java

多线程之前了解的有点乱,特此整理 锁类型公平性: 公平锁:线程按照他们发出请求的顺序来获得锁。如果有另一个线程持有这个锁或者有其他线程在队列中等待这个锁,那么新发出请求的线程将放入队列中。 非公平锁:非公平锁允许“插队”:当一个线程请求非公平的锁时,如果在发出请求的同时该锁的状态变为可用,那么 ...

阅读全文 »

Java集合深入详解

发表于 2017-03-26 | 更新于 2017-10-09 | 分类于 Java

之前对于Java的集合类仅仅只是一笔带过,现在我打算仔细地介绍一遍 ArrayList实现原理ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,默认容量是10。当容量不足时,就设置新的容量为旧的容量的1.5倍加1,如果还不够就直接令新容量设置为传入的参数。容量增加的方法是用 ...

阅读全文 »

Spring IOC&&AOP

发表于 2017-03-22 | 更新于 2017-08-09 | 分类于 Spring

SpringSpring IOC (Inverse of Control)思想: IOC意思是控制反转,控制权由对象本身转向容器,由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 这个容器叫做bean工厂;在Spring中,bean工厂创建的各个实例称作bean 原理: 利用java反射, ...

阅读全文 »

查找和排序算法大杂烩

发表于 2017-03-11 | 更新于 2017-08-03 | 分类于 Algorithm

很多算法都一知半解,就是现在,一个个击破它们吧! 链表算法反转单链//单链表的转置,循环方法Node* reverseByLoop(Node *head){ if(head == NULL || head->next == NULL) return head; ...

阅读全文 »
123

frank

总有一天你是我的
29 日志
18 分类
27 标签
RSS
© 2019 frank
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Mist v7.1.1