自定义博客皮肤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头条面试题解析:Retrofit使用的注解是哪种,注解的底层是怎样实现的?(持续更新)

你同样可以把Type改为Field或者Method,或者你可以不用这个指示,这样的话你的注解在类,方法和变量上就都可以使用了。需要注意的是 Method.getParameterAnnotations()方法返回一个注解类型的二维数组,每一个方法的参数包含一个注解数组。如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。Field field = ... //获取方法对象。

2024-09-11 08:02:44 598

原创 Android 系统级应用守护进程

由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件[外链图片转存中…(img-ep5S3FlU-1726003250592)][外链图片转存中…(img-0QRwCegQ-1726003250593)][外链图片转存中…(img-V6CIyXAJ-1726003250593)]

2024-09-11 05:21:03 1029

原创 Android Studio 无法使用 Profile

按照字段 java.lang.ClassNotFoundException: Didn’t find class “android.telephony.TelephonyManager$CellInfoCallback” on path: DexPathList 进行查找,说是sdk配置的问题,根据其中的方法重新设置build.gradle 的版本信息,虽然不会报以上的错误,但是还是会闪退,报出以下错误。鉴于时间关系,暂放,晚点再查看!2、解决方案查找(暂未解决)

2024-09-11 01:49:53 2001

原创 【C++】map和set的使用_linux c+

set 的特点:与map/multimap不同,map/multimap中存储的是真正的键值对,set中只放value,但在底层实际存放的是由构成的键值对。set中插入元素时,只需要插入value即可,不需要构造键值对。set中的元素不可以重复(因此可以使用set进行去重)。使用set的迭代器遍历set中的元素,可以得到有序序列set中的元素默认按照小于来比较set中查找某个元素,时间复杂度为:log nset中的元素不允许修改。

2024-09-10 12:02:59 1028

原创 Linux部署hadoop2

Java设置;创建hadoop要用到的文件夹;hadoop设置;格式化hdfs;启动hadoop;验证hadoop;接下来就逐步开始吧;

2024-09-10 07:07:11 1104

原创 Linux基础-Swap分区_linux格式swap分区

常用选项:-s 显示分区信息 -p 设置优先级 -h 查看帮助信息。swapoff /opt/wangwu.dd #关闭Swap分区。swapon /opt/wangwu.dd #开启Swap分区。格式:swapon 选项 | swapon 分区。swapon -s #查看Swap分区。swapon -s #查看Swap分区。格式:swapoff 分区。功能:格式化Swap分区。常用选项:-f 强制执行。格式:mkswap分区。功能:使用Swap分区。功能:关闭Swap分区。

2024-09-10 03:56:46 702

原创 Linux 系统被黑客入侵!怎么排查?_linux系统排查

这里我们先做的操作就是,先把/usr/lib/mysql/mysql 和/sbin/httpss 给删除。我这里不计划去找进程(已经在新建一台版本一致的系统, 来拷贝top 和ps 命令,需要一小会,我们趁这个时间,先看看其他),因为之前朋友重启过服务器,发现服务器启动过一会才会负载较高。最后耗费了一段时间才反应到,入侵者可能不仅仅加锁了文件还加锁了/usr/bin/。朋友处理了一会没有解决,我开始想说我不是搞安全的,我怎么会,但朋友开出了天价,一顿海底捞,我在生活和现实面前低头了,开始上手看看了。

2024-09-10 01:04:03 706

原创 Docker容器(配置+镜像建立及优化+镜像加速器制作)_加快打包容器镜像

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

2024-09-09 18:38:21 1246

原创 15天学习MySQL计划(运维篇)分库分表-监控-第十四天_mysql学习计划

​ mycat-web(mycat-eye)是对mycat-server提供监控服务,功能不局限于对mycat-server使用。他通过JDBC连接mycat,mysql监控,监控远程服务器(目前仅限于Linux系统)的cpu,内存,网络,磁盘。​ mycat-eye运行过程中需要zookeeper,因此需要先安装zookeeper。zookeeper安装mycat-web安装web访问http://192.168.2.1:8082/mycat。

2024-09-09 15:14:22 1087

原创 Spring IoC源码学习:createBean 详解(上)

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0// 2.ObjectFactory类注入的特殊处理// 3.javaxInjectProviderClass类注入的特殊处理} else {// 4.通用类注入的处理// 4.1 如有必要,请获取延迟解析代理。

2024-09-08 01:54:12 656

原创 MySQL基础学习手册

各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0rnings: 0#查看字段信息#用add添加字段各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了[外链图片转存中…(img-5vuSsyUC-1725700278096)][外链图片转存中…(img-TXRD7hKs-1725700278097)]

2024-09-07 17:11:28 1787

原创 Java详解:如何实现一个-redis-缓存服务

顺便给大家推荐一个Java技术交流群:473984645里面会分享一些资深架构师录制的视频资料:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多!这些接口分别用于存储不过期的对象、存储将来过期对象、获取缓存对象、获取缓存对象剩余存活时间、删除缓存对象、设置缓存对象过期时间、清除所有缓存对象的功能。

2024-09-07 11:14:52 445

原创 Java向下转型的意义

总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。

2024-09-07 05:36:14 869

原创 02- ES安装及head插件安装&Kibana的安装

像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用Elasticsearch作为底层支持框架,可见Elasticsearch提供的搜索能力确实强大.市面上很多时候我们简称Elasticsearch为es。Logstash是ELK的中央数据流引擎,用于从不同目标(文件/数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同目的地(文件/MQ/redis/elasticsearch/kafka等 )。Kibana可以将elasticsearch的数据通过友好的页面展示出来,提供实时分析的功能。

2024-09-06 13:40:51 544

原创 H5 直播的疯狂点赞动画是如何实现的?

假如生成的曲线轨迹不平滑的话,那看到的效果就会太突兀,比如上一个是 10 px,下一个就是 -10px,那显然,动画就是忽左忽右左右闪烁了。这是 Math.sin(0) 到 Math.sin(9) 的曲线图走势图,它是一个平滑的从正数到负数,然后再从负数到正数的曲线图,完全符合我们的需求,于是我们再需要生成一个随机比率值,让摆动幅度随机起来。在运行到 25% * 4 = 1s,即 1s之后,是向左偏移 -8px, 2s 的时候,向右偏移 8px,3s 的时候,向做偏移 15px ,最终向右偏移 15px。

2024-09-05 12:42:54 2357 1

原创 easyUI入门

从学习文档的完整性、前端框架的稳定性,组件的丰富性考虑,easyui都要优于layui。虽然从效果来看,easyUI的界面效果要远远差于bootstrap,layout,但。从公司的角度,考虑框架成本、公司的后端技术人员前端功底、前端的社区活跃度。完成做框架的第一步,导入jar包,在这里就是把我们之前。从金钱的角度上,开发首先会排除掉bootstrap。**,因此把他们放在静态资源包下**二,easyUI的学习和使用。三, layout控件。

2024-09-04 23:31:58 980

原创 axios封装与api接口管理

我们的项目环境可能有开发环境、测试环境和生产环境。我们通过node的环境变量来匹配我们的默认的接口url前缀。axios.defaults.baseURL可以设置axios的默认请求地址就不多说了。创建config目录。目录下创建内容如下:baseUrl:’ http://www.devele.com:4456’ //开发环境用到的baseurl// 环境的切换//同时 package.json的scripts需指定测试环境的模式 --mode test。

2024-09-04 09:35:00 884

原创 AngularJS进阶(四十)创建模块、服务_js html tri-buttoncounter(1)

使用自定义指令遍历按钮{{city}}

2024-09-03 22:36:49 992

原创 3分钟教你创建一个vite+ts+vue3的脚手架2022年。

回车选择 vue回车选择 vue-ts创建成功 cd 到根文件夹(vite-project)里面。

2024-09-03 17:20:07 466

原创 2024最全前端面试系列(浏览器原理)(最容易忽视的面试隐藏大杀器)

2020前端面试系列(浏览器原理)浏览器输入URL到返回页面的全过程在浏览器地址栏输入URL浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤如果资源未缓存,发起新请求如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证。检验新鲜通常有两个HTTP头进行控制Expires和Cache-Control:HTTP1.0提供Expires,值为一个绝对时间表示缓存新鲜日期。

2024-09-03 12:11:03 717

原创 2021年将最流行的10大JavaScript库(1)

通常,在JavaScript中,尤其是在早期版本中,对日期和时间的支持太少。JavaScript中有许多日期/时间库来支持JavaScript中的日期和时间。它是一个破坏性的JavaScript库,用于使用单向数据流和基于组件的UI开发来构建用户界面。它是一个简约,快速且操作简单的库。它是一个小的实用程序库,用于在Browser和Node.js中调试JavaScript应用程序。受Ruby命令员的启发,Commander.js是一个库,它为服务器端JavaScript提供了完整的命令行界面解决方案。

2024-09-03 00:10:38 806

原创 036:vue导出页面生成pdf文件_vue el-element的导出页面为pdf

在vue项目开发中,我们有的时候是要将页面中的内容导出为pdf格式的文件。在本示例中,我们就是如何演示将html转换为pdf文件的。

2024-09-02 15:56:29 1332 1

空空如也

空空如也

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

TA关注的人

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