自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 偷偷看了同事的代码找到了优雅代码的秘密

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

2024-06-24 08:17:09 673

原创 为什么MySQL数据库单表建议最大2KW数据?_mysql单表数据量多少合适

剩下的空间才是用来放行数据 record 的,如果行数据 record 行数特别多,进入到页内时会挨个遍历,效率也不太行,所以,为这些数据生成了一个页目录。具体实现细节不重要,只需要知道,它可以通过二分查找的方式将查找效率从 O(n) 变成 O(logn)。数据页的结构:在数据插入的过程中,数据页的变化如下:(1)申请新的数据页;

2024-06-24 07:22:54 1123

原创 【教程】如何利用MapStruct 解决对象之间转换问题(一)

由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档还有更多面试复习笔记分享如下pper {生成的映射器将注入uses属性中定义的所有类。当使用,构造函数将具有适当的注解,而字段则没有。当使用,注解字段位于field本身。目前,默认的注入策略是field注入。建议使用构造函数注入来简化测试。▐由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档。

2024-06-24 06:34:09 1026

原创 【JAVA】JAVA方法的学习和创造

为什么我不完全主张自学?①平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门这个行业,所以以前要入门是完全可以入门的。②现在也有一些优秀的年轻大牛,他们或许也是自学成才,但是他们一定是具备优秀的学习能力,优秀的自我管理能力(时间管理,静心坚持等方面)以及善于发现问题并总结问题。

2024-06-24 05:47:49 696

原创 String,和StringBuffer ,StringBuilder

搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化(学习笔记):分布式+微服务+开源框架+性能优化**[外链图片转存中…(img-QxGdgtDa-1719176441942)]

2024-06-24 05:00:54 779

原创 SpringBoot 实战:优雅的使用枚举参数

关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。Java基础部分算法与编程数据库部分流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了。

2024-06-24 04:07:40 964

原创 Redis数据库的介绍、安装、数据结构、常用命令

总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。将这些Redis面试知识解析以及我整理的一些学习笔记分享出来给大家参考学习还有更多学习笔记面试资料也分享如下:法操作总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。

2024-06-24 03:22:14 720

原创 MySQL 数据库的优化都有哪些_对mysql做过哪些优化

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

2024-06-24 02:34:27 305

原创 LeetCode - Hard - 124

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

2024-06-24 01:50:35 842

原创 Java核心类库之(网络编程:网络编程入门、UDP通信程序、TCP通信程序)

在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。但是你要学习的往往不止这一点,还有一些主流框架的使用,Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了//创建客户端的Socket对象(Socket):Socket(String host, int port)//数据来源于键盘录入,直到886停止System.out.println(“请输入数据”);//封装输出流对象=null) {break;

2024-06-24 01:05:56 911

原创 Java中的数据结构(一)

由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档还有更多面试复习笔记分享如下树。由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档[外链图片转存中…(img-MhCnYbKA-1719159714405)]还有更多面试复习笔记分享如下[外链图片转存中…(img-J4IBADwu-1719159714406)]

2024-06-24 00:22:06 646

原创 HashMap + 软引用进行缓存

/@Override// 通过 key进行取值,如果为null,返回null,否则返回 SoftNode 软引用的值@Override// 创建 SoftNode对象// 返回key之前所对应的SoftNode对象,即oldSoftNode// 如果oldSoftNode为null,就返回null,否则就返回 oldSoftNode所软引用的 Value@Override@Override@Override/**

2024-06-23 23:36:14 740

原创 ansible:roles学习笔记

外链图片转存中…(img-8sPbpG2N-1719153745156)]

2024-06-23 22:42:37 714

原创 2021年北京积分落户名单公布了,爬了两个多小时得到了所有数据,竟然有惊人的发现(附源码)

由于篇幅原因,就不多做展示了[外链图片转存中…(img-8SrhMrgM-1719150815991)][外链图片转存中…(img-peBgZujX-1719150815991)][外链图片转存中…(img-0UAmVum6-1719150815991)]由于篇幅原因,就不多做展示了。

2024-06-23 21:53:48 819

原创 学习tomcat——如何建立连接,处理请求

Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了略[外链图片转存中…(img-vs08BdFw-1718919914236)]Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间![外链图片转存中…(img-VMBlqBmk-1718919914236)]Java面试核心知识点。

2024-06-21 05:45:26 673

原创 基于B S结构的医院门诊管理系统的设计与实现 毕业设计开题报告_bs架构门诊系统设计

由于篇幅原因,就不多做展示了[外链图片转存中…(img-xgEoiDIU-1718915223406)][外链图片转存中…(img-pa4HZmWZ-1718915223406)]由于篇幅原因,就不多做展示了。

2024-06-21 04:27:15 248

原创 你最常用的一个 linux 命令是什么?为什么?

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

2024-06-21 03:05:54 550

原创 Java面试题-Web服务器与Http协议

这份面试题几乎包含了他在一年内遇到的所有面试题以及答案,甚至包括面试中的细节对话以及语录,可谓是细节到极致,甚至简历优化和怎么投简历更容易得到面试机会也包括在内!也包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!某位名人说过成功是靠99%的汗水和1%的机遇得到的,而你想获得那1%的机遇你首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!成功只会留给那些有准备的人!包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!

2024-06-21 00:39:36 679

原创 二十岁Java程序员答出了这100道题,获字节offer月薪3W起步

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

2024-06-20 17:10:06 417

原创 【Java 从入坑到放弃】No 2

对于旗舰版和社区版,我从官网给出的对比从而摘选了如下图所示的区别。可以看出旗舰版无论在, 所以可以根据自己的需求进行选择。

2024-06-20 15:49:27 791

原创 openstack版本查询

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

2024-06-20 14:31:16 380

原创 Java后端开发工程师学习笔记【狂神说Java笔记】,Java程序员书籍推荐

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

2024-06-20 11:45:42 279

原创 GraphQL才是API的未来?再谈GraphQL在SpringBoot项目中的应用

关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。Java基础部分算法与编程数据库部分流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了。

2024-06-19 22:43:50 526

原创 Spring系列第9篇:depend-on到底是干什么的?

那么如果xml中定义的bean特别多,而有些bean之间也没有强依赖关系,此时如果想去调整bean的创建和销毁的顺序,得去调整xml中bean的定义顺序,或者去加强依赖,这样是非常不好的,spring中可以通过depend-on来解决这些问题,在不调整bean的定义顺序和强加依赖的情况下,可以通过通过depend-on属性来设置当前bean的依赖于哪些bean,那么可以保证depend-on指定的bean在当前bean之前先创建好,销毁的时候在当前bean之后进行销毁。

2024-06-19 14:37:37 658

原创 Nginx+SpringBoot实现负载均衡

学习视频:大厂面试真题:http {学习视频:[外链图片转存中…(img-eU8FAJVt-1718774599011)]大厂面试真题:[外链图片转存中…(img-hXhfdocm-1718774599012)]

2024-06-19 13:23:31 859

原创 Java程序员面试一览:java基础,JVM,并发,锁,网络、数据库

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

2024-06-19 12:07:16 668

原创 javaAPI操作Elasticsearch_elasticsearch 修改字段 java api

测试自定义分词器"text": "java是最好的语言",

2024-06-19 01:54:17 430

原创 2、关于 Spring Ioc,看这一篇就够了!

Ioc(Inversion of Control),即控制反转,是 Spring 框架的核心内容,实际上指的是对一个对象的控制权的反转,和 OOP 一样,属于一种设计思想。Ioc 表示将我们设计好的对象交由容器控制,而不再使用在对象内部直接控制这种传统方式,而DI(依赖注入)则是实现 Ioc 的一种方法。

2024-06-19 00:36:14 481

原创 Spring之XML 配置AOP 事务管理

1.配置UserServiceImpl 将UserServcieImpl放入Spring容器。转账 当出现错误的时候 转账失败 并且余额不变。3.配置sessionFactory。3.配置切面 切入点 通知。5.配置service。XML中配置事务管理。1.加载属性配置文件。

2024-06-18 22:47:01 144

原创 MySQL主从复制详细介绍

一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、Java集合/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、Memcached、MongoDB、Spring、Spring Boot、Spring Cloud、RabbitMQ、Dubbo 、MyBatis 、ZooKeeper 、数据结构、算法、Elasticsearch 、Kafka 、微服务、Linux。

2024-06-18 20:03:36 863

原创 Java项目:基于jsp+mysql+Spring+SpringMVC+mybatis的房源信息管理系统

8:统计模块等。目 录摘 要 11 绪 论 51.1 课题研究背景 51.2 选题目的和意义 51.3 课题研究手段 61.4 论文组织结构 62 相关技术 72.1 JSP简介 72.2 B/S结构 72.3 MYSQL数据库 83 需求分析 103.1 功能需求分析 103.2 非功能需求分析 103.3 可行性分析 113.3.1 经济可行性 113.3.2 技术可行性 113.3.3 运行可行性 123.3.4 法律可行性 124 系统设计 13。

2024-06-18 18:51:08 252

原创 Java编程23种设计模式实战篇9:Java设计模式

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

2024-06-18 17:43:24 313

原创 java中常用单词系列(一)

1、看视频进行系统学习这几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。2、读源码,看实战笔记,学习大神思路“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。

2024-06-18 16:30:18 451

原创 Elasticsearch文档读写模型实现原理

在主分片上执行操作(例如索引、更新或删除一个文档)。如果执行过程中出错,直接返回错误。将操作转发到当前同步副本集的每个副本。如果有多个副本,则并行执行。(in-sync当前可用、激活的副本)。一旦所有的副本成功地执行了操作并对主服务器进行了响应,主服务器就会承认对客户机的请求的成功完成。

2024-06-18 15:14:14 400

原创 1篇文章全面总结2024年Java面试知识,掌握这些你也能进大厂!

JVM内存模型以及分区,需要详细到每个区放什么。GC 收集器有哪些?CMS 收集器与 G1 收集器的特点。Minor GC 与 Full GC 分别在什么时候发生?堆里面的分区:Eden,survival (from+ to),老年代,各自的特点。简述 java 垃圾回收机制?java 中垃圾收集的方法有哪些?类加载器双亲委派模型机制?什么是类加载器,类加载器有哪些?简述 java 内存分配与回收策率以及 Minor GC 和Major GC​​​网络协议。

2024-06-18 13:50:08 848

原创 JVM(四):经典垃圾收集器

其中比较广泛使用也相对的复杂的收集器为GI与CMS。

2024-06-16 21:18:23 578 2

原创 Java SpringMVC毕业项目实战-学生信息管理系统

(1001,‘刘老师’,‘女’,‘1990-03-08’,‘硕士’,‘副教授’,‘2015-09-02’,2),(1002,‘张老师’,‘女’,‘1996-09-02’,‘博士’,‘讲师’,‘2015-09-02’,1),(1003,‘软老师’,‘女’,‘1996-09-02’,‘硕士’,‘助教’,‘2017-07-07’,1);(3,‘数据结构’,1001,‘周四’,‘科401’,18,‘必修课’,1,2),(5,‘英语’,1002,‘周四’,‘X302’,18,‘必修课’,2,2),

2024-05-29 14:14:23 671

原创 Java Spring Boot中的爬虫防护机制_springboot防止爬虫

使用Thymeleaf生成动态内容。

2024-05-29 14:13:51 821

原创 Dubbo 第一章:详情版

我们知道ZooKeeper 可以作为 Dubbo 的注册中心,那Dubbo在Zookeeper服务器上注册服务信息后节点的层次结构是怎样的?但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控程序,不过这个监控即使不装也不影响使用。现在信息就比较明朗了,我就不作解释了,当然你们也可以自己测试consumer,我就不作测试了。解压到dubbo目录下unzip dubbo-admin-2.6.0.war -d dubbo。这里就可以监控你的服务了,当然这里还没有添加服务。

2024-05-29 12:37:15 841

原创 Dubbo 与 Spring Cloud 完美结合

对外部提供REST API服务是一件非常好的事情,但是如果内部调用也是使用HTTP调用方式,就会显得显得性能低下,Spring Cloud默认使用的Feign组件进行内部服务调用就是使用的HTTP协议进行调用,这时,我们如果内部服务使用RPC调用,对外使用REST API,将会是一个非常不错的选择,恰巧,Dubbo Spring Cloud给了我们这种选择的实现方式。本小结将会以一个简单的入门案例,介绍一下在使用Nacos作为服务中心,使用Dubbo来实现服务提供方和服务消费方的案例。

2024-05-29 12:36:44 1051

空空如也

空空如也

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

TA关注的人

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