自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android各种提示Dialog 弹出框

else {if (!@Override});.create();if (!@Override});null);.create();

2024-06-04 17:52:04 671

原创 Android 断点续传进阶之多线程下载

if (System.currentTimeMillis() - time > 1000) { //减少ni负载 大于10秒发送更新。//利用线程池来执行线程任务。if (isPause) { //如果暂停 把线程信息进行保存 最后一个参数 他会把每个线程的 进度保存起来。//从线程中拿到完成的进度。if (allFinished) { //如果线程都完成了。//每个线程执行完毕 都执行去判断 所有的线程是否都执行完毕。

2024-06-04 17:19:56 402

原创 Android Flutter全家桶学习资料(从入门到实战)_安卓开发全家桶

​ )

2024-06-04 16:47:04 293

原创 2021Android大厂面试合集,精选(建议收藏!)

建议用掌握与熟练掌握取代了解与精通。这里教给大家一个小套路,可以提高收到面试邀请的机会。那就是在你简历的左上角印上准备面试公司的Logo。面试官在一堆简历中突然翻到一张印着自己公司Logo的简历,不免会多看你的几眼。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qe6bzune-1611123109279)(//upload-images.jianshu.io/upload_images/24142630-6fa55bb3c179cdba.png?

2024-06-04 16:07:17 328

原创 118道 Android 经典基础面试题整理,你能否全部答上?

面试官面什么,完全是看他们个人的(性格,心情,天气,你的面相)。以上只是一些我觉得重要的点,当然还有很多深层的东西不是一时半日可以补上来的,还是要看自己平时的经验积累。PS:如果面试官说,还有什么想问的,千万不要给自己挖坑,说今天自己表现怎样,能不能被录取。89、Fragment 在 ViewPager 里面的生命周期,滑动 ViewPager 的页面时Fragment 的生命周期的变化。32、ViewPager使用细节,如何设置成每次只初始化当前的Fragment,其他的不。

2024-06-04 16:01:46 256

原创 01、泛型是什么?——《Android打怪升级之旅

/ 泛型存在之后// X 编译时就会报错。

2024-06-04 15:59:13 254

原创 同事拿下阿里菜鸟P6offer,程序员,难道Java真的凉了_菜鸟p6级别待遇

ffer定级P6](https://img-blog.csdnimg.cn/img_convert/cca8e7893b62cb259275a0395ee569eb.png。其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。**程序员H:**是啊,幸亏之前为了弄懂JVM还看了两本书,不然真不知道说啥了!没什么过多的问题,主要就是聊了一下自己今后的职业规划,告知了薪资组成体系等等。**小天:**好像问了两次看书的情况诶?

2024-05-20 14:08:26 244

原创 双非本科4年Java经验,五面阿里成功上岸阿里,分享我的神奇经历

比如:10+年的软件开发经验(说明你的主业),4+年的团队leader经验(说明你的领导力),擅长高可用高性能的分布式架构(说明你的专业和专攻),多年互联网和金融行业背景(说明你的行业背景),任职于XXX公司的XX职位(说明你的职业),负责XXX平台或系统(说明你的业务场景)…**【Java快速面试指南目录】**Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等。

2024-05-20 14:07:52 846

原创 半个多月时间4面阿里,已经成功拿下offer,分享一下个人面经

后面我知道我的回答虽然答到了点子上,但是扩展程度不够,对一些问题的理解缺乏足够的实践经验。由于具体的技术问题在前两轮面试中已经问过了,所以三面后不会有具体的技术问题,总结来看,对自己做过的项目一定要深入,包括使用使用到的技术原理、为什么要使用这些技术。虽然在面试中有一些回答不出来很正常,但是如果能够做到出乎面试官的意料,也是面试官对你很重要的加分项。疯狂看书、写代码、写博客、做项目,每天都在对自己进行总结和反思,正是这样一个不断的自我反思与努力的过程中,我得到了真正的成长与进步。

2024-05-20 14:07:17 275

原创 【毕业设计】Java基于微信小程序的同城二手物品租赁系统

概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。系统的E-R图显示了系统中实体之间的链接。访问者根据登录界面设置的信息项如实填写,待信息通过验证后,访问者可以进入指定的页面享受本系统提供的服务和阅读本系统的相关信息。管理员功能有首页、个人中心、用户管理、出租者管理、商品分类管理、商品信息管理、在线租赁管理、物品归还管理、系统管理等功能模块。出租者功能有首页、商品信息、我的(商品信息、在线租赁、在线沟通、物品归还)。用户功能有首页、商品信息、我的(在线租赁、在线沟通、物品归还)。

2024-05-20 13:59:27 407

原创 【Spring】如何解决Spring的循环依赖问题?这道面试题助我拿到了Offer!!

最近,有关于Spring的面试中,Spring的循环依赖问题是必问的知识点,你回答的不好,就会被直接pass掉。即使你没被pass掉,你也会比那些知道如何解决Spring循环依赖问题的同事薪资低,这就是现实。所以,我们今天就一起来探讨下如何解决Spring循环依赖的问题。关注微信公众号,阅读更多技术干货文章!!什么是循环依赖?循环依赖其实就是循环引用,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。

2024-05-20 13:58:53 637

原创 【leetcode刷题】9

为了回馈各位粉丝,礼尚往来,给大家准备了一条多年积累下来的优质资源,包括 学习视频、面试资料、珍藏电子书等。前i天的最大收益 = max{前i-1天的最大收益,第i天的价格-前i-1天中的最小价格}计算今天之前最小值买入,今天卖出的获利,也即今天卖出的最大获利。怎么领取请大家自己找,寻宝游戏现在开始。找不到可以评论留言,一条就会注意到你。比较每天的最大获利,取最大值即可。⭐今天是坚持刷题更文的第。⭐更多算法题欢迎关注专栏。又是一道动态规划的题。

2024-05-20 13:58:19 360

原创 【Java】【JS】LeetCode - 动态规划 - # 198 打家劫舍

(1)偷窃第 k间房屋,那么就不能偷窃第 k-1 间房屋,偷窃总金额为前 k-2间房屋的最高总金额与第 k间房屋的金额之和。(2)不偷窃第 k 间房屋,偷窃总金额为前 k-1 间房屋的最高总金额。= 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。在两个选项中选择偷窃总金额较大的选项,该选项对应的偷窃总金额即为前 k 间房屋能偷窃到的最高总金额。输入: [1,2,3,1]

2024-05-20 13:57:44 383

原创 Mybatis拦截器安全加解密MySQL数据实战

这里其实想过不改动原对象,而是把原请求对象克隆一份,在克隆对象上进行加密,然后在去查询数据库。但在本次安全加解密需求中只针对指定字段(如手机号和真实姓名),现在这种全量字段加解密就不行,而且性能也低,毕竟加解密是很耗费服务器CPU运算资源的。注意:如果作用于字段,那当前类必须先标注该注解,因为会优先判断类是否需要加解密,然后在判断字段是否需要加解密,否则只作用于字段不会起效。这是因为对请求参数进行加密操作时改动的是原对象,如果不还原解密数据,这个对象如果在后续还有其他操作,那就会使用密文,导致数据紊乱。

2024-05-20 13:48:54 1014

原创 Mybatis-plus常用API全套教程,看完没有不懂的

官网:创建数据库数据库名为mybatis_plus创建表创建user表id BIGINT(20) NOT NULL COMMENT ‘主键ID’,name VARCHAR(30) NULL DEFAULT NULL COMMENT ‘姓名’,age INT(11) NULL DEFAULT NULL COMMENT ‘年龄’,email VARCHAR(50) NULL DEFAULT NULL COMMENT ‘邮箱’,

2024-05-20 13:48:20 613

原创 LCN分布式事务框架原理

TxClient的代理连接池实现了接口,并重写了close方法,事务模块在提交关闭以后TxClient连接池将执行"假关闭"操作,等待TxManager协调完成事务以后在关闭连接。

2024-05-20 13:47:45 308

原创 Java面试题-Web服务器与Http协议

If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT --本地缓存文件的最后修改时间,与另一个响应头组合控制浏览器页面的缓存。Referer: http://www.sina.com/index.jsp --浏览器通知服务器当前请求来自哪个页面,常用于防盗链。404 : 请求资源不存在.通常是路径编写错误,也可能是服务器资源已删除。XML全称是,可扩展的标记语言,注重的是数据和数据结构.语法严格。组成部分 : 请求行 请求头 请求体。200 : 请求成功。

2024-05-20 13:47:10 238

原创 Java 并发编程:volatile的使用及其原理

(3)初始化对象如果是这个流程,多线程环境下就可能将一个未初始化的对象引用暴露出来,从而导致不可预料的结果。因此,为了防止这个过程的重排序,我们需要将变量设置为volatile类型的变量。可见性问题主要指一个线程修改了共享变量值,而另一个线程却看不到。引起可见性问题的主要原因是每个线程拥有自己的一个高速缓存区——线程工作内存。volatile关键字能有效的解决这个问题,我们看下下面的例子,就可以知道其作用:int a = 1;int b = 2;a = 3;b = a;a=”+a);

2024-05-20 13:39:11 582

原创 Java try 与 finally 对于返回值的影响

1.执行到try块 里面的 return 时,在返回的那一刹那,回去检测是否存在finally块,如果存在finally块,回去执行完finally块的代码,再进行返回(如果finally里面有retrun的话,就是直接在finally里面进行结束了,也就是文章开头的情况)。2.在执行到 try块 里面的 return 时 与 准备 执行完finally块的代码 之间, 会把 try块 里面的 return 的值暂且寄存起来,等执行完回到return的时候,拿出来之前的值进行返回。

2024-05-20 13:38:37 317

原创 Idea公司真牛逼,发行最适合程序员编程字体~

它们之间的空间量,自然以等宽字体设计的平衡;从2019.3版本开始,JetBrains Mono字体将随IDE一起提供,当然,你可以下载它并在所需的任何编辑器中使用它。我们的眼睛以非常不同的方式沿代码移动,通常必须垂直移动和水平移动,这与阅读书籍不同,因为它们总是沿同一方向沿文本滑动。因此,在使用JetBrains Mono进行开发时,除其他外,重点研究了在长时间使用代码期间可能导致眼睛疲劳的问题。下方留言聊聊呗~**大家常说“ JetBrains出品,必属精品 ”不知道这次你是否满意~

2024-05-20 13:38:03 242

原创 Eclipse编写Java时printf出现错误

解决:右键项目–>Build path(构建路径)–>Configure build path(配置构建路径)–>Library(库)–>将jre改成高版本或最新的配置。右键项目属性–>java property(java编译器)–>将jdk一致性改为更高级的(例如1.7)若以后遇到类似问题,可举一反三,试试看是不是这个错误!(img-B5IFgsBd-1716183427584)]刷新试试 若还是不可以 接着往下。原因:eclipse的配置过低。

2024-05-20 13:37:29 114

空空如也

空空如也

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

TA关注的人

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