Java教程

蘑菇街;用友

本文主要是介绍蘑菇街;用友,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

### 项目

了解基本情况 没想过用测试工具来测试你的项目吗 为什么要拆分服务,他们是不是部署在不同机器上,还有就是拆分的边界,多个服务之间的调用
### Java基础 ArrayList,LinkedList,Vector区别;如何遍历LinkedList 如何遍历Map(迭代器),还有吗 HashMap和HashTable的比较
### Mysql 索引的底层原理 MySQL对索引的优化 like语句;希望like xxx 可以走索引查询,有办法吗? 锁,什么时候触发表锁?

### 操作系统 IO多路复用,NIO三大组件
### 框架 Spring基于NIO的改进 Netty基于NIO的改进(只说了Reactor模式) 是否了解基于NIO或者Netty的rpc框架
### 多线程 线程之间的状态转化:挂起/阻塞:如何阻塞运行中的线程(sleep(),wait().他们有什么区别;wait是等待阻塞吗?sleep是嘛?sleep和wait的唤醒方法) 某线程想获得同步锁但失败了,那线程需要进入什么状态,与调用wait(),sleep()有什么不一样 是否使用过过线程池,有几种方式创建线程池,需要注意什么(我现在想起来了,什么固定大小线程池巴拉巴拉);项目中是否用过多线程模型    

设计模式

说了单例,目的和优缺点还需要复习
hashmap在多线程环境下有什么问题;如何解决线程不安全的问题
多线程协作的方式:锁,同步。。

mysql

sql语句执行慢有哪些情况
什么情况下不会命中索引

这篇关于蘑菇街;用友的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!