摘要:
服务器端创建一个唯一订阅号,发送者可以向这个订阅号中发东西,然后接受者(即订阅了这个订阅号的人)都会收到这个订阅号发出来的消息。以此来完成消息的推送。服务器其实是一个消息中转站 mqtt是基于 发布/订阅范式的消息协议,工作在TCP/IP协议族上 apollo是基于MQTT协议实现开源项目,Apol 阅读全文
摘要:
Linux常用命令:cd,cp,mv,rm,ps(进程),tar,cat(查看内容),chmod,vim,find,ls 友情链接:Linux常用命令大全(非常全!!!) java程序猿常用Linux命令 阅读全文
摘要:
1.java NIO 友情链接:java NIO,Java NIO:IO与NIO的区别 阅读全文
摘要:
1.单例模式 2.工厂模式 3.策略模式 4.代理模式 友情链接:极速理解设计模式系列 阅读全文
摘要:
1.索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 根据数据库的功能,可以在数据库设计器中创建三种索引:唯一索引、主键索引和聚集索引。 经常做查询,修改比较少的列,可以建立索引,提高查询效率 有些列经常做修改,就不需要加索引 缺点:缺点是它减慢了数据录入的速度,同时也增加了数据库的 阅读全文
摘要:
1.Hibernate和Mybatis的区别 相同点:Hibernate与MyBatis都可以是通过SessionFactoryBuider由XML配置文件生成SessionFactory,然后由SessionFactory 生成Session,最后由Session来开启执行事务和SQL语句。其中S 阅读全文
摘要:
1.TCP,UDP区别。 2.三次握手,四次挥手,为什么要四次挥手。 3.长连接和短连接。 4.连接池适合长连接还是短连接。 阅读全文
摘要:
1.int和integer有什么区别? Int是基本数据类型,integer是对应的包装类型。Int是基本数据类型,默认值是0,integer是引用数据类型,有很多功能方式和属性,默认值是null 注意:String不是基本类型。8种基本数据类型和对应的包装类型. 2.String 和StringB 阅读全文
摘要:
1.B+树 2.快速排序,堆排序,插入排序(其实八大排序算法都应该了解) 3.一致性Hash算法,一致性Hash算法的应用 阅读全文
摘要:
1.谈谈分布式Session的几种实现方式 友情链接:分布式Session的几种实现方式 2.讲一下Session和Cookie的区别和联系以及Session的实现原理 1.session是在服务器端保护用户信息,cookie是在客户端保存用户信息 2.session中保存的是对象,cookie保存 阅读全文