
JavaEE
文章平均质量分 85
JavaEE(Java Platform, Enterprise Edition)是基于JavaSE的企业级应用开发平台,提供了更多的企业级组件和技术,用于开发大型、分布式、可扩展的企业级应用程序。JavaEE是建立在JavaSE的基础上,提供了更多的功能和扩展性,适用于复杂的企业应用场景。
LB_bei
这个作者很懒,什么都没留下…
展开
-
25.1 Knife4j-Swagger的增强插件
Knife4j是一款基于Swagger UI的增强插件,它可以为Spring Boot项目生成美观且易于使用的API文档界面。它是Swagger UI的增强版,提供了更多的功能和定制选项,使API文档更加易读和易于理解。原创 2023-07-27 20:12:23 · 647 阅读 · 0 评论 -
29.Git版本控制工具
Git是一开源的分布式版本控制系统,提供了存储代码、管理版本历史、分支和合并等功能。版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。它的主要目的是,记录每个版本的修改历史、版本号和发布日期等信息,以便更好地管理代码和文档,并帮助开发人员更好地协作和开发软件。通过版本控制,开发人员可以随时回滚到之前的稳定版本,恢复错误或进行分支开发等操作,以便更好地管理软件开发过程中的变化和风险。原创 2023-07-27 11:01:14 · 237 阅读 · 0 评论 -
20.1 CRON定时任务
CRON表达式是用于设置定时任务执行时间的一种字符串格式。在计算机中,CRON表达式通常用于指定任务在何时执行的规则。它由多个时间字段组成,用空格隔开,每个时间字段代表任务在一个时间维度上的执行规则。秒(0-59) 分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-7,其中0和7都表示星期日)其中,每个时间字段都可以是一个具体的值、一个范围、一个通配符(*),或者一个逗号分隔的列表。0 0 * * *在Java中,通常可以使用Spring的。原创 2023-07-26 11:29:14 · 222 阅读 · 0 评论 -
28.2 IK分词器
之前我们创建索引,查询数据,都是使用的默认的分词器,分词效果不太理想,会把text的字段分成一个一个汉字。IK分词器在是一款 基于词典和规则 的中文分词器。原创 2023-07-26 09:05:30 · 179 阅读 · 0 评论 -
28.1 kibana
Kibana 是一个免费且开放的用户界面,能够对 Elasticsearch 数据进行可视化操作,从跟踪查询负载,到理解请求如何流经整个应用,都能轻松完成。原创 2023-07-26 08:56:55 · 108 阅读 · 0 评论 -
Elasticsearch概述-接入springboot
Elasticsearch 是一个分布式的全文检索引擎。采用Java语言开发,基于Apache协议的开源项目,具有实时搜索,稳定,可靠,快速的特点。原创 2023-07-24 11:34:33 · 762 阅读 · 0 评论 -
27.JavaWeb-RabbitMQ消息队列
isAck) {System.out.println("拒收的原因:" + cause);} else {= null) {System.out.println("broker接收消息自定义ID:" + correlationData.getId());@Bean@OverrideSystem.out.println("--------消息路由失败------------");原创 2023-07-20 19:32:00 · 1160 阅读 · 0 评论 -
26.JavaWeb-SpringSecurity安全框架
Spring Security是一个功能强大且灵活的安全框架,它专注于为Java应用程序提供身份验证(Authentication)、授权(Authorization)和其他安全功能。:Spring Security支持多种身份验证方式,如基于表单的身份验证、基于HTTP基本认证、基于OAuth2等。它可以轻松地集成到现有的用户认证系统中,也可以自定义认证逻辑。:Spring Security允许您定义资源的访问控制规则,以控制哪些用户有权访问哪些资源。原创 2023-07-19 20:11:50 · 1333 阅读 · 0 评论 -
25.JavaWeb-接口文档Swagger
swagger是一款可以根据resutful风格生成的生成的接口开发文档,并且支持做测试的一款中间软件。原创 2023-07-18 20:08:33 · 693 阅读 · 0 评论 -
24.JavaWeb-分布式锁
分布式锁是一种用于在分布式系统中实现互斥访问共享资源的机制。在分布式系统中,多个进程或线程可能同时访问共享资源,如果没有合适的锁机制,可能会导致数据不一致等问题。分布式锁能够确保在同一时刻只有一个进程或线程能够获取到锁,并且在它释放锁之前,其他进程或线程无法获取锁。常见分布式锁有ZooKeeper、Redisson、乐观锁、redis。原创 2023-07-18 19:11:00 · 182 阅读 · 0 评论 -
23.JavaWeb-集群+Nginx+JMeter
平时用的服务是的并发量是有限的,像tomcat只有不到500的并发量,不能满足高并发的需求,因此就采用了集群的方法,用多个服务器当用户请求集群系统时,集群给用户的感觉就是一个单一独立的服务器,而实际上用户请求的是一组集群服务器,系统无法自动决定用户的请求具体交给哪台服务器解决,因此要用到一个代理服务器-nginx。原创 2023-07-18 17:24:01 · 501 阅读 · 0 评论 -
22.JavaWeb-Minio存储服务器
MinIO是一个开源的对象存储服务器,它兼容Amazon S3 API。它提供了一个简单而强大的存储解决方案,可以用于存储和检索任意大小的文件对象,如图片、视频、文档等。原创 2023-07-17 11:27:32 · 677 阅读 · 0 评论 -
20.Redis缓存数据库
Redis是一种NoSql(NoSQL,泛指非关系型的数据库)数据库,区别于关系数据库,它们不保证关系数据的ACID特性。Redis以内存为主要存储介质,通过将数据存储在内存中实现了快速的读写操作。同时,Redis也支持将数据持久化到磁盘,以保证数据的持久性。原创 2023-07-13 14:01:05 · 580 阅读 · 0 评论 -
01.JavaWeb-HTML+CSS
html语言与css的概念及使用原创 2023-05-26 17:58:48 · 576 阅读 · 0 评论 -
02.JavaWeb-JavaScript
script>// 在这里编写JavaScript代码原创 2023-05-30 20:28:23 · 1741 阅读 · 0 评论 -
03.JavaWeb-JQuery框架
JQuery 是一个快速、简洁且功能丰富的 JavaScript 库,旨在简化 JavaScript 编程。它提供了一系列易于使用的功能和方法,用于处理 HTML 文档遍历、事件处理、动画效果、异步请求等常见的 Web 开发任务。原创 2023-06-01 18:34:12 · 667 阅读 · 0 评论 -
04.JavaWeb-Tomcat服务器+Maven
B/S架构即浏览器/服务器模式,他是对C/S架构的一种改进;与C/S架构相比B/S架构可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。原创 2023-06-02 17:49:31 · 465 阅读 · 0 评论 -
05.JavaWeb-Servlet(上)
用于处理客户端传来的HTTP请求,并返回一个响应(特点:方便、跨平台、灵活性和可扩展性)原创 2023-06-03 16:32:49 · 462 阅读 · 0 评论 -
05.1 JavaWeb-Servlet练习实例总结
Tomcat有时会自动缓存,导致修改程序页面中无变化,要么删除浏览器缓存,要么删除tomcat缓存(work文件夹与temp文件夹中的内容),要么直接设置servlet的server.xml中<host>中的<Context reloadable ="true"></Context> ,或者直接在server那层中的Cataline中创建xml文件放入这条语句,这样Tomcat就不会自动缓存了(小心程序特别大时这样做可能会比较耗性能)要创建一个接口然后创建他的实现类,具体对数据的处理操作在实现类中实现。原创 2023-06-06 19:47:07 · 497 阅读 · 0 评论 -
07.JavaWeb-Vue+elementUI
1.在webapp中创建css/vue与js文件夹用来存储,vue中放一个element-index.css文件和一个fonts文件夹里面有两个字体相关文件,js中放一个vue文件夹里面有axios.min.js和elemant-index.js和vue.js。先为绑定的元素添加value属性,value与Vue实例中指定的数据绑定,再为元素添加一个事件监听器,当用户输入时触发并更新value值,从而更新Vue实例中的数据对象。里面有很多已经做好的很好看的也好用的组件(按钮、输入框、开关。原创 2023-06-09 14:45:38 · 2499 阅读 · 0 评论 -
06.JavaWeb-Servlet(下)
Filter是拦截Request请求的对象,用于在请求和响应之间执行过滤任务,处于表示层与浏览器之间创建一个过滤器,需要实现接口,并重写其中的方法,包括init()(初始化过滤器)、doFilter()(处理请求)和destroy()(销毁过滤器)原创 2023-06-09 15:50:36 · 1122 阅读 · 0 评论 -
08.JavaWeb-SpringMVC
Spring框架是一个开源的轻量级框架,SpringMVC是Spring的一个子框架。原创 2023-06-10 13:40:50 · 795 阅读 · 0 评论 -
09.JavaWeb-MyBatis
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。原创 2023-06-10 17:53:45 · 797 阅读 · 0 评论 -
10.JavaWeb-logback日志
日志是用于记录软件系统运行时状态和事件的重要工具,在软件开发中,日志是一种常用的调试和故障排查手段,同时也可以用于性能分析、用户行为追踪和系统监控等方面。原创 2023-06-13 10:38:28 · 1445 阅读 · 0 评论 -
11.JavaWeb-Spring框架
而IOC的思想是将对象的创建和依赖关系的管理交给框架来完成,从而实现解耦、灵活和可扩展的设计。耦合就是联系的紧密程度,一方面,紧密耦合的代码难以测试、难以复用、难以理解,经常修复一个bug,出现一个或者更多新的bug另一方面,一定程度的耦合又是必须的,完全没有耦合的代码什么也做不了。1.有时一段代码可能会重复出现在多个组件中,当你想改变这段代码时,必须修改各个组件中的相关实现,就算把这段代码封装起来,其他组件只是调用他的方法,但方法的调用还是会重复出现在各个组件中。原创 2023-06-13 20:27:53 · 1161 阅读 · 0 评论 -
12.JavaWeb-Node.js+搭建Vue项目
传统的Web服务器中,每个请求都会创建一个线程,这会导致线程数的增加,从而影响服务器的性能和扩展性,Ryan Dahl借助Chrome的V8引擎提供的能力实现了Node.js——可以在服务端运行的JavaScript(可以把Node.js简单的看成JavaScript写的tomcat)进一步实现前后端分离。原创 2023-07-04 15:29:02 · 1138 阅读 · 0 评论 -
17.1 JavaWeb-常用注解
@Autowired & @Resource、@Component & @Controller & @Service & @Mapper、@Aspect & @Pointcut &@Before@After & @Around & @AfterReturning & @AfterThrowing、原创 2023-07-04 20:31:46 · 418 阅读 · 0 评论 -
13.JavaWeb-跨域问题
响应头作用为true,跨域请求时在请求头中挟带凭据信息,否则不挟带。凭据信息包括cookie、http认证、客户端ssl……,常用cookie为凭据。允许来自哪些域的跨域请求可以访问允许请求的方式用于预检请求中,列出了将会在正式请求的 Access-Control-Request-Headers 字段中出现的首部信息。原创 2023-07-05 20:31:32 · 689 阅读 · 0 评论 -
14.JavaWeb-AVIF图像格式
AVIF(AV1 Image File Format)是一种先进的图像文件格式,它基于AV1视频编解码器。AVIF采用了先进的编码技术,能够提供更高的压缩率和更好的图像质量,相比于传统的JPEG格式,文件大小更小,同时保持了更高的图像细节和色彩准确性。由于AVIF的优势,越来越多的应用程序和网站开始支持AVIF格式,以提供更快的加载速度和更好的用户体验。然而,由于AVIF是一种较新的图像格式,不同的设备和浏览器对其支持程度可能有所差异,因此在使用AVIF格式时需要考虑兼容性问题。原创 2023-07-06 20:29:29 · 1122 阅读 · 0 评论 -
15.JavaWeb-路由
路由、动态路由、路由守卫、钩子函数、二级路由原创 2023-07-10 13:38:01 · 1388 阅读 · 0 评论 -
16.JavaWeb-加密
加密是指将数据转换为无法直接读取或理解的形式,以保护数据的安全性和机密性。加密可以防止未经授权的人员访问和理解敏感数据,即使数据在传输过程中被窃取,也无法解读其中的内容。原创 2023-07-10 20:27:37 · 363 阅读 · 0 评论 -
17.JavaWeb-注解
【基于Spring框架】注解元素类似于接口的方法,可以有返回值和默认值// 其他属性...在需要的地方通过@注解名称即可。原创 2023-07-12 09:15:24 · 401 阅读 · 0 评论 -
21.JavaWeb-RBAC访问控制模型
RBAC、手动搭建低配Spring Security框架原创 2023-07-14 09:16:01 · 822 阅读 · 0 评论 -
18.JavaWeb-JWT(登录、鉴权)
/ 没登录// 终止return;}else {// 有token// 合法,放行}else {// 伪造或者过期,都让登录// 终止请求return;ResponseResult<Object> responseResult = new ResponseResult<>(403,"无法访问此界面,请登录",null);//转json//设置响应头。原创 2023-07-13 09:19:44 · 534 阅读 · 0 评论