Java Web基础技能常问问题

数据库
    多线程条件下事务的安全性如何保障?如何保证对资源的读写不出错?
事务有哪几种特性?原子性 一致性 隔离性 持久性
sql查询优化怎么做?
 1 分表,大表查询效率低,适当分一些小的表。
 2 建索引,where条件查询的字段建立索引。需要注意作为索引的字段最要不要有update操作。
 3 设计表时,能用number的时候不要用char,因为查询时number比char快很多。


数据仓库 事实表 维度表 明细表 cube 元数据


多线程
    死锁是怎么造成的?
    锁有什么用?具体锁是怎么用的?
    多线程情况下如何保证资源不冲突?对资源的读写不出错?

数据结构
    二叉树
    二叉树的前序遍历 中序遍历 后序遍历是什么意思?
    
算法 结合算法的复杂度考虑
    排序
    搜索
  
分布式系统架构
    反向代理是什么?具体有什么用?
    类似于一个代理模式的服务器起到防火墙和缓存的作用,减轻服务器端的系统负载和提高安全性。
    PV千万级别的系统架构要如何设计,主要考虑哪些问题,这些问题如何解决?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值