随笔分类 -  java面试宝典列举

redis的面试题
摘要:1:使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据 阅读全文
posted @ 2017-01-04 11:52 java界的奥特曼 阅读(2671) 评论(0) 推荐(0)
session和cookie的区别
摘要:cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的... 阅读全文
posted @ 2015-01-10 12:51 java界的奥特曼 阅读(398) 评论(0) 推荐(0)
悲观锁和乐观锁
摘要:这方面的资料网上比较多,以下均是转载1、悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程 中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否... 阅读全文
posted @ 2015-01-10 12:42 java界的奥特曼 阅读(552) 评论(0) 推荐(0)
一些面试的概念题
摘要:攻城狮在路上向往自由!~跳至内容首页关于我git常用命令发表回复git init 创建git仓库git status 查看当前状态git add 添加文件到缓冲区git commit -m “…”提交git diff 对比文件git log 命令显示从近到远的提交日志git log –prett... 阅读全文
posted @ 2015-01-09 10:14 java界的奥特曼 阅读(444) 评论(0) 推荐(0)
防止SQL注入的,网站安全的一些常用解决方案
摘要:--------------------------------------------------------过滤URL中的一些特殊字符,动态SQL语句使用PrepareStatement.. ------解决方案------------------------------------------... 阅读全文
posted @ 2015-01-09 10:05 java界的奥特曼 阅读(4278) 评论(0) 推荐(0)
面试题之-淘宝上是如何保证库存和订单之间的数据准确性的?
摘要:这题目主要考的是分布式缓存的概念答:epay的实现方式. 淘宝是通过分布式事物,中间用了一个叫协调者角色的程序,当那边点击购买时,会库存减一,保存一条预扣的状态,但是是个预准备状态,然后做成功后,协调者 会在另一个数据库生成订单,然后这个订单也是预状态,等两边都准备好以后,通知协调者,又协调者统一完... 阅读全文
posted @ 2015-01-09 09:48 java界的奥特曼 阅读(2458) 评论(0) 推荐(0)