java架构
以实践为线索,逐步深入java开发各个环节,掌握java开发常用性能体验,提升工程化编码能力和思维能力。
leo龙龙
这个作者很懒,什么都没留下…
展开
-
私人整理一
分布式一、大型网站系统的特点高并发,大流量需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿;腾讯 QQ 的最大在线用户数 1.4 亿(2011年数据)。高可用系统 7 x 24 小时不间断服务。海量数据需要存储、管理海量数据,需要使用大量服务器。Facebook 每周上传的照片数量接近 10 亿,百度收录的网页数目有数百亿,Google 有近百万台服务器为全球用户提供服务。用户分布广泛,网络情况复杂许多大型互联网站都是为全球用户原创 2022-03-15 23:51:27 · 376 阅读 · 0 评论 -
Redis高性能的原因
一、基于内存实现Redis是基于内存的数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据读取到内存里的,这个过程会受到磁盘I/O的限制。而对于内存数据库来说,本身数据就存在于内存里,也就没有了这方面的开销。二、高效的数据结构Redis中有多种数据类型,每种数据类型的底层都由一种或多种数据结构来支持。正是因为有了这些数据结构,Redis在存储与读取上的速度才不受阻碍。1.简单动态字符串(SDS)(1)字符串长度处理用...原创 2022-03-15 11:33:09 · 2895 阅读 · 0 评论 -
数组常见算法题一-将两个数据的元素互换
stop one 上代码可以运行看一下可以吧 收工原创 2022-03-12 14:38:41 · 72 阅读 · 0 评论 -
链表常见算法题四-将链表反向输出
stop one 上代码:将链表反向输出有多种方案,可以用递归,压栈,指针递归方案:压栈指针,也是面试官想看到的结果输出:原创 2022-03-12 14:31:53 · 111 阅读 · 0 评论 -
链表常见算法题二-回文链表
判断一个链表是否是回文链表,首先上代码结果如下:原创 2022-03-12 14:21:55 · 54 阅读 · 0 评论 -
链表常见算法题一-环状链表
一,1.判断一个链表是否有环这道题最常见,我们采用快慢指针的方案,快指针走两步,满指针走一步,如果有环,就会相遇。代码如下:测试走一波:输出结果:2.这道题如果再延伸一点,让找出环的入口代码如下:输出:3.如果再延伸一点。计算环的长度:上代码结果输出:4.再延伸一点呢,计算链表的总长。其实很简单,前面我们已经计算出环的入口和环的长度。那链表的总长不就是头结点到环的入口长度再加上环的长度吗 上代码...原创 2022-03-12 14:18:49 · 104 阅读 · 0 评论 -
java常见面试算法题-冒泡排序和快速排序
在多次面试后总结了几个主要的算法面试题,一个字:受用!number1:冒泡算法常言道:no code ,no money。先贴代码:结果输出:快速排序:代码:结果输出:原创 2022-03-12 14:03:19 · 540 阅读 · 0 评论 -
基于ssh2框架下多表查询的单个模块开发。其中的页面跳转是通过MVC中的ModelandView实现的。
基于ssh2框架下多表查询的单个模块开发。其中的页面跳转是通过MVC中的ModelandView实现的。原创 2016-01-28 16:21:29 · 791 阅读 · 0 评论