自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud-分布式配置中心【加密-非对称加密】

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取护这样就堵住了加密后信息在服务端显示的漏洞咯。

2024-06-28 06:52:05 1003

原创 Redis面试题汇总

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

2024-06-28 05:30:48 748

原创 MySQL~认识事务、事务的分类、事务的实现原理、事务注意事项

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取。

2024-06-28 04:31:30 627

原创 jvm运行时内存是怎么分布的?

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取。

2024-06-28 03:35:23 770

原创 Java设计模式之单例设计模式

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取。

2024-06-28 03:08:44 513

原创 Java基础知识总结

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取e(true);

2024-06-28 02:19:57 645

原创 Java~今日学习各种锁策略(乐观锁 悲观锁 读写锁等等)、CAS机制和synchronize的原理及其优化机制(锁消除 偏向锁 自旋锁 膨胀锁 锁粗化)

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取。

2024-06-28 01:54:41 793

原创 java RSA加密解密实现

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取System.err.println(“私钥加密——公钥解密”);

2024-06-28 01:29:25 622

原创 FPGA(2)--例化语句--1位全加器

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取[外链图片转存中…(img-T4dizW5n-1719507685789)]

2024-06-28 01:01:36 368

原创 B站【狂神说Java笔记】-java流程控制

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取循环体尚未执行的语句,继续下一次循环。

2024-06-28 00:25:05 1002

原创 2024-12-7【Java基础】【循环语句】

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你需要这些资料,⬅专栏获取。

2024-06-27 23:21:16 421

原创 android 随机云标签(圆形)

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。[外链图片转存中…(img-PSdR5PZy-1718826040376)]一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。

2024-06-20 03:40:51 812

原创 Android 控件之Gallery和ImageSwitcher图片切换器

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取。

2024-06-20 03:12:57 989

原创 Android 天气APP(七)城市切换 之 城市数据源

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取“黄流镇”,“佛罗镇”,

2024-06-20 02:44:23 1224

原创 Android Studio安装更新终极解决方式

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取。

2024-06-20 02:15:51 870

原创 Android lifecyle 源码解剖

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!资料⬅专栏获取。

2024-06-20 01:47:59 921

原创 Android App开发之Jetpack架构(1)

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。[外链图片转存中…(img-pNAYW56Q-1718817594165)]一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。

2024-06-20 01:20:05 898

原创 4轮字节面试后杳无音信,自己是在了备胎池了吗?感觉我的Android开发要凉了呀!

Android app 开发能力一般,但是足以胜任一般 app 开发的任务(因为确实有段时间未做公司正式项目的 app 开发,但是也不是说已经荒废了技能);Android frameworks 方面比普通开发者了解更多;小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。

2024-06-20 00:27:27 424

原创 我的Java之路——数据类型

Java的数据类型分类①基本类型(primitive)

2024-06-19 04:24:00 1009

原创 Android程序员面试必备的知识点

调用AsyncTask的execute方法不能立即执行程序的原因及改善方案通过查阅官方文档发现,AsyncTask首次引入时,异步任务是在一个独立的线程中顺序的执行,也就是说一次只执行一个任务,不能并行的执行,从1.6开始,AsyncTask引入了线程池,支持同时执行5个异步任务,也就是说只能有5个线程运行,超过的线程只能等待,等待前的线程直到某个执行完了才被调度和运行。线程池是由AsyncTask来处理的,线程池允许tasks并行运行,需要注意的是并发情况下数据的一致性问题,新数据可能会被老数据覆盖掉。

2024-06-19 04:23:03 809

原创 Android技术栈(三)依赖注入技术的探讨与实现

我们当然可以手动new调用类的构造函数给这三个对象赋值,也就是所谓的"正转".乍一看这是没有问题的,但这是因为我们现在只有这一个Activity,也只有三个对象需要依赖,并且这三个依赖并没有互相依赖.但是,如果这是一个实际的项目的话,怎么可能只有一个Activity呢?而且就算是一个Activity也不可能仅仅依赖三个对象.那么问题来了,如果这是一个实际的项目,如果这些依赖的对象还有互相依赖,如果这些类的构造函数发生了改变,如果逻辑实现的子类发生了变更,会发生什么?Boom!

2024-06-19 03:48:51 521

原创 开发成长之路(5)-- C++从入门到开发(C++知名库:STL入门·算法

从find函数的转变看算法的泛化过程让我们来手写一个find函数,我们的第一反应是:int find(int arrayHead,int arraySize,int value){for(int i = 0;i

2024-06-19 03:47:56 427

原创 Android开发学习笔记之详解五大布局

然后依次添加一个EditText,一个水平布局的LinearLayout,在这个线性布局里面,摆放两个Button,该线性布局的gravity属性设置为”right”,所以里面的两个Button靠右显示。第一个添加的控件被放在最底层,最后一个添加到框架布局中的视图显示在最顶层,上一层的控件会覆盖下一层的控件。第一个添加的控件被放在最底层,最后一个添加到框架布局中的视图显示在最顶层,上一层的控件会覆盖下一层的控件。参照控件可以是父控件,也可以是其它子控件,但是被参照的控件必须要在参照它的控件之前定义。

2024-06-19 03:17:51 538

原创 如果当时这15道题能答好,现在应该已经被录取了(记一次面试的亲身经历 2024-7-23)

1、一级缓存:指的是mybatis中sqlSession对象的缓存,当我们执行查询以后,查询的结果会同时存入sqlSession中,再次查询的时候,先去sqlSession中查询,有的话直接拿出,当sqlSession消失时,mybatis的一级缓存也就消失了,当调用sqlSession的修改、添加、删除、commit()、close()等方法时,会清空一级缓存。数据库的设计难度其实比单纯的技术实现难很多,他充分体现了一个人的全局设计能力和掌控能力,最后说一句,数据库设计,很重要,很复杂。

2024-06-19 03:00:34 885

原创 Android岗面试少只是正常规律,增强自身实力才是王道,大专毕业开发2年的阿里offer收割之路

*面试,真的是个体力活加脑力活。**你一次次面试,要学会总结,其实,从面试中,我们能学到很多东西。比如,你去一个公司面试,要记得看公司环境,地理位置,公司环境,办公室设备,都能看出一个公司资金背景情况。对于面试,我个人的推荐是,如果刚毕业,外包、外派的这样的公司,可以迅速的通过大量的项目开发提升自己的技术水平,但是,不要待的太长,除非你有机会进到管理岗位。一般不要超过两年。说一些面试准备方面的问题:提前了解一下面试公司的一些职位信息,大概需要的一些技术点,可能问到的一些问题。

2024-06-19 02:46:44 708

原创 基础算法平衡二叉树(AVL)树实现

right *TreeNode // 右孩子// NewTreeNode 构建一个新结点height: 0,left: nil,复制代码可以在二叉查找树的基础上进行修改,这里重点实现插入和删除的操作,其他一些基本上都和二叉树操作一样。// Insert 插入// TODO// Delete 删除// TODO复制代码下面还需要增加一些辅助函数,帮助后面插入和删除的操作。

2024-06-19 02:20:34 902

原创 Android动画详解

Android动画分为视图动画(View Animation)和属性动画(Property Animation),视图动画分为补间动画(Tween Animation)和逐帧动画(Frame Animation)。本次主要讲解Android 视图动画的使用。1.视图动画视图动画主要有5中类型:scale:动画缩放alpha:渐变透明度rotate:动画旋转translate:位置变换set:上述四种集合。

2024-06-19 02:15:42 884

原创 Android中自定义ViewGroup

我们新建一个叫AndroidViewGroup的工程,Activity起名为MainActivity。在写一个继承于ViewGroup的类,名叫HelloViewGroup。下面我们来修改代码,让自己的ViewGroup火起来。这个方法是用来想View容器中添加组件用的。我们可以使用这个方法想这个ViewGroup中添加组件。注意:ViewGroup中的View是从0开始计数的。/** * 添加View的方法。这个方法用来返回指定位置的View。–>HelloViewGroup类。

2024-06-19 01:46:04 775

原创 同一台电脑上使用两个 github 账号

通常情况下,我们会有两个 github 账号:一个是公司的,另一个是私人的。由于 github 是使用 SSH key 的 fingerprint (对应的公钥id_rsa_pub)来判定你是哪个账户,而不是通过用户名,如果是在多台电脑上使用一个账号,可以为该账号添加多个 SSH key,如果是一台电脑使用多个账号,则分别生成多个 SSH key 添加到对应的账户即可。所以本文要实现的是公号和私号在 git 上同时使用,两者互不干扰。

2024-06-19 01:38:11 897

原创 Android-Tangram模型:淘宝、天猫都在用的UI框架模型你一定要懂!

是一种用于快速实现组合布局的框架模型所谓概念模型,即只停留在定性分析的解决方案 & 思路,还未真正具体实现Tangram的具体实现是一种NativeiOSAndroid)的快速实现 组合布局 的界面开发框架,下面会详细说明中文即七巧板,即该框架提供一系列基本单元布局,通过快速拼装就能搭建出一个具备多种布局的页面就像使用七巧板 通过现有板块 快速拼凑出 多样的形状一样。id:采用基于+自定义LayoutManager`的实现方案。

2024-06-19 01:12:36 699

原创 android 过滤字符串中的Emoji表情

if (buf.length() == len) {// 这里的意义在于尽可能少的toString,因为会重新生成字符串。//得到服务器的数据之后进行解析,显示在UI上。// 判别是否包含Emoji表情。

2024-06-19 00:42:56 433

原创 公司刚来的阿里p8,看完我构建的springboot框架,甩给我一份文档

首先,当我们创建一个 Spring Boot 工程时,默认 resources 目录下就有一个 application.properties文件,可以在 application.properties 文件中进行项目配置,但是这个文件并非唯一的配置文件,在Spring Boot 中,一共有 4 个地方可以存放 application.properties 文件。继承自 spring-boot-dependencies ,这个里边定义了依赖的版本,也正是因为继承了这个依赖,所以我们在写依赖时才不需要写版本号。

2024-06-19 00:39:02 675

原创 Android 标题栏(TitleBar)绝佳解决方案

点我查看完整的 Demo 示例](https://raw.githubusercontent.com/如果对 TitleBar 的默认样式不满意,可以在 Application 初始化样式,具体可参考。性能最佳:不使用 LayoutInflater,而使用代码创建 View 的形式。体验最优:TitleBar 默认样式效果已经非常好,可下载 Demo 测试。体验最优:TitleBar 默认样式效果已经非常好,可下载 Demo 测试。ToastUtils.show(“左项 View 被点击”);

2024-06-19 00:14:18 328

原创 从零学Java(10)之方法详解,喷打野你真的没我6!

对于一些复杂的代码逻辑,如果希望重复使用这些代码,并且做到“随时任意使用”,那么就可以将这些代码放在一个大括号“{}”当中,并且起一个名字。抓人不会,趁线倒是快,你特么的*********,此处省略1万字。既掌握了知识,又抢到了大龙。System.out.println(“调用方法的返回值:”+b);System.out.println(“调用方法的返回值:”+b);System.out.println(“调用方法的返回值:”+b);System.out.println(“调用方法的返回值:”+b);

2024-06-18 12:26:16 731

原创 丧心病狂!面试官让我介绍:单例模式的使用场景及“12种“写法

返回在给定名称下注册的(原始)单例对象,检查已经实例化的单例并允许提前 对当前创建的单例的引用(解析循环引用)。在AbstractBeanFactory中。4.Spring依赖注入对单例的使用。// 4.加入同步代码块。

2024-06-18 08:36:10 391

原创 【设计模式系列4】详解模板方法模式

模板方法模式(Template Method Pattern)是指定义一个算法的骨架,并允许子类为一个或者多个步骤提供实现。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤,属于行为行设计模式。】是抽象的,需要子类去自定义实现,还有一个特别的方法:needSeasoning(),这是一个钩子方法,那么什么是钩子方法呢?模板方法模式相对来说是一个比较简单的设计模式,通过这样一个简单的案例,相信大家对模板方法模式会有一个基本的印象。System.out.println(“菜下锅了。

2024-06-18 07:58:43 561

原创 【K8S】K8s部署Metrics-Server服务

Metrics API 只可以查询当前的度量数据,并不保存历史数据Metrics API URI 为,在维护必须部署 metrics-server 才能使用该 API,metrics-server 通过调用 Kubelet Summary API 获取数据部署Metrics-Server服务。

2024-06-18 07:22:56 580

原创 「会员卡管理系统」 · Java Swing + MySQL JDBC开发

,“删除提示”,0,1);VALUES (‘1’, ‘18214217246’, ‘杨明金’, ‘男’, ‘2020-10-21’, ‘200.00’);VALUES (‘2’, ‘18214217244’, ‘李韬’, ‘男’, ‘2020-10-21’, ‘500.00’);JOptionPane.showMessageDialog(null,“执行语句出错\n”+e.toString());Object[] header= {“序号”,“手机”,“姓名”,“性别”,“会员日期”,“卡余额”};

2024-06-18 06:45:54 726

原创 《重构:改善既有代码的设计》-学习笔记一(+实战解析)

当你看到一个函数的入参有四,五个,甚至更多时,且好几个函数都使用这组入参,这时就要用参数对象化来优化代码。这就足以让新的subclass 通过编译了。简单的作法是:让subclass 构造函数接受与superclass 构造函数相同的参数,并通过super 调用superclass 构造函数;2、父类有一个主函数包含完全相同的函数和完全不同的函数:相同的函数,抽到父类中,不相同的函数在父类中定义一个函数。通过以上的优化,一个大函数,已经变成了多个小函数,重点是代码的可读性提高了,顺带的代码量变少。

2024-06-18 06:08:34 627

原创 《游戏学习》 java经典纸牌类小游戏《斗地主》源码

if(time[0].getText().equals(“不要”)&&time[2].getText().equals(“不要”))//a[0,1,2,3]分别表示重复1,2,3,4次的牌。} else if (name.length / 3

2024-06-18 05:35:11 750

空空如也

空空如也

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

TA关注的人

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