- 博客(200)
- 收藏
- 关注
原创 我想要的,到底是什么,小米java校招面试
恰巧,在我自学Java期间,部门有后端开发的需求,我便一个人承担起这方面的工作,虽然是闭门造车,但对于技能的提升还是有一定帮助的,就这样,自己又摸爬滚打了一年。五月份的四处奔波,消耗了我大量的精力,在一线找过工作的人都知道,不断的面试是有多么煎熬,上午跑一家,下午跑一家,深圳这么大,有时候两家的距离要两个小时的车程,晚上再来个电话面或者线上笔试,那段时间基本上每天保持着一天三面的状态,加上面试后的总结,每天都到凌晨一点多才能忙完,幸好大部分公司周末休息,要不然一周七天都没得消停。你想要的,到底是什么?
2024-11-21 12:05:28
421
原创 微信智慧共享停车位小程序系统设计与实现_小程序停车场空位,java技术面试题及答案
会员管理:查看网站所有注册会员信息,支持删除资讯录入:录入资讯标题、时间、资讯内容等管理资讯:查看现有资讯列表,支持修改和删除功能停车场录入:停车场名称、每小时收费、图片、停车场介绍停车场管理:列出所有停车场列表,支持修改和删除车位管理:录入哪幢楼 > 录入楼的停车场楼层和数目车位预约订单列表:列出所有车位预约订单、停车场信息、预约信息和缴费信息取消超时订单:对于预约超过15分钟,而且没有缴费的,管理员可以取消订单车位状态:预约待付款|已付款待出库|已出库|已评论。
2024-11-21 10:49:04
727
原创 复习一周,字节跳动三场技术面+HR面,不小心拿了offer,2024年最新java毕业设计项目视频源码
python和java有什么区别java内存模型gc讲讲http https区别https握手过程对称非对称加密算法?哪个效率高?tcp握手要三次,挥手要几次,为什么进程和线程,描述一下进程通信方式线程同步方式写个生产者消费者模型,要求多线程环境下为什么要用synchronized?原理?效率?反问先别走,二面面试官马上来。
2024-11-21 06:01:27
875
原创 基于JAVA+Springboot+Thymeleaf前后端分离项目:高校校园社团管理系统设计与实现
管理员通过后台设置网站名称、关于我们、录入系统公告帮助信息、设置轮播图、留言管理、会员管理、录入社团活动回顾、发布和管理社团报名活动、报名审核等;用户浏览网站、注册登录、查看系统公告和帮助信息、查看过去的运动会活动回顾信息和图片、查看现有社团活动和报名活动等。可以实现信息的实时更新和共享,方便各方之间的沟通和协作;通过该系统,可以实现信息的实时更新和共享,方便各方之间的沟通和协作。社团活动报名取消:管理员拒绝或者待审核的报名,可以取消当前订单的报名。我的报名记录:我发起的报名的社团活动项目列表、支持取消。
2024-11-21 02:47:58
501
原创 使用 Redis 实现一个轻量级的搜索引擎,牛x啊 !,java面试遇到的问题解决方法
通过使用MULTI命令,开启一个事务,将 Redis 的多次操作放在一个事务中,最后通过EXEC来进行原子性执行(注意:这里所谓的事务,只是将多个操作在一次连接中执行,如果执行过程中遇到失败,是不会回滚的)。图中蓝色部分是以创建时间为分值的商品有序集合,蓝色下方的结果集即为条件计算而得的结果,通过ZINTERSTORE命令,赋结果集权重为0,商品时间结果为1,取交集而得的结果集赋予创建时间分值的新有序集合。至此,方案三的优化已全部结束,将数据的查询与计算通过缓存的手段,进行了分离。
2024-11-20 19:59:26
625
原创 为上岸Alibaba,我把Github上Java面试题都整理了一遍,2024年最新2024Java面试题知识点总结
这套Java面试全集包括了:基础篇、JVM篇、多线程&并发篇、Spring篇、MyBatis篇、SpringBoot篇、MySQL篇、SpringCloud篇、Dubbo篇、Nginx篇、MQ篇、数据结构与算法篇、Linux篇、Zookeeper篇、Redis篇、分布式篇、网络篇、设计模式、maven篇、ElasticSearch篇、tomcat篇、Git篇软、软实力篇等等,这一整套中高级面试题再配上好一点的项目,拿到P7级别的offer非常的简单!
2024-11-20 16:41:22
141
原创 SpringBoot + MyBatis配置连接MySQL、SQL Server、Oracle数据库_springboot 同时连接sql server与oracle
mybatis#将扫描到的mapper.xml显示在控制台#MaBatis在控制台打印执行的SQL语句 注意其中dump.xxx.xxxx.dao是Dao层的包名,注意不是XML文件的包名=日志等级#spring.datasource.url=jdbc:mysql://localhost:3306/MySQL数据库名?################################# 多数据源配置 #########################################
2024-11-20 10:19:16
723
原创 IOC架构设计之ButterKnife源码&原理(二)上篇,2024年最新关于Java开发的面试经验总结
在java中定义自己的处理器都是继承自AbstractProcessor前3个方法都试固定写法,主要是process方法。//用来指定你使用的 java 版本。通常你应该返回 SourceVersion.latestSupported()@Override//会被处理器调用,可以在这里获取Filer,Elements,Messager等辅助类,后面会解释@Override。
2024-11-20 00:56:58
922
原创 Hadoop 之 HDFS 详解,java刷面试题一般都怎么刷
Client开始对NameNode发送元数据的增删改的请求,这些请求的操作首先会被记录到edits.inprogress中(查询元数据的操作不会被记录在Edits中,因为查询操作不会更改元数据信息),如果此时NameNode挂掉,重启后会从Edits中读取元数据的信息。然后,NameNode会在内存中执行元数据的增删改的操作。a)一个数据块在DataNode上以文件形式存储在磁盘上,包括两个文件,一个是数据本身,一个是元数据包括数据块的长度,块数据的校验和,以及时间戳。
2024-11-20 00:07:13
494
原创 docker限制容器的cpu内存使用率,阿里面试不过会留记录吗
给–memory-reservation设置一个比-m小的值后,虽然容器最多可以使用-m使用的内存大小,但在宿主机内存资源紧张时,在系统的下次内存回收时,系统会回收容器的部分内存页,强迫容器的内存占用回到。这种情况下,容器能使用的内存大小为 a,能使用的交换分区大小也为 a。Memory reservation 是一种软性机制,它不保证任何时刻容器使用的内存不会超过–memory-reservation限定的值,它只是确保容器不会长时间占用超过–memory-reservation限制的内存大小。
2024-11-19 23:12:08
663
原创 1-5年的Java程序员想跳槽涨薪?8年Java老鸟偷偷告诉你,java异步编程实战下载
因此在这里我也给那些技术想达到这个高度甚至想往架构师发展的Java程序员提供一份详细的进阶路线图,主要针对1-5年及以上工作经验的Java开发人员,从广度到深度架构图还比较全面的,里面的技术包涵了Java高并发、微服务、源码分析、高性能、分布式等内容,这些也是目前互联网企业比较常用的技术,那么来详细看看。30K的月薪在BAT等一线大厂实在太普遍了,一般是高级工程师和资深工程师的职位,在阿里是p6~p7左右,在百度是t5左右,腾讯是t2-3左右,在京东是t3-1,美团是p6左右,其他的我不了解。
2024-11-19 19:26:07
846
原创 无人驾驶笔记系列(四):Fast-RTPS初体验_libfastrtps
关于什么是DDS,英文全称(Data Distribution Service for Real-Time Systems)我也不在此啰嗦了,推荐读下这篇博客。OpenDDS。
2024-11-08 06:13:10
413
原创 数据结构字符串题库_设有字符串变量stringa =“”,b=
*1、**设有字符串变量String A =“”,B=“MULE”,C=“OLD”,D=“MY”;**2、**S=“S1S2…Sn”是一个长为n的字符串,存放在一个数组中,编程序将S改造之后输出。(2) 从第3位开始取2个字符,但是’MULE’第三位及之后只有一位字符,所以答案为:E。(2) B.substr(3,2) (从下标3开始取)(1) 字符串连接:MYOLDMULE。(3) A是空串,空串的长度为:0。
2024-11-08 06:09:05
225
原创 数据结构外排序题库_有8个顺串,每个顺串的第一个记录的关键码分别为14,22,24,15,16,11,100,18
*2、**假设计算机系统有2048个字节的磁盘块,要存储的每一条记录为68字节,其中数据占了64个字节,关键码占4个字节。**3、**设输入的关键码满足k1>k2>…>kn,缓冲区大小为m,用最小值堆进行置换-选择排序方法可产生多少个初始归并段?**4、**有8个顺串,每个顺串的第一个记录的关键码分别为14,22,24,15,16,11,100,18,根据对顺串开始8路合并时的。n/m=20,由于后面的关键码更小,所以每次的顺串大小均为m。2048/48=42.67,则最多42条记录。
2024-11-08 06:07:05
204
原创 数据结构复习计划(考研)_数据结构具体复习计划
不扯了,下面开始列出我的暑假计划之数据结构的复习。数据结构(c语言版)严蔚敏,吴伟民 及其配套习题。剩余的每一章节感觉一周都不够,具体情况看博客吧!好好学习,踏踏实实学习!1,2章预计用一周的时间!
2024-11-08 06:05:05
176
原创 操作系统期末总复习(题库)_操作系统期末题库及答案
正确答案:D 无交互性书本位置: P8 1.2.3 26.下列不属于操作系统主要作 用的是()A. 组织和管理计算机软硬件资 源B. 合理地对各类进程进行调度C. 高级程序设计语言的编译处 理D. 为用户和计算机提供有好的 交互界面正确答案:C 无高级程序设计语言编译处理功能 编译器(一种程序)的功能书本位置:7.下列关于分时系统的特征错 误的是()A. 多路性B. 独占性C. 及时性D. 交互性E. 抢占性正确答案:E 无抢占性。
2024-11-08 05:58:59
2054
原创 指针_int p为什么占8字节
结果,在指针声明时,*号表示所声明的变量为指针;在指针使用时,表示;*p = i;*p相当于通过地址(p变量的值)找到一块内存;然后操作内存例如1)中结果标红1处为指针p指向的地址,然后从12522432开始,12522432-12522436之间的4个字节空间保存指针变量p指向地址的值0;*p放在等号的左边赋值(给内存赋值)*p = i;*p放在等号的右边取值(从内存获取值)?//含义1 给p赋值 p=0x1111;只会改变指针变量值,不会改变所指的内容;p = p +1;//p++
2024-11-08 05:56:55
965
原创 手把手教你玩转物联网
首先,先允许我,读者小可爱们,节日快乐。之前的文章,介绍了Iotdb的LSM,以及Iot中的最佳实践,这次我们看看如何将mqtt和Iotdb整合起来。下面我们开始:首先,做一个测试环境,我现在越发喜欢docker 和 WSL 了,除了吃点硬盘,内存和CPU资源以外…直接把该开的端口打开,只是测试环境,我就没再挂目录。等待一会,执行docker ps查看是否成功了初步的iotdb in docker 环境,我们就搞好了。接下来,开启mqtt服务。开启 Mqtt 服务进入iotdb的docker。
2024-11-08 05:54:55
624
原创 微信支付—微信H5支付「微信内部浏览器」
补充:授权链接中的 scope 参数分为 snsapi_base、snsapi_userinfo,snsapi_base 可以获得用户的唯一标识 openid,snsapi_userinfo 则在此基础上获得用户资料「昵称、头像等」上述方法中是用来判断是否是微信环境的,
2024-11-08 05:50:49
752
原创 微信小程序将数据存入本地并获取_微信小程序获取数据后保存到本地,然后获取src
【代码】微信小程序将数据存入本地并获取_微信小程序获取数据后保存到本地,然后获取src。
2024-11-08 05:48:49
198
原创 微信小程序从开发到上线步骤(持续更新)_小程序从创建到上线全流程
那么 我们把app.json文件内容的路由部分全删除就OK了!删除之后我们重新创建两个文件夹,在创建文件夹的时候千万不要上下级目录重名,否则可能会创建失败。创建好后并且保存(Ctrl+S),这个时候两个文件夹下面会自动生成配置文件等等。app.json文件初始配置然后把pages以及images文件夹下面的文件或者图片都删除,然后用自己准备的图片,或者 重新创建分页文件等。上面这段代码中list数组是有要求的,最少2个选项,最多5个选项。如下就是2个的。
2024-11-08 05:46:49
738
原创 微信小程序云开发 个人博客小程序_小程序云开发写个人信息
这样我们就实现了将云数据库的数据渲染到前端页面,但是这样我们还是没有提供前端添加博客的功能,于是,下一步我们要添加一个页面,用于用户添加博客!2. 找到读取数据的集合。这样就实现了数据的动态绑定,但是数据是写死的,只能在程序中维护数据,所以我们就要创建云数据库,把数据记录放在程序后端服务器。添加了新的页面以后,为了方便调试,此时可以添加编译模式,修改启动页面,下次编译就直接跳转到修改的页面而不是首页。创建云数据库的目的是为了将博客的数据放到云开发的云数据库中,方便维护!的数据来渲染页面的显示,首先来定义。
2024-11-08 05:44:49
443
原创 微信小程序+nodeJs+express+mongodb踩坑记录 4、uniAPP wx小程序登录前端+后台实现_nodejsmongodb微信小程序论文
这里贴的代码是通过uniapp写的,如果是原生写法,只需要做对应的修改即可。后台接口采用node+express+mongoose。四、node后端代码实现。授权后更新用户信息接口。
2024-11-08 05:42:48
223
原创 微信小程序 image组件的mode属性 以及 图片出现横向滚动轴_微信小程序开发 mode
调试一看,原来是图片原本的320px的宽度已经超出了格子的宽度,并且image组件自己已经设定好overflow:hidden(如图,没有设置width为100%的时候image的width)乍一看,scaleToFill和aspectFill就是我们要用的,但是感觉好像scaleToFill和aspectFill没有区别,展示的效果都是一样一样的。因为上述的这两点还要针对小程序中的view组件和scroll-view组件区分,这个涉及到了对image的width的设定,现在先讲最普通的view组件。
2024-11-08 05:40:48
984
原创 微信WeixinJSBridge支付,H5微信支付,react 微信支付_react 调用weixinjsbridge
scope=nsapi_base(snsapi_base ,不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo 弹出授权页 面,可通过openid拿到昵称、性别、所在地。3,openID发给后台,以获取微信支付相关配置,getBrandWCPayRequest 里面的配置是从后台取得,这一块和后台协商即可。openId是用户在当前公众号下的唯一标识(‘身份证’),就是说通过这个openId,就能区分在这个公众号下具体是哪个用户。
2024-11-08 05:38:46
560
原创 qt 使用记录_qt中记录
2.复制libfcitxplatforminputcontextplugin.so到qtcreator安装目录中。我的qt版本是qt5.9.2,qt creator 版本是qt4.3。3.搞定收工, 重启QtCreator, 发现可以直接输入中文了。1.安装fcitx-frontend-qt5。
2024-11-06 20:12:33
294
原创 Qt UI界面美化教程1:【“飞扬青云” Qt精美控件】使用教程1
本篇文章,我们直接站在巨人(大佬飞扬青云)的肩膀上,使用他开发好的163款自定义控件,请大家一定支持他,去给他小心心,他的个人主页:本篇文章只讲述如何在 QtDesigner 安装这些控件。
2024-11-06 20:10:33
466
原创 Qt QString 、String、char 三者之间相互转换_qt char转字符串
已剪辑自: https://www.cnblogs.com/ybqjymy/p/13690311.html。
2024-11-06 20:06:32
515
原创 Qt QLabel文本框的使用_qlabel()
从字面上理解,QLabel 可以解释为“Qt 的 Label”,即 Qt 提供给我们的一种文本控件,它的基础功能是显示一串文本。例如,下图就是一个普通的文本框:图 1 QLabel控件除了显示一串文本外,QLabel 控件上还可以放置图片、超链接、动画等内容。例如:图 2 QLabel放置图片和超链接文字本质上,每个文本框都是 QLabel 类的一个实例对象。
2024-11-06 20:04:32
889
原创 Qt Designer基础控件介绍_qt designer控件
已剪辑自: https://blog.csdn.net/qq_37631516/article/details/104786627。Th1: Group Box类似于win7的日历框。Th3: Tool Box类似于QQ的好友列表。2.固定弹簧类(2种)(不随布局变化)Th4: Tab widget类似于。4.容器类(10种)
2024-11-06 20:02:32
228
原创 QT - QT中配置MSVC编译环境 以及 VS中配置QT开发环境_qt msvc
下载winsdksetup.exe,只选择 Debug for Windows的工具即可,其他都不选择,安装完成之后,QT就会自动进行MSVC的配置(最好重启一下电脑)。这个Path的选择应该和自己的工程保持一致,另**外Path的路径只需要选择到msvc2017目录下就可以了,不需要选择到bin目录下!**我这里选择的是32位的版本。这是因为MSVC2017的构建套件里面没有配置调试工具。此时Qt Designer选择为False,改为。改完之后接可以正常打开Qt 设计师界面了。接下来会弹出如下窗口,
2024-11-06 20:00:32
1240
原创 QML WebView 与 HTML简单交互
切换到 Qt Creator 项目模式,构建设置:Build Android APK,展开详情,点击 Create Templates,创建 AndroidManifest.xml 文件。新建 Qt Quick Application - Empty 项目,命名 WebView。在 Android 目录创建 assets/html/index.html 文件。近期学习Qt,记录下学习过程,以免忘记。操作环境 WIN7+Qt 5.12.0。文件,添加 webview 模块。
2024-11-06 19:58:32
199
原创 PIC单片机项目(7)——基于PIC16F877A的智能灯光设计_plc16f877a
PIC16F877A是一款由微芯科技(Microchip)推出的8位微控制器单片机(Microcontroller)。它是Microchip公司的PIC系列中最受欢迎和广泛使用的型号之一。PIC16F877A具有强大的功能和广泛的应用领域,以下是它的主要特点和功能:架构和处理器:PIC16F877A采用Harvard架构和RISC(精简指令集计算机)处理器架构。处理器的时钟频率可以高达20 MHz。存储器:它具有8 KB的Flash存储器,用于存储程序代码。
2024-11-06 19:56:32
615
原创 PIC单片机项目(4)——基于PIC16F877A的温度光照检测装置_温度 pic16f877a
通过对温度和光照的监测,可以及时调整温室或农田的环境条件,为植物提供合适的生长环境,提高农作物的产量和质量。根据环境条件的变化,合理调节设备的工作状态,减少能源的消耗,从而达到节能减排的目的。通过实时监测和记录温度和光照变化,可以了解环境的实际情况,为进一步的环境调控和优化提供数据支持。通过温度和光照的检测,可以及时发现异常情况,并采取相应的措施,提高安全性。通过基于PIC单片机的温度光照检测课题的研究和应用,可以在多个领域中实现环境监测和自动化控制,促进可持续发展和资源的有效利用。
2024-11-06 19:54:32
704
原创 PIC单片机项目(1)——基于PIC16F877A的电子秤设计
从中可以知道,对于28脚系列的 器件,有5路模拟输入端,对于40/44脚的器件,有8路模拟输入端。输入的模拟电压会被转换为10位的数字量,也就是AD的有效位数为10位。该寄存器第7位,控制AD转换结果的格式。写指令的时候应该:RS=0,RW=0,D0-D7=data,E=1,延时一段时间,E=0;该寄存器的第6-7位和ADCON1的位一起,用于选择AD转换的时钟速率。3-0位,用于控制AD转换引脚的工作模式以及AD转换模块的参考电压。该寄存器第6位,和上面的ADCPN0一起控制AD转换的时钟速率。
2024-11-06 19:52:31
282
原创 PIC单片机项目(1)——基于PIC16F877A的电子秤设计(1)
从中可以知道,对于28脚系列的 器件,有5路模拟输入端,对于40/44脚的器件,有8路模拟输入端。输入的模拟电压会被转换为10位的数字量,也就是AD的有效位数为10位。写指令的时候应该:RS=0,RW=0,D0-D7=data,E=1,延时一段时间,E=0;写数据的时候应该:RS=1,RW=0,D0-D7=data,E=1,延时一段时间,E=0;该寄存器的第6-7位和ADCON1的位一起,用于选择AD转换的时钟速率。3-0位,用于控制AD转换引脚的工作模式以及AD转换模块的参考电压。
2024-11-06 19:50:31
307
原创 pandas去重和删除空值列或行_pd 去重
在这种情况下我们看到的空值数据通常显示的是NaN那么这种情况就比较好处理直接调用dropna()函数。
2024-11-06 19:48:31
542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人