Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
HuangQinJian authored Nov 18, 2017
1 parent 8b62646 commit 9bf323c
Showing 1 changed file with 273 additions and 0 deletions.
273 changes: 273 additions & 0 deletions 后台开发常问面试题集锦(问题搬运工,附链接).md
Original file line number Diff line number Diff line change
@@ -0,0 +1,273 @@
### **Java基础问题**

[String的'+'的性能及原理](http://blog.csdn.net/zengshunyao/article/details/40023577)

[java之yield(),sleep(),wait()区别详解-备忘笔记](http://dylanxu.iteye.com/blog/1322066)

[深入理解Java Stream流水线](http://www.importnew.com/24235.html)

[抽象 & abstract关键字](http://www.cnblogs.com/chendifan/p/6535590.html)

[Java final 修饰符知识点总结(必看篇)](http://www.jb51.net/article/93064.htm)

[Java中的static关键字解析](http://www.cnblogs.com/starhu/p/5150241.html)

[Java 回调机制解读](https://mp.weixin.qq.com/s/EGoKe-mIRTNDsSeLGzzUaA)

[Java抽象类与oop三大特征](http://mp.weixin.qq.com/s/VQFrCU_etJE6dyyQf6yUmQ)

[Java时间和时间戳的相互转换](http://www.cnblogs.com/mstk/p/5511057.html)

[Java为什么要使用内部类?](http://blog.csdn.net/yu422560654/article/details/7466260)

[Synchronized(对象锁)和Static Synchronized(类锁)的区别](http://blog.csdn.net/cs408/article/details/48930803)

[select,poll,epoll优缺点及比较](http://blog.csdn.net/lixungogogo/article/details/52226501)

[java提高篇(八)----详解内部类](http://www.cnblogs.com/chenssy/p/3388487.html)

[单例模式和双重检查锁定](http://jjhpeopl.iteye.com/blog/2331054)

[java中实现多态的机制是什么?](http://www.cnblogs.com/TalkWithWorld/p/5641169.html)

[java提高篇(四)-----理解java的三大特性之多态](http://www.cnblogs.com/chenssy/p/3372798.html)

[java类静态域、块,非静态域、块,构造函数的初始化顺序](http://www.tuicool.com/articles/mMN3Iz)

[Java 中的 String 为什么是不可变的?](http://www.codeceo.com/article/why-java-string-immutable.html)

[Java的string类为什么是不可变的](http://www.jb51.net/article/49092.htm)

[Java泛型深入理解](http://blog.csdn.net/sunxianghuang/article/details/51982979)

[静态内部类和非静态内部类的区别](http://blog.csdn.net/fgakjfd/article/details/5282646)

[十分钟理解Java中的弱引用](http://mp.weixin.qq.com/s?__biz=MzIzMjE1Njg4Mw==&mid=502634028&idx=1&sn=29890f04d6d27764a4dc7698ce0ccdce#rd)


----------


### **底层原理(JVM、JMM、Java源码、并发等)**

[JVM如何操作缓冲区](http://www.importnew.com/24231.html)

[成为Java GC专家(3)—如何优化Java垃圾回收机制](http://www.cnblogs.com/wozixiaoyao/p/5658960.html)

[JVM性能调优(重要)](http://uule.iteye.com/blog/2114697)

[Java8系列之重新认识HashMap](http://www.importnew.com/20386.html)

[解读克隆](http://www.cnblogs.com/shishm/archive/2011/10/10/2205743.html)

[如何正确遍历删除List中的元素,你会吗?](http://elim.iteye.com/blog/1523785)

[keySet和entrySet效率比较](https://my.oschina.net/mfkwfc/blog/60441)

[Thread的run()与start()的区别](http://blog.csdn.net/xuxurui007/article/details/7685076)

[JAVA并发编程学习笔记之ReentrantLock](http://blog.csdn.net/aesop_wubo/article/details/7574379)

[百度笔试题:malloc/free与new/delete的区别](http://blog.csdn.net/hackbuteer1/article/details/6789164)

[JAVA集合框架中的常用集合及其特点、适用场景、实现原理简介](http://www.jianshu.com/p/b54f1df33f84#)

[JAVA并发编程学习笔记之ReentrantLock](http://blog.csdn.net/aesop_wubo/article/details/7574379)

[详解Java中LinkedHashMap](http://www.jb51.net/article/112721.htm)

[请求Servlet流程以及Servlet生命周期](http://www.cnblogs.com/zhangygl/p/4298113.html)

[java finalize方法总结、GC执行finalize的过程](http://blog.csdn.net/pi9nc/article/details/12374049)

[JVM系列三:JVM参数设置、分析](http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html)

[Java泛型总结](https://my.oschina.net/polly/blog/877647)

[Java并发之CountDownLatch、CyclicBarrier和Semaphore](http://developer.51cto.com/art/201403/432095.htm)

[使用LinkedHashMap构建LRU的Cache](http://tomyz0223.iteye.com/blog/1035686)

[谈谈ConcurrentHashMap1.7和1.8的不同实现](http://www.importnew.com/23610.html)

[HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别](http://www.cnblogs.com/beatIteWeNerverGiveUp/p/5709841.html)

[Java 四种线程池](http://www.cnblogs.com/zhujiabin/p/5404771.html)

[JDK与设计模式:命令模式](http://blog.csdn.net/luckydog1991/article/details/51718663)

[细数JDK里的设计模式](http://blog.jobbole.com/62314/)

[java多线程(二)——用到的设计模式](http://www.cnblogs.com/ChaosJu/p/4531795.html)

[Java并发核心基础——线程池使用及底层实现机制详解](http://blog.csdn.net/zhangliangzi/article/details/52389766)

[单例模式的优缺点和使用场景](http://www.cnblogs.com/damsoft/p/6105122.html)

[Java 8 中的ConcurrentHashMap源码分析](http://blog.csdn.net/do_smile/article/details/46911727)

[线程池](http://blog.csdn.net/xiaoyi52/article/details/68931308)


----------
### **框架类问题(Spring、SpringMVC、Mybatis等)**

[Spring AOP的实现原理](http://www.importnew.com/24305.html)

[git干货系列:(三)我提交错了我想撤销或者回退版本](http://www.tuicool.com/articles/6JjyArv)

[Java Web应用中支持跨域请求](http://blog.csdn.net/lmy86263/article/details/51724221)

[69道Spring面试题和答案](http://ifeve.com/spring-interview-questions-and-answers/)

[深入理解 Spring 事务原理](http://www.codeceo.com/article/spring-transactions.html)

[Spring事务管理(详解+实例)](http://www.mamicode.com/info-detail-1248286.html)

[MyBatis动态SQL底层原理分析](http://www.importnew.com/24160.html)

[简述Spring容器与SpringMVC的容器的联系与区别](http://blog.csdn.net/justloveyou_/article/details/74295728)

[Spring AOP 实现原理](http://blog.csdn.net/moreevan/article/details/11977115/)

[jsp 九大内置对象和其作用详解](http://www.cnblogs.com/leirenyuan/p/6016063.html)

[浅谈 SOAP](https://www.ibm.com/developerworks/cn/xml/x-sisoap/)

[Maven如何解决包冲突问题](http://www.cnblogs.com/songshu120/p/6164114.html)

[maven中如何将所有引用的jar包打包到一个jar中](http://blog.csdn.net/xpsharp/article/details/47156197)

[MyBatis 拦截器原理探究](http://mp.weixin.qq.com/s/nFdjgTrVrI0q90fZFUxm2w)

[Tomcat负载均衡原理详解及配置](http://blog.csdn.net/wguoyong/article/details/51009572)

[SpringMVC一个Controller处理所有用户请求的并发问题](http://2277259257.iteye.com/blog/2300298)

----------

### **算法问题**

[AVL树、红黑树、B/B+树和Trie树的比较](http://blog.csdn.net/semiscone/article/details/52775382)

[Bloom Filter概念和原理](http://blog.csdn.net/jiaomeng/article/details/1495500)

[双向链表的插入及删除图解](http://blog.csdn.net/u013271921/article/details/45540749)

[搜索算法集锦](http://blog.csdn.net/llingy/article/details/5674250)

[关于B树的一些总结](http://www.cnblogs.com/tgycoder/p/5077017.html)

[Redis中5种数据结构的使用场景介绍](http://www.jb51.net/article/54774.htm)

[字典树(Trie树)实现与应用](http://www.cnblogs.com/xujian2014/p/5614724.html)

[实现一个 能在O(1)时间复杂度 完成 Push、Pop、Min操作的栈](http://www.cnblogs.com/hapjin/p/5783536.html)

[常见的安全算法](http://blog.csdn.net/forezp/article/details/67632323)

[面试题:支持O(1)时间内完成pop,push和max的栈](http://blog.csdn.net/alburthoffman/article/details/18803357)

[教你如何迅速秒杀掉:99%的海量数据处理面试题](http://blog.csdn.net/v_july_v/article/details/7382693)

[单例模式应用场景](http://www.cnblogs.com/BrainDeveloper/p/3192417.html)

[每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)](http://blog.csdn.net/cywosp/article/details/23397179/)

[为什么说B+-tree比B 树更适合实际应用中操作系统的文件索引和数据库索引?](http://www.cnblogs.com/youngerchina/p/5624460.html)

[B+树](http://www.cnblogs.com/ccsccs/articles/4243644.html)

----------

### **基础课程(数据库、计算机网络、计算机组成原理、操作系统等)**

[高并发访问数据库优化方法](http://blog.csdn.net/u011225629/article/details/47393169)

[简单理解Socket及TCP/IP、Http、Socket的区别](http://blog.csdn.net/jenminzhang/article/details/47017741)

[虚拟内存机制](http://www.cnblogs.com/shijingjing07/p/5611579.html)

[几种网络I/O模型](http://www.cnblogs.com/yep3575/p/3491039.html)

[从输入url到显示网页,后台发生了什么?](http://www.cnblogs.com/rollenholt/archive/2012/03/23/2414345.html)

[网页打开时都发生了什么?我被吓着了](http://news.mydrivers.com/1/372/372665.htm)

[线程返回值的方式介绍](http://smalltalllong.iteye.com/blog/1156407)

[SSL交互和握手过程](http://www.cnblogs.com/zimmer/p/4343632.html)

[SQL学习笔记——之SQL优化经验总结34条](http://www.jianshu.com/p/5ad4a88e58d4#)

[HTTP长连接和短连接](http://www.cnblogs.com/0201zcr/p/4694945.html)

[进程?线程?到底共享了什么私有了什么](http://blog.csdn.net/wangqyoho/article/details/52598859)

[MySQL 慢查询日志(Slow Query Log)](http://blog.csdn.net/leshami/article/details/39829605)

[TCP/IP详解--TIME_WAIT状态存在的原因](http://blog.csdn.net/yusiguyuan/article/details/38984759)

[操作系统:内存管理(概念)](http://blog.csdn.net/omenglishuixiang1234/article/details/51536771)

[从关系型数据库到非关系型数据库](http://blog.csdn.net/robinjwong/article/details/18502195/)

[drop、truncate和delete的区别](http://blog.csdn.net/ws0513/article/details/49980547)

[线程的几种状态转换](http://blog.csdn.net/sinat_36042530/article/details/52565296)

[MySQL的进阶实战篇](http://blog.csdn.net/javazejian/article/details/69857949)

[关于 MySQL 你可能不知道的 SQL 使用技巧](https://zhuanlan.zhihu.com/p/25064592)

[MySQL优化必须调整的10项配置](http://www.jb51.net/article/47419.htm)

[浏览器缓存机制剖析](http://web.jobbole.com/91084/)

[MySQL数据的主从复制、半同步复制和主主复制详解-转](http://www.cnblogs.com/future2012lg/p/4873805.html)

[8 种 NoSQL 数据库系统对比](http://blog.jobbole.com/1344/)

[mysql 主从复制原理](http://www.cnblogs.com/Aiapple/p/5792939.html)

[Java里如何实现线程间通信?](http://wingjay.com/2017/04/09/Java%E9%87%8C%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E7%BA%BF%E7%A8%8B%E9%97%B4%E9%80%9A%E4%BF%A1%EF%BC%9F/)

[理解多线程设计模式](http://sunnylocus.iteye.com/blog/805855)

----------

### **其他**
[getAttribute与getParame的区别](http://blog.csdn.net/h378588270/article/details/12912611)

[大型网站架构之分布式消息队列](http://blog.csdn.net/shaobingj126/article/details/50585035)

[消息队列的两种模式](http://blog.csdn.net/heyutao007/article/details/50131089)

[初窥Linux 之 我最常用的20条命令](http://blog.csdn.net/ljianhui/article/details/11100625/)

[常见性能优化策略总结](http://www.codeceo.com/article/common-performance-optimization-strategies.html)

[缓存、缓存算法和缓存框架简介](http://blog.jobbole.com/30940/)

[如何设计一个秒杀系统](http://www.importnew.com/24185.html)

[Redis初级介绍](http://www.importnew.com/24107.html)

[大型网站系统架构的演化](http://www.cnblogs.com/leefreeman/p/3993449.html)

[浅谈负载均衡技术与分类](http://lusongsong.com/reed/158.html)

[一分钟了解负载均衡的一切](http://www.oschina.net/news/77156/load-balance)

[保证分布式系统数据一致性的6种方案](http://www.tuicool.com/articles/QFFjEr2)

---
**欢迎大家关注我的个人公众号**
![这里写图片描述](http://img.blog.csdn.net/20171118160750523?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMzU1MTIyNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

**欢迎加入QQ学习交流群(内有干货):**
![这里写图片描述](http://img.blog.csdn.net/20171118174105529?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMzU1MTIyNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)




0 comments on commit 9bf323c

Please sign in to comment.