随笔分类 -  offer

计算机容量
摘要:1,分清楚晶体管和bit,一个晶体管代表一个逻辑单元,bit代表一个存储单元,2^逻辑单元=存储单元 2,为什么计算机是2次幂,多加一个逻辑单元,存储能力真的多2倍 3,hashmap2次幂跨容,2-》4,是多了2*8位(int)这么多,1位代表一个存储单元 阅读全文

posted @ 2020-03-27 16:13 Kooing 阅读(320) 评论(0) 推荐(0)

设计模式
摘要:创建型模式 简单工厂模式:根据传入参数,返回不同对象,比如一个鼠标工厂,传入1返回神州鼠标,传入2返回戴尔鼠标 工厂模式:鼠标工厂是个父类,有生产鼠标这个接口。 戴尔鼠标工厂,惠普鼠标工厂继承它,可以分别生产戴尔鼠标,惠普鼠标。 抽象工厂模式:抽象工厂模式也就是不仅生产鼠标,同时生产键盘。 戴尔工厂 阅读全文

posted @ 2018-11-06 19:25 Kooing 阅读(137) 评论(0) 推荐(0)

Java集合整理
摘要:0,基础概念 Collection:统计大小、插入或删除数据、清空、是否包含某条数据,等等。而Collection就是对这些常用操作进行提取,只是其很全面、很通用。size(),isEmpty(),contains(),add(),remove,clear(),hashCode() Abstract 阅读全文

posted @ 2018-11-02 12:33 Kooing 阅读(277) 评论(0) 推荐(0)

未来计划
摘要:好好学习技术,追求更深和更广,学习业务,自己转化技术,好好发展自己 阅读全文

posted @ 2018-11-01 01:09 Kooing 阅读(156) 评论(0) 推荐(0)

线程答题
摘要:1,thread 2,synchronize 3,lock 和 condition 4,volatite 5,atomic 6,executorService thread Pool 7,并发容器 8,aqs 9,线程安全 0,程序状态,new,创建后没有启动 runnable,启动了,正在运行,或 阅读全文

posted @ 2018-10-25 01:17 Kooing 阅读(262) 评论(0) 推荐(0)

spring答题
摘要:ioc 依赖注入:通过注入的方式实例化对象,不再直接new对象了,交给spring容器进行管理和维护 控制反转:实例化对象的控制权交给了spring容器,而不再是某个单独的类,控制权发生了变更 作用:解耦,把类和类之间的关系统一交给ioc容器进行维护管理,同时将类注入到需要的类钟,也就是类的使用者只 阅读全文

posted @ 2018-10-21 22:23 Kooing 阅读(170) 评论(0) 推荐(0)

数据库答题
摘要:数据库原理:就是将所要保存的数据,写入文本文件。这个文本文件就是你的数据库。这些文件以mysql的innodb来说是以b+数的方式存储的数据集合。也就是:保存有组织数据的容器 索引原理:引(Index)是帮助MySQL高效获取数据的数据结构。MySQL的索引数据结构就是b+树, 对比平衡二叉树:数据 阅读全文

posted @ 2018-10-19 11:27 Kooing 阅读(526) 评论(0) 推荐(0)

netty答题
摘要:1,介绍一下netty netty封装了Java原生的nio,是一个异步和数据驱动的网络编程框架, 与tcp: 异步:read和write方法均是异步方法,用户进程发起一个IO操作然后,立即返回,等IO操作真正的完成以后,应用程序会得到IO操作完成的通知(回到函数,channelactive和cha 阅读全文

posted @ 2018-10-17 00:44 Kooing 阅读(235) 评论(0) 推荐(0)

netty异步
摘要:通俗理解:http://lingnanlu.github.io/2016/08/16/netty-asyc-callback 异步的小demo:https://blog.csdn.net/coder_py/article/details/72961574 知乎讨论,耗时的业务代码:https://w 阅读全文

posted @ 2018-10-15 17:24 Kooing 阅读(160) 评论(0) 推荐(0)

简历的分布式
摘要:1,介绍一下项目,前端 我个人的技术栈是比较偏向后端,对前端不是太精通,当时的前端是根据之前他们写好的页面大概搬过来再去修改其他细节,或者是请教下当时的同事, 在讲到node,node在项目中是充当mvc的c层,也就是controller层,负责处理get请求和调用基于dubbox开放出来的rest 阅读全文

posted @ 2018-10-14 23:15 Kooing 阅读(230) 评论(0) 推荐(0)

有什么想问面试官
摘要:为了更好地胜任这个岗位,我还需要补充哪些技能? 入职后是否有产品培训和技能培训? 这个公司的主要业务? 如果我来到公司之后,每天的日常工作是什么? 框架技术栈? 我主要是继承项目还是启动项目? 如果你录用我,我需要什么时候来报到? 阅读全文

posted @ 2018-10-14 14:29 Kooing 阅读(93) 评论(0) 推荐(0)

原子类
摘要:atomicBoolean这个类在本来是false,后面改了true是个原子操作compareAndSet 阅读全文

posted @ 2018-09-28 22:32 Kooing 阅读(174) 评论(0) 推荐(0)

set
摘要:1,Set接口也是Collection的一种扩展,而与List不同的时,在Set中的对象元素不能重复,也就是说你不能把同样的东西两次放入同一个Set容器中。 2,HashSet能快速定位一个元素,但是你放到HashSet中的对象需要实现hashCode()方法,它使用了前面说过的哈希码的算法。 3, 阅读全文

posted @ 2018-09-19 00:50 Kooing 阅读(231) 评论(0) 推荐(0)

字符编码
摘要:utf-8和Unicode的区别:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 0,Unicode是一种标准 1,utf-8是Unicode的一种实现 阅读全文

posted @ 2018-08-27 21:58 Kooing 阅读(97) 评论(0) 推荐(0)

192.168是什么
摘要:除了根据A,B,C类划分的共有IP之外 但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。 这三个地址段分别位于A、B、C三类地址内: A类地址:10.0.0.0--10.255.255.255 B类地址:172.16.0.0--172.31.255.255 C类地址: 阅读全文

posted @ 2018-08-27 15:57 Kooing 阅读(3997) 评论(0) 推荐(0)

java错题本
摘要:1,Java中类是单继承,但接口可以多继承,Interfere1 extends Interface2,Interface3... 2,重载过程中没有多态实现 3,run是线程执行的方法,start是进入就绪态 4,下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换: byte 阅读全文

posted @ 2018-08-16 20:46 Kooing 阅读(244) 评论(0) 推荐(0)

算法
摘要:1,数组最大,https://blog.csdn.net/robert_chen1988/article/details/78032743 2,数组的一些操作,https://www.w3cschool.cn/java/java-array2.html 3,字符串反转 http://www.runo 阅读全文

posted @ 2018-08-14 23:37 Kooing 阅读(107) 评论(0) 推荐(0)

排序
摘要: 阅读全文

posted @ 2018-08-13 14:47 Kooing 阅读(108) 评论(0) 推荐(0)

hash
摘要:1,设散列表的长度为8,散列函数H(k)=k mod 7,初始记录关键字序列为(32,24,15,27,20,13),计算用链地址法作为解决冲突方法的平均查找长度是( ) 链地址法作为解决冲突 方法:将所有关键字为同义词的记录存储在一个单链表中,并用一维数组存放头指针。 0 1 2 3 4 5 6 阅读全文

posted @ 2018-08-12 21:04 Kooing 阅读(275) 评论(0) 推荐(0)

摘要:1,完全,每个点都有直接的连,n个定点和无向图n(n-1)/2,有向图n(n-1) 2,回路或环:回到开始的点,简单的回路或环:除了第一个,其他不重复 3,连通图,连通分量:任意两点都可以连通的,连通分量:子图的任意两点是连通的 4,深度遍历:辅助空间visit[i],表示有没有访问过,时间复杂度, 阅读全文

posted @ 2018-08-12 21:04 Kooing 阅读(162) 评论(0) 推荐(0)

导航