自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android大厂高频面试题解析,Android面试题及解析

1.正向工程与逆向工程在UML图中的应用2.关系(依赖、泛化、关联、实现)画法与注意事项3.AOP面向切面架构设计4.面向切面思想之集中式登录架构设计(实现淘宝 原理式登录架构)1.组件化之集中式路由-手写阿里巴巴ARouter原理(无Intent式)2.手机淘宝200人式 Android项目如何实现组件化3.手机淘宝式的组件化详解(单独运行与统一打包发布)1.网络层七层模型及其原理(TCP IP握手)1.开源术之 ORMLite核心架构分析。

2024-09-11 07:58:53 1368 1

原创 Android 知识简记 快速回顾各种知识

【Android 详细知识点思维脑图(技能树)】其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。

2024-09-11 05:17:13 1535

原创 Android Studio 打包APP

第一章、 热修复设计第一节、 AOT/JIT & dexopt 与 dex2oat第二节、 热修复设计之 CLASS_ISPREVERIFIED 问题第三节、热修复设计之热修复原理第四节、Tinker 的集成与使用(自动补丁包生成)第二章、 插件化框架设计第一节、 Class 文件与 Dex 文件的结构解读第二节、 Android 资源加载机制详解第三节、 四大组件调用原理第四节、 so 文件加载机制第五节、 Android 系统服务实现原理第三章、 组件化框架设计第一节、阿里巴巴开源路由框——ARoute

2024-09-11 01:46:03 654

原创 【30天精通Zabbix:从入门到实战的全方位监控之旅】第2天:深入解析Zabbix核心要素—

ZABBIX主机群组是监控系统中用于逻辑上归类主机和模板的集合。它有助于更有效地组织和管理大量主机。🔍。

2024-09-10 12:00:44 1071

原创 Linux连接阿里云服务器的一系列命令教程

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-10 07:04:35 1554

原创 Linux基础 - 虚拟化介绍(KVM)_linux kvm

虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。虚拟化的资源管理,是将一个或多个物理资源整合或分解为一个或多个逻辑资源,其实现程度分为完全、部分、硬件辅助等。

2024-09-10 03:54:11 2110

原创 linux 系统定时任务 服务 详解

放弃可以找到一万个理由,坚持只需一个信念1.定时任务概念。

2024-09-10 01:01:28 590

原创 docker容器之etcd安装

6.election为1000ms,该参数的作用是重新投票的超时时间,如果follow在该时间间隔没有收到心跳包,会触发重新投票,默认为1000ms。5.heartbeat为100ms,该参数的作用是leader多久发送一次心跳到followers,默认值是100ms。/etc目录是整个Linux系统的中心,其中包含所有系统管理和维护方面的配置文件,所以etcd的配置也放在这里。7.snapshot count为10000,该参数的作用是指定有多少事务被提交时,触发截取快照保存到磁盘。

2024-09-09 18:35:47 1431

原创 13 Linux下的基础IO_typedef struct _io_file file

isspace(*ptr))//清空文件名后面的空格。=‘\0’&&isspace(*ptr))//跳过空格。O_EXCL | O_CREAT :如果文件存在,则打开文件失败。#define NUM 16 //命令行参数的个数。//封装的文件描述符。O_TRUNC :截断文件(清空文件内容)O_CREAT :文件不存在则创建文件。O_APPEND :追加的方式。O_RDONLY :只读方式。O_WRONLY :只写方式。flags:打开文件的方式。O_RDWR :读写方式。成功:新打开的文件描述符。

2024-09-09 15:11:47 910

原创 Spring Cloud构建微服务架构(七)消息总线

先访问两个config-client-eureka的/from请求,会返回当前中的from属性。接着,我们修改中的from属性值,并发送POST请求到其中的一个。最后,我们再分别访问启动的两个config-client-eureka的/from请求,此时这两个请求都会返回最新的中的from属性。到这里,我们已经能够通过Spring Cloud Bus来实时更新总线上的属性配置了。

2024-09-08 01:50:24 812

原创 MySQL创建数据库与创建用户以及授权_mysql无权限create schema

立即启用修改–取消用户所有数据库(表)的所有权限–删除用户7、drop database [schema名称|数据库名称];–删除数据库前言:mysql创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。一、账号名称的构成方式账号的组成方式:用户名+主机(所以可以出现重复的用户名,跟其他的数据库不一样)用户名:16字符以内.主机名:可以用主机名和IP地址,也可以用通配符。

2024-09-07 17:07:39 427

原创 Java设计模式方面的面试题大全

在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-07 11:11:04 517

原创 Java各种锁详情

根据OpenJDK 8的源码我们可以看出,getAndAddInt()循环获取给定对象o中的偏移量处的值v,然后判断内存值是否等于v。如果相等则将内存值设置为 v + delta,否则返回false,继续循环进行重试,直到设置成功才能退出循环,并且将旧值返回。整个“比较+更新”操作封装在compareAndSwapInt()中,在JNI里是借助于一个CPU指令完成的,属于原子操作,可以保证多个线程都能够看到同一个变量的修改值。

2024-09-07 05:32:26 893

原创 Genericity - 泛型 - Java - 细节狂魔

代码示例.>此时,我们会发现:我们的数组由于类型 是 Object 的类,说明什么类型都可以往 数组里放。因此,我们 set 方法,接收的数据类型为 Object 类型,返回值也是Object 类型。因为你不知道下一个返回的数据是什么类型的数据。因此,导致了一个问题的出现,哪怕我们知道下一个数据类型,用相应的数据类型去接收也是不可以的。只能使用 Object 去接收。只有 进行 强制类型转换,才能赋值。

2024-09-06 21:02:28 1078

原创 (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等

如今互联网行业用的最多就是 MySQL,然而对于高级 Web 面试者,尤其对于寻找 30k 下工作的求职者,很多 MySQL 相关知识点基本都会涉及,如果面试中,你的相关知识答的模糊和不切要点,基本大多稍好公司的面试官,基本也不会对你有兴趣,毕竟稍微量大的项目,最终都会让你去深入数据库,而且最终的大多瓶颈首先也会出现在数据库。**问题十七:**Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?**问题二十五:**简述Mybatis的插件运行原理,以及如何编写一个插件。

2024-09-06 13:37:03 2375

原创 GUI编程基础02Swing(了解)

JFrame jFrame = new JFrame(“这是一个JFrame窗口”);//设置文字//文本居中//容器实例化//关闭事件//建立一个窗口。

2024-09-05 12:33:48 515 1

原创 Dubbo如何支持本地调用?InJvm方式解析

与真正的本地方法调用不同的是,Dubbo 本地调用会经过 Filter 链,其中包括了 Consumer 端的 Filter 链以及 Provider 端的 Filter 链。injvm相关的代码实现在Dubbo-rpc-injvm模块中,主要是InjvmExporter、InjvmInvoker和InjvmProtocol。默认情况下,本地调用是自动开启的,不需要做额外的配置。Dubbo是一个远程调用的框架,对于一个服务提供者,暴露了一个接口供外部消费者调用,第一,泛化调用的时候无法使用本地调用。

2024-09-04 23:22:32 886 1

原创 axios在vue中的使用

并引入axios : import axios from ‘axios’(5种)get,post,put,patch,deleteget:获取数据(编辑)post: 提交数据(表单提交+文件上传)put: 更新数据 ( 所有数据推送到后端 )patch: 更新数据(只将修改的数据推送到后端)delete: 删除数据post put patch很相似,都有两种数据格式:form-data,application。

2024-09-04 09:25:53 4020

原创 AngularJS进阶(十五)Cookie ‘data‘ possibly not set or overflowed because it was too large_angular

凭借直觉,cookieStore应该类似于java的垃圾回收机制,就算没有人工编码实现释放cookieStore所占用的存储空间,系统也会在其生命周期结束后释放其存储空间。而instance类似于指针,只是其指向的是一个对象地址,其对象是可以存储任意内容、格式、大小的数据的,不受内存所限。经过网络查询也没能获得明确答案,不过从提示可以看出,其可存储数据空间就是4K,而且其提供的方法只有put、get、remove三种,故得知更改其默认存储数据空间是不现实的事情。1.cookieStore默认存储多少数据?

2024-09-03 22:27:52 1355

原创 350页前端校招面试题直击大厂:前端基础、前端核心、计算机基础、项目、Hr面

*1.HTML2.CSS3.前端基础4.前端核心5.前端进阶6.移动端开发7.计算机基础8.算法与数据结构9.设计模式10.项目11.职业发展12.Hr面**正文。

2024-09-03 17:01:07 693

原创 2021年Web前端面试宝典WebAPI部分

每个DOM节点都是一个object对象,它可以像其他的js Object一样具有自己的property和method,所以property的值可以是任何数据类型,大小写敏感,原则上property应该仅供 js操作,不会出现在html中(默认属性除外:id/src/href/className/dir/title/lang等),和其他js object一样,自定义的property也会出现在object的for…2、处于目标阶段:事件到达目标对象,事件触发,如果事件不允许冒泡,事件会在这一阶段停止传播。

2024-09-03 00:02:19 950

原创 03-css属性

这种方式的选择器,将选中同时满足后两者定义的元素,也就是前者所定义的标签类型,并且制定了后者的类型或者id的元素,故~~~。将HTML标签看作一个个容器,其中被包含的小容器会继承包含它的大容器的风格样式,也称包含与被包含的标签为父子标签,即。(2) 按选择器的嵌套关系,eg: .a .b 或 .a #b(直接按样式的嵌套关系编写)**是一个重要的编辑文本的标签,用来被组合HTML文档中的行内元素,它没有固定的格式表示。**.**类名称{ } 标签内容

2024-09-02 15:47:22 2418

空空如也

空空如也

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

TA关注的人

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