2014年9月8日

摘要: 这是在网上发现的一篇关于Spring AOP编程的教程,读完这篇文章后,Spring AOP不再难以理解,因此我把它译成中文,推荐给Spring AOP的初学者。AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect... 阅读全文

posted @ 2014-09-08 20:38 扎挖无限极 阅读(890) 评论(0) 推荐(0) 编辑

摘要: 面试总结 首先自我介绍1.面试官拿着你的简历,会挑其中的一个项目,然后让你说出这个框架的流程 2.画出框架的流程图,会问每一个部分都是干什么用的 3.针对2的问题,我们做的都是web项目,在那个框架中,servlet对应的是哪一个部分 4.由前两个问题牵引出web.xml文件配置中都有哪些属性,以及... 阅读全文

posted @ 2014-09-08 17:31 扎挖无限极 阅读(421) 评论(0) 推荐(0) 编辑

摘要: 1,订票系统案例,某航班只有一张机票,假定有1w个人打开你的网站来订票,问你如何解决并发问题(可扩展到任何高并发网站要考虑的并发读写问题)问题,1w个人来访问,票没出去前要保证大家都能看到有票,不可能一个人在看到票的时候别人就不能看了。到底谁能抢到,那得看这个人的“运气”(网络快慢等)其次考虑的问题... 阅读全文

posted @ 2014-09-08 13:58 扎挖无限极 阅读(2164) 评论(0) 推荐(0) 编辑

摘要: 锁(locking)业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修... 阅读全文

posted @ 2014-09-08 13:51 扎挖无限极 阅读(706) 评论(0) 推荐(0) 编辑

摘要: 首先,我们来看hashset。他的构造函数: public HashSet() { map = new HashMap(); }很惊讶吧。构造函数里面竟然有个hashmap!public boolean add(E e) { return map.put(e, PRESENT)==null; }再看... 阅读全文

posted @ 2014-09-08 10:34 扎挖无限极 阅读(808) 评论(0) 推荐(0) 编辑


Copyright © 2024 扎挖无限极
Powered by .NET 8.0 on Kubernetes