- 博客(53)
- 资源 (8)
- 收藏
- 关注
原创 Java通信方式总结
Java通信方式总结1 Java对象、方法间通信方式1.1 值传递、引用传递(1)值传递:将副本传递给方法,调用方法改变副本的值,但是并不改变原值(2)引用传递:传递的是对象(或者变量)的引用,对其修改,会改变原值从内存分配的角度讲解Java中只存在值传递,不存在引用传递1.2 浅拷贝、深拷贝(1)浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝,此为浅拷贝。(2)深拷贝:对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容
2022-03-20 16:48:07 5637
原创 SpringCloud整合Eureka出现“Error creating bean with name ‘configurationPropertiesBeans‘ defined in......“
笔者在实现SpringCloud整合Eureka注册中心时出现如下报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationPropertiesBeans' defined in class path resource [org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebind
2021-05-21 19:00:58 6585 6
原创 Springboot项目实现国际化页面乱码解决方案
笔者在实现Springboot项目实现国际化时,前端页面出现乱码,具体情况如图所示:具体的解决方法1.首先检查properties文件是否为UTF-8编码:2.更改后对浏览器进行刷新,如果没有解决,找到Springboot配置文件,加入如下配置:加入配置:spring.messages.basename=i18n.login # 国际化(消息源自动配置)之后再次刷新浏览器即可解决附:login.propertieslogin.btn=登陆login.password=密码l
2020-08-19 20:38:48 3537 6
原创 安卓开发笔记——通过SharePreferences实现Adapter向Activity传递数据
笔者在实现仿京东商品分类功能时,需要点击右边商品小类(RightAdapter)跳转到相应的商品搜索列表(SortSearchActivity),为了实现这一功能,需要解决两个问题:1.为RightAdapter中的商品小类设置监听,通过Intent实现界面的跳转;2.跳转之后将所点击项目的值(此处为“oppo”)传给相应Activity(此处为SortSearchActivity),实现搜索...
2020-03-30 11:42:49 1312
原创 计算机操作系统中常用算法总结
操作系统中常用算法总结一.动态分区分配算法:1.首次适应算法(最先适应算法):按照分区的先后次序,从头开始查找,找到符合要求的第一个分区2.循环首次适应算法(下次适应算法):按照分区的先后次序,从上次已分配的分区起查找(到达最后一个分区时再回到开头),以此找到符合要求的第一个分区3.最佳适应算法:寻找大小与要求相差最小的空闲分区,从个别来看,外碎片较小,但是从整体来看,会形成较多外碎片,较...
2019-01-28 17:53:51 6855
原创 Mac安装Docker提示Another application changed your Desktop configuration解决方案
Mac安装Docker后,提示Another application changed your Desktop configuration,Re-apply configurations无效
2024-04-07 17:03:12 655
原创 Android客户端开发 — RecyclerView和ListView区别
Android客户端开发 — RecyclerView和ListView区别
2022-07-10 15:23:15 251
原创 Android客户端开发 — SharedPreferences常见面试题
Android客户端开发 — SharedPreferences常见面试题
2022-07-10 15:05:27 563
原创 面试 — 字节跳动(Java后端开发)
字节跳动一面 — Java后端开发1h面试 20min算法自我介绍主持的项目的设计Redis:穿透,雪崩,击穿,为什么使用布隆过滤器与bitmap,上亿级查询不同数据的怎么处理(这些数据都不在Redis缓存里)RabbitMQ:RabbitMQ有多少种模式?JVM:垃圾回收机制,JVM启动步骤,如果修改JVM参数需要重启生效吗?在实践中,如何正确使用对象来减少垃圾回收造成的资源浪费?Java与MySQL:MySQL的最大连接数知道吗?如果超出了怎么办,会发生什么?MySQL5.5
2022-05-12 09:14:27 666 2
原创 面试 — 字节跳动(Android客户端开发)
字节跳动一面 — 客户端开发2022.04.1840min面试 20min算法自我介绍MQTT技术细节:数据传输方式?数据传输格式?发送消息经历了哪些过程?接收端如何获取消息?接收端获取消息后如何处理?MQTT的替代方式?优缺点对比?Service的技术细节?如何实现一直监听?(技术细节至少问了20min)广播的实现?如何绑定?如何分发?过程?Handler的实现原理?算法:两个线程交替执行打印0-100删除数组中的重复项......
2022-05-12 09:10:32 379
原创 面试 — 腾讯云智(后端开发)
腾讯云智一面 — 后端开发2022.04.2750min面试 20min编程题自我介绍发布订阅模式的优点是什么?缺点是什么?如果让你来实现类似MQTT的功能,你需要考虑哪些方面?TCP粘包拆包实现原理?如果让你来实现,你会怎么设计?为什么用数据库连接池?如果数据库支持的最大连接数满了,怎么操作?(高可用)如果让你来设计一个数据库连接池,你会考虑什么因素?为什么?介绍IoC、DI、AOP原理?编程题翻转单词:“I am a student.” 翻转成 “student. a am
2022-05-12 08:48:04 3256 7
原创 面试 — 海康威视(Android客户端开发)
海康威视一面 — 客户端开发2022.04.2235 min介绍项目:校史馆导览机器人MQTT、ForestActivity的生命周期?从什么状态开始Activity对用户可见?Android中的数据存储方式?介绍一下你最熟悉的安卓开发技术?RecycleView和ListView的区别?View的绘制流程?详细说明?Android中的动画有哪几类?它们的特点和区别?有使用过Bitmap吗?在使用的过程中遇到了什么问题?如何解决?使用过哪些图片加载框架?介绍Glide、Fresco缓
2022-05-12 08:45:32 764
原创 面试 — 恒生电子(Java后端开发)
恒生电子一面2022.04.06面试时长大概20 min,主要侧重点还是简历中项目的内容,略带部分发散的知识点自我介绍(2 min)你的兴趣爱好是什么?你为什么会喜欢······?3.(简历第一个项目)我看你第一个项目用到了RabbitMQ以及Redis,你当时是怎么想到要用到这个技术的?这个改进方案是你提出来的吗?想用它来解决什么问题?最终效果如何?你在项目中主要负责哪部分内容,你们的项目组规模是多大?你第一个项目不是负责人,你觉得第一个项目在完成的过程中存在那些问题?如果要你来负责该项目
2022-05-11 22:31:22 1028 3
原创 面试 — 远景科技(Java后端开发)
远景科技一面2022.04.09电话面 40min自我介绍你是如何进行项目规划的?时间规划、人员规划?项目中使用到了MQTT协议,介绍一下MQTT协议,你还了解过其它物联网相关协议吗?MQTT和其他消息队列的区别是什么?为什么使用MQTT协议?RabbitMQ是如何进行异步处理的?使用RabbitMQ会对性能产生影响吗?如果不用RabbitMQ,还有哪些方式可以解决阻塞问题?SpringBoot Controller的工作原理?(源码层面)SpringBoot Bean的原理?如何加载的
2022-05-11 22:28:16 1030
原创 面试 — 网易互娱(Android客户端开发)
网易互娱一面 — 客户端开发2022.04.2640min自我介绍介绍一下校史馆迎宾机器人项目用到的技术栈?你主要负责哪部分内容?APP前端设计的时候用到了什么架构?MVC、MVP、MVVM之间的区别?SharedPreferences的用法?具体代码实现?MQTT如何能保证消息被成功消费?MQTT会发生消息丢失的情况吗?介绍安卓四大组件?举例说明?介绍安卓网络框架?如何在项目中引入新的框架?如何定位项目中遇到的问题?定位之后如何解决?RabbitMQ在项目中如何使用?介绍A
2022-05-11 22:25:44 338
原创 面试 — 京东(Java后端开发)
京东一面 — Java后端开发2022.04.12视频面试 1h项目:介绍一下你做的这几个项目?为什么采用RabbitMQ?理由是什么?为什么进行分库分表?数据量多大?分库分表带来了哪些问题?为什么采用Forest框架?它和SpringFeign有什么区别?分库分表是如何实现的?说一说SharedingJDBC?RabbitMQ:RabbitMQ的好处是什么?为什么不采用其他的消息队列?JVM:介绍一下垃圾回收机制?如果堆溢出了怎么办?介绍一下JVM,包括哪几部分?运
2022-05-11 22:22:48 757
原创 面试 — 腾讯音乐(Android客户端开发)
腾讯音乐一面 — 客户端开发2022.04.2440min面试 20min算法自我介绍Activity的生命周期Activity中OnStart和OnResume的区别进程和线程的区别Android中的栈?Android中的线程?Java中new了一个对象,另外一个对象来进行使用,会存在什么问题?Android中的广播?Android使用Preferences会出现什么问题?Commit和Apply的区别?介绍Android ANR,什么原因会导致ANR?算法(20min):
2022-05-11 22:20:12 628
原创 小南迎宾机器人使用说明
小南迎宾机器人使用说明操作步骤:1.打开开机按钮(位于机器人屏幕后方);2.待APP加载出来(大概需要等待3-5分钟)且主页下方弹框提示“连接成功”时,点击导航按钮,进入导航页面;3.打开手机APP,点击“恢复地图”,或者点击直接点击主页右上方“设置”图标进入设置界面(管理员密码为135246),点击“恢复地图”,等待大约10秒即可;4.待地图恢复成功后,点击“回迎宾点”,机器人即可回到迎宾点;5.待机器人回到迎宾点后,点击“全馆导引”,此时机器人即可带领参观人员进行全馆参观讲解。注意:(1
2021-10-31 16:46:25 783
原创 安卓开发笔记——Android禁止EditText自动弹出软键盘解决方案
打开相应XML布局文件,在包含EditText的父布局中添加:android:focusable=“true”android:focusableInTouchMode=“true”即可
2020-03-30 11:09:35 262
原创 安卓开发笔记——解决Tomcat 80端口占用问题
1.“Windows+R”打开“运行”,输入“cmd+回车”打开命令行窗口2.输入netstat -ano|findstr 8080 查看当前占用80端口的PID(netstat -a为查看所有端口)3.输入tasklist|findstr + PID(此处PID为7624)4.打开任务管理器,找到相应应用程序,结束任务即可...
2020-03-30 10:55:10 325
原创 关于U盘中“文件夹EXE病毒”的解决方案
笔者在使用U盘时,无意之间发现U盘所有文件的后缀名均变为“.exe”,经过查询相关资料,确认这是一种病毒(文件夹EXE病毒)一、简介:木马名称:Worm.Win32.AutoRun.soq,当把U盘插入到一台电脑后,U盘内生成了以原文件夹名字命名的文件,且扩展名为exe,其原理是把原来的文件隐藏,重新生成同名的exe文件。二、解决方案:百度下载USBCleaner,根据软件提示进行操作即可完...
2019-06-10 16:55:41 13370 1
原创 C、C++学习笔记——编写图形化界面链接时出现“LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main”解决方案
笔者在使用Microsoft Visual C++写一个图形化界面时,程序在编译时没有问题,编译通过,但是在链接时报错,如下图所示:错误信息:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainDebug/界面.exe : fatal error LNK1120: 1 unresolved extern...
2019-05-21 17:12:23 1472 1
计算机系统结构矩阵相乘程序
2019-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人