
Java
无丶极
简简单单
展开
-
图解Java异常
希望对大家有帮助,转载请说明出处,谢谢!原创 2015-03-27 22:48:36 · 557 阅读 · 0 评论 -
秒杀系统设计详解
导读:最初的秒杀系统的原型是淘宝详情上的定时上架功能,由于有些卖家为了吸引眼球,把价格压得很低。但这给的详情系统带来了很大压力,为了将这种突发流量隔离,才设计了秒杀系统,文章主要介绍大秒系统以及这种典型读数据的热点问题的解决思路和实践经验。一些数据大家还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日转载 2016-03-11 10:00:25 · 2751 阅读 · 0 评论 -
Log级别
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。: 1.static Level DEBUG : DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。 2.static Level INFO INFO level表明 消息在粗粒度级别上突出强调应用程序的运行过程。 3.static Level WARN WARN转载 2016-03-18 11:09:11 · 866 阅读 · 0 评论 -
Web 研发模式演变
前不久徐飞写了一篇很好的文章:Web 应用的组件化开发。本文尝试从历史发展角度,说说各种研发模式的优劣。一、简单明快的早期时代可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。这种模转载 2016-03-17 14:24:29 · 545 阅读 · 0 评论 -
Java正则表达式特殊字符
\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\"匹配"\","\("匹配"("。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。$匹配输入字符串结尾的转载 2016-02-12 16:27:07 · 2488 阅读 · 0 评论 -
IDea开启tomcat的时候报堆栈溢出(heap over)解决办法
在Run/Debug configuration 的你要运行行的tomcat里面的 vm options里面输入-server -XX:PermSize=128M -XX:MaxPermSize=256m原创 2016-01-13 18:39:55 · 1440 阅读 · 0 评论 -
如何处理大量并发用户访问网页,并且如何跟踪每个用户
不定期更新通常将页面静态化,还有cdn代理等等 总之尽量减少或避免用户加载页面时与服务后台产生动态数据的加载转载 2016-02-12 00:05:47 · 1318 阅读 · 0 评论 -
总结-Java何时需要使用多线程
不定期更新,谢谢,欢迎补充。多线程使用的主要目的在于:1、吞吐量:你做WEB,容器帮你做了多线程,但是他只能帮你做请求层面的。简单的说,可能就是一个请求一个线程。或多个请求一个线程。如果是单线程,那同时只能处理一个用户的请求。2、伸缩性:也就是说,你可以通过增加CPU核数来提升性能。如果是单线程,那程序执行到死也就利用了单核,肯定没办法通过增加CPU核数来提升性原创 2016-02-11 20:20:54 · 14693 阅读 · 1 评论 -
Java theory and practice: More flexible, scalable locking in JDK 5.0
Multithreading and concurrency are nothing new, but one of the innovations of the Java language design was that it was the first mainstream programming language to incorporate a cross-platform threadi转载 2016-02-11 17:09:25 · 548 阅读 · 0 评论 -
并发 错误 java.lang.IllegalMonitorStateException: current thread not owner 分析
public class ThreadTest implements CallableString> { public String call() throws Exception { // TODO Auto-generated method stub wait(10000); return "hello"; }}调用代码:public stat原创 2016-01-19 14:06:58 · 918 阅读 · 0 评论 -
图解Java体系结构
这是oracle官方提供希望对大家有帮助.原创 2015-03-28 01:03:51 · 784 阅读 · 0 评论 -
图解Java权限控制符
Java权限控制符希望对大家有帮助.原文出处:http://blog.sina.com.cn/s/blog_5dbdb9780100b6ji.html转载 2015-03-28 00:58:54 · 941 阅读 · 0 评论 -
QPS 与 TPS 简介
QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS是 TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器 做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,转载 2016-02-26 16:49:16 · 537 阅读 · 0 评论