- 博客(61)
- 收藏
- 关注
原创 SpringCache完整案例介绍
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取据缓存了…user1数据更新了。。。。数据库更新数据…user1移走了元素:user1。
2024-06-28 06:48:45
1091
原创 Spring5框架 笔记总结(四)
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取。
2024-06-28 06:22:57
1020
原创 Redis数据淘汰策略
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
2024-06-28 05:26:41
1018
原创 openstack版本查询
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取[外链图片转存中…(img-LcL0Slah-1719521809595)]
2024-06-28 04:57:00
1509
原创 JSON工具类选型指南
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取ata JSON数据@param clazz 指定的java对象*//**
2024-06-28 03:31:56
1134
原创 Java编程:树(实际应用)
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取// 4. 把当前结点的值换成右子结点的值。
2024-06-28 03:05:16
1080
原创 Java干货神总结,程序员面试技巧
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取。
2024-06-28 02:40:35
694
原创 Javaweb 学习记录—JSP内置对象
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取。
2024-06-28 01:50:35
812
原创 Java 1028 人口普查
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取无助。**
2024-06-28 01:26:01
376
原创 16 张图带你搞懂 Java 数据结构,从此想不飘都难!
小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取]( )
2024-06-27 23:15:11
767
原创 Android 设备唯一标识(适配Android版本)
小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取i++) {sb.appe。
2024-06-20 03:36:44
1510
原创 Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。[外链图片转存中…(img-dKoT4h70-1718824114729)]一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。
2024-06-20 03:08:46
576
原创 Android Studio 安卓手机上实现火柴人动画(Java源代码—Python)
小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取。
2024-06-20 02:11:42
632
原创 Android JNI 进阶(含完整 Demo)
小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。[外链图片转存中…(img-GHrvgsIO-1718819016823)]一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。
2024-06-20 01:43:48
573
原创 Android Activity launchMode研究
小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。[外链图片转存中…(img-LXCEe1eE-1718817343106)]一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。
2024-06-20 01:15:54
739
原创 35岁的Android开发,失业海投35家公司简历石沉大海,我的代码生涯该如何走下去?
小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。[外链图片转存中…(img-oqr4HnnM-1718814145090)]一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。
2024-06-20 00:22:36
765
原创 Android记录18-集成极光推送的一点说明
支持推送的内容有通知、消息、富媒体,稳定性好、能及时到达、提供服务API、支持Android、iOS平台,服务端支持Java、PHP、Python、C#、Ruby、Node.js。这里还有一个附加字段,我们有时候可能需要根据推送的不同消息来实现跳转不同的页面,这时候就可能需要用到附加字段了,我们在Broadcast Receiver来接受推送下来的消息,解析附加字段内容,来达到我们的目的。设置注册ID:适用于单播推送,指定推送给某一个人,可以使注册过的用户ID,主要用来区分。
2024-06-19 04:47:39
876
原创 Android程序员架构师筑基必备:IOC控制反转与DI依赖注入(附视频讲解)
依赖注入(Dependency Injection,简称 DI)是实现控制反转的主要方式:在类 A 的实例创建过程中就创建了依赖的 B 对象,通过类型或名称来判断将不同的对象注入到不同的属性中。在我们编码的过程中,通常都需要两个或者更多的类通过彼此的合作来实现业务逻辑,也就是说,某个对象需要获取与其合作对象的引用,如果这个获取的过程需要自己实现,代码的耦合度就会高,维护起来的成本就比较高。你看,在紧耦合的情况下,老王下命令的时候自己要通过 new 关键字创建依赖的对象(小二和尚或者小三和尚);
2024-06-19 04:18:07
756
原创 想让自己的项目6666,可是 Chrome 不答应!
首先,当我们将项目的端口设置为 6000 之后,并非仅仅只有 Chrome 无法访问,Firefox、Safari 也是无法访问的,反而是经常被大家忽略的坐在角落的 IE/Edge 这对难兄难弟可以访问!这个问题实际上是由 Chrome 默认的非安全端口限制导致的,除了上文说的 6000,还有其他端口也无法在 Chrome 、Firefox 以及 Safari 中访问(具体端口见文末列表)。这些无法访问的端口大部分都是小于 1024,小于 1024 的端口大家应该会很少使用,基本上不会在这个上面栽跟头。
2024-06-19 04:17:36
884
原创 Android悬浮窗的一种实现
若 app 的不同业务界面同时需要显示浮窗:进入 界面A 时显示 浮窗A,然后它被拖拽到右下角,退出 界面A 进入 界面B,显示浮窗B,当再次进入 界面A 时,期望还原上次离开时的浮窗A的位置。的话,浮窗的触摸事件就不会被响应,那拖拽就无法实现。新的需求来了,点击浮窗时,贴边的浮窗像抽屉一样展示,点击浮窗以外区域时,抽屉收起。为浮窗设置点击事件等价于为浮窗视图设置点击事件,但如果直接对浮窗视图使用。这方便了拖拽的实现,但点击事件的捕获变得复杂,因为需要定义上述三个。,在窗口界外点击后,窗口会消失。
2024-06-19 03:45:00
671
原创 并发编程:浅析重入锁ReentrantLock与读写锁ReadWriteLock
使用还有:当多个线程读写文件时,读操作与读操作之间不会发生冲突。但采用synchronized关键字实现同步时,还是只能一个线程进行读操作,其他读线程只能等待锁的释放而无法进行读操作。因此,需要一种机制来保证多线程都只是进行读操作时,线程之间不会发生冲突(解决方案:ReentrantReadWriteLock)。synchronized无法得知线程是否成功获取到锁 (解决方案:ReentrantLock)。… …
2024-06-19 03:41:32
826
原创 Android开发之旅:HelloWorld项目的目录结构
通过android.jar将自己的应用程序绑定到Android SDK和Android Emulator,这允许你使用所有Android的库和包,且使你的应用程序在适当的环境中调试。例如上面的HelloWorld.java源文件中的:。该文件夹下面有个R.java文件,R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R.java文件中定义了一个类——R,R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。项目的总配置文件,记录应。
2024-06-19 03:12:52
874
原创 如何培养架构师思维?看十年架构师为你量身打造学习计划,真干货
架构师必须掌握的干货内容熟练使用各种框架,并知道实现原理(比如Spring, mybatis)。JVM虚拟机原理、调优,懂得JVM虚拟机能让你写出性能更好的代码。池技术,对象池,连接池,线程池。JAVA反射技术,写框架必备技术,但是有严重的性能问题,替代方案是JAVA字节码技术。nio,“直接内存”的特点,使用场景。JAVA多线程,同步异步。JAVA各种集合对象的实现原理,可以让你选择更加合适的数据结构,hashmap的实现原理,扩容的性能问题。
2024-06-19 02:52:48
342
原创 基于SSM小区物业管理系统
VALUES (‘9’, ‘张大鹏’, ‘96cae35ce8a9b0244178bf28e4966c2ce1b8385723a96a6b838858cdd6ca0a1e’, ‘123123@qq.com’, ‘13223232323’, ‘1’, ‘-1’, ‘2019-02-18 23:10:16’, null, ‘4’);tinyint(4) DEFAULT NULL COMMENT ‘状态 0:禁用 1:正常’,varchar(100) DEFAULT NULL COMMENT ‘手机号’,
2024-06-19 02:14:57
881
原创 Android凉了也要看的面试题,2020年5月美团Android面试真题(三面+HR)+解析!
这次面试感觉还不错,美团的开发同学待人方面很随和。很喜欢这种氛围。结果不重要,重要的是过程。只要你有实力,就别担心。如果不好好学习,就算背了面试题,又能如何?一样会在面试中PASS。所以说,平时写代码的时候需要多多思考,不一定用到才去Google,对于一些新的技术,要不断追求同时别忘记了基础很重要,基础,基础,基础,重要的事说3遍。在接下来的学习和工作中,需要学习继续探索以下问题。1 Java基础知识。线程,java虚拟机,内存模型等。2 Android基础知识。
2024-06-19 02:11:36
732
原创 Android中对图片的内存优化方法
另外,decodeStream 直接拿图片来读取字节码了,不会根据机器的各种分辨率来自动适应,使用了 decodeStream 之后,需要在 hdpi 和 mdpi,ldpi 中配置相应的图片资源, 否则在不同分辨率机器上都是同样大小(像素点数量),显示出来的大小就不对了。图片对象的本地数据占用的内存最大,而且与程序 Java 部分的内存是分开计算的。放大后的图片使用的 ARGB_8888 颜色模式,就算原图片是ARGB_4444 颜色模式也一样,而且没有办法在放大时直接指定颜色模式。
2024-06-19 01:41:50
761
原创 Android-MPAndroidChart:RadarChart(雷达蜘蛛图)绘制圆点
直接贴代码,很基础的绘制代码,就不做介绍了。@param mostEntries 条目最多的数据集的条目计数。// 画线(仅当禁用填充或alpha小于255时)// 计算将值转换为像素所需的因子。// 计算将值转换为像素所需的因子。绘制数值-也就是和数值相关的位置。@param colors 颜色。@param radius 半径。@param colors 颜色。@param radius 半径。@param colors 颜色。@param radius 半径。// 应用数据集定义的文本样式。
2024-06-19 01:08:20
790
原创 使用云服务构建低成本站点
基于过往的经验,首先考虑的是使用阿里云的ECS+RDS+OSS+CDN的组合。ECS主要用来部署网站主程序,提供用户访问的入口;RDS用来存储网站数据;OSS+CDN用来存储静态数据和进行图片处理。但是考虑到玩该游戏本身的用户并不多,可能这样的组合有一些资源浪费,从白猫计划官方吧的关注用户来看,可能玩家数在万级别差不多。是否有性价比更高的部署方案呢?由此,尝试了阿里云最新推出的云引擎ACE + 七牛云存储的组合。ACE用来替代原来的ECS+RDS提供的服务内容,七牛云存储用来替代原来的OSS+CDN组合。下
2024-06-19 00:34:07
757
原创 Android 时间戳学习笔记
日期和时间格式由日期和时间模式字符串指定。在日期和时间模式字符串中,未加引号的字母A到 Z和 a 到 z被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (‘) 引起来,以免进行解释。””” 表示单引号。所有其他字符均不解释;它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。currentTimeMillis方法返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。
2024-06-19 00:10:08
673
原创 从 单体架构 到 异地多活
今天看到一篇写的很不错的文,想着自己总结一下。异地多活到底是什么?为什么需要异地多活?它到底解决了什么问题?究竟是怎么解决的?
2024-06-18 12:20:39
654
原创 业务连续性方案概述【9】
另一方面,从容灾系统设计的角度来看,是当期容灾系统切换的时间,不能仅仅从存储层面考虑,而要从应用系统整体考虑,包括存储、数据库和应用等几方面,要以能接管业务的耗时为准。为了预防不同的错误、故障、灾难,需要采用的容灾备份解决方案也不相同,如应对设备故障的本地的高可用性容灾方案,应对数据中心灾难而建的同城容灾数据中心,以及应对区域性灾难而建的异地容灾数据中心。值越小表明丢失的数据越少。数据级容灾:异地容灾系统数据是本地关键应用数据的一个副本,当本地系统发生灾难时,系统至少在异地保存有一份可用的关键业务的数据。
2024-06-18 08:31:17
705
原创 【狂神说Java】Spring5笔记
注意:p命令和c命令不能直接使用,需要导入xml约束。并且p需要user类无参构造,c需要user类有参构造的支持。①:默认是单例,只创建一次:(scope=“singleton”)Spring会在上下文中自动寻找,并自动给bean装配属性!自动装配式Spring满足bean依赖的一种方式!指定要扫描的包,这个包下的注解就会生效。3.隐式的自动装配bean【重要】10、c命名空间和p命名空间注入。使用spring的原生Api实现。9.依赖注入之set注入。1.在xml中显示的配置。
2024-06-18 07:52:31
319
原创 【Java数据结构】读懂时间复杂度与空间复杂度(详细图文版)
时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额 外空间,在计算机发展的早期,计算机的存储容量很小。时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法执行所耗费的时间,从理论上说,是不能算出来的,只有你把你的程序放在机器上跑起来,才能知道。空间复杂度不是程序占用了多少bytes 的空间,因为这个也没太大意义,所以空间复杂度算的是变量的个数。在实际中一般情况关注的是算法的最坏运行情况,所以数组中搜索数据时间复杂度为O(N)
2024-06-18 07:18:05
810
原创 《重学Java高并发》你管这“破玩意儿”叫锁(没有高并发经验的朋友们看过来,该专栏结合笔者的实战来讲高并发)
专栏特色:结合10余年的工作经验,在实践中提炼总结高并发经验,将理论落到实处,不仅助力面试,更是真正提高技能。正确理解锁是深入理解Java并发的重中之重。接下来和笔者一步一步进入"Java的锁世界"中来吧,本文将循序渐进的介绍锁的相关知识,从简单到难,从概念到实践思路。1、锁的种类首先以一个非常常见的生活场景举例,例如一个三口之家居住在一个二房一厅的房子里,只有一个卫生间,早上一起床,大家是不是都有抢卫生间,这里就会发生一个有意思的事情了,一人在如厕,其他人排队等待的场景。
2024-06-18 06:04:20
678
原创 《深入理解Java虚拟机 4》类加载与执行子系统的案例与实战
本书中第6~9章介绍了class文件格式,类加载及虚拟机执行引擎及部分内容,这些内容时虚拟机必不可少的组成部分,了解了虚拟机如何执行程序,才能更好的理解怎样才能写出优秀的代码。关于虚拟机执行子系统的介绍到此为止就结束了,通过这4章的讲解,我们描绘了一个虚拟机应该如何运行class文件的概念模型。对于具体到某个虚拟机的实现,为了使实现简单清晰,或者为了更快的运行速度,在虚拟机内部的运作跟概念模型可能会有非常大的差异,但从最终的执行结果来看应该是一致的。
2024-06-18 05:30:11
558
原创 《事实:用数据思考,避免情绪化决策》笔记
要做到实事求是, 就要做到当你听到一分为二的说法时, 你就能迅速认识到这种说法描述的是一种两极分化的图画, 而两极之间存在一道巨大的鸿沟。要做到实事求是, 就是当人们开始找替罪羊的时候, 你应该认识到这是错误的, 并且能够记起, 简单地归咎他人只会使你把握不住问题的真正要点, 并且无法集中注意力防止类似事件再次发生。再比如失去意识的士兵和沉睡中的婴儿是不同的。我们感受到的世界, 比真实的世界更可怕, 这是因为我们注意到的信息都是被媒体精心选择过滤过的, 而媒体刻意选择那些吓人的信息来吸引我们的注意力。
2024-06-18 04:52:45
1123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人