摘要: 1.为什么学习并记录分布式设计理念一系列相关的东西在 日常工作中系统设计评审的时候,经常会有一些同事抛出一些概念,高可用性,一致性等等字眼,他们用这些最基本的概念去反驳系统最初的设计,但是很多人理解 的可用性,一致性等等问题,都是自己拍脑袋想的,或者根本和最原始表达的意思就不是一个东西,在这种情况下... 阅读全文
posted @ 2015-09-11 14:55 人在囧途-博客 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。 我的思路是这样的:每个线程都有一个公用的锁,谁先拿到锁,谁就判断是不是该我输出ID,如果不是我输出,我就释放锁,并继续申请等待锁 ... 阅读全文
posted @ 2015-09-11 14:53 人在囧途-博客 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 堆排序 O(nlgn)归并排序 O(nlgn)冒泡排序 O(n平方)插入排序 O(n平方)他们的复杂度分别是多少? 阅读全文
posted @ 2015-09-11 14:51 人在囧途-博客 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式:A:1 2 3 4 1 2....B:2 3 4 1 2 3....C:3 4 1 2 3 4....D:4 1 2 3 4 1....请... 阅读全文
posted @ 2015-09-11 14:51 人在囧途-博客 阅读(187) 评论(0) 推荐(0) 编辑
摘要: public class A{ private static Integer n = 0;}public class B extends A implements Runnable { public void run(){ synchronized(n){ ++n; } ... 阅读全文
posted @ 2015-09-11 14:49 人在囧途-博客 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 如果linux中有一个很大的日志文件sytem.log,怎么查看其中你关心的部分两种方式:1、cat system.log | grep "xxxx" > tmp.log 然后看tmp.log去2、vi system.log 用/查找关键字,n是下一个,N是上一个 阅读全文
posted @ 2015-09-11 14:42 人在囧途-博客 阅读(260) 评论(1) 推荐(0) 编辑
摘要: 通过两种代理方式,一是JDK本身的代理方式,二是CGLIB提供的代理方式,在代理类的前面加事务begin,在后面加事务commit,需要的数据库连接从ThreadLocal中取 阅读全文
posted @ 2015-09-11 14:41 人在囧途-博客 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 怎么优化这句SQL:select * from abc where a=123 and b=456 order by c limit 10;ab建立联合索引,c建单独索引联合索引的概念需要好好补补 阅读全文
posted @ 2015-09-11 14:40 人在囧途-博客 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 现在系统中有10万个优惠码,设计一个方式,让用户到页面上凭QQ领取优惠码,怎么让优惠码不被重复发放,并且设计表结构?(ID,QQ,COUPON),QQ这一列建立唯一性约束,加上索引UPDATE TABLE SET QQ="XXXX" WHERE ID = (SELECT MIN(ID) FROM T... 阅读全文
posted @ 2015-09-11 14:40 人在囧途-博客 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1、nginx配置漏桶原理2、通过nginx查找恶意IP,加入黑名单3、防机器人下单程序4、黑名单程序,同一用户名、送货地址、手机号、email地址不能发货5、后台堆硬件 阅读全文
posted @ 2015-09-11 14:39 人在囧途-博客 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1JVM类加载机制JVM的ClassLoader通过Parent属性定义父子关系,可以形成树状结构。其中引导类、扩展类、系统类三个加载器是JVM内置的。它们的作用分别是:1)引导类加载器:使用native代码实现,在rt.jar等包中搜索运行JVM所需的类,例如java.lang等包下的类。2)扩展... 阅读全文
posted @ 2015-09-11 14:19 人在囧途-博客 阅读(691) 评论(0) 推荐(0) 编辑