自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux练习-LVM创建及管理

分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:卷组创建逻辑卷lvcreate -n 逻辑卷名称 -L 逻辑卷大小 卷组名(步骤六创建的卷组名)分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:[外链图片转存中…(img-gJkuJjXm-1719281878642)]

2024-06-25 10:18:11 280

原创 java高并发系列 - 第26篇:学会使用JUC中常见的集合,常看看!

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

2024-06-25 08:54:39 878

原创 Java数字和日期处理:Java数字处理和日期类_java 数值和日期的关系

注意:这里数字 5 的双引号是必需的,因为 BigInteger 类构造方法要求参数是字符串类型。创建 BigInteger 对象之后,便可以调用 BigInteger 类提供的方法进行各种数学运算操作,表 1 列出了 BigInteger 类的常用运算方法。

2024-06-25 07:29:35 1026

原创 Java内存模型:看Java如何解决可见性和有序性问题

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

2024-06-25 06:03:52 774

原创 Java 将word转为PDF的三种方式和处理在服务器上下载后乱码的格式_java word转pdf

2:将jar包放入项目中resources目录下的lib文件夹中:3:将jar包转为library转换后就会出现上面图中箭头处的样子可以打开。5:转换。

2024-06-25 04:32:29 165

原创 GitHub 上优质项目整理

如果你想要学习Java的话,我给你分享一些Java的学习资料,你不用浪费时间到处搜了,从Java入门到精通的资料我都给你整理好了,这些资料都是我做Java这几年整理的Java最新学习路线,Java笔试题,Java面试题,Java零基础到精通视频课程,Java开发工具,Java练手项目,Java电子书,Java学习笔记,PDF文档教程,Java程序员面经,Java求职简历模板等,这些资料对你接下来学习Java一定会带来非常大的帮助,每个Java初学者都必备,请你进我的**

2024-06-25 03:03:14 975

原创 apiserver源码分析——启动流程

说句实话,如果一个打工人不想提升自己,那便没有工作的意义,毕竟大家也没有到养老的年龄。当你的技术在一步步贴近阿里p7水平的时候,毫无疑问你的薪资肯定会涨,同时你能学到更多更深的技术,交结到更厉害的大牛。推荐一份Java架构之路必备的学习笔记,内容相当全面!!!成年人的世界没有容易二字,前段时间刷抖音看到一个程序员连着加班两星期到半夜2点的视频。在这个行业若想要拿高薪除了提高硬实力别无他法。你知道吗?现在有的应届生实习薪资都已经赶超开发5年的程序员了,实习薪资26K,30K,你没有紧迫感吗?

2024-06-25 01:21:38 329

原创 Nginx 下载安装与配置

设置值和CPU核心数一致#日志位置和日志级别eventsuse epoll;#下面是server虚拟主机的配置server。

2024-06-24 12:12:10 802

原创 Java中的关键字有哪些?「Java中53个关键字的意义及使用方法」

这个方法表示,在执行这个方法的时候,可能产生一个异常,如果产生异常了,那么谁调用了这个方法,就抛给谁。程序的流程是:运行到try块中,如果有异常抛出的话,程序转向执行finally块的代码。因为你没有处理异常,所以遇到异常后,执行完finally后,方法就已抛出异常的方式退出了。程序的流程是:运行到try块中,如果有异常抛出,则转到catch块,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。如果没有异常抛出,执行完try块,也要去执行finally块的代码。

2024-06-24 11:31:00 316

原创 字节跳动三轮凉凉后,悬梁刺股一个多月,终于拿下了网易Java岗的Offer!

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节。

2024-06-24 10:29:53 335

原创 基于Java+SpringBoot+Vue的企业库存管理系统(源码+文档+包运行

管理员具备的详细功能将参照最终的设计结果,即下图所示的管理员功能结构图。其中管理员查看商品库存统计报表,对商品,商品预定信息,供应商信息,商品采购入库信息,客户信息,公告信息,员工信息等进行管理。员工具备的详细功能将参照最终的设计结果,即下图所示的员工功能结构图。其中员工查询商品,添加商品预定信息,添加商品采购入库信息,添加客户信息,查看公告等。本程序在设计结构选择上首选B/S,也是为了满足程序今后升级便利,以及程序低维护成本的要求。本程序的网络拓扑设计也会在下图展示,通过图形的方式来描述更容易理解。

2024-06-24 09:38:17 365

原创 前后端——json的传值与接收(springMvc)

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

2024-06-24 08:48:36 294

原创 从零搭建开发脚手架 Spring Boot集成Mybatis-plus之一

请继承类 com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine自带内部模板为//指定自定义模板路径, 位置:/resources/templates/entity2.java.ftl(或者是.vm)//注意不要带上.ftl(或者是.vm), 会根据使用的模板引擎自动识别。

2024-06-24 07:52:34 800

原创 一文读懂 spring MVC 请求处理流程

外链图片转存中…(img-kxcsmB92-1719183725958)][外链图片转存中…(img-65CXUaz1-1719183725959)]

2024-06-24 07:02:18 931

原创 【MySQL进阶教程】视图 存储过程 触发器

视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。

2024-06-24 06:11:56 511

原创 《重学Java高并发》disruptor在数据同步场景下的应用实战(技术方案设计实战)

整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。其实面试这一块早在第一个说的25大面试专题就全都有的。以上提及的这些全部的面试+学习的各种笔记资料,我这差不多来回搞了三个多月,收集整理真的很不容易,其中还有很多自己的一些知识总结。正是因为很麻烦,所以对以上这些学习复习资料感兴趣试专题就全都有的。

2024-06-24 05:28:56 691

原创 SpringCloudRPC核心原理:RxJava响应式编程框架Scheduler调度器

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)存中…(img-5KJlei0x-1719174734328)][外链图片转存中…(img-O2cr3ZAu-1719174734329)][外链图片转存中…(img-txWr4qy5-1719174734329)]

2024-06-24 04:32:26 699

原创 Spring Cloud Stream 体系及原理介绍

什么是 Spring Messaging什么是 Spring Integration什么是 SCS 体系及其原理本文配套可交互教程已登录阿里云知行动手实验室,PC 端登录 start.aliyun.com_ _在浏览器中立即体验。Spring Messaging=====================================================================================Spring Messaging 是 Spring Framework 中的一个

2024-06-24 03:47:09 873

原创 Netty分隔符和定长解码器使用

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-06-24 03:00:06 643

原创 MongoDB入门必读

千千万万要记得:多刷题!!多刷题!!之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!篇幅有限,以下只能截图分享部分的资源!!(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)(2)刷的算法题(还有左神的算法笔记)(3)面经+真题解析+对应的相关笔记(很全面)(4)视频学习(部分)ps:当你觉得学不进或者累了的时候,视频是个不错的选择在这里,最后只一句话:祝大家offer拿到手软!!(4)视频学习(部分)

2024-06-24 02:15:28 289

原创 Java面试题总结(乱序版,2020-08-31)

例如,对于已经加载的Customer对象,调用它的getOrders().iterator()方法就可以导航到所有关联的Order对象,假如在关联级别使用了延迟加载检索策略,那么首次执行此方法时,hibernate会从数据库中加载关联的Order对象,否则就从缓存中获得Order对象。get()和load()的用法完全一样,都需要两个参数,一个是持久化对象类名class,一个是行号OID,返回固定的某一行的数据,但是需要注意的是,当输入的OID不存在时,get()会返回一个空对象,load()则直接报错。

2024-06-24 01:30:01 489

原创 Java实现前缀树(leetCode 208

/子结点//当前结点是否是完整字符串(是否是叶结点)//根结点//添加结点的过程既是添加结点的作用也是匹配前缀的过程i < length;i++) {//不包含当前字符加入if (!if (!//遍历查找是否包含字符串i < length;i++) {if (!i < length;i++) {if (!

2024-06-24 00:46:08 906

原创 Elasticsearch Query DSL之Term level queries(1)

2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。uery(通配符匹配。支持的通配符为_和?。其中_代表任何的字符序列,包含空字符,而?代表任意的单个字符。这种查询需慎重,特别是对于以通配符开头的查询,例如"a"或"?b",因为这种需要遍历整个倒排索引,通常建议使用 “查询字符加通配符”,例如"a。

2024-06-23 23:14:48 603

原创 27岁自学Java上岸,不负众望,终于拿到了第一份offer

第四,会出现学了就忘的情况,关于这个问题我也问了很多人,发现好多人都有这样的情况。其实问题就出现在由于当时只是短暂性的记忆,并没有对于某知识点深刻的理解。其实就是代码写的太少,项目写的太少,不知道具体应该用在哪里,所以就会忘记。1、一定要有一个人指导你,你会遇到无数的bug问题,大部分问题都很难解决,即使解决了,你也不知道原理是什么,就没有收获,所以我不建议大家完全靠自己学Java,我个人的感受就是可能性不大,很煎熬。

2024-06-23 22:21:58 474

原创 淘系的音视频编辑方案:非线性编辑引擎

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

2024-06-21 08:00:35 1015

原创 我最常用的Intellij IDEA快捷键

快捷键: / 作用:这会弹出一个窗口,其中包含了您在IDE中最近打开过的文件。如果你输入一下内容,它会根据名称进行过滤。快捷键: / 作用:如果您将光标放在类、方法或者变量中,然后使用该快捷键,就能立即跳转到元素的声明位置。快捷键:/ 作用:这个快捷键将尝试完成您当前编写的语句。如何做到?它会通过添加大括号或分号,以及换行来完成。例如:如果有以下语句:,按快捷键一次,将为该语句添加结束分号。再举一个例子:,按快捷键则会添加打开和关闭的大括号,并将光标放到语句的主体内部,并附加额外的缩进。快捷键: / 作用:

2024-06-21 06:37:26 507

原创 好好编程-物流项目11【用户管理-修改和删除】

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)[外链图片转存中…(img-7KY8b1Uu-1718918150221)][外链图片转存中…(img-NLLvIkFg-1718918150222)][外链图片转存中…(img-ZHm6tdMO-1718918150223)]

2024-06-21 05:16:02 789

原创 双亲委派机制的由来

=========首先我们通过一个简单的例子来理解以下,首先我们先来理解委派机制,顾名思义委派就相当于一个用户委派快递员寄快递,这个过程是单项的,不可能换成快递员委派用户来寄快递。然后我们再理解一下单亲委派机制,单亲委派机制就相当于儿子放假了回家给父亲要生活费,父亲必须得给儿子生活费,这是单亲委派机制。那么双亲委派机制就是儿子给父亲要生活费,父亲如果有就给儿子生活费,如果没有就告诉儿子让他自己去赚,这就是双亲委派机制。什么是类加载器?========

2024-06-21 03:53:50 859

原创 为什么数据库会丢失数据?今天我就来跟你掰扯掰扯

注一下吧!**[外链图片转存中…(img-1IXRySHz-1718908724290)][外链图片转存中…(img-K7nLt0tc-1718908724290)]

2024-06-21 02:38:56 551

原创 Spring 使用Validation 验证框架的问题详解

Data@NotEmpty(message = “name 不可为空!”)@NotBlank(message = “userId 不可为空!”)@Min(value = 1, message = “年龄有误!”)@Max(value = 120, message = “年龄有误!”)@NotBlank(message = “邮箱不可为空!”)@Email(message = “邮箱有误!”)@NotBlank(message = “mobile不可为空!”)

2024-06-21 01:24:57 224

原创 其实 MySQL 中的 like 关键字也能用索引

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

2024-06-20 18:02:55 888

原创 七十三、Spring与DAO操作 update()

第 1 个参数为要执行的 sql 语句,第 2 个参数为要执行的 sql 语句中所包含的动态参数。其返回值为所影响记录的条数。一般不用。

2024-06-20 16:35:53 201

原创 [springboot]logback日志框架配置

将日志输出到指定目录,如果不指定,日志文件的默认名称是spring.log。配置了之后,配置失效。无论何种设置,Spring Boot都会自动按天分割日志文件,也就是说每天都会自动生成一个新的log文件,而之前的会自动打成GZ压缩包。# 日志文件大小可以设置分割的每个日志的文件最大容量,超过这个size之后日志继续分隔。可以设置保留的日志时间,以天为单位输出到文件中的日志的格式控制台输出日志的格式,为了在控制台调试时候显示效果更清晰,为日志增加了颜色。red、green等等。

2024-06-20 15:20:03 463

原创 一文读懂 Spring Bean 的生命周期

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。opertiesSet() 方法");System.out.println(“10. 调用 init-method 方法”);@Override。

2024-06-19 16:44:01 742

原创 【Java数据结构】挑战全网最细节图解二叉树前、中、后序遍历

在遍历二叉树时,如果没有进行某种约定,每个人都按照自己的方式遍历,得出的结果就比较混乱,如果按照某种 规则进行约定,则每个人对于同一棵树的遍历结果肯定是相同的。对于深度为K的,有n 个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全 二叉树。也就是说,如果 一个二叉树的层数为K,且结点总数是 ,则它就是满二叉树。二叉树是数据结构中重要的一部分,它的前中后序遍历始终贯穿我们学习二叉树的过程,所以掌握二叉树三种遍历是十分重要的。

2024-06-19 15:25:18 683

原创 Springboot JPA日志输出打印SQL语句和传入的参数 高阶篇

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》OK,到此。PS:如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》

2024-06-19 14:11:14 603

原创 MySQL 千万数据量深分页优化,拒绝线上故障

小编在这里分享些我自己平时的学习资料,由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!程序员代码面试指南 IT名企算法与数据结构题目最优解这是” 本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一-痛点, 本书选取将近200道真实出现过的经典代码面试题,帮助广“大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!

2024-06-19 12:54:45 663

原创 Java学习路线总结,搬砖工逆袭Java架构师

无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。针对以上面试技术点,我在这里也做一些分享,希望能更好的帮助到大家。d 2】注册中心Eureka]( ) |【Spring Cloud 3】限流、降级和熔断Hystrix【Spring Cloud 4】熔断与限流Sentinel。

2024-06-19 11:39:55 633

原创 IDEA+Java+Servlet+JSP+Mysql实现学生信息管理系统

/account;accountusernamepasswordnicknameaccountVALUES (‘admin’, ‘admin’, ‘管理员’);stuinfo;stuinfoIdNameAgeDepSexPhoneEmailIdstuinfoVALUES (‘105001’, ‘黄晋江’, 35, ‘数计院’, ‘男’, ‘18050193364’, ‘48577342@qq.com’);stuinfo。

2024-06-19 01:26:08 975

原创 SpringBoot中集成Redis

有了,并于Spring Boot配置文件中定义Redis相关属性后,就会在项目启动时会注入到Redis中去。前面说到spring中为redis定义了专门的自动配置类,其中定义创建泛型为的RedisTemplate对象,为了允许自定义配置Bean,自动配置类使用@ConditionalOnMissingBean注解,表示当其他地方定义一个RedisTemplate的Bean时,会替代自动配置中的结果。​@Bean​@Bean复制代码为了使用操作更方便,我们定义一个。

2024-06-18 22:08:34 1144

空空如也

空空如也

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

TA关注的人

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