Java Web基础技能常问问题
2015-10-22 00:14
281 查看
数据库
多线程条件下事务的安全性如何保障?如何保证对资源的读写不出错?
事务有哪几种特性?原子性 一致性 隔离性 持久性
sql查询优化怎么做?
1 分表,大表查询效率低,适当分一些小的表。
2 建索引,where条件查询的字段建立索引。需要注意作为索引的字段最要不要有update操作。
3 设计表时,能用number的时候不要用char,因为查询时number比char快很多。
数据仓库 事实表 维度表 明细表 cube 元数据
多线程
死锁是怎么造成的?
锁有什么用?具体锁是怎么用的?
多线程情况下如何保证资源不冲突?对资源的读写不出错?
数据结构
二叉树
二叉树的前序遍历 中序遍历 后序遍历是什么意思?
算法 结合算法的复杂度考虑
排序
搜索
分布式系统架构
反向代理是什么?具体有什么用?
类似于一个代理模式的服务器起到防火墙和缓存的作用,减轻服务器端的系统负载和提高安全性。
PV千万级别的系统架构要如何设计,主要考虑哪些问题,这些问题如何解决?
多线程条件下事务的安全性如何保障?如何保证对资源的读写不出错?
事务有哪几种特性?原子性 一致性 隔离性 持久性
sql查询优化怎么做?
1 分表,大表查询效率低,适当分一些小的表。
2 建索引,where条件查询的字段建立索引。需要注意作为索引的字段最要不要有update操作。
3 设计表时,能用number的时候不要用char,因为查询时number比char快很多。
数据仓库 事实表 维度表 明细表 cube 元数据
多线程
死锁是怎么造成的?
锁有什么用?具体锁是怎么用的?
多线程情况下如何保证资源不冲突?对资源的读写不出错?
数据结构
二叉树
二叉树的前序遍历 中序遍历 后序遍历是什么意思?
算法 结合算法的复杂度考虑
排序
搜索
分布式系统架构
反向代理是什么?具体有什么用?
类似于一个代理模式的服务器起到防火墙和缓存的作用,减轻服务器端的系统负载和提高安全性。
PV千万级别的系统架构要如何设计,主要考虑哪些问题,这些问题如何解决?
相关文章推荐
- 10009---SpringMVC 处理模型数据
- JAVA初识
- 10008---SpringMVC 使用 Servlet API 作为入参
- Java正则表达式过滤出字母、数字和中文
- JavaScrip调试技巧之断点调试
- 聊聊并发-Java中的Copy-On-Write容器
- Servlet获取Spring注解
- 关于java.io.tmpdir
- Java处理Zip文件
- maven 项目使用Spring mvc +JPA
- IT增值服务,客户案例(一)--山东青岛在职人士,2年.Net经验,转Java开发半年
- OpenJDK源码研究笔记(六)--观察者模式工具类(Observer和Observable)和应用示例
- Mybatis找不到参数错误:There is no getter for property named 'categoryId' in 'class java.lang.Integer'。
- 单元测试Struts2的Action(包含源码)
- Java环境搭建若干问题
- OpenJDK源码研究笔记(十):枚举的高级用法,枚举实现接口,竟是别有洞天
- Struts2框架心法--第1招--Aware接口的使用技巧
- 2014年工作中遇到的20个问题:181-200
- 发现Java程序中的Bug
- OpenJDK源码研究笔记(一)-参数检查&抛出带关键错误提示信息的异常