面试ssh
action5362603
这个作者很懒,什么都没留下…
展开
-
分布式锁的一点理解
以下内容为目前自己理解的总结,如有错误请大家指正。什么是锁在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其...原创 2014-04-03 17:22:49 · 315 阅读 · 0 评论 -
SSH框架面试题(转)
Java工程师(程序员)面题 Struts,Spring,Hibernate三大框架 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFa...原创 2014-04-04 12:31:41 · 730 阅读 · 0 评论 -
50道Java线程面试题
1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。欲了解更多详细信息请点击这里。2) 线程和进程有什么区别?...原创 2016-04-15 11:19:28 · 85 阅读 · 0 评论 -
淘宝北京专场java面试题(2011-12-31)
第一面1、说说项目由于我几年一直做一个产品,从后台做到前台,从业务开发做到技术平台,所以就画了整个产品部署架构图,b/s & c/s的,然后一层层的讲解。B/S现有Web框架改造、浏览器缓存、c/s补丁下载各种方式、cdn、c/s通信协议、rpc集群、http集群、负载均衡、集群前置机调度、后端服务器主从实例、后端服务器各种优化(异步、性能隔离)、数据库服务器各种优化(索引...原创 2015-06-06 11:43:09 · 72 阅读 · 0 评论 -
开发人员面试题目分享(来看看不一样的面试题吧)
第一题: 现需通过网页批量导入一万个人力数据到系统中,且每项数据都要做格式化处理才能入库,在保证数据准确、完整的前提下,要求在网页上显示导入任务的执行进度,该如何实现 第二题: 现需通过网页批量导入一万个人力数据到系统中,且每项数据都要做格式化处理才能入库,在保证数据准确、完整的前提下,要求把导入时间缩短一半,该如何实现 第三题: 假设多个用户同时访问一个网页,这些用户可以触发该网页上一项耗时较...原创 2015-06-07 13:32:13 · 362 阅读 · 0 评论 -
hibernate优化
有人问我做过hibernate优化没有,我开始以为这是什么很高深的东西,对hibernate框架进行源码级修改与优化,网上一搜,就那么回事,就是对hibernate更好的利用与驾驭,这此收集下文: Robbin总结的Hibernate性能优化要点: 1.尽量使用many-to-one,避免使用单项one-to-many 2.灵活使用单向one-to-many 3.不用一对一,使用多对一代替一对...原创 2014-11-09 13:04:38 · 93 阅读 · 0 评论 -
Nginx upstream的5种权重分配方式分享
1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: 复制代码 代码如下:upstream backend { server 192.168.0.14 weight=10; server 192.168.0.15 weight=10;...原创 2016-04-11 11:03:29 · 250 阅读 · 0 评论 -
两个与spring事务相关的问题
有些spring相关的知识点之前一直没有仔细研究:比如spring的事务,并不是没有使用,也曾经简单的在某些需要事务处理的方法上通过增加事务注解来实现事务功能,仅仅是跟随使用(甚至并未测试过事务的正确性),至于如何在项目中配置事务,如何才能将事务写正确,事务的其它的一些原理性的东西从未花时间研究。最近同事正好抛出了一个问题,借此机会学习了一遍。 问题一:增加了readOnly=true的事...原创 2017-12-17 13:18:29 · 140 阅读 · 0 评论 -
各大互联网公司java开发面试常问问题
本人是做java开发的,这是我参加58,搜狐,搜狗,新浪微博,百度,腾讯文学,网易以及其他一些小的创业型公司的面试常被问的问题,当然有重复,弄清楚这些,相信面试会轻松许多。1. junit用法,before,beforeClass,after, afterClass的执行顺序 2. 分布式锁 3. nginx的请求转发算法,如何配置根据权重转发 4. 用hashmap实现redis有什么问...原创 2017-12-23 20:58:12 · 277 阅读 · 0 评论