自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 【计算机毕业设计】java ssm+mysql 校园点餐系统_校园食堂订餐数据库设计

对于面试还是要好好准备的,尤其是有些问题还是很容易挖坑的,例如你为什么离开现在的公司(你当然不应该抱怨现在的公司有哪些不好的地方,更多的应该表明自己想要寻找更好的发展机会,自己的一些现实因素,比如对于我而言是现在应聘的公司离自己的家更近,又或者是自己工作到达了迷茫期,想跳出迷茫期等等)Java面试精选题、架构实战文档你的支持,我的动力;祝各位前程似锦,offer不断!你的支持,我的动力;祝各位前程似锦,offer不断!

2024-05-22 10:02:10 261

原创 【类库】java时间操作类库:Joda-Time

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》[外链图片转存中…(img-YcWumNsd-1716343274715)][外链图片转存中…(img-WkIOeKEe-1716343274716)]

2024-05-22 10:01:36 394

原创 Spring Cloud Gateway自定义过滤器实战(观测断路器状态变化)

这个问题当然难不倒聪明的您了,没错,用反射修改此方法的访问权限,稍后的代码中咱们就这么干还剩最后一个问题:circuitBreakerRegistry是ReactiveResilience4JCircuitBreakerFactory的成员变量,这个ReactiveResilience4JCircuitBreakerFactory从哪获取?

2024-05-22 09:52:13 328

原创 Spring Cloud Alibaba基础教程:Nacos的集群部署

对于数据源的修改,在上一篇中已经说明缘由,如果还不了解的话,可以先读一下这篇再回来看这里。在进行集群配置之前,先完成对MySQL数据源的初始化和配置。,该文件可以在Nacos程序包下的conf目录下获得。:修改文件,增加支持MySQL数据源配置,添加(目前只支持mysql)数据源的url、用户名和密码。配置样例如下:db.num=1更多介绍与思考,可见查看上一篇。

2024-05-22 09:51:38 321

原创 Spring Boot入门到实战系列教程_spring boot入门菜鸟教程

Spring Boot基础入门#Spring Boot Web开发#Spring Boot 数据库操作#Spring Boot高级教程#Spring Boot 监控#Spring Boot踩坑记录需要文中资料的朋友,可以加我\/信获取:vip1024b 备注JavaIT 导致tomcat假死问题》]( )

2024-05-22 09:51:04 343

原创 Spring Boot 项目 @Value 注解太强大了,使用者无不称赞!

可以看见,这种方式十分的不方便,最大的问题是配置和代码高耦合了,增加一个配置,还需要对配置类做增减改动。但是这样有个问题,当不配置该 key 值,默认值会为空串,它的 length = 1(不同于数组,length = 0),这样解析出来 list。说实话,业务代码写多了,这个“古老”的数据结构远远没有 list 用的多,但是它在解决上面这个问题上,出乎异常的好用。如上所示,即为最终的版本,它具有数组方式的全部优点,且更容易在业务代码中去应用。

2024-05-22 09:50:30 460

原创 Java网络编程Demo,使用TCP 实现简单群聊功能GroupchatSimple,多个客户端输入消息,显示在服务端的控制台

我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。

2024-05-22 01:02:13 403

原创 Java程序设计(基础)- 方法

1.在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。2.静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。3.静态方法声明必须有static,调用时使用类名 . 静态方法名的方式;非静态方法不能使用static关键字,调用时需初始化该方法所属类。递归。

2024-05-22 01:01:38 399

原创 Java程序员面试中最容易答错的8道面试题,你中坑了吗?

static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例变量共用同一个 static 变量。也就是说这个静态变量只加载一次,只分配一块储存空间。静态方法: 声明为static的静态方法有以下几个特点:(1)静态方法只能调用静态方法;(2)静态方法只能访问静态数据;(3)静态方法不能以任何方式引用this或super;

2024-05-22 01:01:03 349

原创 Java的“泛型”特性,你以为自己会了?(万字长文

又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图用泛型呢?当然不是,这小节介绍的 就是为了解决这个问题的。> 表示,但是话又说话来了,那既然可以不去指明具体类型,那?就不能表示一个具体的类型也就是说如果按照原来的方式这么去写,请看代码中的注释。

2024-05-22 01:00:27 293

原创 Java heap space 诊断记录(ehcache 内存过高)

看完上述知识点如果你深感Java基础不够扎实,或者刷题刷的不够、知识不全面小编专门为你量身定制了一套针对知识面不够,也莫慌!还有一整套的,可以瞬间查漏补缺全都是一丢一丢的收集整理纯手打出来的。

2024-05-22 00:42:04 263

原创 Flowable学习笔记(二、BPMN 2

搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化assignee(办理人)属性:这个自定义扩展用于直接将用户指派至用户任务。与上面定义的humanPerformer结构效果完全相同。candidateUsers(候选用户)属性:这个自定义扩展用于为任务指定候选用户。与使用上面定义的potentialOwner结构效果完全相同。

2024-05-22 00:41:30 660

原创 Docker容器化技术实战操作汇总(附开发环境搭建)

至此,文章终于到了尾声。技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;项目经历:只写明星项目,描述遵循 STAR 法则;简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频创建容器镜像浏览阿里云5. 推送#登录阿里云docker login --username=周周class registry.cn-zhangjiakou.aliyuncs.com#修改镜像名。

2024-05-22 00:40:54 721

原创 CRUD多年,终获腾讯offer,就靠这几套面试题,你还不行动?

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务!需要文中资料的朋友,可以加我\/信获取:vip1024b 备注Javaml?

2024-05-22 00:40:17 689

原创 【SpringMVC笔记】Ajax 入门(jQuery

学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。Mybatis面试专题MySQL面试专题并发编程面试专题ta.length;i++) {“”});})})

2024-05-21 23:38:28 732

原创 【shell】用shell脚本判断未出勤的学员

【代码】【shell】用shell脚本判断未出勤的学员。

2024-05-21 23:37:54 80

原创 【Nginx】如何实现Nginx的高可用负载均衡?看完我也会了!!

state MASTER ## 主节点为 MASTER, 对应的备份节点为 BACKUPinterface eth0 ## 绑定虚拟 IP 的网络接口,与本机 IP 地址所在的网络接口相同, 我的是 eth0virtual_router_id 33 ## 虚拟路由的 ID 号, 两个节点设置必须一样, 可选 IP 最后一段使用, 相同的 VRID 为一个组,他将决定多播的 MAC 地址mcast_src_ip 192.168.50.133 ## 本机 IP 地址。

2024-05-21 23:37:18 374

原创 重磅:保姆级Java技术图谱发布!够学到元宵节了,赶紧收藏!

为此,对于这类问题的解答,换了一种思路,不直接给提问者说要怎么去改,而是告诉他,该问题背后的核心原因是什么。后来,艿艿开始把这块想法做起来了,并把内容都更新到了他的个人博客上,帮助到了很多Java开发者,我也觉得内容写的非常不错,全网都很难找到如此之全面的学习内容。而很多时候,我们开发人员之间的差距往往就体现在对这些基础知识的掌握上,因为有了这些基础知识的积累,才能让我们在使用Spring Boot和Spring Cloud的时候有厚实的基础支持,当出现问题的时候,能更好的了解原因并自己解决之。

2024-05-21 01:03:32 367

原创 那些让面试官直呼内行的Java知识点(一)

面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。[外链图片转存中…(img-fOBGPwBg-1716224557982)][外链图片转存中…(img-dOB4URBo-1716224557983)]

2024-05-21 01:02:58 297

原创 这知识我没见过--MySQL 服务演进_mysql业务子系统

更多的,需要通过软件层面来进行优化,包括:SQL调优,如前面所讲,排查出慢查询,有针对性进行优化表结构优化,根据业务特性,只返回表中合理数据,或表根据业务拆分成多个表,另外,适当的冗余,也能减少join,提升查询性能读写分离,面向实际业务读多写少的实际情况,使用binlog同步实现一主多从多个数据库实例,提升性能分库分表,但数据量继续增加时,尤其是单表数据超大,比如超过500就像一个公司是从小到大,业务体量也是如此,一般的,一个业务系统正常演进如下:单业务系统–单数据库:此时,业务体量很小,数据库承载

2024-05-21 01:02:24 412

原创 这四个问题场景你会排查原因吗?看看高手是如何使用 Arthas 快速定位原因的!

按照上面的过程,4个月的时间刚刚好。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能再正常的事情了,不过是“人同此心,心同此理”的暂时而已。道路是曲折的,前途是光明的!多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。

2024-05-21 01:01:48 299

原创 我给学妹面试了一下Redis原理,结果

JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算…JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC。

2024-05-21 00:55:40 650

原创 微信小程序毕业设计作品成品(79)微信小程序高校校园信息管理系统设计与实现

分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。《Java高级面试》《Java高级架构知识》《算法知识》《算法知识》[外链图片转存中…(img-WG0GHZpB-1716224051042)]

2024-05-21 00:54:31 228

原创 强烈推荐一款开源项目! (OPC)微服务能力开放平台!

蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。经历这次面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

2024-05-21 00:53:55 1759

原创 可视化编程已经能取代高级语言了吗?

即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K!我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!

2024-05-21 00:47:45 833

原创 前阿里P8将300页从业宝典PDF上传GitHub,成就了我15家大厂offer

作为刚工作的Java菜鸟,已拿BAT等一些年薪近30W的Java的offer,接下来分享的是阿里一位Java高级技术官总结和整理出来的内容,非常实用,对于学习Java后端的朋友来说应该是最全面最完整的技术仓库。面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了。面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了。GC分代收集算法VS分区收集算法。Netty 与RPC。

2024-05-21 00:47:10 272

原创 到底怎样的程序员能称为架构师?

2021年的金三银四一眨眼就到了,对于很多人来说是跳槽的好机会,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。BAT面试经验实战系列:Spring全家桶+Redis等其他相关的电子书:源码+调优片转存中…(img-GtcWuBjR-1716223575774)]

2024-05-21 00:46:36 513

原创 利用Java反射实现两个具有相同属性bean赋值

*[外链图片转存中…(img-lEX9RgxM-1716223539825)]

2024-05-21 00:46:00 602

原创 Spring经典面试题,帮你整理好了!(未完结,持续更新中

6、Spring 应用程序有哪些不同组件?Spring 应用一般有以下组件:接口 - 定义功能。Bean 类 - 它包含属性,setter 和 getter 方法,函数等。Spring 面向切面编程(AOP) - 提供面向切面编程的功能。Bean 配置文件 - 包含类的信息以及如何配置它们。用户程序 - 它使用接口。7、使用 Spring 有哪些方式?使用 Spring 有以下方式:作为作为一个成熟的 Spring Web 应用程序。

2024-05-20 23:02:47 707 1

原创 SpringCloud-Netflix-05-Ribbon 负载均衡_高版本 netflix-ribbon 设置的轮询策略不生效

当我们在上添加注解后,就可以用服务名称来调用接口了,当有多个服务的时候,还能做负载均衡。这是因为 Eureka 中的服务信息已经被拉取到了客户端本地,关系如下:有的时候我们希望Ribbon可以跳过Eureka,直接使用IP+端口的方式调用服务,这样的我们就不需要借助Eureka提供的服务名来远程调用了(测试环境用),我们可以自定义服务列表来实现负载均衡;ribbon:eureka:enabled: false # 关闭与Eureka的集成。

2024-05-20 23:02:12 749

原创 SpringCloud Alibaba微服务实战三十五 - 实现退出登录后注销 jwt token

在这个部分总结了2019年到目前为止Java常见面试问题,取其面试核心编写成这份文档笔记,从中分析面试官的心理,摸清面试官的“套路”,可以说搞定90%以上的Java中高级面试没一点难度。本节总结的内容涵盖了:消息队列、Redis缓存、分库分表、读写分离、设计高并发系统、分布式系统、高可用系统、SpringCloud微服务架构等一系列互联网主流高级技术的知识点。(上述只是一个整体目录大纲,每个点里面都有如下所示的详细内容,从面试问题——分析面试官心理——剖析面试题——完美解答的一个过程)

2024-05-20 23:01:36 342

原创 Spring boot 与 MybatisPlus 集成使用与拓展(来自凌晨二点得学习整理笔记 :一)

谈到面试,其实说白了就是刷题刷题刷题,天天作死的刷。。。。。为了准备这个“金三银四”的春招,狂刷一个月的题,狂补超多的漏洞知识,像这次美团面试问的算法、数据库、Redis、设计模式等这些题目都是我刷到过的并且我也将自己刷的题全部整理成了PDF或者Word文档(含详细答案解析)66个Java面试知识点架构专题(MySQL,Java,Redis,线程,并发,设计模式,Nginx,Linux,框架,微服务等)+大厂面试题详解(百度,阿里,腾讯,华为,迅雷,网易,中兴,北京中软等)算法刷题(PDF)

2024-05-20 22:58:21 649

原创 Shiro 权限管理入门之认证与授权

自定义 Realm,编写一个 CustomerRealm:/**自定义realm实现 将认证|授权数据的来源转为数据库的实现*/// 授权方法@Override// 认证方法@Override// 在token中获取用户名// 根据身份信息连接数据库查询相关数据库// 参数1:返回数据库中正确的用户名// 参数2:返回数据库中正确密码// 参数3:提供当前realm的名字 this.getName();使用自定义 Realm 进行认证:/**使用自定义realm*/

2024-05-20 22:57:47 544

原创 Nginx实战教程大神必经之路2:Nginx 简介

1.2 Nginx 功能。

2024-05-20 22:57:13 457

原创 MySQL - 对数据表进行“增删查改”的基础操作 - 细节狂魔

通过 select 关键字 的 全列查找灵敏,把一个表中所有的行与列的数据全部找到。查找的结果以一个表的形式呈现出来,注意!这个表是一个。为什么说这个打印出来表 是 临时表呢?这是因为我们都知道数据库的 表 都是存储在硬盘上的。原理是当服务器接收到客户端的“请求”之后,进行查找数据,将找到的数据整合发送给 客户端(数据还在硬盘没有改变,你可以理解为客户端拷贝了这一份“响应”),客户端再将“响应接收“”,解析,显示(这时候数据是在内存上操作的)。当显示以后,内存中存储这些数据的空间也就被释放了。

2024-05-20 22:56:37 714

原创 Java面试题:如何判断一个字符串中某个字符出现的次数?

还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来架构专题的面试点+解析+我的一些学习的书籍资料**[外链图片转存中…(img-2QZMBteX-1716216722917)]还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来。

2024-05-20 22:52:23 284

原创 Java数据结构-环形队列(CircularQueue)(三)

System.out.printf(“取出的数据是%d\n”, res);break;case ‘h’: // 查看队列头的数据try {System.out.printf(“队列头的数据是%d\n”, res);break;case ‘e’: // 退出break;System.out.println(“程序退出~~”);// 表示数组的最大容量。

2024-05-20 22:51:48 671

原创 Java微服务架构师—并发编程基础(下)

对于面试,一定要有良好的心态,这位小伙伴面试美团的时候没有被前面阿里的面试影响到,发挥也很正常,也就能顺利拿下美团的offer。小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家,也祝愿大家都能够升职加薪!自定义线程池无法满足我们的需求,可以自己实现自定义线程池,其实Executor工厂类里面创建的线程池方法内部都是用了ThreadPoolExecutor这个类,这个类可以用来自定义线程池核心线程数最大线程数空闲时间时间单位任务阻塞队列。

2024-05-20 22:51:13 1553

原创 Java头歌实践-抽象类和接口

Java 接口的定义方式与类基本相同,当声明一个接口时,我们使用 interface 这个关键字,在接口中的所有方法都必须只声明方法标识,而不要去声明具体的方法体,因为具体的方法体的实现是由继承该接口的类来去实现的,因此,接口并不用管具体的实现。接口中的属性默认为 public static Final,一个类实现这个接口必须实现这个接口中定义的所有的抽象方法。// 接口体,其中可以包含定义常量和声明方法// 定义常量// 声明方法interface_name 表示接口的名称;

2024-05-20 22:50:37 878

原创 Java-Servlet技术入门笔记

代表整个web工程,可以与程序的容器(Tomcat服务器)通信ServletContext是一个接口,它表示Servlet上下文对象一个web工程,只有一个ServletContext对象实例ServletConfig对象取决于有多少个Servlet程序(一一对应,只能访问到配置文件中属于自己的配置信息)但ServletContext对象还能访问配置文件中上下文参数ServletContext对象是一个域对象。

2024-05-20 22:44:51 2149

【Java 从入坑到放弃】No 1

【Java 从入坑到放弃】No 1

2024-05-20

空空如也

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

TA关注的人

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