自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一诺

遇见你是我所有的幸运

  • 博客(25)
  • 资源 (32)
  • 问答 (1)
  • 收藏
  • 关注

原创 千万级流量架构优化策略

一、导读问题:朋友自己做的项目稳步发展,但是受市场行情影响,访问量突然增多且不断地在进行增加,在这个情况下来咨询我应该怎么做。以下是我的一个简单思路,大家不妨一块来看一下。做法:1、了解现状 架构、业务特点;2、给出一个最简单有效的应急方案 目标:改造时间短、可以短期内支撑住访问压力;现状:架构、业务都比较简单,只有一个热点业务。技术...

2020-03-27 18:04:03 1954

原创 vue常见面试问题

看看面试题,只是为了查漏补缺,看看自己那些方面还不懂。切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈。不然,稍微有水平的面试官一看就能看出,是否有真才实学还是刚好背中了这道面试题。(都是一些基础的vue面试题,大神不用浪费时间往下看)一、对于MVVM的理解?MVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型,也可...

2020-03-24 14:11:42 479

原创 太难了之带你飞

“老师,我先复习一遍再去找工作吧!现在疫情当下听朋友说岗位也不多,我想再等等。”这或许是很多同学的心声吧!不仅仅如此,还有“投了简历没有回复,有回复也只是‘您的简历我们已收到,晚点给您安排面试’,疫情期间知识点遗忘确实较多不知道从何抓起,电话面试、视频面试等远程形式的面试一面就乱语无伦次……”大抵也是不少同学的‘通病’吧!针对于此,很多同学都感到彷徨,不知道干点啥,在家复习吧!说实话委实收...

2020-03-18 18:38:36 646 3

原创 面试实题:No.19

1、介绍一下你的项目;最近的项目是重点。面试官您好,我最近做的是互联网类型的项目。其中主要负责了购物车、日志、商品等模块,主要使用到了Redis、RocketMQ、dubbo等技术。我具体和您讲一下购物车模块吧!购物车模块中我主要使用到了Redis来做缓存,降低访问并发从而提高效率,在做技术选型的时候对比了MongoDB和memcached等(具体特性交给大家了)最好考虑到Redis...

2020-03-18 16:13:50 443

原创 面试实题:No.18

1、项目中实际遇到的多线程业务有哪些? 首先,基本上使用到多线程的地方都是数据量较多而单一执行影响效率故此采用的多线程。那么,根据这一场景我们项目中,文件的上传、图片的上传、单点登录、下单、加入购物车、支付……都是线程的实际应用场景。 仅仅知道这些就够了吗?不够的,你还需要知道如何去创建线程、线程池以及线程的开辟数量等问题。因涉及内容较多大家不妨直接在我的博客中搜索查询。...

2020-03-17 16:32:59 692 2

转载 SQL语言--语句优化总结

概要性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。常见的简化规则如下: 不要有超过5个以上的表连接(JOIN) 考虑使用临时表或表变量存放中间结果。 少用子查询 视图嵌套不要过深...

2020-03-17 16:03:44 582

转载 一个项目的整个测试流程

最近一直在进行接口自动化的测试工作,同时对于一个项目的整个测试流程进行了梳理,希望能对你有用~~~需求分析: 整体流程图: 需求提取 -> 需求分析 -> 需求评审 -> 更新后的测试需求跟踪xmind 分析流程: 1. 需求提取:分析依据(包括:需求矩阵、产品交互图、需求说明书) 获取需求的纬度 客户价值 可以为客户带来哪些价值? 可以...

2020-03-17 10:26:54 6572 1

原创 面试实题:No.17

1、海量数据如何处理?https://blog.csdn.net/v_JULY_v/article/details/6279498https://blog.csdn.net/v_july_v/article/details/73826932、 数据库中的索引采用什么数据结构?请简述。索引(index)是一种排序数据结构,为了提高在属性A上查找具有某个特定值的元组的效率...

2020-03-16 16:46:48 445

原创 面试实题:No.16

1、说一下gc回收机制的原理?用户Java程序运行过程中,Java虚拟机提供了另外一个系统级的线程,专门负责回收不再被使用的对象占用的内存,这一过程称为垃圾回收。垃圾回收需要对堆内存中的对象进行标记,并对堆内存进行整理。这一过程的某些阶段需要暂时终止用户Java线程,等回收工作完成后再恢复执行。因此,频繁地触发虚拟机垃圾回收操作的行为会影响程序的运行效率。那么什么情况下会频繁地出发垃圾回收操作...

2020-03-12 10:24:49 344

原创 面试实题:No.15

1、redis集群搭建了几台,如何搭建的?根据实际开发情况来说。各个公司搭建集群使用的数量不一样,数量都是奇数,最少为三台,分为服务,热备,检修,也有可能这三种各自为一个集群搭建的步骤通常在网上可以查找:一般情况下有下载,安装,创建路径,修改配置文件,然后启动。2、为什么要用redis?有什么好处?1:键-值存储 通常被称作是一款数据结构服务器2:支持的数据类型:字符串、哈希、...

2020-03-11 09:11:02 728

原创 面试实题:No.14

1、redis的使用,不仅仅是做缓存。还有别的什么作用。Redis适用的场景:1 取最新N个数据的操作使用list数据结构2 排行榜应用,获取Top N 操作使用sort set数据结构3 需要精确设定过期时间的应用4 计数器应用:如,INCR和DECR命令5...

2020-03-10 12:47:03 302

原创 面试实题:No.13

1、简单介绍一下dubbo,dubbo的作用,以及dubbo的原理。Dubbo是阿里巴巴公司开源的一个高性能优秀的分布式服务框架。分析源代码,基本原理如下:client一个线程调用远程接口,生成一个唯一的ID(比如一段随机字符串,UUID等),Dubbo是使用AtomicLong从0开始累计数字的将打包的方法调用信息(如调用的接口名称,方法名称,参数值列表等),和处理结果的回调对象c...

2020-03-09 18:38:55 277

原创 面试实题:No.12

1、消息中间件activeMQ中丢了消息你们是怎么处理的?查日志,查死信队列,查持久化文件等等把丢失的数据找回来。消费方订阅方式不要使用“非持久化订阅”的方式,如果不是太重要,发出预警,通知生产者重新发送。另外,有条件的话,需要搭建日志分析服务;将生产上的日志与MQ日志等进行统计分析,例如时间比对,域比对等等,综合计算消息完成率;以及失败消息的分析。2、分布式系统中A服务有两台服...

2020-03-09 18:28:02 329

原创 面试实题:No.11

1、list、set集合在项目中的应用场景list:这个太多了,任何一对多,多的一方并且要有顺序的,都可以拿list来表示set:有时候会拿来做一些数据过滤。比方说商品表里有1000件商品,每件价格层次不齐,有大量重复的,这时需要查这一批商品有多少种价位。但是还不能直接distinct来查,需要把商品全部查出来做统计,再把价格放入set中去set.size()得出,1000件商品总共有s...

2020-03-06 15:21:54 290

转载 产品经理能力框架图

摘要:当大家都在讲产品经理的必备的素质、工作技能以及相关能力的时候,让我们来看看产品经理的工作心态。心态和能力关系不大,而与个人的临场情绪有较大关系。保持良好的工作心态,能帮助产品经理合理分配精力,更好的投入到产品工作当中。但心态这个东西是很虚的,没法很好的进行描述,只能结合一些场景或者问题来顺带说明,下面是一些会对产品经理的工作心态产生影响的常见场景。在此需要要说明的是,下面所提到的需求...

2020-03-04 22:39:46 992

转载 产品经理怎么和程序员打交道

经常有人问我:“嗨,费杰你好!请问阿里巴巴的需求文档怎么写?“,但很少听到人谈:“嗨,哥们你好!请问产品经理怎么和程序员打交道?”你回去稍微琢磨了一下,心里就会得到下面三种情况:1)很多产品经理之前就是程序员,所以非常了解程序员是什么样的一个状态;2)很多产品经理还停留在关注自己产品规划、设计本身,缺乏对团队配合的思考;3)很多产品经理,其实是有和程序员打交道的实践技巧、心得的,但没有...

2020-03-04 22:27:21 411

原创 面试实题:No.9

简答题:1、面向对象编程的特性有哪三个?Java里的命名空间是用什么方式实现的?2、“员工”作为一个对象,包含ID,姓名,性别,年龄,学历,电话,部门等属性。请写一个符合XML规范的文件,要求以<员工>这一标签为根元素,以该对象的各个属性为相关子元素标签名,并填入对应的值(该值可自定义)。3、实现会话跟踪有那两种方式,并概述说明其实现会话跟踪的过程?4...

2020-03-04 11:02:55 615

原创 面试实题:No.8

1、X=X+1,X+=1以及X++的效率哪个最高?为什么?三条语句的效率是x = x + 1 < x += 1 < x++x=x+1 最低,因为它的执行过程如下:1. 读取右边变量 x 的内存地址;2. 执行 x+1;3. 读取左边变量 x 的内存地址;4. 将右边的值传给左边的变量 x(编译器并不认为左右两边的变量 x 的内存地址相同)。首先寻找...

2020-03-03 10:31:57 313

转载 为什么你看了那么多干货,却依然没有提升?

我接触到的很多做运营的同学,都还是蛮积极上进的,为了能够提升自己,会去听线上的分享课、去看运营方面的书籍、去看各种各样的干货文章,就这样一直不断坚持着。然而,等到一两年之后,回头一看,自己似乎并没有很大的提升,甚至依然停留在原地,那之前付出的时间和精力岂不是白白浪费掉了?那么问题出在哪里了呢?我根据一些同学的反馈和自己的切身体会,发现问题主要来自于以下几个方面:一、需...

2020-03-02 23:36:29 344

转载 建立数据思维的3个方法和1个案例

一、数据趋势分析趋势分析一般而言,适用于产品核心指标的长期跟踪,比如,点击率,GMV,活跃用户数等。做出简单的数据趋势图,并不算是趋势分析,趋势分析更多的是需要明确数据的变化,以及对变化原因进行分析。趋势分析,最好的产出是比值。在趋势分析的时候需要明确几个概念:环比,同比,定基比。环比、同比大家都比较了解,定基比就是和某个基点进行比较,比如2016年1月作为基点,定基比则为2017年2月和...

2020-03-02 23:34:53 1346

转载 2017年关于产品经理的12点思考

过去我非常认同产品经理的职责是“持续做正确的事情”,现在反思应该改成“持续做最正确的事情”。在许多时候找出正确的事情并不难,做好也不难,难的是这件事究竟是不是最正确的?是当前最需要的吗?有没有其它更重要的事情要做?排优先级需要耗费的能量,比做方案本身要高得多。 产品经理要常问“为什么”,找到所谓的根因。这句话说起来容易,不太好操作。例如在做一个项目,是优化某个漏斗转化,看似背后的原因...

2020-03-02 23:33:48 390

原创 谷歌产品经理10大建议

谷歌产品经理10大建议:1.以主人翁的精神对待自己的产品及与产品相关的一切事务;2.知道你产品任何一个细节;3.保持强大说服力;4.毫无保留的保持积极心态;5.别自我为中心;6.大胆但不要害怕;7.具有同高管与团队工程师有效交流的能力;8.撰写邮件简洁明了;9.时刻准备着执行"模糊任务";10.像企业家一样思考。...

2020-03-02 23:32:12 267

转载 产品经理基本功——表单设计

不论WEB还是APP,表单是一个产品最基础的模块。只要你的用户需要录入信息,就必然会面对表单。表单设计是一个产品经理的基本功,好的表单设计可以提升用户效率,让用户愉悦;差的表单设计会让用户抓狂,甚至放弃。本文从表单布局出发,延伸到表单中各个元素的设计经验,希望能给你在表单设计时带来一些启发。本次分享的目录​布局 打开一个表单,首先影响用...

2020-03-02 15:21:06 1296

原创 面试实题:No.7

机试:1、JSP页面中有个文本框只能输入数字;通过正则表达式实现:οnkeyup="value=value.replace(/[^(\d)]/g,'')"<td><input type="text" class="popinput quinputcol requiredInp"name="version_num" placeholder="版本号,请输入正...

2020-03-02 11:47:22 454

原创 经历过后

疫情过去了,生活依旧美好。可只有经历过的人才会懂得。想了很多,也写下了许多。又一个字一个字的删除,此时此刻唯有懂得,难以用任何言语表达。...

2020-03-01 22:03:03 310

Jsp九大内置对象代码

对应Jsp九大内置对象,相关编码应用的Demo举例,可以进行参考。

2019-01-27

软件测试培训

教你如何更好的进行测试,无论是想要学习测试这一块又或者是开发想要去了解相关的测试技术,我都希望能够帮助到你。

2018-04-04

软件需求分析的探究

需求文档怎么写呢?这样一个软件应该如何着手呢?我希望你能够从这里找到答案并切实的解决问题。

2018-04-04

IT软件项目生命周期

很多刚接触到IT行业的同事对于整个项目的开发流程以及开发周期并不是很熟悉,在一定程度上也造成了困惑,在此我希望《IT软件项目生命周期》能够带给你一定程度的帮助。

2018-04-04

电商项目模块间调用关系

电商项目中各个模块间的一个调用关系可以结合着表结构的设计一块来看。另外本文档所涉及到的业务逻辑较浅,比较适合刚入门的同事。但是,无论如何希望能够一定的帮助。

2018-04-04

电商-数据库详细设计说明书V0.4

电商数据库设计文档,包含有表结构以及相关的表字段。

2018-04-04

python学习手册

Google和YouTube由于Python的高可适应性、易于维护以及适合于快速开发而采用它。如果你想要编写高质量、高效的并且易于与其他语言和工具集成的代码,《Python学习手册:第4 版》将帮助你使用Python快速实现这一点,不管你是编程新手还是Python初学者。本书是易于掌握和自学的教程,根据作者Python专家Mark Lutz的著名培训课程编写而成。

2018-04-01

python核心编程

本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常,介绍了更多高级主题,包括复杂的实例。 本书适合Python初学者,以及已经入门但想继续学习和提高自身Python技巧的程序员。

2018-04-01

Java并发编程实践

并发编程实践,构建大型网络架构在这里希望能够给你带来一个新的角度。希望你能够有所收获。

2018-04-01

系统架构图与详细说明

关于系统结构方面的一个详细介绍包含对应的图形,大家可以根据架构图和下面的介绍对应的来看。

2017-10-08

项目流程规范

许多刚开始工作的同学不清楚公司中一个项目的开发情况是怎样的。那么,我希望这份资料对你会有所帮助。

2017-10-08

tomcat优化

很多同学对于tomcat这一块有些费解。那么,对于这块的话个人也参考资料仅优化方面做了一下整理,希望能够对大家有所帮助。

2017-10-08

虚拟机网络电缆拔出

主要是虚拟机解决网络电缆拔出所出现的问题。如果有这方面需要的同学可以借鉴一下。

2017-10-08

GIT安装过程

Git的安装流程,有客户端方面的一个安装。有两种方式Ecplise上的和客户端如果是开发使用的话建议安装客户端。多了解一下GitHub。

2017-10-08

Copssh安装过程

Copssh工具的一个简要安装流程,一般也是next直接安装。

2017-10-08

逻辑关系图

九大知识领域各过程逻辑关系图,主要针对于项目管理业务方面.

2017-07-25

spring知识点梳理

spring从搭建配置到简单开发的一个整体流程,比较适合打基础的朋友!

2017-07-25

数据结构与算法综合资料库

来了解一下数据结构与算法吧!这里是与其相关的一个综合的资料。有兴趣的同学可以看一下哦!

2017-04-20

实例Apache负载均衡+Tomcat集群

实例介绍Apache负载均衡与Tomcat集群的攻略,有兴趣的同学可以下载下来自己动手尝试一下哦!

2017-04-20

二维码生成器

这里有一个二维码生成器的例子,可以便于刚接触二维码的同学更好的了解二维码的生成规则。看一下里面的JS文件,运行一下!

2017-04-20

抢票小程序

还在为买不到票而犯难吗?这里有一套程序来帮助你解决,但是禁止用做商业用途哦!

2017-04-20

ssh注模式解真实案例

SSH注解方式开发的真实案例,含有基础的登陆注册,业务的增删改查等基础的功能点,对于刚接触或者对于理解,应用方面更占有优势是个很好的选择.希望能搞帮助到大家.

2017-03-30

socket资源

关于socket的各种讲解,以及相对应的资料,含有详细的步骤等.希望能为想要学习这门技术的同学提供到了帮助.

2017-03-29

Ecplise的配置

Ecplise配置的详细介绍,希望对刚接触的同学们提供更好的帮助.

2017-03-29

spring发送邮件

使用spring实现发送邮件的功能,希望对大家有所帮助.

2017-03-29

spring定时器

对spring中定时器的一个讲解,希望对大家有所帮助.

2017-03-29

录屏截图软件

最好的录屏软件,集成了录屏,截图,截屏等多种操作功能.欢迎大家的使用.

2017-03-29

EditPlus--小红本

开发人员必备的实用工具,便于打开各种基础格式的代码.

2017-03-26

短信验证的数据库设计

简单的介绍了关于短信验证以及重置密码的数据库、代码的设计逻辑。

2017-03-23

有趣的java小程序

有趣的小程序,快来走进java的奇妙世界吧!

2017-03-23

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

TA关注的人

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