欢迎回家
我们一直在改变

面试专栏

秒杀99%的海量数据处理面试题

Martin阅读(741)评论(0)赞(1)

前言    一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名 :-),同时,此文可以看做是对这篇文章:...

Java 内存泄漏

Poseidon阅读(709)评论(0)赞(0)

  Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是G...

Map集合和List集合总结

Poseidon阅读(737)评论(0)赞(0)

Map集合和List集合哪个效率更高 List接口 List集合是一个元素有序(存储有序)、可重复的集合,集合中的每个元素都有对应的索引,以便于查询和修改,List集合是允许存储null值的。 List集合可重复原因,请看源码: 结论:无论...

单点登录实现方式

Poseidon阅读(702)评论(0)赞(0)

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网...

like使用索引如何避免失效

Poseidon阅读(782)评论(0)赞(0)

    有时候我们使用模糊查询(like)的时候,会出现索引失效的情况,比如根据手机号码后四位模糊匹配查询。     在MySQL中模糊查询:mobile like ‘%8765’,这种情况是不能使用 mobile 上的索引的,那么如果需要...

spa应用的优缺点

Poseidon阅读(706)评论(0)赞(0)

定义   单页 Web 应用 (single-page application 简称为 SPA) 是一种特殊的 Web 应用。它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS...

对象内有多个对象型的成员变量怎么实现深克隆

Poseidon阅读(710)评论(0)赞(0)

原型模式   在java中我们知道通过new关键字创建的对象是非常繁琐的(类加载判断,内存分配,初始化等),在我们需要大量对象的情况下,原型模式就是我们可以考虑实现的方式。   原型模式我们也称为克隆模式,即一个某个对象为原型克隆出来一个一...

数据传输加密

Poseidon阅读(645)评论(0)赞(0)

1.加密技术 加密技术是为了保护敏感数据在网络传输中的安全,就像日常生活中使用的淘宝、支付宝、微信等等软件,如果涉及到金额的数据在网络中不加密传输,那是极易被别人窃取、篡改的,通信中的数据加密技术就显得尤为重要。各类加密工具的原理都是大同小...

乐观锁实现方式

Poseidon阅读(736)评论(0)赞(0)

乐观锁: 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库提供的类似于wri...

list删除数据

Poseidon阅读(647)评论(0)赞(0)

ArrayList删除源码 根据源码可知,在删除index位置的元素时,要先调用rangeCheck(index)进行index的check,index要超过当前个数,则判定越界,抛出异常,throw new IndexOutOfBound...

91CODING 小白轻松上手,大牛稳健进步

关于我们免责声明