自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7个Js async await高级用法

/输出:[1,3,5]//对节点进行异步处理逻辑。//使用异步初始化的类实例。//有可能失败的异步操作。//异步定时器函数。

2025-01-20 11:57:09 338

原创 [译]Kotlin + buildSrc:更好的管理Gadle依赖

这里存在许多重复的配置,而且当你的项目有很多module时很难管理依赖库的版本更新。

2025-01-15 08:30:27 594

原创 [译] 带你领略 ConstraintLayout 1

使用百分比指定按钮的宽度,以便在保持设计效果的同时适应可用空间。所有视图都支持和属性。这些将导致约束被固定在可用空间指定百分比位置。因此,使用几行 XML 代码就可以使Button或TextView展开并以百分比填充屏幕。

2025-01-15 08:26:45 580

原创 [译] 全新 Android 注入器 _ Dagger 2(三)

如果你还没有阅读(一)和(二),我建议你先阅读它们。中声明这些,还不如把共同的代码放到基类里面。喜欢继承,那么我们也可以假装喜欢继承 😛。这是因为我们使用的是支持库(v4库)的。并没有多大的区别,所以可以让我们的。接口(接口是可以继承接口的)来删除。这些类正好是我所需要的。同样的,如果你想要在。中使用注入,那么你应该在你的。抽象类中定义了,所以我们的。最近,我把这些相关代码移到。让我们看看这些类做了些神马。的方式来减少模板代码。接口以及重写方法了。现在,是不是更简洁了。你有没有意识到我们的。

2025-01-15 08:23:02 783

原创 vSphere HA 原理与配置_vsphere提供的保护级别

Master主机看到这个标志后,就知道Slave主机已经是隔离状态,然后Master主机通过HA锁定其他文件(datastores上的其他文件),当Slave主机看到这些文件已经被锁定,就知道Master主机正在重新启动虚拟机,然后Slave主机可以执行配置过的隔离响应动作(如关机或者关闭电源)其运行机制是监控群集中的ESXi主机及虚拟机,通过配置合适的策略,当群集中的ESXi主机或虚拟机发生故障,可以自动到其他的ESXi主机上进行重新启动,最大限度保证重要服务不中断。对主机内存资源数进行同样的计算。

2025-01-14 16:16:53 438

原创 VMware三种网络模式_vmnet1是eth0还是eth1

当前模式下经测试虚拟机的IP(192.168.12.132,这是一个新建的虚拟局域网,第一张图中Vmnet8的IP4为192.168.12.1,这个可以自定义编辑,在虚拟机编辑——网络编辑里面),宿主机和虚拟机可以互访,虚拟机也可以访问局域网中其他电脑,但是宿主机局域网内的其他电脑无法访问虚拟机。C、Host-only模式:在这种特殊网络环境调试中,真实网络和虚拟机网络会隔离开,相当于宿主机和虚拟机新组建了一个网络,宿主机与虚拟机可以互访,但是虚拟机与除宿主机外的其他电脑隔离,不能互访。

2025-01-14 16:05:42 215

原创 SpringBoot整合Quartz定时任务持久化到数据库的开发。超详细,可用

commit;

2025-01-13 23:36:06 848

原创 SpringBoot操作ES进行各种高级查询(值得收藏)

Java API操作ES。

2025-01-13 23:32:24 594

原创 springboot怎么打包部署

/验证controller是否正常响应并判断返回结果是否正确@Test单元测试是验证你代码第一道屏障,要养成每写一部分代码就进行单元测试的习惯,不要等到全部集成后再进行测试,集成后因为更关注整体运行效果,很容易遗漏掉代码底层的bug。(二)集成测试。

2025-01-13 23:28:41 859

原创 redis特点及持久化

多功能实用工具:Redis是一个多实用的工具,可以在多个用例如缓存,消息,队列使用(Redis原生支持发布/订阅),任何短暂的数据,应用程序,如Web应用程序会话,网页命中计数等。操作都是原子性:所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。支持丰富的数据类型:Redis支持字符串、列表、集合、有序集合散列数据类型,这使得它非常容易解决各种各样的问题。#每次收到写命令就立即强制写入磁盘,最慢的,但是保证完全的持久化,不推荐使用。4、Redis持久化。

2025-01-13 16:42:24 364

原创 Redis持久化AOF与RDB全面解析(大厂面试必问,看完之后offer直接到手,你学废了吗?)

RDB持久化方案进行备份时,Redis会单独fork一个子进程来进行持久化,会将数据写入一个临时文件中,持久化完成后替换旧的RDB文件。在整个持久化过程中,主进程(为客户端提供服务的进程)不参与IO操作,这样能确保Redis服务的高性能,RDB持久化机制适合对数据完整性要求不高但追求高效恢复的使用场景。

2025-01-13 16:38:42 750

原创 Redis性能测试怎么做?看看大佬写的测试总结

redis-cli。

2025-01-13 16:34:59 663

原创 Maxwell 一款简单易上手的实时抓取Mysql数据的软件_maxwell mysql

3、Slave 从库读取并重做中继日志中的事件,将改变的数据同步到自己的数据库。

2025-01-13 01:07:24 353

原创 Maven系列第5篇:私服详解

登录成功后会弹出一些设置,如下:点击Next,设置新的登录密码(新密码要保存好),如下:点击Next->Finish完成设置。

2025-01-13 01:03:42 1065

原创 Matplotlib更多实用图形的绘制

向量场将二维向量与二维平面的每个点相关联,在物理学中很常见。本例中,为了进行符号计算,我们借助SymPy包,这个软件包只用于保持代码的简短。我们不必关系向量场的计算方法,记住,本文的主要目的是可视化,因此我们只需要关心如何显示向量场——使用。数组,所以我们可以以处理单个变量的方式处理它们,这使得计算标量场的过程简洁易读。函数的作用是:获取两个坐标列表,并构建坐标网格。因为两个坐标列表都是。等高线将具有相同值的所有点连接起来,可以更容易看到数据的分布特征。我们也可以使用不同的颜色映射观察效果,只需要修改。

2025-01-13 00:59:59 989

原创 ES6之Object

如果非对象参数出现在源对象的位置(即非首参数),那么处理规则有所不同。首先,这些参数都会转成对象,如果无法转成对象,就会跳过。这意味着,如果undefined和null不在首参数,就不会报错。其他类型的值(即数值、字符串和布尔值)不在首参数,也不会报错。但是,除了字符串会以数组形式,拷贝入目标对象,其他值都不会产生效果。上面代码中,v1v2v3分别是字符串、布尔值和数值,结果只有字符串合入目标对象(以字符数组的形式),数值和布尔值都会被忽略。这是因为只有字符串的包装对象,会产生可枚举属性。

2025-01-11 22:49:07 786

原创 es6中的promise对象

then中传了两个参数(这两个参数均为回调函数),then方法可以接受两个参数,第一个对应resolve的回调,第二个对应reject的回调。resolve函数的作用,将Promise对象的状态从“未完成”变成“成功”(即从Pending变为Resolved),在异步操作成功时调用,并将异步操作的结果,作。then方法是promise的最基本的方法,返回的是两个回调,一个成功的回调,一个失败的回调,实现过程如下。reject函数的作用是,在异步操作失败时调用,并将异步操作报出的错误,

2025-01-11 22:45:26 682

原创 ES6 ES6详细介绍,const和相关解析赋值,模板字符串,箭头函数应用和实例 【详解加实例】(一)

4. 箭头函数,在形参只有一个时,可以省略小括号;在代码块中只有一条语句时,可以省略花括号。**1. 内容中可以直接回车换行(可以有换行符)。在单引号或双引号定义的字符串就不可以!**2. 使用箭头函数后,不能作为构造函数来实例化对象。3. 使用函数箭头后,不能使用arguments 变量。2. 变量拼接,通过使用:${变量名}。上面对数组一一对应,就能打印出对应值。8. ES6 箭头函数的应用。9. ES6 定义参数默认值。6. ES6 简化对象写法。7. ES6 箭头函数。9.2 与解构赋值结合。

2025-01-11 22:41:43 538

原创 csdn中Markdown编辑器的使用

合理的创建标题,有助于目录的生成直接输入1次#,并按下space后,将生成1级标题。输入2次#,并按下space后,将生成2级标题。以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。直接输入1次,并按下后,将生成1级标题。输入2次,并按下后,将生成2级标题。以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。如何改变文本的样式强调文本强调文本标记文本引用文本H2O is是液体。210 运算结果是 1024.强调文本强调文本引用文本H。

2025-01-11 18:30:47 622

原创 CoProcessFunction实战三部曲之一:基本功能

开发一个Map算子,将字符串转成Tuple2;再开发抽象类AbstractCoProcessFunctionExecutor,功能包括:flink启动、监听端口、调用算子处理数据、双流连接、将双流处理结果打印出来;

2025-01-11 18:27:06 219

原创 Compose LazyColumn 对比 RecyclerView ,谁的性能更好?_android compose recyclerview

LC 和 RV 各有长短,就看我们如何去选择了,用在什么场景了。该如何选择,相信大家看完也就知道了,复杂列表 (像电商首页那种) 是必须要选用RV 的,简单的列表可以选择LC,因为简单列表LC体验更好,更加丝滑,跟手性更好。当然LC 还在google的优化中 , 之后的LC肯定也会和他老大哥RV 一样,不管面对什么场景都会有着更加稳定的表现。

2025-01-11 18:19:38 903

原创 Android+Appium自动化测试环境搭建及实操_appium实现android自动化

Appium是一个开源的移动端自动化测试工具,适用于移动端原生APP、移动Web APP或混合APP的自动化测试;Appium继承了Selenium(Web端自动化测试工具),应用WebDriver(JSON wire protocol)技术,借助操作系统自带的测试框架来驱动Android和IOS应用。特点:Appium是一个开源、跨平台、多语言支持、接口统一,适用于原生app、Web app或混合移动app的自动化测试工具;理念:旨在满足移动端自动化测试需求;架构。

2025-01-11 09:47:57 527

原创 Android 高工面试必考题(二):Android的事件分发机制设计与实现,掌握了到底有什么用?

本来写到这就结束了,但回顾一遍还是打算给大家稍微总结一下。需要总结的小点:1、Android 事件分发总是遵循 Activity => ViewGroup => View 的传递顺序;2、onTouch()执行总优先于onClick()Android事件分发机制详解:史上最全面、最易懂,所以直接引用一下其中的图片。Activity 的事件分发示意图ViewGroup 事件分发示意图View 的事件分发示意图事件分发工作流程总结。

2025-01-11 09:44:16 911

原创 Android 高仿微信6

关于绘制文本区域的计算,首先是起点x:mIconRect.left + mIconRect.width() / 2- mTextBound.width() / 2 有点长哈,文本mIconRect.left + mIconRect.width() / 2这个位置,在图标水平区域的中心点,这个应该没有疑问;还剩两个反射的方法,是控制Actionbar的图标的,和点击menu按键,将ActionBar的menu显示在正常区域的~~6-7步,是绘制文本,可以看到,我们的文本就是通过设置alpha实现的。

2025-01-11 09:40:34 842 1

空空如也

空空如也

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

TA关注的人

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