自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java从0到架构师】Spring - 生命周期、代理

bean 的生命周期一个 bean 从出生到死亡,经历的生命周期方法是:构造方法setterBeanNameAware 的 setBeanNameApplicationContextAware 的 setApplicationContext可以获取到当前所处的 IoC 容器BeanPostProcessor 的 postProcessBeforeInitializationInitializingBean 的 afterPropertiesSet。

2024-09-12 16:00:12 320

原创 【074期】摒弃“机械化”编码,Spring Boot 实现动态增删启停定时任务

logger.info(“定时任务执行结束 - bean:{},方法:{},参数:{},耗时:{} 毫秒”, beanName, methodName, params, times);添加实现了CommandLineRunner接口的SysJobRunner类,当spring boot项目启动完成后,加载数据库里状态为正常的定时任务。System.out.println(“执行有参示例任务:” + params);添加定时任务注册类,用来增加、删除定时任务。修改定时任务,先移除原来的任务,再启动新任务。

2024-09-12 14:56:45 783

原创 Android进阶性能调优;不可思议的OOM

二、问题描述在详细描述问题之前,先弄清楚一个问题:什么导致了 OOM 的产生?下面是几个关于 Android 官方声明内存限制阈值的 API:通常认为 OOM 发生是由于 java 堆内存不够用了,即这种 OOM 可以非常方便的验证(比如: 通过 new byte[] 的方式尝试申请超过阈值maxMemory() 的堆内存),通常这种 OOM 的错误信息通常如下:而前面已经提到了,本文中发现的 OOM 案例中堆内存充裕(Runtime.getRuntime().maxMemory() 大小的堆内存还剩余很大

2024-09-10 05:57:42 1156

原创 Android开发八年,面试50+公司经验总结:Android面试过程所需要掌握的技术

个人信息栏其实不用写很多东西,最主要的就是姓名、联系方式、性别、如果学校是名校那么就写上,如果本科学的是计算机专业也可以在这里写上,如果都不是就最好放到最后去写,因为最前面的东西永远是最先看到的内容,也是你最有竞争力和卖弄的资本。这是活生生的例子。我在面试华为的时候面试官就特意去看了我的csdn上的博客。然后说写的还是不错的,给他留下了一个不错的印象,所以这点是绝对的加分项最好就是写在最前面。刷面试题这块其实一开始我并没有刷特别多,也就是简单的看了下一些基础性的知识点。

2024-09-10 03:00:44 1164

原创 Android基础知识之屏幕兼容模式

我的面试经验分享可能不会去罗列太多的具体题目,因为我依然认为面试经验中最宝贵的不是那一个个具体的题目或者具体的答案,而是结束面试时,那一刻你的感受以及多天之后你的回味~很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含。

2024-09-10 01:34:18 374

原创 Android—Dagger2-让你爱不释手--重点概念讲解、融合篇(附视频讲解)

关于dagger2概念性的东西基本都已经介绍完毕,剩下的比如Lazy、Provide等注解就不做介绍了,它们太简单了。同时也着重介绍了Scope,Qualifier等概念。还从整个app的角度来分析Component的组织方式。希望对大家能有帮助,因为dagger2上手还是比较复杂的,其实关键一点就是对于各种概念性的东东不了解,不知道它们到底有啥用途。所以我希望能帮到初学者对dagger2有一个整体性概念性的了解,然后在看网上的例子时能神清气爽。作者:我是技术男。

2024-09-10 00:07:53 1012

原创 Android 深入Http(1)HTTP原理和机制

我的面试经验分享可能不会去罗列太多的具体题目,因为我依然认为面试经验中最宝贵的不是那一个个具体的题目或者具体的答案,而是结束面试时,那一刻你的感受以及多天之后你的回味~很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含。

2024-09-09 22:05:26 1062

原创 Android 外网远程连接真机进行开发调试

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-09-09 20:38:41 650

原创 Android R 新特性变化

Android 10 新增了针对 5G 的平台支持,可以使用连接 API (ConnectivityManager)来检测设备是否具有高带宽连接,还可以检查连接是否按流量计费。借助这些功能,应用和游戏可以为使用 5G 的用户量身打造丰富的沉浸式体验。

2024-09-09 19:12:02 957

原创 Android 8(2)

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-09-09 17:45:34 951

原创 Ubuntu下OpenResty 搭建高性能服务端_ubuntu openresty luajit

解决数据不一致比较好的办法是采用主从或分布式集中存储,而遇到存储瓶颈就需要进行按业务键进行分片,将数据分散到多台服务器。

2024-09-08 19:59:21 480

原创 postgresql分表及数据迁移_postgresql 如何表中已有数据, 然后创建分区表,这会导致旧数据迁移到新建的表中吗

pg_dump -h 本地数据库IP -U 本地数据库账号 -d 本地数据库实例 -t wh_photo_* -f wh_photo_all.sql。pg_dump -h 生产数据库IP -U 生产数据库账号 -d 生产数据库实例 -t wh_photo -f wh_photo.sql。psql -h 生产数据库IP -U 生产数据库账号 -d 生产数据库实例 -f wh_photo_all.sql。

2024-09-08 14:47:53 979

原创 jenkins+docker-compose+gitee实现自动化部署nestjs项目_docker打包nestjs

本地创建docker-compose.yml文件并导入服务器根目录服务器执行即可执行成功后即可打开 服务器ip:10240 访问jinkins。

2024-09-07 23:33:09 451 1

原创 Android测试:关于junit、espresso、mockito、robolectric

如A对象方法依赖B对象方法,在测试A对象的时候,我们需要首先构造出B对象,这样子增加了测试的难度,如果依赖过多,相应地也增大了编写测试用例的难度。上面runClick里面的测试,一个表示text内容为"点击获取城市感冒指数"则执行点击,另一个表示找到R.id.wendu的控件,然后看它是否text内容为"点击获取城市今天温度"。Mockito是一个Java开源的测试框架,Mockito在测试中尝试移除我们传统JUnit单元测试中使用的Expect方式,这样子有效降低代码的耦合。

2024-09-07 17:14:00 801

空空如也

空空如也

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

TA关注的人

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