自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 lambda --->Stream

lambda —>Stream1.Stream不会自己存储元素。元素储存在底层集合或者根据需要产生。2.Stream操作符不会改变源对象。相反,它会返回一个持有结果的新的Stream。3.Stream操作可能是延迟执行的,这意味着它们会等到需要结果的时候才执行。创建一个Stream。在一个或者多个操作中,将指定的Stream转换为另一个Stream的中间操作。通过终止(terminal)方法来产生一个结果。该操作会强制它之前的延时操作立即执行,这之后该Stream就不能再被使用了。中间

2020-09-17 16:43:34 133

原创 自定义线程池-ThreadPoolTaskExecutor

ThreadPoolExecutor和ThreadPoolTaskExecutorThreadPoolExecutor1:这个类是JDK中的线程池类,继承自Executor, Executor 顾名思义是专门用来处理多线程相关的一个接口,所有线程相关的类都实现了这个接口,里面有一个execute()方法,用来执行线程,线程池主要提供一个线程队列,队列中保存着所有等待状态的线程。避免了创建与销毁的额外开销,提高了响应的速度2:ExecutorService为线程池接口,提供了线程池生命周期方法,

2020-09-10 10:26:08 1031

原创 Nginx

NginxNginx是一个轻量级别的,高性能的的web服务器.反向代理服务器,他的特点有 占用内存小,并发能力强,在同类型的网页服务器中表现良好,能够支持高达五万个并发,他基于rest架构风格,通过http协议提供各种网络服务。他的特点有 高扩展性,跨平台型。 高可靠性。 低内存消耗。nginx采用单线程来异步非阻塞处理请求,不会为每个请求分配cpu和内存资源,节省...

2019-05-23 07:43:28 140

原创 什么是reds?

1 什么是redis?reids是一种基于内存的的,支持key-value等各种数据结构类型的数据存储系统,可用于缓存,事件发布和订阅,高速队列等场景。2 redis的应用场景会话缓存,消息队列,发布订阅,商品列表,评论列表3 redis 数据类型一共支持五中数据类型 string hash list set zset1 string 他是redis最基本的数据类型,一个键对应一个值,...

2019-05-20 22:17:15 1405

原创 选择rabbitMq和redis的理由

简要介绍RabbitMQRabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。Redis是一个Key-Value的NoSQL数据库,开发维护很活跃,虽然它是一个Key-Value数据库存储系统,但它本...

2019-05-17 21:30:33 646

原创 JSON转成List集合存储Map

package com.zkn.newlearn.json;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.List;import java.util.Map;/**Creat...

2019-05-14 14:59:21 4355

原创 小结

1 系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有在Google带领下来势汹涌的Service Mesh。我们到底是该乘坐微服务的船只驶向远方,还是偏安一隅得过且过?1 集中式架构2垂直拆分3分布式服务4 服务治理 (SOA)...

2019-05-14 14:57:17 93

原创 乐优 小总结

1 系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有在Google带领下来势汹涌的Service Mesh。我们到底是该乘坐微服务的船只驶向远方,还是偏安一隅得过且过?1 集中式架构2垂直拆分3分布式服务4 服务治理 (SOA)...

2019-05-03 11:04:03 250 1

原创 乐优商场---- 商品规格存储方案

1 什么是商品规格商品规格以商品分类分为不同的规格组,规格组下面又有很多的规格项以及对于的规格值,如图比如:规律是什么? 为什么这么做?1.同一类(细颗粒度分类:比如 手机,电脑,洗衣机) 商品的规格项分组相同2.同一类商品的规格项目是相同的 且规格项目是跟商品进行关联的3. 不同商品的规格参数的值 是不同的见表方案一:使用多张表 key value的方式来存储1、每一类商...

2019-04-26 17:31:55 310

原创 乐优—— 图片上传 使用fastDFS

CREATE TABLE `tb_brand` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '品牌id', `name` varchar(50) NOT NULL COMMENT '品牌名称', `image` varchar(200) DEFAULT '' COMMENT '品牌图片地址', `letter` char(1) DEFAULT '' COMMENT '品牌的首字母', PRIMARY KEY (`id`)

2019-04-25 20:20:54 832 1

原创 乐优商场构建 三分钟跑起来

1.技术特点从上面的数据我们不仅要看到钱,更要看到背后的技术实力。正是得益于电商行业的高强度并发压力,促使了BAT等巨头们的技术进步。电商行业有些什么特点呢?技术范围广技术新高并发(分布式、静态化技术、缓存技术、异步并发、池化、队列)高可用(集群、负载均衡、限流、降级、熔断)数据量大业务复杂数据安全2.常见电商模式电商行业的一些常见模式:B2C:商家对个人,如:亚马逊、当当...

2019-04-18 15:20:53 325

原创 聚合数据 自己定义接口 超简单demo

第一步**我们首先知道 聚合数据 这个网站我们具体的架构 都是参考 聚合数据这个网站的 如果你比较了解的话 可以 快速往下看第二步关于那个网站,读者可以自己去玩一玩,那么重点是 我们如何设计一个接口,因为 公司会有大量,这种编写接口的业务。① 编写接口文档**② 错误码一般在编码过程中,经常需要抛出异常;举例:假设后台有一个根据订单号查询订单的接口,假设有人没有传订单号...

2019-04-14 11:32:28 1318

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除