- 博客(35)
- 收藏
- 关注
原创 笔记-- Spring Cloud(七):配置中心(消息总线)_set ‘spring
我们选择上一篇文章版本的示例代码来改造, MQ 我们使用 RabbitMQ 来做示例。
2024-07-25 00:04:29
295
原创 拼尽全力!4年Java经验小伙收获美团Offer,分享他的社招Java岗4面面经
假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。请找出其中最小的元素。你可以假设数组中不存在重复元素。示例 1:输入: [3,4,5,1,2]输出: 1示例 2:输入: [4,5,6,7,0,1,2]输出: 0你手里有哪些offer了?最快什么时候能入职呢?还有什么问题想问的?然后说会有hr联系你,第二天就接到了hr约二面时间的通知。
2024-07-24 23:55:57
898
原创 如何在Java中避免创建不必要的对象(备战2024春招或暑期实习,每天进步一点点)
这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)[外链图片转存中…(img-Mov3kyKc-1721836175894)]
2024-07-24 23:49:45
760
原创 在业务高峰期拔掉服务器电源是一种怎样的体验?
机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。请转发本文支持一下。
2024-07-24 23:44:07
983
原创 你值得拥有!金九银十前你必看的100道MySQL数据库经典面试题解析
事务A、B交替执行,事务A被事务B干扰到了,因为事务A读取到事务B未提交的数据,这就是脏读在一个事务范围内,两个相同的查询,读取同一条记录,却返回了不同的数据,这就是不可重复读。事务A查询一个范围的结果集,另一个并发事务B往这个范围中插入/删除了数据,并静悄悄地提交,然后事务A再次查询相同的范围,两次读取得到的结果集不一样了,这就是幻读。数据库连接池原理:在内部对象池中,维护一定数量的数据库连接,并对外暴露数据库连接的获取和返回方法。通过TCP协议的三次握手和数据库服务器建立连接。
2024-07-24 23:38:31
520
原创 【Maven】学习笔记:自动化构建工具Maven
给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。dencies>`给大家送一个小福利[外链图片转存中…(img-afQqg3X1-1721834794776)]附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。[外链图片转存中…(img-BsZvao2j-1721834794777)]
2024-07-24 23:26:44
814
原创 springboot学习笔记(十)--web开发--thymeleaf模板引擎
对于面试,一定要有良好的心态,这位小伙伴面试美团的时候没有被前面阿里的面试影响到,发挥也很正常,也就能顺利拿下美团的offer。小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家,也祝愿大家都能够升职加薪!良好的心态,这位小伙伴面试美团的时候没有被前面阿里的面试影响到,发挥也很正常,也就能顺利拿下美团的offer。小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家,
2024-07-24 23:21:55
927
原创 Nginx标准配置文件(包括反向代理、大文件上传、Https证书配置、文件预览等)
又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图。
2024-07-24 23:16:23
673
原创 Java项目毕业设计:电脑城销售商城网站(java+springboot+vue+mysql
面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”
2024-07-24 23:11:32
914
原创 Java 基本数据类型
面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。换========1. 整数的默认类型是 int。面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。
2024-07-24 23:01:44
736
原创 Filter 过滤器和 Listener 监听器
面试题文档来啦,内容很多,485页!由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。
2024-07-24 22:56:10
855
原创 面试官问:说说如何实现一个灰度发布系统?需要注意哪些方面?
在上面的简单灰度发布系统架构中我们了解到,灰度发布服务分为上游和下游服务,上游服务是具体的执行灰度策略的程序,这个服务可以是nginx,也可以是微服务架构中的网关层/业务逻辑层,下面我们就来分析一下不同的上游服务,如何落地。离线全量复制数据的过程中一定会有数据丢失,这个时候就需要业务逻辑层写一份数据到MQ中,等数据同步完成之后,新版的数据访问层再将MQ的数据写入到新版本的DB中,实现数据的一致性,这个也是引入MQ的主要目的。
2024-07-23 18:42:17
244
原创 精选2021互联网大厂Java核心面试题库(春招必看)
其他的内容都可以按照路线图里面整理出来的知识点逐一去熟悉,学习,消化,不建议你去看书学习,最好是多看一些视频,把不懂地方反复看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来目录:部分内容截图:找小编(vip1024c)领取分享出来[外链图片转存中…(img-YAIAJNpl-1721729747293)][外链图片转存中…(img-ay0SMrYs-1721729747294)]
2024-07-23 18:15:57
816
原创 掌握Redis的Sentinel哨兵原理,助你拿到25k的offer!
光给面试题不给答案不是我的风格。这里面的面试题也只是凤毛麟角,还有答案的话会极大的增加文章的篇幅,减少文章的可读性光给面试题不给答案不是我的风格。这里面的面试题也只是凤毛麟角,还有答案的话会极大的增加文章的篇幅,减少文章的可读性。
2024-07-23 17:48:44
742
原创 基于jwt的token验证、原理及流程
就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer!越努力越幸运!金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。
2024-07-23 17:20:50
591
原创 二手房源数据可视化分析大屏全屏系统PPT文档
看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了Java互联网工程师面试1000题,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱Java互联网工程师面试1000题。
2024-07-23 16:50:40
394
原创 【JavaSE基础】随着jdk的更新,你确定你真的还了解接口吗?教你深入理解和掌握接口
当一个类实现一个接口时,意味者它获得了这个接口的所有的抽象方法,如果我们不把所有的抽象方法重写,那么这个类就必须得变为抽象类(**因为包含抽象方法的类一定是抽象类)。接口也是可以多实现接口的,比如Java的集合类中的List和Map接口,都是实现了我们的Collection接口,可以实现一个也可以实现多个,因为接口本来就是被运行多实现的。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。一个类通过继承接口的方式,从而来继承接口的抽象方法。
2024-07-23 16:16:57
548
原创 Spring AOP源码学习:创建 AOP 代理
小编在这里分享些我自己平时的学习资料,由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!程序员代码面试指南 IT名企算法与数据结构题目最优解这是” 本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一-痛点, 本书选取将近200道真实出现过的经典代码面试题,帮助广“大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!
2024-07-23 15:40:11
335
原创 Java并发(六):ReentrantLock的解锁过程
既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。
2024-07-22 15:28:02
906
原创 C#第一章笔记2024-09-14
与 Console.WritLine()对应,从控制台输入可以使用 Console.ReadLine();对比java,java的String在C#中的string的S需要小写,Java里面的boolean在C#中是bool。常量:在程序运行过程中保存不变的值,不可改变的值,使用const关键字定义的变量都只能赋一次值,再次修改报错。方式三的"HelloWorld{0}"就是格式化字符串,{0}叫做占位符,它占地是 i1 的位置,{0}对应的是变量列表的第一个变量 {1}对应的是变量列表的第二个变量。
2024-07-22 14:26:28
852
原创 Android性能优化典范(一)
动画则是一个更加复杂的操作流程。Purdue University研究了最受欢迎的一些应用的电量消耗,平均只有30%左右的电量是被程序最核心的方法例如绘制图片,摆放布局等等所使用掉的,剩下的70%左右的电量是被上报数据,检查位置信息,定时检索后台广告信息所使用掉的。Purdue University研究了最受欢迎的一些应用的电量消耗,平均只有30%左右的电量是被程序最核心的方法例如绘制图片,摆放布局等等所使用掉的,剩下的70%左右的电量是被上报数据,检查位置信息,定时检索后台广告信息所使用掉的。
2024-05-24 03:22:08
336
原创 Android平滑移动——Scroller类研究
看代码主要当平滑没有完成的情况下,计算出当前滑动的坐标位置,如果平滑完成了,就不需要计算了;一般这个方法执行完成之后,根据返回值判断是否需要invalidate/postinvalidate,再根据Scroller计算好的坐标值,View将scrollTo/scrollBy到新的坐标位置;因为它这里保存了开始时间,当平滑开始的时候,Scroller就可以根据滑动的时间差来计算当前坐标应该处的位置,View根据坐标invalidate就可以滑动了;主要处理一些一些惯性坐标变化(惯性行为)。
2024-05-24 03:05:50
359
原创 Android常见问题及开发经验总结(三)
6. styles.xml:将layout中不断重现的style提炼出通用的style通用组件,放到styles.xml中。%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0。%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00。在string.xml中可以这样写,我今年%1$d岁了。%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格。
2024-05-24 03:04:52
403
原创 Android事件分发机制三:事件分发工作流程
该方法是消费事件的主要方法,存在于view中,viewGroup默认并没有重写该方法。方法返回true表示消费事件,返回false表示不消费事件。viewGroup分发事件时,如果没有一个子view消费事件,那么会调用自身的onTouchEvent方法来处理事件。View的dispatchTouchEvent方法中,并不是直接调用onTouchEvent方法来消费事件,而是先调用onTouchListener判断是否消费;
2024-05-24 02:48:21
229
原创 Android之sd卡,SharedPreferences,xml
1.谷歌官方推荐一个Android下的一个Bean类(Model),比如Student,SmsBean等.里面的属性不要用设置为private,然后get,set,尽量用public,因为get,set需要反射,反射需要占内存,android内存有限,所以用public.需要logcat的时候,需要创建一个包com.xx.logcat.utils,里面需要创建一个类LogUtils,在这里面控制打印的信息.(必须这样,否则就是不合格的程序员).//得到sdcard的目录作为一个文件对象。
2024-05-24 02:47:21
407
原创 Android 音乐APP(一)扫描本地音乐
//**初始化数据 相当于onCreate*//**绑定布局@return*/里面的方法比较简单就是一个Activity所需要的基本的东西,初始化参数和布局。然后在basic下面新建一个抽象的BasicActivity。里面的代码如下:/**基础Activity*//***//***//***/@Override//添加继承这个BaseActivity的Activity//绑定布局id//初始化数据@Override/**
2024-05-24 02:25:42
430
原创 Android 关于佳博和汉印蓝牙热敏打印机开发
PrinterHelper.Text(PrinterHelper.TEXT, “8”, “0”, “0”, “130”, “啦啦啦”);PrinterHelper.Text(PrinterHelper.TEXT, “3”, “0”, “0”, “160”, “啦啦啦”);PrinterHelper.Text(PrinterHelper.TEXT, “3”, “0”, “0”, “190”, “啦啦啦”);/* 设置标签间隙,按照实际尺寸设置,如果为无间隙纸则设置为0 *//* 设置打印方向 */
2024-05-24 02:09:37
286
原创 Android 使用ViewPager实现导航页面
private List views;public GuidePageAdapter(List views) {this.views = views;}@Overridepublic int getCount() {if (views != null) {return views.size();}return 0;}@Overridepublic boolean isViewFromObject(View arg0, Object arg1) {return (arg0 == arg1);}@Overrid
2024-05-24 02:08:39
327
原创 Android Studio 3
如上错误,是由于Android Studio升级到3.2.0导致的。其实是cmake的版本导致的。我们找到Android Studio的SDK(File- settting-sdk)
2024-05-24 01:51:28
299
原创 android Splash简单炫酷UI界面
上滑Splash界面,滑动不超过一般的时候松手有个回弹效果。// 向上滑动未超过半个屏幕高度时开启向下弹动动画。// 将Interpolator设置成有弹跳效果。// 向上滑动超过半个屏幕高度时动画消失。// 设置推动门的动画。// 获取屏幕分辨率。// 设置成透明背景。// 设置推动门背景。// 设置推动门背景。
2024-05-24 01:50:30
354
原创 Android 12体验!新的黑夜模式、影音格式,还有更舒适的UI设计
Reduce Bright Color(减光模式)在快捷设置中新增的 Reduce Bright Color 按钮是 Android 12 DP 1 为数不多能轻易找到的新功能,相信用过类似‘薄雾微光’APP 的夜猫子都对‘减光’并不陌生,现在 Google 将这一功能添加在了系统里。通过 0-100% 的幅度调节,用户可以在亮度调节的基础上针对屏幕刺眼的光再进行减弱,设置好了减光幅度后,每次点击快捷按钮就能对亮度进行固定幅度的减弱。
2024-05-24 01:33:58
276
原创 Android 10(5)
路径:frameworks\base\services\core\java\com\android\server\wm\ImmersiveModeConfirmation.java。R.layout.immersive_mode_cling 中引用了这个资源 接下来就来查找这个是哪里用到了。结果在ImmersiveModeConfirmation.java中找到了应用的地方。接着继续搜索immersive_cling_title 发现在。“目前处于全屏模式”
2024-05-24 01:32:59
286
原创 2024新鲜出炉的Android大厂面试题锦集(BAT-TMD-JD-小米),Github标星5K-建议收藏!
面试结束后,一定要学会总结经验,无论是这次面试有没有成功,对你后面来说都是有帮助的。学习Android入门,并不难但是后面你就会知道,学习不难,学好很难,所以我们需要不断吸取别人的经验,把别人的东西变为自己的东西。以下是近年来,我和一些朋友面试收集整理了很多大厂的面试真题和资料,还有来自如阿里、小米、爱奇艺等一线大厂的大牛整理的架构进阶资料。在这里分享出来,希望可以帮助到大家。面试之前整理的,最后**80%**的题目都命中了,所以祝你好运.写在最后:能看到这里的人,我挺佩服你的.这篇文章是我在。
2024-05-24 01:13:19
319
原创 2024年是意义非凡的一年,大专的我面试阿里P6居然过了
阿里实习生招聘/秋招名额先到先得一般来说,越早内推,越早面试,面试通过的概率相对来说更大。在内推要截止的时候再内推多半因为部门招满人了没人鸟了。1. Android基础 & 常用2. Android进阶针对Android进阶知识,按照优先级最主要的知识点主要包括:自定义View、性能优化,具体介绍如下:3. 与时俱进、热门技术4. 编程语言:Java与Java虚拟机时间:2020年8月23日时长:1小时1、 c++从cpp文件到exe可执行文件经历的流程2、 c++动态链接和静态链接的比较3、 了解An
2024-05-24 01:12:19
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人