最新文章
-
数据结构详解
这是整个java架构师连载系列,分为9大步骤,我们现在还在第一个步骤:程序设计和开发->数据结构与算法。 “ 如果说 Java 是自动档轿车,C 就是手动档吉普。数据结构呢?是变速箱的工作原理, 你完全可以不知道变速箱怎样工作,就把自动档的车子从 A 开到 B,而且未必就比懂得的人慢。写程序这件事,和开车一样,经验可以起到很大作用,但如果你不知道底层是怎么工作的,就永远只能开车,既不会修车,…... -
史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等
今天主要分享redis最全答案系列 Redis主要有哪些功能? 1.哨兵(Sentinel)和复制(Replication) Redis服务器毫无征兆的罢工是个麻烦事,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。 Sentinel可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能,Replication则是负责让一个Redis服务器可以配备多个…... -
求职跳槽的三大误区
金三银四到了,很多同学火急火燎的去找工作,书不然对跳槽这件事经常会陷入以下三大误区: 第一个误区,求职跳槽就是找工作之前3个月的事 如果想进入自己心仪的公司,首先肯定需要方法和长时间准备的。而且,越好的公司,准备的时间越长,准备跳槽的时间周期,最好以半年为单位,而不是3月的临时备战。 比如:你是做研发的想进入BAT,如何投递简历的渠道,如何来准备,需要准备什么?这些如果…... -
数据库、JVM、缓存、SQL等性能调优方法和原则
编辑 性能优化基本是BAT等一线互联网公司程序员必备的技能,以下为大家完整揭晓性能完整的优化方案和方法:包含web网站调优、数据库、JVM调优、架构调优等方案。 第一:Web网站调优 1、尽可能减少HTTP请求:图片合并 (css sprites),Js脚本文件合并、css文件合并。 2、减少DNS查询 3、将css放在页面最上面,将js放在页面最下面 4、压缩js和css 减少文件体积,去除不必…... -
如何选择一家公司
不管是刚毕业的大学生还是工作几年的职场朋友,每个人都会面临选择公司和行业的困扰,我也相信每个人都还记忆犹新你的第一份工作以及让你无比难忘的一家公司。有时候我们也盲目的所求,其实,偶尔停下来思考下你真想去的地方,再出发,也许结果将迥然不同。今天,给大家聊聊,如何选择一家公司。 BAT 应届毕业生和工作3-5年阶段技术人员,优先推荐期间进入BAT较好。BAT里大家的共识是分为三类:技术优先进百度,运营…... -
分布式Session共享的4类技术方案,与优劣势比较
什么是session 服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。 当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。…...












