03 2019 档案

摘要:服务器端创建一个唯一订阅号,发送者可以向这个订阅号中发东西,然后接受者(即订阅了这个订阅号的人)都会收到这个订阅号发出来的消息。以此来完成消息的推送。服务器其实是一个消息中转站 mqtt是基于 发布/订阅范式的消息协议,工作在TCP/IP协议族上 apollo是基于MQTT协议实现开源项目,Apol 阅读全文
posted @ 2019-03-24 11:07 dsger 阅读(142) 评论(0) 推荐(0)
摘要:Linux常用命令:cd,cp,mv,rm,ps(进程),tar,cat(查看内容),chmod,vim,find,ls 友情链接:Linux常用命令大全(非常全!!!) java程序猿常用Linux命令 阅读全文
posted @ 2019-03-22 20:05 dsger 阅读(147) 评论(0) 推荐(0)
摘要:1.java NIO 友情链接:java NIO,Java NIO:IO与NIO的区别 阅读全文
posted @ 2019-03-20 17:26 dsger 阅读(123) 评论(0) 推荐(0)
摘要:1.单例模式 2.工厂模式 3.策略模式 4.代理模式 友情链接:极速理解设计模式系列 阅读全文
posted @ 2019-03-20 17:18 dsger 阅读(170) 评论(0) 推荐(0)
摘要:1.索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 根据数据库的功能,可以在数据库设计器中创建三种索引:唯一索引、主键索引和聚集索引。 经常做查询,修改比较少的列,可以建立索引,提高查询效率 有些列经常做修改,就不需要加索引 缺点:缺点是它减慢了数据录入的速度,同时也增加了数据库的 阅读全文
posted @ 2019-03-20 17:09 dsger 阅读(396) 评论(0) 推荐(0)
摘要:1.Hibernate和Mybatis的区别 相同点:Hibernate与MyBatis都可以是通过SessionFactoryBuider由XML配置文件生成SessionFactory,然后由SessionFactory 生成Session,最后由Session来开启执行事务和SQL语句。其中S 阅读全文
posted @ 2019-03-20 14:46 dsger 阅读(210) 评论(0) 推荐(0)
摘要:1.TCP,UDP区别。 2.三次握手,四次挥手,为什么要四次挥手。 3.长连接和短连接。 4.连接池适合长连接还是短连接。 阅读全文
posted @ 2019-03-20 14:03 dsger 阅读(129) 评论(0) 推荐(0)
摘要:1.int和integer有什么区别? Int是基本数据类型,integer是对应的包装类型。Int是基本数据类型,默认值是0,integer是引用数据类型,有很多功能方式和属性,默认值是null 注意:String不是基本类型。8种基本数据类型和对应的包装类型. 2.String 和StringB 阅读全文
posted @ 2019-03-20 11:18 dsger 阅读(239) 评论(0) 推荐(0)
摘要:1.B+树 2.快速排序,堆排序,插入排序(其实八大排序算法都应该了解) 3.一致性Hash算法,一致性Hash算法的应用 阅读全文
posted @ 2019-03-20 10:44 dsger 阅读(227) 评论(0) 推荐(0)
摘要:1.谈谈分布式Session的几种实现方式 友情链接:分布式Session的几种实现方式 2.讲一下Session和Cookie的区别和联系以及Session的实现原理 1.session是在服务器端保护用户信息,cookie是在客户端保存用户信息 2.session中保存的是对象,cookie保存 阅读全文
posted @ 2019-03-20 10:23 dsger 阅读(136) 评论(0) 推荐(0)
摘要:1.介绍下垃圾收集机制(在什么时候,对什么,做了什么)。 2.垃圾收集有哪些算法,各自的特点。 3.类加载的过程。 1.装载:将Java二进制代码导入jvm中,生成Class文件。2.连接:a)校验:检查载入Class文件数据的正确性 b)准备:给类的静态变量分配存储空间 c)解析:将符号引用转成直 阅读全文
posted @ 2019-03-19 17:22 dsger 阅读(158) 评论(0) 推荐(0)
摘要:1.ThreadLocal用法详解和原理 1.threadLocal称为线程本地变量,可以通过ThreadLocal为变量在线程中创建一个副本,这样可使线程独立访问自己的内部变量; 2.threadLocalMap是Thread类的成员变量,同时也是threadLocal的内部类,可以通过threa 阅读全文
posted @ 2019-03-19 10:53 dsger 阅读(201) 评论(0) 推荐(0)
摘要:1.HashMap、LinkedHashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别 Class 初始大小 加载因子 扩容倍数 底层实现 是否允许为null 是否允许重复 线程安全 ArrayList 10 1 1.5 Object数组 是 是 阅读全文
posted @ 2019-03-19 10:06 dsger 阅读(184) 评论(0) 推荐(0)