会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mr_Lyu
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Java多线程问题总结
摘要: 前言 个人认为,学习内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也
阅读全文
posted @ 2016-08-04 10:16 Mr_Lyu
阅读(453)
评论(0)
推荐(0)
2016年8月4日
秒杀系统架构分析与实战
摘要: 1 秒杀业务分析 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 2 秒杀技术挑战 假设某网站秒杀活动只推出一件商品,预计
阅读全文
posted @ 2016-08-04 16:12 Mr_Lyu
阅读(247)
评论(0)
推荐(0)
Java垃圾回收机制
摘要: 1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。
阅读全文
posted @ 2016-08-04 15:46 Mr_Lyu
阅读(197)
评论(0)
推荐(0)
Java内存模型
摘要: 1. 概述 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Jav
阅读全文
posted @ 2016-08-04 14:55 Mr_Lyu
阅读(182)
评论(0)
推荐(0)
Java 中日期的几种常见操作 —— 取值、转换、加减、比较
摘要: Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿。当然,我只提供了可行的解决方案,并不保证是最佳实践,欢迎讨论。 1. 日期取值 在旧版本 JDK 的时代,有不少
阅读全文
posted @ 2016-08-04 11:55 Mr_Lyu
阅读(23728)
评论(0)
推荐(0)
2015年12月29日
Java线程面试题 Top 50
摘要: 1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持...
阅读全文
posted @ 2015-12-29 14:56 Mr_Lyu
阅读(140)
评论(0)
推荐(0)
@Repository、@Service、@Controller 和 @Component
摘要: @Repository、@Service、@Controller 和 @Component 将类标识为BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spr...
阅读全文
posted @ 2015-12-29 13:32 Mr_Lyu
阅读(216)
评论(0)
推荐(0)
Spring MVC 入门示例讲解
摘要: 在本例中,我们将使用Spring MVC框架构建一个入门级web应用程序。Spring MVC是Spring框架最重要的的模块之一。它以强大的Spring IoC容器为基础,并充分利用容器的特性来简化它的配置。目录MVC框架是什么Dispatcher Servlet(Spring控制器)Spring...
阅读全文
posted @ 2015-12-29 10:46 Mr_Lyu
阅读(187)
评论(0)
推荐(0)
公告