自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES中间件的数据搜索Spring-Security JWT 安全框架RabbitMQ Kafuka的消息队列 消息丢失的解决方法

因为像是在商城中的数据会非常多,采用以往的模糊查询,导致商品查询是全表扫面,在百万级别的数据库中,效率非常低下,而使用ES做一个全文索引,我们将查询的商品的某些字段,比如说商品名,描述、价格还有id字段放入索引库,提高查询速度。Spring Security是一个基于Spring框架的安全性认证和授权框架,它提供了全面的安全性解决方案,可以保护Web应用程序中的所有关键部分。框架的安全框架,提供了完整的安全解决方案,包括认证、授权、攻击防护等功能。自动可以将海量数据分散到多台服务器上去存储和检索,分布式。

2023-09-04 13:23:05 70 1

原创 Jvm的原理以及调优工作

生成堆的dump文件;根据分析结果判断是否需要优化;调整GC类型和内存分配;不断地分析以及调整。JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。大部分的情况下,jvm不怎么需要调优了,用性能更高的垃圾回收器就会解决绝大多数的情况。虚拟机,它是模拟出计算机运行的一个虚拟的计算机。

2023-09-04 13:21:45 47 1

原创 线程池机制

线程池是一种利用池化技术思想来实现的线程管理技术,主要是为了复用线。程、便利地管理线程和任务、并将线程的创建和任务的执行解耦开来。原理是遍历线程池中的工作线程,然后逐个调用。降低资源消耗、提高响应速度、提高线程的可管理性。

2023-09-04 13:21:10 31 1

原创 了解一下什么是锁

在操作数据时,认为不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断是否修改了数据:如果修改数据则放弃操作,否则执行操作。:悲观锁在操作数据时,认为会同时修改数据。是一种同步机制,用在有许多执行线程的环境中强制对资源的访问限制。是指两个或以上的进程执行过程中,因竞争共享资源造成的相互等待的过程。数据库的锁是为了支持对共享资源的进行并发访问,提供数据的完整性和统。一性,保证在高并发的情况下,访问数据库的时候,数据不会出现问题。线程:偏向锁、轻量级锁、重入锁、读写锁。表锁,行锁,排他锁,共享锁。

2023-09-04 13:20:37 319 2

原创 JAVA基本数据类型

2023-09-01 09:45:54 28 1

原创 Java基础三

2023-09-01 09:45:14 51 2

原创 JAVA基础二

2023-09-01 09:44:42 24 1

原创 JAVA基础的学习

2023-09-01 09:44:06 36 1

空空如也

空空如也

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

TA关注的人

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