摘要:我以前对Java中为什么不能根据返回值进行重载,而只能根据方法的参数进行重载非常不理解。比如void f(){}和int f(){},虽然他们有同样的名字,但是很容易区分。如果我这样做,肯定是没问题的: int a=int f(){}; 因为编译器此时能根据上下文语境明确判断出含义。然而,我们也可能
阅读全文
04 2017 档案
摘要:java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道str
阅读全文
摘要:http://blog.csdn.net/jackfrued/article/details/44921941 Java面试题转
阅读全文
摘要:1. 转账案例分析: 以案例1-转账为例,我们把用户A给用户B转账分成四个阶段,第一个阶段用户A准备转账,第二个阶段从用户A账户扣减余额,第三个阶段对用户B增加余额,第四个阶段完成转账。 系统需要记录操作过程中每一步骤的状态,一旦系统出现故障,系统能够自动发现没有完成的任务,然后,根据任务所处的状态
阅读全文
摘要:本文转自简书作者:李艳鹏原文链接:http://www.jianshu.com/p/1156151e20c8 作者简介: 李艳鹏支付平台架构师,专注线上和线下支付平台的应用架构和技术架构的规划与落地,负责交易、支付、渠道、账务、计费、风控、对账等系统的设计与实现,在移动支付、聚合支付、合规账户、扫码
阅读全文
摘要:前言 本文只针对 Nginx 在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流。 Nginx 能做什么: 反向代理 负载均衡 HTTP 服务器(包含动静分离) 正向代理 以上就是
阅读全文
摘要:HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分,
阅读全文
摘要:hashmap和hashtable的区别? HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的
阅读全文
摘要:java多线程中并发集合和同步集合有哪些? hashmap 是非同步的,故在多线程中是线程不安全的,不过也可以使用 同步类来进行包装: 包装类Collections.synchronizedMap()和Collections.synchronizedList()提供了一个基本的有条件的线程安全的Ma
阅读全文
摘要:java多线程中最佳的实践方案是什么? 给你的线程起个有意义的名字。这样可以方便找bug或追踪。OrderProcessor, QuoteProcessor or TradeProcessor 这种名字比 Thread-1. Thread-2 and Thread-3 好多了,给线程起一个和它要完成
阅读全文