Java
文章平均质量分 93
Java相关知识总结
哥的时代
CSDN优质创作者、华为云云享专家,阿里云专家博主,曾获国家级荣誉一项,省级荣誉五项,并持有专利三项、软件著作权三项。主要学习研究java领域、后端开发,时代为你保驾护航,欢迎大家一起学习交流。
展开
-
雪花算法详细讲解
雪花算法:Twitter的分布式自增ID算法,Snowflake(雪花算法是由Twitter公布的分布式主键生成算法,它能够保证不同表的主键的不重复性,以及相同表的主键的有序性。最初Twitter把存储系统从MySQL迁移到Cassandra(由Facebook开发一套开源分布式NoSQL数据库系统)因为Cassandra没有顺序ID生成机制,所有开发了这样一套全局唯一ID生成服务。Twitter的分布式雪花算法SnowFlake,经测试SnowFlake每秒可以产生26万个自增可排序的ID。原创 2023-12-13 18:38:03 · 487 阅读 · 8 评论 -
Java之Lombok库的使用和讲解
Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。以上就是Java之Lombok库的使用和讲解的相关知识,希望对你有所帮助积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-12-10 08:29:40 · 240 阅读 · 2 评论 -
WebSocket协议在java中的使用
WebSocket 是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。以上就是WebSocket协议在java中的应用的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-11-27 12:35:17 · 3502 阅读 · 12 评论 -
Spring Cache(缓存框架)
以上就是Spring Cache(缓存框架)的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-11-26 14:49:02 · 224 阅读 · 0 评论 -
Apache POI(处理Miscrosoft Office各种文件格式)
Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。以上就是Apache POI(处理Miscrosoft Office各种文件格式)的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-11-26 14:31:29 · 412 阅读 · 0 评论 -
Apache ECharts简介和相关操作
Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。常见效果展示:1.柱形图:2.饼形图:3.折线图不管是那种图形,其本质就是数据使用Echarts,重点在于研究当前图表所需的数据格式。通常是需要后端提供符合格式要求的动态数据,然后响应给前端来展示图表。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-11-26 14:28:16 · 469 阅读 · 0 评论 -
Java之Collection和List接口
Java为了存储不同类型的多个对象提供了一系列特殊的类,这个类统称为集合。并且这些类可以存储任意类型的对象,而且存储长度也可以改变。注意:集合都位于java.util包中,使用集合的时候需要导包。(虚线框里的都是接口类型,实线框里的都是具体的实现类)以上就是Java之Collection和List接口的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!原创 2023-11-26 13:16:42 · 182 阅读 · 0 评论 -
SpringBoot之Swagger
作为后端开放人员,最烦的事就是自己写接口文档和别人没有写接口文档,不管是前端还是后端开发,多多少少都会被接口文档所折磨,前端会抱怨后端没有及时更新接口文档,而后端又会觉得编写接口文档太过麻烦。Swagger 可以较好的接口接口文档的交互问题,以一套标准的规范定义接口以及相关的信息,就能做到生成各种格式的接口文档,生成多种语言和客户端和服务端的代码,以及在线接口调试页面等等。只需要更新 Swagger 描述文件,就能自动生成接口文档,做到前端、后端联调接口文档的及时性和便利性。1.前后端分离。原创 2023-11-07 11:15:36 · 620 阅读 · 0 评论 -
Java基础之类型(内涵面试题)
小范围的类型能够自动转换成大范围的类型运算。表达式的最终结果类型是由表达式中最高类型决定的。面试题:byte a=10;byte b=20;byte c=a+b;有没有错误。此时,答案是肯定没有错误的,因为在Java中我们定义的变量一般当作int类型,所以即使当我们定义byte类型的变量时,实际存储的还是int类型。总结:在Java中byte,short,char是直接转换成int类型参与运算的。原创 2023-11-03 22:00:26 · 291 阅读 · 0 评论 -
Nginx反向代理和负载均衡
比如公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。但是慢慢的,使用该公司平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。于是该公司横向扩展,又增加了服务器。这个时候几个项目启动在不同的服务器上,用户要访问,就需要增加一个代理服务器了,通过代理服务器来帮我们转发和处理请求。我们希望这个代理服务器可以帮助我们接收用户的请求,然后将用户的请求按照规则帮我们转发到不同的服务器节点之上。原创 2023-11-02 13:45:47 · 865 阅读 · 0 评论 -
Apache ECharts简介和相关操作
Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。常见效果展示:1.柱形图:2.饼形图:3.折线图不管是那种图形,其本质就是数据使用Echarts,重点在于研究当前图表所需的数据格式。通常是需要后端提供符合格式要求的动态数据,然后响应给前端来展示图表。原创 2023-11-01 15:47:18 · 901 阅读 · 0 评论 -
Spring Task(定时任务)框架
Spring Task 是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。信用卡每月还款提醒银行贷款每月还款提醒火车票售票系统处理未支付订单入职纪念日为用户发送通知等等…(只要是需要定时处理当达到场景都可以使用Spring Task)cron表达式其实就是一个字符串,通过cron表达式可以定义任务触发时间。原创 2023-10-31 17:33:13 · 1816 阅读 · 6 评论 -
SpringBoot3之配置文件(学习SpringBoot3的配置这一篇足够)
SpringBoot 帮我们简单、快速地创建一个独立的、生产级别的Spring 应用(说明:SpringBoot底层是Spring),大多数 SpringBoot 应用只需要编写少量配置即可快速整合 Spring 平台以及第三方技术!为所有 Spring 开发提供更快速、可广泛访问的入门体验。开箱即用,设置合理的默认值,但是也可以根据需求进行适当的调整。提供一系列大型项目通用的非功能性程序(如嵌入式服务器、安全性、指标、运行检查等)。原创 2023-09-21 19:57:02 · 3026 阅读 · 0 评论 -
Spring学习之声明式事务(Spring事务学习这一篇足够了)
对一个查询操作来说,如果我们把它设置成只读,就能够明确告诉数据库,这个操作不涉及写操作。这样数据库就能够针对查询操作来进行优化。原创 2023-09-16 21:38:44 · 1755 阅读 · 1 评论 -
猿创征文|Java高级(集合总结)
Java为了存储不同类型的多个对象提供了一系列特殊的类,这个类统称为集合。并且这些类可以存储任意类型的对象,而且存储长度也可以改变。注意:集合都位于java.util包中,使用集合的时候需要导包。(虚线框里的都是接口类型,实线框里的都是具体的实现类)原创 2022-09-11 21:28:58 · 282 阅读 · 2 评论