- 博客(45)
- 收藏
- 关注
原创 简单易用的 MySQL 官方压测工具_数据库压测工具,2024年最新字节跳动hr面会刷人吗
查看相应的表``±-----------------+``| Tables_in_sbtest |``±-----------------+``| sbtest1 |``| sbtest10 |``| sbtest2 |``| sbtest3 |``| sbtest4 |``| sbtest5 |``| sbtest6 |``| sbtest7 |``| sbtest8 |``| sbtest9 |``±-----------------+``10 rows in set (0.00 sec)
2024-04-18 14:41:33
561
原创 微服务项目:尚融宝(44)(核心业务流程:借款申请,快速上手
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、
2024-04-18 09:21:13
438
原创 微服务项目:尚融宝(44)(核心业务流程:借款申请(1)
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、
2024-04-18 09:20:12
434
原创 史上最强vue总结来了,深夜思考(1),大厂面试一面多久给结果
对于客户端来说,各大厂基本不会有难度太大的题,难度基本在《剑指Offer》和LeetCode中等难度水平,基本还是都可以做到手写bug free的,对于实现复杂的,面试官也会给予提示或者只是让你讲一些思路就好了,除了百度之外,其它都是需要手写的。因为百度无需手写,考察思路,所以难度上会偏难一些。
2024-04-18 03:59:16
653
原创 史上最全的Java工程师面试题汇总,全会的话月薪至少3W+_史上最全java工程师面试题汇总,全会月薪至少3w
后面还会陆续找一些其他的,例如 redis,消息队列以及一些情景题,暂时先放这么多,后面会陆续给出解答。(自己找的答案更深刻哈哈哈哈)
2024-04-18 03:58:15
586
原创 【译文】扒一扒Kotlin协程的幕后实现_,(continuation<; super unit>;)
跟往常不同的是,这次我不会直接贴反编译后的代码,因为如果我直接贴出反编译后的 Java 代码,估计会吓退一大波人。协程反编译后的代码,逻辑实在是太绕了,可读性实在太差了。这样好像没啥效果最后会回一个空字串就是了,但这里就会发现,如果用lanuch会需要用到一个Function去传递一个continuation。这样看还是蒙,没关系,咱们继续看下去。那注意这边提到状态了,大伙都知道Coroutine会是个状态机,那具体是怎么个状态呢?,等下一次被唤醒,再次被唤醒后,继续执行,直到得到结果,并且将结果通过。
2024-04-17 22:21:10
1143
原创 【论文导读】- Cluster-driven Graph Federated Learning over Multiple Domains(聚类驱动的图联邦学习)
联邦学习( Federation Learning,FL )是在隐私受限的场景中学习一个中心模型(即服务器),其中数据存储在多个设备(即客户)上。中心模型不直接获取数据,只对每个客户端本地计算的参数进行更新。这就产生了一个问题,称为统计异质,因为客户可能具有不同的数据分布(即域)。聚类可以通过识别领域来降低异构性,但是它剥夺了每个集群模型的数据和其他人的监督。本文提出了一种新的聚类驱动的图联合学习( Fed CG )。
2024-04-17 22:19:31
798
原创 【MySQL】学习外键约束处理员工数据,2024年最新阿里P7大牛手把手教你
(1,‘金庸’,66,‘总裁’,2000,‘2000-01-01’,null,5),(2,‘张无忌’,20,‘项目经理’,12500,‘2005-12-05’,1,1),(5,‘常遇春’,43,‘开发’,10500,‘2004-09-07’,3,1),(6,‘小昭’,19,‘程序员鼓励师’,6600,‘2004-10-12’,2,1);(3,‘杨逍’,33,‘开发’,8400,‘2000-11-03’,2,1),(4,‘韦一笑’,48,‘开发’,11000,‘2002-02-05’,2,1),
2024-04-17 17:57:13
662
原创 【MySQL】学习外键约束处理员工数据(1),2024年最新今日头条面试题
(1,‘金庸’,66,‘总裁’,2000,‘2000-01-01’,null,5),(2,‘张无忌’,20,‘项目经理’,12500,‘2005-12-05’,1,1),(5,‘常遇春’,43,‘开发’,10500,‘2004-09-07’,3,1),(6,‘小昭’,19,‘程序员鼓励师’,6600,‘2004-10-12’,2,1);(3,‘杨逍’,33,‘开发’,8400,‘2000-11-03’,2,1),(4,‘韦一笑’,48,‘开发’,11000,‘2002-02-05’,2,1),
2024-04-17 17:56:43
592
原创 rabbitmq 工作模式(未完全版只demo)(1),苦熬一个月
QueueBinding(exchange = @Exchange(value = “logs”,type = “fanout”),//绑定交换机 类型为fanout。arguments:队列的其他属性参数,有如下可选项,可参看图2的arguments:*/System.out.println("当前1 "+s);// d定义一个 log交换机 类型为 fanout。value=@Queue // 创建临时队列。exclusive: 是否独享、排外的;name: 队列的名称;
2024-04-17 10:11:41
572
原创 RabbitMQ - 基于 SpringAMQP 带你实现五种消息队列模型_spring消息队列
*遇到的问题:**当消息进入 queue 时,消费者1 和 消费者2 都会先做一个操作叫做“消息预取”,也就是先取消息,但不执行操作,等从 queue 中拿完(如果不设置,默认是无限次拿)了以后再执行具体的消费操作,但这样会导致一个问题——当 消费者1 的消费处理速度是 消费者2 处理速度的两倍时,**但是由于“消息预取”,他们两都会取到相等的消息数量,**因此就会导致 消费者1 提前处理完,消费者2 还有很多没有处理的情况,降低了总体处理的效率。实现方式是加入了exchange(交换机)。
2024-04-17 10:11:11
1339
原创 java(3),2024年最新宅家36天咸鱼翻身入职腾讯
正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2024-04-17 04:41:46
572
原创 Java 面试秘诀_java 不同年限面试题,2024年最新最新大数据开发大厂高频面试题
比如小张在大三时帮计算机系的王老师所在的ABC软件公司干了半年的活,如果小张在简历上写:“在校期间,从x年x月到x年x月完成了xx系统,用到了xx技术”,那么这多半会被当成类似于课程设计的学习经验,但如果再加上如下关键性的描述:“这个系统是属于xx公司的xx商业项目里的一部分,我和另外三位开发人员做了半年,最终这个系统成功上线并在客户xx公司的环境里投入运营”,那这样小张的商业项目总年限里就能加上这半年时间了。在这个基础上,如果大家在项目里有下表列出的亮点,一定请写上,这就是大家优于别人的地方。
2024-04-17 04:40:44
904
原创 elasticsearch 在大数据中能实现哪些功能,2024年最新极致干货
对于熟悉MySQL的童鞋,我们只需要大概认为Index就是一个db,document就是一行数据,field就是table的column,mapping就是table的定义,而document type就是一个table就可以了。对于1和2,因为我们的数据都是从MySQL生成,index的field是固定的,主要做的工作就是根据业务场景设计好对应的mapping以及search语句就可以了,当然实际不可能这么简单,需要我们不断的调优。
2024-04-16 23:30:29
883
原创 Elasticsearch 单节点部署教程,以及踩坑记录_elasticsearch单节点配置
###### 4.1.3、Elasticsearch 启动后配置文件(elasticsearch.yml)变化。
2024-04-16 23:29:59
1410
原创 鸿蒙OS应用开发之——页面间跳转(1),2024年最新HarmonyOS鸿蒙 hashmap面试
/ 通过AbilitySlice的startAbility接口实现启动另一个页面。(img-VCRdE7Mk-1713219224928)]// // 设置布局背景为白色。// // 设置文本的布局。// // 设置布局大小。// // 创建一个文本。
2024-04-16 06:15:03
1039
原创 鸿蒙OS应用开发之——页面布局DirectionalLayout,开发岗面试问题
horizontal_center | 水平方向居中 | 垂直排列 |组件宽度=组件weight/所有组件weight之和*父布局可分配宽度;| center | 垂直与水平方向都居中 | 水平/垂直排列 |权重(weight)就是按比例来分配组件占用父组件的大小。父布局可分配宽度=父布局宽度-所有子组件width之和;| bottom | 底部对齐 | 水平排列 || right | 右对齐 | 垂直排列 || left | 左对齐 | 垂直排列 || top | 顶部对齐 | 水平排列 |
2024-04-16 06:14:32
603
原创 工业互联网智能智造-工业企业大数据汇聚通道-产品设计_工业互联网产品设计
这些系统要么是自建系统,要么是采购或开源系统,这些系统均存在数据在各自系统中,不能提供全面、跨业务、跨系统数据统计解决方案,要想解决这一问题,就需要协调各业务系统相关厂商修改系统,这在一定程度上很难协调和完成,在一定程度上增加系统风险、协调难度和建设成本。本产品提供的“基于数据通道服务”在不影响原业务系统使用、不需要原系统开发商完全配合情况下,仅需业务部门授权是相关账号密码访问权限,就能完美实现这一需求,为企业提供解决方案。(img-F6dJfy95-1712897336952)](备注大数据获取)**
2024-04-12 12:50:12
280
原创 工业互联网平台在工厂生产数字转型中的关键作用
添加VX:vip204888 (备注大数据获取)**[外链图片转存中…(img-yqsKypZv-1712897312327)]
2024-04-12 12:49:41
428
原创 尚硅谷离线数仓5(2)
转存中…(img-2NPwBsij-1712897167220)][外链图片转存中…(img-2Jrs7brP-1712897167221)][外链图片转存中…(img-ydqIPTSm-1712897167221)][外链图片转存中…(img-Js4P5IOb-1712897167221)][外链图片转存中…(img-bUDqRl5A-1712897167222)]
2024-04-12 12:47:16
1023
原创 小程序组件化开发_小程序组件开发
随着小程序的普及,越来越多的开发者开始使用小程序进行开发,而小程序的组件化开发已经成为了一种标配的开发模式。本文将深入介绍小程序组件化开发的相关知识,包括组件的定义、生命周期、通信和使用等方面,帮助大家更好地理解和使用小程序的组件化开发模式。组件是小程序中的一个重要概念,它能够将页面分解成独立的、可复用的部分,以便于开发和维护,组件可以包含一些特定的功能和样式,同时也能够接受外部的数据和事件。在小程序中,组件是通过Component构造函数来定义的。propertiesdata和methods。
2024-04-12 12:46:11
911
原创 小程序微信支付_微信小程序支付(2)
在小程序中发起支付请求前,需要获取用户的openid,用于后续发起支付请求。在小程序中调用wx.login()方法,获取到用户的code,将code传给服务器,服务器通过code获取用户的openid。支付完成后,微信支付平台会向服务器发送支付结果通知,服务器需要验证支付结果是否合法。在小程序中可以使用wx.request()方法向服务器发送支付结果验证请求,服务器通过验证后返回支付结果给小程序。然后你在小程序中调用wx.requestPayment()方法,将以上参数传入,发起支付请求,唤起微信支付。
2024-04-12 12:45:08
373
原创 小程序微信支付_微信小程序支付(1)
package: ‘’, // 统一下单接口返回的prepay_id参数值,格式为prepay_id=xxx。signType: ‘MD5’, // 签名算法,目前支持HMAC-SHA256和MD5,默认为MD5。openid: res.data.openid, // 用户openid。orderId: ‘xxx’, // 订单ID。orderId: ‘xxx’, // 订单ID。orderId: ‘xxx’, // 订单ID。payResult: res // 支付结果。// 支付成功,处理支付结果。
2024-04-12 12:44:38
590
原创 小程序封装网络请求和拦截器_小程序请求拦截器
实际上请求的url地址也可以单独封装的,需要单独新建一个js文件里面导出域名或者url地址,再调用request封装的地方,import引入一下就可以了,以上便是关于小程序封装网络请求和拦截器的全部内容,希望可以帮到有需要的小伙伴。欢迎大家多多交流,共同进步~自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。
2024-04-12 12:44:07
1152
原创 小程序封装网络请求和拦截器_小程序请求拦截器(1)
封装一个request函数,用于发送请求。该函数接受一个参数options,用于配置请求。我们可以在该函数中使用小程序提供的wx.request接口发送请求,并在请求完成后返回一个Promise对象,以便于我们进行后续的操作。
2024-04-12 12:43:36
500
原创 小程序封装加载动画_小程序加载动画
在需要用到加载动画的地方,通过调用App.js中的showLoading方法显示Loading动画,并在数据加载完毕后调用hideLoading方法关闭Loading动画。封装全局加载动画的核心思路就是在每个页面加载数据时弹出加载动画,在数据加载完成后关闭动画。由于需要在所有页面中使用,我们需要将加载动画封装成一个全局组件,供所有页面调用。在App.js中加载自定义组件Loading,并设定全局方法showLoading和hideLoading来显示和隐藏Loading组件。
2024-04-12 12:42:33
897
原创 小程序实现购物车功能_小程序购物车功能怎么实现
在展示用户所选的商品信息后,我们需要计算用户所选商品的总价和总数。可以通过循环遍历用户所选的商品信息,累加商品价格和数量,得到总价和总数。在购物车页面中,我们需要提供用户对购物车中商品的操作,如增加、减少、删除等。在购物车页面中,我们需要读取用户所选的商品信息,并将这些信息展示出来。以上代码使用循环遍历用户所选的商品信息,并累加商品价格和数量,得到总价和总数。指令循环遍历用户所选的商品信息,并将每个商品的名称、价格和数量展示出来。方法将数据保存在本地。,将用户所选的商品信息作为。所选的商品信息保存在本地。
2024-04-12 12:42:02
430
原创 小程序传参总结(1)
app.globalData.userInfo = { name: ‘小明’, age: 18 }console.log(event.detail.mydata) // 输出 hello。console.log(res.data) // 输出 小明。// 跳转到指定页面,并传递参数。// 返回到指定页面,并传递参数。// 建立WebSocket连接。// 页面中获取和修改全局变量。// 页面中事件回调函数。// 页面A中存储数据。// 页面B中获取数据。// 组件中触发事件。// 页面中监听事件。
2024-04-12 12:40:59
327
原创 小程序wxs使用教程
这里使用module="math"定义了一个名为math的wxs模块,并在wxs代码块中定义了一个名为sum的函数。使用wx:for循环遍历数组arr,并将数组中的每个元素和变量n传递给wxs模块中的sum函数。在wxml中使用wxs需要使用标签来定义wxs代码块,并通过module属性指定wxs代码块的模块名。需要注意的是,wxs模块中的代码会被独立编译成wxml模板的一部分,所以不能使用页面逻辑层的数据和方法。为了在js文件中使用wxs模块,我们需要使用require方法来引用wxs模块。
2024-04-12 12:40:27
762
原创 小白勿进!2020跳槽字节跳动后:我的技术规划!_字节跳动 职业规划 3-5年
但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
2024-04-12 12:38:54
723
原创 小白初入shodan搜索引擎
这里就出现了很多和北京大学域名相关的网站,左边188是它搜出的全部网站共188个,下面分别是网站所属国家,搭建在中国的有176个,下面有协议服务的分类、所属的组织、所属的中间件服务。
2024-04-12 12:38:23
276
原创 批量插入千万数据到Elasticsearch之bulkProcessor_bulkprocessor使用
2.遇到的问题连接超时和io问题,这是因为发起的线程太多了上面我设置了10个线程,一个线程5000的数据,.setBulkActions(5000) .setConcurrentRequests(10) 因为线程太多导致有一个线程不成功的话就会导致缺少数据,后面解决把.setBulkActions(2000) .setConcurrentRequests(1)就成功导入1000万数据成功了。关闭,加在flush的后面一行。System.out.println(“失败” + failure);
2024-04-08 20:52:33
621
原创 手撕BeamSearch代码,2024年最新花费近一年时间整理的大数据开发核心知识清单
这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
2024-04-08 20:52:01
934
原创 手把手教你做一个数据图表生成器(附源码),2024年最新python信息管理系统设计
外链图片转存中…(img-IjjBNI4V-1712580616394)][外链图片转存中…(img-eay77IMj-1712580616395)][外链图片转存中…(img-18Ke13kQ-1712580616396)]
2024-04-08 20:50:26
788
原创 手动实现一门图灵完备的编程语言——Brainfuck_构建图灵完备语言
brainfuck 是 Urbak Muller 于1993年发明的语言,这门语言可以说是编程语言界的helloworld,它一个值有8个字符,每个有效字符就是一条命令,它就是一门图灵完备的编程语言,如果能理解他的工作原理,那么对于理解图灵机有很大的帮助。字符含义方法指针向右移一forward()指针向左移一backward()当前指针指向的数据带值+1increase()当前指针指向的数据带值-1reduce()将当前指针指向的数据带值的ASCII码打印print()
2024-04-08 20:49:54
1910
原创 手写Vue2,计算机毕设要交代码吗
/ 全局变量id 每次new Watcher都会自增let id = 0;//回调函数 比如在watcher更新之前可以执行beforeUpdate方法//额外的选项 true代表渲染watcher// watcher的唯一标识// 如果表达式是一个函数// 实例化就会默认调用get方法this.get();get() {在 observer 文件夹下新建 watcher.js 代表和观察者相关 这里首先介绍 Vue 里面使用到的观察者模式。
2024-04-08 20:49:22
763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人