自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸡旭旭

旭旭的博客

  • 博客(15)
  • 收藏
  • 关注

原创 SpringMvc分析总结篇

自己写了SpringMvc源码分析也好长时间了,有点遗忘了发现文章也慢慢变多,现在也是时候该整理下思路,分类下自己写过的一些文章,然后再顺便回顾回顾应用部分最小化配置源码分析篇Springmvc源码分析之整体结构分析Springmvc源码分析之组件初始化部分SpringMvc源码分析之9大组件SpringMvc源码分析之RedirectViewSpringMvc源码分析之View...

2018-09-21 14:51:52 228

原创 数据结构(一)线性表

特征性质   线性结构(1)唯一一个第一,唯一一个最后(2)除第一个外均有唯一后继,除最后一个均有唯一前驱分为:顺序存储线性表优点 查询快       缺点 插入删除慢 可以数组实现   数据的扩容  动态数组 无序数组的应用:排序 冒泡排序:  按从小到大来讲思想:数组的头部,依次相邻的元素两两比较,当相邻的前一个元素比大于后一个元素时进行交换,一趟...

2018-09-29 21:59:48 453

转载 Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念

PO(persistant object) 持久对象在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该不包含任何对数据库的操作。DO(Domain Objec...

2018-09-29 16:46:24 1222

原创 收集一些没用图

常见的数据结构用途表示数组:将数据存放在空间中连续的位置连续的地址空间优点:随机访问 如果知道索引就可以通过 O(l) 进行快速搜索缺点:插入删除比较复杂难以更改大小 因为数组一旦被创建,就无法更改其大小。如果需要创建更长或更短的数组,得先创建一个新数组,再把原数组中的所有元素复制到新创建的数组中。常见题目有将数组反转、对数组进行排序、搜索数组中的元素相关题目有序数组...

2018-09-29 11:30:51 198

原创 长度为n无序数组找屎

假定这个n的长度为特别大1…找一个最小数2.找一个最大数和一个最小数最笨的方法排序取最大值,和最小值,所需时间为n2傻子的办法 比较法存两个临时变量第一个临时变量,一直保存最小的值,遍历数组,遇见比它小的进行交换,复杂度一直为n另一个临时变量,则保存最大值聪明点的人 两两比较法第一步 首先让所有的元素参与两两比较,这样总共比较了n/2次,最大数肯定在胜者组中,最小数肯定在败...

2018-09-28 21:29:06 253

原创 SprinCloud相关组件都是干嘛的

使用到Spring Cloud ConfigSpring配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。使用到Spring Cloud BusSpring事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。使用到EurekaNetflix...

2018-09-28 21:10:47 357

原创 普通微服务的网管路由过程

http://eureka3.com/proxy/user/mall/usercompany/queryAuthorityCompanyListByUserId该服务对应的真实地址是http://shop.eureka3.com/proxy/passport/logout?shopId=4021000037&companyId=401000024&_=1538135279413...

2018-09-28 21:07:26 396

原创 多线程在web中的使用

整理网络上的最典型的如:1、用户注册完成送大礼包/积分之类,且积分等也是另一个系统并比较耗时;且这类任务即使失败也不是特别重要的。2、后台线程:比如定期执行一些特殊任务,如定期更新配置文件,任务调度(如quartz),一些监控用于定期信息采集等。回答二:最典型的应用比如tomcat,tomcat内部采用的就是多线程。上百个客户端访问同一个web应用,tomcat接入后都是把后续的处理...

2018-09-28 15:01:05 3673

原创 普通电商项目中多线程的使用

1.商品项目中1.同步商品名牌到Es2.同步商品信息到Es4.用户静态任务5.地址缓存的同步6.熔断中有多线程7.拼团 锁单、解锁订单、取消订单 失败或者异常重试方法新启动一个线程,每隔一秒重试一次,重试5次,如果5次都失败的话发送MQ处理8.Mq处理9.商品库存10.消息的处理 店铺服务单例线程执行者org.springframework.scheduling.conc...

2018-09-28 11:08:51 12410

转载 面试中常见的非技术问题回答

面试中常见的非技术问题回答

2018-09-28 09:52:35 218

转载 单列索引和联合索引的区别

多个单列索引和联合索引的区别详解单列索引和联合索引的区别

2018-09-28 09:49:54 4500

原创 SpringCloud之Zuul的使用

要想了解Zuul,首先了解一下什么是微服务网管微服务网关背景及简介不同的微服务一般有不同的网络地址,而外部的客户端可能需要调用多个服务的接口才能完成一个业务需求。比如一个电影购票的收集APP,可能回调用电影分类微服务,用户微服务,支付微服务等。如果客户端直接和微服务进行通信,会存在一下问题:客户端会多次请求不同微服务,增加客户端的复杂性存在跨域请求,在一定场景下处理相对复杂认证复杂,每...

2018-09-25 10:25:12 9508

原创 Spring源码剖析(四)ioc(一)

开始剖析了好紧张啊,Spring还是写个半懂就开始剖析了先从ioc开始分析,因为我也不太会所以从最基础的来分析的版本为3.2.x因为比较稳定,而且也是主流的版本,从github上就能下到,然后使用的是sourceinsght不用图片说话自己就会忘记 AliasRegistry:定义对alias的简单增删改SingleListableBeanFactory根据条件...

2018-09-21 14:23:58 207

原创 电商名词sku和spu的区别

item sku spu item 代表一种商品,是和店铺关联的。 sku 商品的库存量单位 , 代表商品的规格和属性 spu 产品单位最小分割的商品 ,与商家无关 它的属性会影响价格。在不同电商平台有着细微的区别一、什么是SPU? 1、SPU = Standard Product Unit (标准化产品单元)。 2、SPU是商品信息聚合的最小单位,是一组可...

2018-09-10 11:38:59 23387

原创 postman的一些认识

postman 是一个http请求模拟工具。 火狐restClient 谷歌的postman简介: Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。简单实用: 在这里以一个提交多层嵌套的json数据格式的post请求为例 json格式需要设置content-type Content...

2018-09-06 11:16:17 1378

空空如也

空空如也

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

TA关注的人

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