上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 297 下一页

2017年11月13日

静态变量、静态块、成员变量、构造函数在类实例化时执行顺序

摘要: 先是父类的静态变量、静态块,然后是子类的静态变量、静态块,然后是父类的成员变量、构造函数,最后是子类的成员变量、构造函数。 原因是JVM类加载机制分为加载、链接、初始化,而链接过程又细分为检验、准备、解析。在准备阶段JVM会为类静态变量分配空间设置初始默认值,然后在初始化阶段会调用声明时赋值语句或静 阅读全文

posted @ 2017-11-13 22:29 时间朋友 阅读(341) 评论(0) 推荐(0)

2017年11月12日

阿里双十一背后的技术

摘要: 2017年天猫双11,实现了人类科技史上最大规模的一次机器智能应用: 机器智能推荐系统:生成个性化页面,实现人见人爱的“千人千面”; 鲁班AI设计师:自动生成多样广告图,每秒制作8000张双11海报,没有一张雷同; 阿里小蜜机器人:承担海量客服咨询量,带来传统服务行业模式的变化与体验提升; IDC智 阅读全文

posted @ 2017-11-12 21:20 时间朋友 阅读(1008) 评论(0) 推荐(0)

2017年11月11日

2017双十一

摘要: 今天双十一,11秒1亿,3分18秒100亿,9点1000亿,不断刷新着记录。峰值每秒交易数25万多,不断挑战着技术。 09年淘宝商城一次内部会议上讨论学美国感恩购物节在11.11号搞一个促销购物节,当时只有20多商家愿意参与,结果互联网的聚合力远超想象,很多商品上午就卖断货了,当天商城交易额5200 阅读全文

posted @ 2017-11-11 11:16 时间朋友 阅读(275) 评论(0) 推荐(0)

2017年11月10日

高并发的原则

摘要: 无状态。无状态很容易水平扩展,进而应对更大并发。实际可以把状态做到配置文件中进而做到应用无状态。 拆分。尤其是要应对高并发的复杂系统一定要做好抽象拆分。可以先按系统业务维度,功能维度,读者维度,aop维度,层次模块维度进行拆分。 服务化。从进程内服务到单机远程服务再到集群手动注册服务,然后升级为自动 阅读全文

posted @ 2017-11-10 20:58 时间朋友 阅读(327) 评论(0) 推荐(0)

2017年11月9日

如何让程序更快的运行

摘要: 1、客观上说程序运行必会收到硬件资源如CPU计算能力、IO读写速度、网络带宽和软件资源如sockets连接数、数据库连接数的限制,为了更快的让程序运行尽早完成它要完成的任务就要突破这些限制。突破硬件资源的限制的方法是将程序的任务分解到多台硬件组成的集群上来执行;突破软件资源的限制可通过资源池的方式来 阅读全文

posted @ 2017-11-09 22:54 时间朋友 阅读(755) 评论(0) 推荐(0)

2017年11月8日

圆珠笔芯为什么那么细

摘要: 1. 我们小时候,第一次用圆珠笔的时候,不知道你想过一个问题没有:钢笔的墨水管是比较粗的,而圆珠笔芯为什么那么细呢? 2. 其实,刚刚发明圆珠笔的时候,笔芯和钢笔墨水管是差不多粗细的。但是麻烦来了——漏油。 为啥漏油?笔头的耐磨性不好,那颗小圆珠磨小了,自然就漏油了。所以,刚开始改进的技术思路,都是 阅读全文

posted @ 2017-11-08 08:46 时间朋友 阅读(1963) 评论(0) 推荐(0)

2017年11月7日

2017第45周二

摘要: 晚上又加班到现在。今天又解决了一个奇怪的问题。程序在本地电脑上执行正常在,在远程调试模式下执行正常,但是在部署环境上执行失败,线程里面的关键方法没有被执行。走了好多弯路,最后突然发现是因为在多线程环境中,获取其中一个变量的值没成功,所以下线程中的关键方法没有被执行到。留下深刻的教训就是日志一定要打印 阅读全文

posted @ 2017-11-07 22:49 时间朋友 阅读(120) 评论(0) 推荐(0)

2017年11月6日

2017第45周一java多线程创建方法

摘要: 1. 从JDK1.5开始,Java提供了3种方式来创建,启动多线程: Ø 继承Thread类来创建线程类,重写run()方法作为线程执行体。 Ø 实现Runnable接口来创建线程类,重写run()方法作为线程执行体。 Ø 实现Callable接口来创建线程类,重写run()方法作为线程执行体。 其 阅读全文

posted @ 2017-11-06 23:28 时间朋友 阅读(178) 评论(0) 推荐(0)

2017年11月5日

java 分布式锁

摘要: 转自:http://www.hollischuang.com/archives/1716 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Avail 阅读全文

posted @ 2017-11-05 19:12 时间朋友 阅读(340) 评论(0) 推荐(0)

2017年11月4日

设计的背后

摘要: 刚听罗胖讲设计心理学书里面好多观点举例还是很不错的。设计的本质不是创意而是沟通,好的设计有四个要点: 第一条,叫示能。 顾名思义,就是展示功能,别人一看到你的设计,就能马上反应过来——它是啥?怎么用? 至于错误的用途,自动屏蔽,根本就不会出现在脑子里。当然,也不能排除,即使你把功能交代得清清楚楚,使 阅读全文

posted @ 2017-11-04 14:23 时间朋友 阅读(363) 评论(0) 推荐(0)

上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 297 下一页

导航