2018年5月18日

网站高并发大流量访问解决方法

摘要: 1.硬件升级 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 2.负载均衡 它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。 公司比较有 阅读全文

posted @ 2018-05-18 17:04 布衣小工 阅读(305) 评论(0) 推荐(0) 编辑

什么是敏捷开发

摘要: 0、先来一张导图 1、概念 简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。 换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状 阅读全文

posted @ 2018-05-18 16:49 布衣小工 阅读(29576) 评论(0) 推荐(6) 编辑

Java学习路线

摘要: 1、针对性学习 也就是说学习要有针对性,需要结合自身所处的阶段。那么如何才能知道你自己处于哪个阶段呢?思维导图可以帮到你。你可以根据这张图规划自己的路线。这样你就知道你自己学了什么,然后近期需要学什么,而不是看到什么就学什么!针对性学习让你自己更了解自己,同时让你更自信。 2、引导式学习 找到你需要 阅读全文

posted @ 2018-05-18 16:33 布衣小工 阅读(239) 评论(0) 推荐(0) 编辑

Spring 概述

摘要: Sping架构 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 Sping架构 Spring框架是分模块存在,除了最核心的Spring Core Containe 阅读全文

posted @ 2018-05-18 16:14 布衣小工 阅读(197) 评论(0) 推荐(0) 编辑

hashCode() 和 equals()比较

摘要: 1. 首先equals()和hashCode()这两个方法都是从Object类中继承过来的。 equals()方法在Object类中定义如下: 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、Integer、Double等这些封装类在使用eq 阅读全文

posted @ 2018-05-18 15:07 布衣小工 阅读(199) 评论(0) 推荐(0) 编辑

深入探讨Java中的异常与错误处理

摘要: Java中的异常处理机制已经比较成熟,我们的Java程序到处充满了异常的可能,如果对这些异常不做预先的处理,那么将来程序崩溃就无从调试,很难找到异常所在的位置。本文将探讨一下Java中异常与错误的处理方法,一起来看看。 异常与错误: 异常: 在Java中程序的错误主要是语法错误和语义错误,一个程序在 阅读全文

posted @ 2018-05-18 11:12 布衣小工 阅读(3598) 评论(0) 推荐(1) 编辑

单点登录原理与简单实现

摘要: 一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访 阅读全文

posted @ 2018-05-18 10:39 布衣小工 阅读(201) 评论(0) 推荐(0) 编辑

大型分布式网站术语分析

摘要: 1. I/O优化 1、增加缓存,减少磁盘的访问次数。 2、优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 3、设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来加快和减少磁盘的访 阅读全文

posted @ 2018-05-18 10:20 布衣小工 阅读(318) 评论(0) 推荐(0) 编辑

Java Web前端到后台常用框架介绍

摘要: 一、SpringMVC http://blog.csdn.net/evankaka/article/details/45501811 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基 阅读全文

posted @ 2018-05-18 10:11 布衣小工 阅读(42351) 评论(0) 推荐(3) 编辑

Java程序员常用Linux性能分析命令

摘要: 性能分析 vmstat 虚拟内存统计 用法 Usage: vmstat [options] [delay [count]] Options: -a, --active active/inactive memory -f, --forks number of forks since boot -m, 阅读全文

posted @ 2018-05-18 10:00 布衣小工 阅读(1416) 评论(0) 推荐(1) 编辑

通俗易懂的进程与线程解释

摘要: 参考文档:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地 阅读全文

posted @ 2018-05-18 08:58 布衣小工 阅读(2813) 评论(0) 推荐(2) 编辑

导航