自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构(时间复杂度)

常数阶O(1)>对数阶O(logN)>线性阶O(N)>线性对数阶O(NlogN)>平方阶O(N^2)>乘阶O(N!)>指数阶O(2^N)在开发过程中,编写程序时关注时间复杂度和空间复杂度两个维度,业务逻辑不变的情况下减少时间复杂度,可以提升执行的性能。复杂多就是套用最深的语句,所执行的次数表示。复杂度越高的算法,执行的次数就越多,所需要的时间就会越多。

2023-11-17 14:30:51 42

原创 责任链模式--值的传递方式

在使用责任链模式时,有的时候需要在某一些链点上传出值,在调用链路的方法中使用中间的值。方式一:在方法中直接返回,这样每个点的返回值就不统一,抽象方法就比较乱。方式二:在方法中的参数传入一个对象。方式三:使用ThreadLocal进行值传递。责任链模式-数据传递。

2023-05-17 16:42:32 535 1

原创 不会写前端页面怎么复制

不会写前端页面,第一反应就是复制,页面打开f12复制出来后,老是少这个少那个。可以直接使用kali的set,将想要复制的页面克隆,在访问克隆出来的页面时,大部分的内容在页面中都有了。现在再f12复制页面,本地访问html样式也基本有了。9.访问到克隆的网站后,f12可以直接复制html内容,创建一个html文件粘贴就完成的。访问设置的ip:80就能访问克隆的网站。后面只需要修改对应的js,就能访问自己的后端,再也不用担心不会写样式了。6.设置ip,可以直接使用本地,不填写回车即可。

2023-05-05 15:07:30 361

原创 话费充值流程

请求成功后,等待上游的异步结果,拿到异步结果处理订单后异步结果给b端客户。b端客户所有的充值请求,在api验证客户信息没有问题,使用redis过滤重复提交的订单,将订单信息存入数据库,再发送消息到mq中,mq接受消息就返回请求成功的结果给b端客户。如:异步结果时,需要查询充值渠道信息进行校验,渠道信息做缓存处理,等等。从不同的渠道,拿到充值的接口,根据自定义的收费比例,自定义接口,提供给b端客户。客户充值情况访问api接口,验证客户信息后,发起订单充值,一直等待充值渠道的请求结果。1.mysql的io高?

2023-04-26 10:54:09 163

原创 win安装hadoop开发环境

实际情况我的电脑是64位。换了另外的apache-hadoop-3.1.3-winutils-master,就可以运行,个人觉得winutils应该有32位和64位区别。apache-hadoop-3.1.3-winutils-master下载错误。2.解压配置HADOOP_HOME环境变量,将环境变量配置到上面这个包。4.最后双击winutils.exe没有出现异常时,说明已经安装完成。第一种情况时,可以使用电脑管家修复,下载所有的dll。第二种情况时,即便下载了dll依旧提示缺少该文件。

2023-04-25 09:15:10 264 1

原创 hadoop统计count测试

/Object map输入key类型,Text 输入val类型,Text map输出key类型,IntWritable 输出val类型。//Text 输入key类型,IntWritable 输入val类型,Text 输出key类型,IntWritable 输出val类型。//继承时一定要指定泛型,否则重新map方法时,类型都是Object类型。//指定输出类型。//注:map的输出类型一定和reducer的输入类型一致。//reducer输入类型和map输出类型一致。//绑定reducer类。

2023-04-24 10:12:46 94 2

原创 随机抽奖(可以设置百分之百有奖)

说明有多个奖项,每个奖项中奖概率不等,需要可以调整。

2023-03-28 09:59:15 211

原创 工厂模式+enum

在使用支付时,不同的渠道,除了支付共用外,还有渠道单独的实现。如话费充值、购买抽奖机会。支付成功后,异步结果回来处理支付订单还要处理不同渠道的订单处理。可以根据渠道类别,使用该方式来确定具体的实现类。如果有一个新的实现方式,只要实现TestInterface接口,实现它的方法。在枚举中添加对应的实现。调用的时候,确定是哪一个实现类型。使用工厂模式、enum,消除看起来特别复杂的if判断。3.Interface抽象接口。2.添加Enum枚举 类型。1.factory工厂类。

2023-03-27 14:28:23 81 1

空空如也

空空如也

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

TA关注的人

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