最新消息:

最新发布 第4页

刘召考的博客_一个勤勤恳恳却又不安于敲代码的程序猿

Spring IOC和DI 的生动解析
技术经验

Spring IOC和DI 的生动解析

goomoon 5年前 (2017-06-30) 1232浏览 0评论

IOC:(Inversion of Control)控制反转 IOC(Inversion of Control)控制反转 这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系...

Maven依赖的scope定义
技术经验

Maven依赖的scope定义

goomoon 5年前 (2017-06-20) 2095浏览 0评论

依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的class...

一次JVM_OLD区占用过高、频繁Full GC的解决过程
技术经验

一次JVM_OLD区占用过高、频繁Full GC的解决过程

goomoon 5年前 (2017-05-09) 22726浏览 2评论

最近,公司网站频繁报警,JVM_OLD占用过高,线上访问超时严重,针对这个问题着实头疼了一把,不过最终还是解决了,下面说下解决的过程。 1,首先 登到线上机器上去,top命令,查看当前机器的负载,查看当前哪个进程在消耗资源。 ...

浅谈Web性能优化
技术经验

浅谈Web性能优化

goomoon 6年前 (2016-08-23) 2219浏览 0评论

Web性能优化包括哪些?? 负载均衡??分布式??CDN??缓存?? web性能包含很多方面,不仅仅是以上几种。我们先看一张图: 从上图看可以总结出,页面的加载时间包括dom结构加载和页面的渲染。 用户响应时间分布: 10%~20%——从服务器...

Spring MVC工作流程分析
技术经验

Spring MVC工作流程分析

goomoon 6年前 (2016-03-09) 3446浏览 0评论

Spring工作流程描述: 1.用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该UR...

ThreadLocal 解决SimpleDateFormat非线程安全
技术经验

ThreadLocal 解决SimpleDateFormat非线程安全

goomoon 7年前 (2015-12-24) 1424浏览 0评论

大致意思:Tim Cull碰到一个SimpleDateFormat带来的严重的性能问题,该问题主要有SimpleDateFormat引发,创建一个 SimpleDateFormat实例的开销比较昂贵,解析字符串时间时频繁创建生命周期短暂的实例导致性能...

[转]Java HashMap的死循环
技术经验

[转]Java HashMap的死循环

goomoon 7年前 (2015-08-08) 1827浏览 0评论

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java...

[转]一致性 hash和分布式搜索引擎中的应用
技术经验

[转]一致性 hash和分布式搜索引擎中的应用

goomoon 7年前 (2015-08-08) 1386浏览 0评论

互联网创业中大部分人都是草根创业,这个时候没有强劲的服务器,也没有钱去买很昂贵的海量数据库。在这样严峻的条件下,一批又一批的创业者从创业中获得成功,这个和当前的开源技术、海量数据架构有着必不可分的关系。比如我们使用mysql、nginx等开源软件,通...