自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Docker】学习笔记-p1(初始Docker)

Docker如何解决大型项目依赖关系复杂,不同组件依赖的兼容性问题?Docker允许开发中将应用、依赖、函数库、配置一起打包,形成可移植镜像Docker应用运行在容器中,使用沙箱机制,相互隔离Docker如何解决开发、测试、生产环境有差异的问题?Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行Docker是一个快速交付应用、运行应用的技术,具备哪些优势?

2024-05-01 00:35:29 55

原创 【C语言】玩转递归——学好递归,你需要掌握的知识

上述知识点,囊括了目前互联网企业的主流应用技术以及能让你成为“香饽饽”的高级架构知识,每个笔记里面几乎都带有实战内容。很多人担心学了容易忘,这里教你一个方法,那就是重复学习。打个比方,假如你正在学习 spring 注解,突然发现了一个注解@Aspect,不知道干什么用的,你可能会去查看源码或者通过博客学习,花了半小时终于弄懂了,下次又看到@Aspect 了,你有点郁闷了,上次好像在哪哪哪学习,你快速打开网页花了五分钟又学会了。从半小时和五分钟的对比中可以发现多学一次就离真正掌握知识又近了一步。

2024-05-01 00:33:46 199

原创 SpringSecurity学习总结-3 使用SpringSecurity开发基于表单的登录_springsecurity会检查账号可用状态吗

很多程序员,整天沉浸在业务代码的 CRUD 中,业务中没有大量数据做并发,缺少实战经验,对并发仅仅停留在了解,做不到精通,所以总是与大厂擦肩而过。我把私藏的这套并发体系的笔记和思维脑图分享出来,理论知识与项目实战的结合,我觉得只要你肯花时间用心学完这些,一定可以快速掌握并发编程。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-30 18:02:42 401

原创 SpringSecurity学习总结-3 使用SpringSecurity开发基于表单的登录_springsecurity会检查账号可用状态吗(1)

Slf4j```

2024-04-30 18:02:10 401

原创 springMVC详细教程

REST(英文:Representational State Transfer,简称 REST)描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。在目前主流的三种 Web 服务交互方案中,REST 相比于 SOAP(Simple Object Access protocol,简单。

2024-04-30 17:57:04 564

原创 SpringMVC快速入门(7)JSON数据交互,RESTful支持(直接通过id访问对应的页面)

itemIn.setName(“苹果笔记本”);

2024-04-30 17:53:57 549

原创 Spring Boot 2(4)

但是,足够仔细的开发者可能已经发现,从Spring Boot 2.1.0版本开始,就不再打印这些信息了,完整的启动日志变的非常少,以。其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。然后在日志中打印,以方便开发者排查关于接口相关的启动是否正确。所以,当我们希望在应用启动的时候打印这些信息的话,只需要在配置文件增增加对。主要是由于从该版本开始,将这些日志的打印级别做了调整:从原来的。类在启动的时候,通过扫描Spring MVC的。

2024-04-30 11:47:24 409

原创 Spring Boot 2(3)

互联网大厂比较喜欢的人才特点:对技术有热情,强硬的技术基础实力;主动,善于团队协作,善于总结思考。无论是哪家公司,都很重视高并发高可用技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。下面有部分截图希望能对大家有所帮助。善于总结思考。

2024-04-30 11:45:41 540

原创 Spring Boot 2(29)

在开头跟大家分享的时候我就说,面试我是没有做好准备的,全靠平时的积累,确实有点临时抱佛脚了,以至于我自己还是挺懊恼的。(准备好了或许可以拿个40k,没做准备只有30k+,你们懂那种感觉吗)如何准备面试?1、前期铺垫(技术沉积)程序员面试其实是对于技术的一次摸底考试,你的技术牛逼,那你就是大爷。大厂对于技术的要求主要体现在:基础,原理,深入研究源码,广度,实战五个方面,也只有将原理理论结合实战才能把技术点吃透。

2024-04-30 11:45:09 447

原创 Spring Boot 2(28)

新建一个Spring Boot应用,在pom.xml中加入所需的模板引擎模块,比如使用thymeleaf的话,只需要引入下面依赖::创建一个Spring MVC的传统Controller,用来处理根路径的请求,将解决渲染到index页面上,具体实现如下简要说明:在渲染到index页面的时候,通过ModelMap,往页面中增加一个host参数,其值为的值index代表了要使用的模板页面名称,默认情况下,它将对应到目录下的index.html模板页面:根据上一步要映射的模板,去模板路径。

2024-04-30 11:44:38 443

原创 MySQL数据库学习笔记,知识点和案例整理,期末三天复习完【简单且详细】_mysql理论笔记(1)

Java架构学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。[外链图片转存中…(img-qAmNugs3-1714426505997)]本文已被。

2024-04-30 05:35:22 285

原创 MySQL数据库基础知识及优化

其它面试题(springboot、mybatis、并发、java中高级面试总结等)OUP BY:对V4中的记录进行分组操作,创建虚拟表V5HAVING:对V5进行过滤,创建虚拟表V6SELECT:将V6中的结果按照SELECT进行筛选,创建虚拟表V7DISTINCT:对V7表中的结果进行去重操作,创建虚拟表V8,如果使用了GROUP BY子句则无需使用DISTINCT,因为分组的时候是将列中唯一的值分成一组,并且每组只返回一行记录,所以所有的记录都h是不同的。

2024-04-30 05:34:52 558

原创 MySQL数据库基础-全网最详细

机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。请转发本文支持一下。

2024-04-30 05:32:27 332

原创 MySQL数据库优化——通过explain查询分析SQL的执行计划

依次从好到差:system,const,eq_ref,ref,fulltext,ref_or_null,unique_subquery,index_subquery,range,index_merge,index,ALL,除了all之外,其他的type都可以使用到索引,除了index_merge之外,其他的type只可以用到一个索引。查询真正使用到的索引,select_type为index_merge时,这里可能出现两个以上的索引,其他的select_type这里只会出现一个。

2024-04-30 05:31:56 794

原创 Java笔记 —— 多线程

m3.start();m4.start();m5.start();//public static Thread currentThread()返回对当前正在执行的线程对象的引用//通过currentThread()获取当前的线程对象,再通过getName()获取线程名字//拿这个程序的main方法的主线程举例结果太长,只截取部分图片。

2024-04-29 18:01:21 498

原创 Java笔记 —— 反射(概念,方法,实例

加载完类之后产生的这个Class类型的对象(一个类只会有一个Class对象),会包含这个类的完整信息(包括类名,父类,接口,这个类的所有方法,变量等),我们通过这个Class对象看到这个对象对应的类的所有信息。这个对象就可以比喻成一面镜子,透过这面镜子看到类的信息。这种通过Class对象获得其对应的类的所有信息的行为称为反射。(这里又总结一遍反射的定义)类似于public final class String,String类一样,String类有构造方法和成员方法。

2024-04-29 17:59:36 190

原创 Java笔记 —— Set集合的排序原理(源码分析)

现在回过头来,为什么Integer可以实现自然排序,因为Integer类已经实现Comparable接口那么如果想让自定义类的对象也可以实现自然排序,就需要让自定义类也实现Comparable接口return age;@Override//先比较年龄是否相同,如果不同则返回年龄的比较结果//如果年龄相同则比较姓名是否相同//姓名相同则返回0,说明两个元素相同//姓名不同则按照this.name.compareTo(o.name)返回的结果排序return i2;

2024-04-29 17:59:05 321

原创 Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day6】 —— 网络编程1(1)

我和女朋友养了一只信鸽来传信,今天我要试一试好不好使,不好使晚上我就准备吃烧烤。

2024-04-29 11:56:30 445

原创 Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day5】 —— 基础篇2(3)

super();[外链图片转存中…(img-bDpOjBS3-1714362909548)][外链图片转存中…(img-FUKhdMSx-1714362909549)][外链图片转存中…(img-cswWGdIb-1714362909549)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-29 11:55:27 260

原创 Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day5】 —— 基础篇2(2)

是一个常数,用于唯一标识可序列化类的版本。从输入流构造对象时,JVM在反序列化过程中检查此常数。如果正在读取的对象的与类中指定的序列号不同,则JVM抛出。这是为了确保正在构造的对象与具有相同的类兼容。请注意,是可选的。这意味着如果您不显式声明Java编译器,它将生成一个。那么,为什么要显式声明呢?原因是:自动生成的是基于类的元素(成员变量,方法,构造函数等)计算的。如果这些元素之一发生更改,也将更改。想象一下这种情况:您编写了一个程序,将Student类的某些对象存储到文件中。

2024-04-29 11:54:55 182

原创 Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day5】 —— 基础篇2(1)

小编利用空余时间整理了一份《MySQL性能调优手册》,初衷也很简单,就是希望能够帮助到大家,减轻大家的负担和节省时间。关于这个,给大家看一份学习大纲(PDF)文件,每一个分支里面会有详细的介绍。这里都是以图片形式展示介绍,如要下载原文件以及更多的性能调优笔记(MySQL+Tomcat+JVM)!Serializable 接口:try () {小编利用空余时间整理了一份《MySQL性能调优手册》,初衷也很简单,就是希望能够帮助到大家,减轻大家的负担和节省时间。

2024-04-29 11:54:25 175

原创 java内存溢出问题分析过程

各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了度过长,为了避免影响阅读体验,下面我就大概概括了整理了[外链图片转存中…(img-THbduZy0-1714343165896)][外链图片转存中…(img-r7mHwStG-1714343165897)][外链图片转存中…(img-67oCd1QJ-1714343165897)][外链图片转存中…(img-Hau8bZV0-1714343165897)]本文已被。

2024-04-29 06:26:16 630

原创 Java内存溢出OOM使用Mat分析

什么是ActiveMQ?ActiveMQ服务器宕机怎么办?丢消息怎么办?持久化消息非常慢怎么办?消息的不均匀消费怎么办?死信队列怎么办?ActiveMQ中的消息重发时间间隔和重发次数吗?

2024-04-29 06:25:12 460

原创 Java内存模型基础

切莫死记硬背,小心面试官直接让你出门右拐1000道互联网Java面试题:Java高级架构面试知识整理:[外链图片转存中…(img-K7klXQ3o-1714342991541)]

2024-04-29 06:23:29 303

原创 Java内存模型(JMM)详解

看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了Java互联网工程师面试1000题,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱Java互联网工程师面试1000题。

2024-04-29 06:22:57 743

原创 Java-JFR-民间指南---事件详解---jdk-ThreadAllocationStatistics

包含:JVM,JAVA集合,网络,JAVA多线程并发,JAVA基础,Spring原理,微服务,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存等等。

2024-04-29 00:11:39 572

原创 Java-14-发布了,再也不怕-NullPointerException-了!

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

2024-04-29 00:10:36 822

原创 java--swing界面实现注册登录(用文本文件存储数据)

又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图个字符串数组,按账号和密码进行信息验证while(temp!=null){//测字符串长度i

2024-04-29 00:10:04 564

原创 Java--JDK自带JVM性能调优工具jconsole远程监控tomcat进程_java监控jvm命令端口12345

【代码】Java--JDK自带JVM性能调优工具jconsole远程监控tomcat进程_java监控jvm命令端口12345。

2024-04-29 00:09:34 485

原创 IDEA+Java+SSM+Mysql+Bootstrap+Maven实现学校教务管理系统

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

2024-04-28 18:11:29 493

原创 IDEA+Java+SSM+Mysql+Bootstrap+Maven实现学校教务管理系统(1)

5.管理员-账号密码设置6.管理员-修改密码7.教师-我的课程8.教师-学生打分9.教师-修改密码10.学生-所有课程11.学生-已选课程12.学生-已修课程13.学生-修改密码三、部分代码======/***/>>>>>>>>>>>// 学生信息显示//页码对象//设置总页数} else {

2024-04-28 18:10:59 730

原创 IDEA+Java+SSM+Jsp+Mysql实现Web商品信息管理系统(1)

无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。最后我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。添加商品列表展示商品名称商品价格商品图片商品介绍生产日期操作。

2024-04-28 18:09:53 535

原创 IDEA+Java+SSH+Bootstrap+Mysql实现在线考试系统(含论文)

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)DaoInter;//学生登录//通过id获取学生实体//保存学生实体//获取所有学生= null) {我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)

2024-04-28 18:09:22 451

原创 Activiti6(5)

**获得第一个节点.*/= 1) {.get(0);if (!我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。面试题多多少少对于你接下来所要做的事肯定有点帮助,但我更希望你能透过面试题去总结自己的不足,以提高自己核心技术竞争力。每一次面试经历都是对你技术的扫盲,面试后的复盘总结效果是极好的!

2024-04-28 11:11:19 648

原创 Activiti6(4)

给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。扩展给大家送一个小福利[外链图片转存中…(img-30cGnN5r-1714273837312)]附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。[外链图片转存中…(img-y6Z2g9Vh-1714273837313)]本文已被。

2024-04-28 11:10:48 889

原创 Activiti6(1)

这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)

2024-04-28 11:09:04 512

原创 ActiveMQ详细入门教程系列(一)

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

2024-04-28 11:08:32 669

原创 2024 年面试落下帷幕,这些 Java 面试重灾区你知道吗?

405655)]

2024-04-28 00:30:16 754

原创 2024 年金三银四 Java 面试知识点总结 已助同学拿到9个Offer(1)

面试是跳槽涨薪最直接有效的方式,马上金九银十来了,各位做好面试造飞机,工作拧螺丝的准备了吗?掌握了这些知识点,面试时在候选人中又可以夺目不少,暴击9999点。机会都是留给有准备的人,只有充足的准备,才可能让自己可以在候选人中脱颖而出。握了这些知识点,面试时在候选人中又可以夺目不少,暴击9999点。机会都是留给有准备的人,只有充足的准备,才可能让自己可以在候选人中脱颖而出。[外链图片转存中…(img-zGpvpVi2-1714235296094)]

2024-04-28 00:28:33 198

原创 2024 年最新基于 Spring Cloud 的微服务架构分析

现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。t 核心原理**

2024-04-28 00:28:02 953

空空如也

空空如也

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

TA关注的人

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