04 2016 档案

摘要:转载: JVM垃圾回收机制总结:调优方法 JVM 优化经验总结 JVM 垃圾回收器工作原理及使用实例介绍 阅读全文
posted @ 2016-04-25 18:01 Andrew.Zhou 阅读(261) 评论(0) 推荐(0) 编辑
摘要:转载: 理解HTTP幂等性 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种 阅读全文
posted @ 2016-04-20 18:43 Andrew.Zhou 阅读(655) 评论(0) 推荐(0) 编辑
摘要:转载: HashMap多线程并发问题分析 ##并发问题的症状 ####多线程put后可能导致get死循环 从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经 阅读全文
posted @ 2016-04-18 01:01 Andrew.Zhou 阅读(55925) 评论(4) 推荐(12) 编辑
摘要:转载: 阿里巴巴、美团等各大互联网公司的 Java类 校招对本科生有什么要求? 阅读全文
posted @ 2016-04-18 00:31 Andrew.Zhou 阅读(723) 评论(0) 推荐(0) 编辑
摘要:转载: Git使用教程 一:创建版本库。 什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。 所以创建一个版本库也 阅读全文
posted @ 2016-04-16 20:15 Andrew.Zhou 阅读(1477) 评论(0) 推荐(0) 编辑
摘要:转载: Fibers in JVM 阅读全文
posted @ 2016-04-07 17:35 Andrew.Zhou 阅读(343) 评论(0) 推荐(0) 编辑
摘要:转载: 秒杀系统架构分析与实战 ##1 秒杀业务分析 正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; ##2 秒杀技术挑战 假 阅读全文
posted @ 2016-04-07 16:26 Andrew.Zhou 阅读(36011) 评论(5) 推荐(23) 编辑
摘要:转载: 画图解释 SQL Join 语句 我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL 阅读全文
posted @ 2016-04-07 16:09 Andrew.Zhou 阅读(447) 评论(0) 推荐(0) 编辑
摘要:转载: MySQL 死锁问题分析 线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。 Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。 为了更系统 阅读全文
posted @ 2016-04-07 15:13 Andrew.Zhou 阅读(675) 评论(0) 推荐(0) 编辑
摘要:转载: 你真的会写单例模式吗——Java实现 单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。 ##饿汉法 顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实 阅读全文
posted @ 2016-04-07 14:53 Andrew.Zhou 阅读(34756) 评论(0) 推荐(6) 编辑
摘要:转载: 详解应对平台高并发的分布式调度框架TBSchedule 阅读全文
posted @ 2016-04-07 14:44 Andrew.Zhou 阅读(431) 评论(0) 推荐(0) 编辑
摘要:转载: 超越线程池:Java并发并没有你想的那么糟糕 阅读全文
posted @ 2016-04-07 14:31 Andrew.Zhou 阅读(221) 评论(0) 推荐(0) 编辑
摘要:转载: 有哪些实用的计算机相关技能,可以在一天内学会? 阅读全文
posted @ 2016-04-07 14:28 Andrew.Zhou 阅读(260) 评论(0) 推荐(0) 编辑
摘要:转载: 如何写出让hr一看就约你面试的简历 阅读全文
posted @ 2016-04-07 13:29 Andrew.Zhou 阅读(274) 评论(0) 推荐(0) 编辑
摘要:转载: 五个最佳编程字体 阅读全文
posted @ 2016-04-07 13:12 Andrew.Zhou 阅读(310) 评论(0) 推荐(0) 编辑
摘要:转载: Redis时延问题分析及应对 ##耗时长的命令造成阻塞 ####keys、sort等命令 keys命令用于查找所有符合给定模式 pattern 的 key,时间复杂度为O(N), N 为数据库中 key 的数量。当数据库中的个数达到千万时,这个命令会造成读写线程阻塞数秒; 类似的命令有sun 阅读全文
posted @ 2016-04-07 12:52 Andrew.Zhou 阅读(718) 评论(0) 推荐(0) 编辑
摘要:转载: Java位操作全面总结 在计算机中所有数据都是以二进制的形式储存的。位运算其实就是直接对在内存中的二进制数据进行操作,因此处理数据的速度非常快。在实际编程中,如果能巧妙运用位操作,完全可以达到四两拨千斤的效果,正因为位操作的这些优点,所以位操作在各大IT公司的笔试面试中一直是个热点问题。 # 阅读全文
posted @ 2016-04-06 19:17 Andrew.Zhou 阅读(1000) 评论(0) 推荐(1) 编辑
摘要:转载: 理解Cookie和Session机制 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与 阅读全文
posted @ 2016-04-06 17:09 Andrew.Zhou 阅读(199923) 评论(22) 推荐(64) 编辑
摘要:转载: 详解https是如何确保安全的? ##Https 介绍 ###1 什么是Https HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层, 阅读全文
posted @ 2016-04-01 15:04 Andrew.Zhou 阅读(4044) 评论(0) 推荐(0) 编辑
摘要:转载: 一次谷歌面试趣事 很多年前我进入硅谷人才市场,当时是想找一份高级工程师的职位。如果你有一段时间没有面试过,根据经验,有个非常有用的提醒你应该接受,就是:你往往会在前几次面试中的什么地方犯一些错误。简单而言就是,不要首先去你梦想的公司里面试。面试中有多如牛毛的应该注意的问题,你可能全部忘记了, 阅读全文
posted @ 2016-04-01 14:50 Andrew.Zhou 阅读(424) 评论(0) 推荐(0) 编辑