
架构师
文章平均质量分 83
yunheli6451
这个作者很懒,什么都没留下…
展开
-
JAVA算法之高级排序
本章介绍两种高级排序,希尔排序和快速排序,这两种排序比之前讲到的简单排序都要快很多;希尔排序大约需要O(N*(logN)2)的时间,快速排序的时间复杂度为(N*logN),这两种算法和我们在讲递归的时候讲到的归并排序不同,不需要大量的辅助存储空间,快速排序是所有通用排序算法中最快的排序算法。希尔排序:希尔排序是基于插入排序的,希尔排序在插入排序的基础之上通过加大插入排序元素之间的间隔,并在...原创 2018-09-18 21:04:51 · 340 阅读 · 0 评论 -
小牛带你架构设计之服务限流
v阅读目录v服务限流概念 v为何要服务限流 v如何服务限流 v注意事项 v博客总结v博客前言限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。比如:延迟处理,拒绝处理,或者部分拒绝处理等等。回到顶部v服...原创 2018-09-26 21:08:57 · 193 阅读 · 0 评论 -
学习Spring MVC——从HelloWorld开始
前言: 时隔十二年,中国女排最终过关斩将,用3:1的成绩证明了自己的实力,霸气夺冠,为中国赢得了一枚意义非常的金牌。这是一次全民的狂欢,一场视听盛宴,带给我们不仅是熠熠生辉的金牌,更传递出的是一种女排精神。 每每得分的时候,总能看到球员们歇斯底里的咆哮和欢呼,因为每一分都来的太不容易。 其实码农也是如此,每每解决掉一个bug的时候,内心的舒畅和激动,好似经历了没有尽头的爬坡,几度...原创 2018-10-12 21:16:47 · 178 阅读 · 0 评论 -
Java虚拟机体系结构
1 概述 众所周知,Java支持平台无关性、安全性和网络移动性。而Java平台由Java虚拟机和Java核心类所构成,它为纯Java程序提供了统一的编程接口,而不管下层操作系统是什么。正是得益于Java虚拟机,它号称的“一次编译,到处运行”才能有所保障。1.1 Java程序执行流程 Java程序的执行依赖于编译环境和运行环境。源码代码转变成可执行的机器代码,由下面的流程完成:...原创 2018-10-07 14:27:08 · 151 阅读 · 0 评论 -
为什么Spring学习手札
Spring能做什么1. 能根据配置文件创建及组装对象之间的依赖关系;2. 面向切面编程,能帮助我们无耦合的实现日志记录,性能统计,安全控制等;3. 提供第三方数据访问框架(如Hibernate),而且自己也提供了一套JDBC访问模板方便访问数据库;4. 非常简单的管理数据库事务;5. 集成第三方Web框架(如Struts1/2),而且本身有Spring MVC方便搭建web层...原创 2018-09-28 21:18:31 · 156 阅读 · 0 评论 -
分布式Session共享解决方案.直的一看
分布式Session一致性?说白了就是服务器集群Session共享的问题Session的作用?Session 是客户端与服务器通讯会话跟踪技术,服务器与客户端保持整个通讯的会话基本信息。客户端在第一次访问服务端的时候,服务端会响应一个sessionId并且将它存入到本地cookie中,在之后的访问会将cookie中的sessionId放入到请求头中去访问服务器,如果通过这个sess...原创 2018-12-17 14:35:09 · 304 阅读 · 0 评论