随笔分类 -  java web知识点

摘要:1.缓存 缓存,对应工程师来讲简直太熟悉了,太方便了,省略到资源或数据的获取方式,直接缓存到离用户访问最快的地方,也降低服务器的压力,比如: (1)静态文件获取 服务器->cdn->本地磁盘->本地内存 (2)数据获取 数据库->内存型数据库 (3)host 缓存 主域名服务器->顶级域名服务器-> 阅读全文
posted @ 2018-10-28 12:45 jiguojing 阅读(857) 评论(0) 推荐(0)
摘要:1.两次ack 导致 rabbit-mq channel关闭 2.不同的编码 联表查询不能使用索引 阅读全文
posted @ 2017-12-19 13:57 jiguojing 阅读(120) 评论(0) 推荐(0)
摘要:1.awk 阅读全文
posted @ 2017-12-19 11:53 jiguojing 阅读(120) 评论(0) 推荐(0)
摘要:http1.0和http1.1有什么区别TCP/IP协议TCP三次握手和四次挥手的流程,为什么断开连接要4次,如果握手只有两次,会出现什么TIME_WAIT和CLOSE_WAIT的区别说说你知道的几种HTTP响应码当你用浏览器打开一个链接的时候,计算机做了哪些工作步骤TCP/IP如何保证可靠性,数据 阅读全文
posted @ 2017-12-18 22:17 jiguojing 阅读(112) 评论(0) 推荐(0)
摘要:maven解决依赖冲突,快照版和发行版的区别Linux下IO模型有几种,各自的含义是什么实际场景问题,海量登录日志如何排序和处理SQL操作,主要是索引和聚合函数的应用实际场景问题解决,典型的TOP K问题线上bug处理流程如何从线上日志发现问题linux利用哪些命令,查找哪里出了问题(例如io密集任 阅读全文
posted @ 2017-12-18 22:17 jiguojing 阅读(150) 评论(0) 推荐(0)
摘要:Redis的并发竞争问题如何解决了解Redis事务的CAS操作吗缓存机器增删如何对系统影响最小,一致性哈希的实现Redis持久化的几种方式,优缺点是什么,怎么实现的Redis的缓存失效策略缓存穿透的解决办法redis集群,高可用,原理mySQL里有2000w数据,redis中只存20w的数据,如何保 阅读全文
posted @ 2017-12-18 22:16 jiguojing 阅读(276) 评论(0) 推荐(0)
摘要:MySQL InnoDB存储的文件结构索引树是如何维护的?数据库自增主键可能的问题MySQL的几种优化mysql索引为什么使用B+树数据库锁表的相关处理索引失效场景高并发下如何做到安全的修改同一行数据,乐观锁和悲观锁是什么,INNODB的行级锁有哪2种,解释其含义数据库会死锁吗,举一个死锁的例子,m 阅读全文
posted @ 2017-12-18 22:16 jiguojing 阅读(179) 评论(0) 推荐(0)
摘要:Dubbo的底层实现原理和机制描述一个服务从发布到被消费的详细过程分布式系统怎么做服务治理接口的幂等性的概念消息中间件如何解决消息丢失问题Dubbo的服务请求失败怎么处理重连机制会不会造成错误对分布式事务的理解如何实现负载均衡,有哪些算法可以实现?Zookeeper的用途,选举的原理是什么?数据的垂 阅读全文
posted @ 2017-12-18 22:15 jiguojing 阅读(138) 评论(0) 推荐(0)
摘要:海量url去重类问题(布隆过滤器)数组和链表数据结构描述,各自的时间复杂度二叉树遍历快速排序BTree相关的操作在工作中遇到过哪些设计模式,是如何应用的hash算法的有哪几种,优缺点,使用场景什么是一致性hashpaxos算法在装饰器模式和代理模式之间,你如何抉择,请结合自身实际情况聊聊代码重构的步 阅读全文
posted @ 2017-12-18 22:15 jiguojing 阅读(241) 评论(0) 推荐(0)
摘要:ThreadLocal用过么,原理是什么,用的时候要注意什么Synchronized和Lock的区别synchronized 的原理,什么是自旋锁,偏向锁,轻量级锁,什么叫可重入锁,什么叫公平锁和非公平锁concurrenthashmap具体实现及其原理,jdk8下的改版用过哪些原子类,他们的参数以 阅读全文
posted @ 2017-12-18 22:14 jiguojing 阅读(352) 评论(0) 推荐(0)
摘要:Spring AOP与IOC的实现原理Spring的beanFactory和factoryBean的区别为什么CGlib方式可以对接口实现代理?RMI与代理模式Spring的事务隔离级别,实现原理对Spring的理解,非单例注入的原理?它的生命周期?循环注入的原理,aop的实现原理,说说aop中的几 阅读全文
posted @ 2017-12-18 22:14 jiguojing 阅读(170) 评论(0) 推荐(0)
摘要:类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序JVM内存分代Java 8的内存分代改进JVM垃圾回收机制,何时触发MinorGC等操作jvm中一次完整的GC流程(从ygc到fgc)是怎样的,重点讲讲对象如何晋升到老年代,几种主要的jvm参数等你知道哪几 阅读全文
posted @ 2017-12-18 22:13 jiguojing 阅读(346) 评论(0) 推荐(0)
摘要:Arrays.sort实现原理和Collection实现原理foreach和while的区别(编译之后)线程池的种类,区别和使用场景分析线程池的实现原理和线程的调度过程线程池如何调优线程池的最大线程数目根据什么确定动态代理的几种方式HashMap的并发问题了解LinkedHashMap的应用吗反射的 阅读全文
posted @ 2017-12-18 22:11 jiguojing 阅读(201) 评论(0) 推荐(0)