自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (16)
  • 收藏
  • 关注

原创 Redis缓存过期淘汰策略详讲

Redis缓存过期淘汰策略详讲

2024-02-05 14:41:11 418

原创 解决Docker打包Eureka注册中心,其他服务无法注册问题

本文主要是介绍利用docker打包Eureka注册中心,并且发布镜像到服务器,遇到的一个比较坑的问题。主要是服务镜像部署完毕之后,docker容器都能启动,并且也能访问,但是其他服务就是无法注册到注册中心。排除问题,本地注册是没有问题,所以应该是服务注册eureka的ip地址写错了,我试了很多种,把ip改为127.0.0.1、本地ip都不行

2024-02-02 09:48:21 731

原创 ES Serverless让日志检索更加便捷

一款日志服务搜索平台推荐,ES Serverless,方便便捷,开箱即用

2024-01-30 12:15:22 1063

原创 MySQL新类型JSON的用法讲解

本文主要讲解Mysql新数据类型json以及相关语法操作

2024-01-26 11:02:31 901

原创 并发编程之CAS算法ABA问题分析和解决

本文主要讲解并发编程之CAS算法ABA问题分析和解决,通过案例代码对比ABA问题,一个ABA问题对实际业务的影响。

2024-01-26 10:59:44 145

原创 Devchat AI尝鲜试用:程序员开发提效利器,告别脏活累活

Devchat AI作为一款开发辅助工具,为程序员们提供了一个全新的开发环境。通过自动化处理繁琐的开发任务,如代码审查、文档编写、错误排查等,Devchat AI帮助程序员们告别了脏活累活,使他们能够更专注于创新和增值工作。这将有助于提高开发效率和质量,激发程序员的创造力和工作热情。

2023-11-07 16:17:32 971

原创 Java多线程编程中之volatile详解

本文通过代码案例,将抽象的volatile关键性,具体化。volatile关键字是Java多线程编程中一种重要的同步机制,它可以保证变量的可见性和顺序性。但是,在使用时需要注意它的局限性,并且需要根据具体情况选择合适的同步机制来确保程序的正确性和有序性。

2023-11-02 08:00:00 696

原创 从Java里认识汇编指令重排序

本文主要讲解指令重排,它是由于编译器为了提高程序执行效率,会在不影响程序执行结果的前提下,对指令进行重新排序。然而,在某些情况下,这种重排可能会导致程序出现意外的行为,因此需要禁止指令重排。

2023-11-01 08:00:00 734

原创 浅谈Redis的五大数据类型及其应用

Redis是一种开源的内存数据结构存储系统,它支持多种数据类型,包括字符串String、列表list、集合、哈希表和有序集合。这些数据类型在Redis中有着广泛的应用场景,可以满足不同的业务需求。本文将介绍Redis的五大数据类型及其应用。

2023-10-31 12:22:31 282

原创 Java基础知识之反射机制详解

本文详细讲解了反射机制的基本概念和原理,包括Class类、反射机制的使用等,并通过具体实例介绍了如何使用反射机制来实现某些特定的功能,以及讲解反射的动态是什么什么意思

2023-10-30 20:12:27 97

原创 SpringBoot整合WebSocket实战演练——Java入职十三天

本文模拟游戏实时时长扣减,介绍如何在Spring Boot应用程序中使用WebSocket实现服务端向客户端推送消息。Spring Boot和WebSocket的整合实现服务端向客户端推送消息,使得客户端能够实时接收并处理服务器发来的信息。

2023-10-18 19:04:01 434

原创 华为云云耀云服务器L实例评测|宝塔一站式安装数据库MySQL+Redis教程

本文通过两个开发中常用的软件MySQL和Redis的安装步骤,来展示华为云云耀云服务器L实例集成宝塔面板是多么的便捷。由于华为云云耀云服务器L实例本身集成了宝塔面板镜像,已经就是开箱即用了,极大的提高我们开发或者使用过程中效率。并且对于初学者,华为云云耀云服务器L实例也是十分容易上手的,从购买到使用基本都可以可视化操作,让初学者不在畏惧Linux命令

2023-09-20 10:31:53 524

原创 华为云云耀云服务器L实例评测|基于Nginx实现后端集群负载均衡

本文主要是通过华为云云耀云服务器L实例,搭建Nginx实现后端集群负载均衡。在整个流程部署安装中,基于云耀云服务器L实例的宝塔可视化面板,基本没有用Linux相关命令,都是在页面上可视化操作,十分的方便和快捷。

2023-09-16 20:12:24 268

原创 华为云云耀云服务器L实例评测|基于宝塔部署SpringBoot后端+前端工程

本文主要是介绍华为云云耀云服务器L,并且基于华为云云耀云服务器L搭建部署了后端工程和Nginx前端工程,通过实际部署项目展示了华为云云耀云服务器L宝塔镜像是一款高性能、高性价比、易上手的云服务器。

2023-09-14 13:03:33 1221 2

原创 Java集合(Collection、Iterator、Map、Collections)概述——Java第十三讲

本讲是Java的其他重要知识点——Java集合。Java集合框架是Java编程语言中一个重要的部分,它提供了一套预定义的类和接口,供程序员使用数据结构来存储和操作一组对象。Java集合框架主要包括两种类型:一种是集合(Collection),存储一个元素列表,另一种是图(Map),存储键/值对映射

2023-09-09 14:15:38 636

原创 Java枚举类(Enum)和注解(Annotation)讲解——Java第十二讲

Java枚举类(Enum)和注解(Annotation)都是Java语言中重要的特性,它们提供了一种方便的方式来定义常量、提供元数据信息和实现各种功能。一般开发中都会定义成公共的部分,其他工程共享调用,实现“低耦合”。

2023-09-07 22:38:23 185

原创 Java常用类(时间LocalDate,Comparable,Comparator等)——Java第十一讲

本讲主要是一个关于Java中的日期和时间类以及Comparable和Comparator接口的详细概述。介绍了LocalDate、LocalTime、LocalDateTime、DateTimeFormatter类以及它们的主要方法和使用。此外,还介绍了Math类和它的常用方法和常量,以及如何使用Comparable和Comparator接口来实现对象的排序

2023-09-06 14:42:53 127

原创 Java多线程编程中同步Synchronized——Java第十讲

Synchronized是Java语言提供的一种内置的线程同步机制,它可以用来解决多线程并发访问共享资源时的线程安全问题。Synchronized可以用于同步方法和同步代码块,确保同一时间只有一个线程可以访问共享资源

2023-09-05 12:05:51 180

原创 Java多线程基础(创建、使用,状态)——Java第九讲

本文主要讲解了Java多线程创建、使用,状态,多线程的创建包括实现Runnable接口和继承Thread类,以及线程的生命周期包括新建、就绪、运行、阻塞和死亡等状态。

2023-09-05 11:16:38 194

原创 Java异常(Error与Exception)与常见异常处理——第八讲

本文主要讲解了异常(Error与Exception)与常见异常处理,包括运行时异常和编译异常,以及对于编译异常的两种处理方式。Java异常其实在开发中也是很重要的,在定义接口的,我们经常要对错误的情况进行分析和处理,这样对用户来说会相对更加友好,而不是直接把错误代码暴露出去。

2023-09-01 15:45:40 660

原创 Java抽象方法、抽象类和接口——第七讲

本文主要是讲解Java的接口和抽象类,并且分析抽象类和接口的区别,为什么需要接口。主要是为了是程序能够“高内聚,低耦合”,公共的属性统一起来,通过定义接口或者抽象类形成一种规范。

2023-08-31 16:39:07 118

原创 Springboot整合AOP和注解实现日志记录——Java入职第十二天

本文讲解什么是AOP,介绍AOP的常用注解,并且利用Springboot整合AOP实现日志记录,同时分析AOP记录日志的不足,加入自定义注解,更加细化精确的记录日志

2023-08-30 15:53:08 347

原创 第六讲Java面向对象——三大特征(封装、继承、多态)

文章主要是讲解了Java面向对象的三个特征(封装,继承,多态),讲解了为什么要这些特征,这主要也是为了程序能够实现“低耦合,高内聚”,减少代码耦合度,方便后期代码的维护。同时也讲解两个重要的概念,重写和重载。

2023-08-30 08:00:00 94

原创 第五讲Java面向对象——类及类的成员

初步了解面向对象,介绍了类的组成部分,并且通过代码类来讲解了类的属性和方法,以及属性的修饰符,什么是类的方法和方法的结构和种类,适合对面向对象模糊的同学。

2023-08-29 12:56:21 110

原创 第四讲Java基本语法——数组结构(多维数组)

本讲继续讲解了Java的基础语法,数据结构数组,数组也是Java很多数据结构的一个重要部分之一,并且通过练习,让初学者更加了解数组的结构,加强对java代码的编写。

2023-08-28 16:48:35 64

原创 代理模式 静态代理和动态代理(jdk、cglib)——Java入职第十一天

本文主要讲解代理模式,并且通过代码案例分析了解静态代理和动态代理,已经动态代理的实现方式jdk、cglib,对代理模式模糊的同学可以深入了解,欢迎大家订阅。

2023-08-27 13:03:57 537

原创 第三讲Java基本语法(程序流程控制)

主要是java的基本语法,包括分支结构(if-else结构、switch-case结构),循环结构(for 循环,while循环)以及两个重要的关键字break和continue,让初学者更加了解Java语法,通过本讲也能独立写出一些小功能代码

2023-08-26 13:10:33 146 3

原创 第二讲Java基本语法(变量、数据类型、运算符)

本讲主要是Java中的名称命名规范、变量、数据类型和运算符,这些都是Java中的基础,适合零基础的同学,入门java,文章中通过了代码直接展示各种语法,让抽象变具体。

2023-08-25 13:05:49 330

原创 第一讲使用IDEA创建Java工程——HelloWorld

第一讲使用IDEA创建Java工程,Java初始篇,主要是介绍本次专栏使用的开发工具idea,并且创建helloWord工程让大家初次认识Java的主函数main函数,以及控制台输出语句System.out.println的使用,让大家对Java有初步印象。

2023-08-24 11:41:55 900 1

原创 Windows快捷键常用介绍,提高工作(摸鱼)效率

本文主要是讲解Windows电脑常见的快捷键,不管是开发人员还是普通办公人员,都是很方便的。我们平时没事操作都是用鼠标去选择对应的功能,或者在我的电脑--控制面板寻找,有时候会找半天十分麻烦。或者在公司里,我们在划水,突然有人走过来,一下子就被发现了,所以如果熟练快捷键,可以快速切换对应的界面,别人就发现不了啦。

2023-08-22 15:54:02 176

原创 Windows端口占用CMD关闭端口(8080被占用)

传统关闭端口方法,必须得记住相关命令,挺麻烦的,所以直接根据上述命令写了个工具,写成bat脚本,可以双击一键输入端口,然后输入P端口PID关闭进程,不用每次都是打开cmd输入命令,输入命令行,简便了操作。

2023-08-22 14:49:55 1044

原创 MySQL索引常见术语(索引下推、索引覆盖、最左匹配等)

MySQL索引常见问题,如果能够熟悉索引下推、索引覆盖、最左匹配等原理,是可以提升MySQL优化技巧的,本文运用例子介绍MySQL索引常见问题,不管是在面试中,还是工作中,都能给予一定帮助,欢迎大家订阅。

2023-08-21 14:53:03 107

原创 Java入职第十天,服务器工程部署,你想知道,都在这里(Springboot工程)

本文主要是部署springboot工程项目,包括前端以及后端接口,前端是直接部署到Nginx,而后端由于springboot是不需要tomcat的,所以可以直接通过jar运行启动。如果你是第一次部署项目,这篇文章对你参考作用很大,欢迎订阅查看,随时私信。

2023-08-17 17:13:37 151 3

原创 性能分析之MySQL慢查询日志分析(慢查询日志)

慢查询日志一般用于性能分析时开启,收集慢SQL然后通过explain进行全面分析,一般来说,生产是不会开启的,收集慢查询语句是十分耗性能的,但是我们在测试环境是可以模拟分析的,优化SQL语句,接下来就通过实战,讲解如何开启慢日志查询以及如何分析。

2023-08-16 16:38:04 1046

原创 Java入职第九天,Linux服务器项目环境搭建,看这里就行

本文是个人精心汇总的java线上环境配置汇总,一站式解决新项目上线前,Linux服务器部署环境。如何快速将自己的相关开发环境搭建好,网上有很多教程,都是很零散,所以就打算总结完整的文档,这对于新人第一次部署Linux环境是十分重要的,包括括JDK、Nginx、Tomcat、Redis、Mysql部署,欢迎大家订阅,有问题随时私信解决。

2023-08-15 16:14:32 173 2

原创 Java后端入职第八天,配置Swagger接口文档(Swagger文档)

本文主要通过demo,讲了如何配置swagger接口文档,swagger接口如何控制不同环境访问,解决正式环境访问swagger接口安全问题

2023-07-11 14:51:24 769

原创 Java后端入职第七天,领导要我对活动接口限流(限流算法)

本文主要介绍接口限流,通过分析五大限流算法:计数器、固定窗口计数器、滑动窗口计数器、漏桶算法、令牌桶算法。六种限流落地方案:本地缓存实现,第三方缓存实现、Nginx限流、网关限流、Guava的令牌桶RateLimiter、微服务Alibaba的Sentinel中间件,来深入讲解接口限流,各种方案,从简单业务到微服务复杂场景,欢迎大家订阅学习。

2023-07-04 16:41:18 141

原创 Java后端入职第六天,Nginx搭建负载均衡+反向代理

Nginx相信大家应该不陌生吧!是一个高性能web服务器,可以做负载均衡或者是反向代理,比如,把静态页面直接部署到到html,实现动静分离,一个服务器部署多个服务,缓解服务压力,等等。本文也是通过实战,一步步介绍了Nginx负载均衡和反向代理

2023-06-13 18:08:09 1042

原创 Java后端入职第五天,领导说我编码规范有问题(阿里编码规范)

初入职场的同学,是不是经常听到大佬吐槽新人写得代码呢?大家在学校里,编码规范要求不高,基本能运行就行了,有可能一个类包括所有功能代码,或者一个方法几百行,代码也没怎么格式化,等等。但是到工作中,代码写得不是自己看的,其他同事有可能会修改,那么修改的人想要看懂代码就很痛苦了。所以,今天给大家介绍阿里规范以及相关证书考取

2023-05-30 14:34:13 356

原创 Java后端入职第四天,就被要求代码回退(Git回退实战)

初入职场,错误把工程add了到了暂存区,比如一些本地配置,本来就不应该提交的,又或者,开发中只提交部分代码,又想最新的提交合并到上一次提交,等等,很多种场景,对于新手开发是不是不知所措呢?本文就是给各位初入职场的同学们讲一下如何代码Git回退/回滚,让同学们对代码Git回退/回滚不在恐惧。

2023-05-22 17:08:29 3868 2

java基础知识Collection之哈希讲解和练习.rar

Java中的Collection接口是一个非常强大的工具,它提供了许多不同类型的集合,包括哈希集合。哈希集合是一种不保持元素顺序的集合,它们使用哈希表实现。本资源是关于Java Collection之哈希集合的讲解和练习。

2023-11-01

java基础知识Collection之链表讲解和练习.rar

Java中的Collection接口是所有集合类的父接口,它定义了各种类型的集合,包括链表、集合并集等等。在这个资源中,主要讲解和练习Java中链表的实现和使用。 LinkedList类是Java中实现链表的一种常见方式。LinkedList实现了List和Deque接口,因此它具有链表的所有基本特性,例如可以在列表的任何位置插入和删除元素,可以在列表的两端插入和删除元素。

2023-11-01

java基础知识IO流讲解和练习.rar

Java IO流是Java语言中用于处理输入输出操作的核心技术之一。通过IO流,你可以读取和写入各种数据类型,包括文本、二进制数据等。在Java中,IO流分为字节流和字符流。

2023-11-01

java基础知识Socket连接讲解和练习.rar

Java Sockets是Java编程语言中用于网络通信的重要工具。Sockets允许Java程序与其他计算机或服务器进行通信。本资源主要是完成一些的Socket的使用和练习。

2023-11-01

java基础知识stream讲解和练习.rar

Java Stream API是Java 8引入的一个新特性,用于处理集合数据。它允许你以声明性方式处理数据,这意味着你可以描述你想要做什么,而不是详细说明怎么做。使用Stream API,你可以轻松地对数据进行过滤、映射、排序等操作。 本资源是一些基本的Java Stream API的讲解和练习。

2023-11-01

java基础知识多线程线程池讲解和练习

Java多线程和线程池是Java语言中非常重要的知识点,它们可以帮助我们更好地管理和控制程序的并发执行。本资源主要是对Java多线程和线程池进行详细的讲解和练习。

2023-11-01

java基础知识线程讲解和练习

Java线程是Java语言中一个非常重要的概念,它允许程序同时执行多个任务。在Java中,线程有两种类型:用户线程和守护线程。用户线程是程序显式创建和控制的线程,而守护线程是在后台运行的特殊线程,用于执行一些后台任务,如垃圾回收、资源管理等。

2023-11-01

java基础知识注解讲解和练习

Java注解(Annotation)是一种特殊的注释,它们在Java编程语言中被用来为代码提供额外的信息,这些信息可在运行时或编译时被程序使用。 本资源通过代码案例进行详细讲解

2023-11-01

基于Map简易斗地主游戏实现

斗地主是一种非常流行的中国卡牌游戏,使用54张牌,包括数字牌、人物牌和功能牌。游戏开始时,每个玩家会得到17张牌,另外5张牌作为底牌放在桌子中央。游戏的目的是通过出牌组成顺子、连对或炸弹等组合,使自己的牌成为最大的组合,并打倒其他玩家。 在这个基于Map的简易斗地主游戏中,我们将使用一个Map来存储玩家的牌和底牌。每个玩家将有一个键值对,键是玩家的名字,值是他们手中的牌。底牌将作为Map的一个单独条目存储。

2023-11-01

Java课程设计之基于SSM实现前后端分离.zip

Java课程设计之基于SSM实现前后端分离

2023-11-01

基于bootstrap+jsp+servlet增删查看.zip

基于bootstrap+jsp+servlet增删查看

2023-11-01

基于springboot实现管理系统.zip

基于springboot实现管理系统

2023-11-01

Java基础知识之数据类型和操作符

Java是一种强类型语言,这意味着在Java中,每个变量都必须先声明其数据类型,然后才能使用。Java的数据类型可以分为两类:基本数据类型和引用数据类型。基本数据类型包括byte、short、int、long、float、double和char,它们代表了不同的数值类型。引用数据类型包括类、接口和数组,它们可以用来创建更复杂的数据结构。 在Java中,操作符是用于执行各种算术和逻辑操作的符号。Java支持多种类型的操作符,包括算术操作符(如+、-、*、/)、比较操作符(如==、!=、>、<)、逻辑操作符(如&&、||、!)和赋值操作符(如=)。此外,Java还提供了一些特殊的操作符,如三元操作符(? :)和位操作符(&、|、^、~、<<、>>)。使用这些操作符时,需要注意它们的优先级和结合性

2023-11-01

Java课程设计之基于GUI实现五子棋

开箱即用,bin目录可以直接运行jar。 本资源Java课程设计之基于GUI实现五子棋是一个涉及Java图形用户界面(GUI)开发、五子棋算法实现以及人工智能博弈的综合性项目。这个项目将帮助你提升Java编程技能,同时了解如何设计和实现一个具有挑战性的游戏。 技术要求: Java编程基础:熟悉Java语言基础语法、面向对象编程概念、常用Java库等。 Java Swing库:了解Java Swing库的基础知识和常用组件,如JFrame、JPanel、JButton等。 图形用户界面设计:了解GUI界面设计的基本原则和技巧,能够使用图形编辑软件进行界面设计。

2023-11-01

Java课程设计之基于GUI万年历

Java课程设计之基于GUI万年历" 是一个很好的项目,它不仅能帮助你巩固Java编程的基础知识,还能让你了解如何使用Java开发图形用户界面(GUI)。这个项目的目标是创建一个基于Java Swing库的图形用户界面万年历。 以下是项目所需的技术,需要具备一些基础知识,如Java编程基础、Java Swing库的使用、GUI设计等。同时,你也需要具备良好的编程习惯和代码组织能力,以便更好地管理和维护代码。

2023-11-01

Spring + Spring MVC + MyBatis+JSP模板工程

SSM(Spring + Spring MVC + MyBatis)是一种流行的Java Web开发框架,它结合了Spring、Spring MVC和MyBatis三个框架,用于构建高效、可扩展的Web应用程序。 本资源是本人独自封装的SSM框架,开箱即用,直接可以在上面写自己的业务带代码,免去的SSM的配置。

2023-10-20

html实现一个红色的爱心图案

爱心代码 该代码使用 CSS 中的伪元素 ::before 和 ::after 以及旋转和边框圆角等属性来创建一个爱心的形状。可以在浏览器的开发者工具中查看元素的样式和结构。

2023-10-19

markdown文件Typora安装包

Typora是一款备受好评的markdown编辑器,其简洁的界面和强大的功能受到了很多用户的青睐。Typora的特色在于其支持Markdown语法,可以将输入的文本转换成Markdown格式,支持插入图片、链接、表格等元素,并可以将其导出为HTML、PDF、Word等多种格式。 Typora还具有强大的即时同步功能,可以将输入的文本实时同步到云端,支持多设备同步,使得用户可以随时随地进行markdown文档的编辑和排版。同时,Typora还支持LaTeX公式、流程图、甘特图等复杂排版,极大地丰富了markdown文档的表达方式。 Typora适用于markdown语言的编辑和排版,可以帮助用户轻松地制作出高质量的markdown文档。Typora适用于各种使用场景,如技术文档写作、笔记记录、报告演示等,是一款非常实用的markdown编辑器。

2023-10-19

ScreenToGif简易截图录屏工具

ScreenToGif是一款完全免费、无广告的屏幕录制软件,可以用来快速录制屏幕上的指定区域,并将其直接保存为GIF动画文件。除了屏幕录制功能之外,ScreenToGif还包含了摄像头录制和白板书写录制等功能,并且在录制后,可以对录制内容进行增删、修改、压缩等处理。 ScreenToGif的特色在于其强大的编辑功能,在录制完成后,可以在“编辑”选项中选择删除帧数、移除重复帧数、移动帧数,反转排列,增加帧数等操作。在“图像”选项中,可以进行裁剪、调整大小和位置、添加字母、水印、文本、旋转、自由绘制等操作。 ScreenToGif的优点在于其简单易用,方便快捷,能够满足用户快速录制和编辑的需求。同时,其小巧轻便,免安装运行,启动快速,方便携带。此外,ScreenToGif还支持打开多次,可以用来录制其他ScreenToGif界面的操作。

2023-10-19

一键傻瓜式Git安装包

Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git易于学习,占地面积小,性能极快,具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。 Git适用于各种规模的项目,无论是个人项目还是大型团队协作项目。它的分布式特性使得每个开发者都可以在其本地机器上独立工作,而不需要依赖于中央服务器。同时,Git的暂存区域和多个工作流分支功能使得开发者可以更轻松地管理代码版本和分支。

2023-10-19

小乌龟TortoiseGit安装包

TortoiseGit是基于TortoiseSVN的Git版本的Windows Shell界面,是开源的,可以完全免费使用。TortoiseGit支持执行常规任务,例如commit、显示日志、区分两个版本、创建分支和标签、创建补丁等。

2023-10-19

网上书店管理系统课程设计报告

本报告介绍了网上书店管理系统的设计,该系统是基于自然语言处理技术和Yolo算法实现的。通过分析实际网上书店业务的需求,采用Spring Boot作为后端框架,使用Java语言开发。 该系统主要包括以下几个模块:用户登录、图书信息管理、用户信息管理、订单管理、评论管理。用户登录模块实现了用户的注册、登录及权限管理等功能;图书信息管理模块实现了图书的增加、修改、删除、查询等功能;用户信息管理模块实现了用户个人信息的增加、修改、删除、查询等功能;订单管理模块实现了订单的增加、修改、删除、查询等功能;评论管理模块实现了评论的增加、修改、删除等功能。 系统具有友好的界面,操作简单,可以方便地进行管理,可以大大减少人工管理的成本,提高书店管理的效率。该系统使用了JSP技术实现动态页面显示,使用JavaBean实现数据的封装和传递,使用Mysql作为数据库管理系统来存储数据。

2023-10-19

Java面试基础知识+中高级面试常见题目

Java面试常见题目汇总概要主要针对Java语言的基础知识和中高级面试常见题目进行简要概括,适用于不同层次的Java开发人员和相关技术人员。 对于不同层次的Java开发人员和相关技术人员来说都是需要掌握的基础知识。除此之外,中高级面试中常见的题目还包括Java虚拟机、多线程、网络编程、分布式系统等方面的知识,以及实际项目中遇到的解决问题思路和方案等。

2023-10-19

2023年Redis缓存面试题目汇总

包括以下是常见的一些Redis缓存面试题目: 什么是Redis?它与数据库有什么不同? Redis有哪些数据类型?它们各自的应用场景是什么? 什么是Redis的哈希槽?它是如何工作的? Redis的持久化是什么?它有哪些方式?各自的特点是什么? Redis的AOF(Append Only File)持久化是如何工作的? 你如何理解Redis的复制?它有什么作用? Redis的集群是如何实现高可用的? 你如何保证Redis的安全性? 你如何优化Redis的性能? 在什么情况下你会使用Redis事务? Redis事务的ACID性质是什么? Redis的Lua脚本有什么作用? 你如何理解Redis的发布/订阅功能? Redis的排行榜功能是如何实现的? Redis的缓存失效策略是什么? 在分布式环境下,如何解决Redis的节点一致性问题? Redis的内存管理是如何进行的? 你如何监控Redis的性能? 在Redis中,如何进行大量的写操作? Redis的将来版本可能会增加什么样的功能?

2023-10-19

基于Servlet实现 Filter 拦截器

编写 Servlet 并添加两个 Filter,并确保在 Servlet 执行之前和之后执行这些 Filter。 以下是实现此目的的步骤: 首先,创建一个 Java Web 项目并添加必要的库和依赖项,以便可以编写 Servlet 和 Filter。 创建一个名为 MyServlet 的 Servlet 类,该类扩展 HttpServlet 类并实现 doGet() 方法。在此方法中,您可以编写 Servlet 的逻辑,例如打印 "Hello MyServlet" 消息。 创建第一个 Filter,将其命名为 Filter01,扩展 javax.servlet.Filter 类并实现 doFilter() 方法。在此方法中,您可以编写逻辑,例如打印 "Filter01 before",并在处理完请求后打印 "Filter01 after"。 创建第二个 Filter,将其命名为 Filter02

2023-10-19

Layui第三方组件 treetable-lay的使用与封装

LayUI是现在比较流行的一款前端框架,也有很多人基于LayUI开发了很多不错的组件,比如treetable树形表格。因为treetable是第三方基于LayUI开发的,所以需要先用Layui引入一下文件

2023-08-31

基于js+html+css复杂商城页面

创建一个复杂的商城页面需要结合JavaScript、HTML和CSS的技术,仿照华为商城,自定义编写,适合新手前端学习,前端课程设计等作业

2023-08-31

Linux服务环境搭建相关软件(JDK、Nginx、Tomact)

本资源安装包包含:JDK、Nginx、Tomact。 资源安装步骤配套教程:https://blog.csdn.net/qi_ming88/article/details/132274815 Java线上Linux环境部署的全过程,都是个人真实服务器一步一步配置的,只要安装步骤基本没有什么问题,非常适合第一次搭建环境的同学,直接可以安步骤傻瓜式配置。本文主要是配置java项目的相关环境,后续会继续更新如何部署java项目到服务器中,并且可能会涉及到相关环境的配置修改,欢迎大家订阅学习。

2023-08-22

基于MATLAB的车牌识别系统

设计了一个基于MATLAB的车牌识别系统,通过灰度变换,边缘检测,平滑等操作,对处理后的车牌字符进行分割识别,其目的能够在不改变汽车行驶的状态,无需为汽车添加额外配置,只需在需要检测汽车车牌的场所,安装该智能车牌识别系统即可。该系统能够适应多种在指定场合,比如红绿灯交通检测,停车场汽车入库识别、消去车辆管理、停车自动收费等多种领域,此外,本系统能够将已识别的车牌号码自动保存,该功能可以实际应用到违章车辆检测或者汽车入库,管理部门只需查看已被识别的车牌的文件,即可统计出违章汽车或入库的汽车。

2023-08-22

中间件安装包MySQL8,Redis7.0资源包

Java后台开发入职环境搭建,包括相关开发软件安装最新版中间件安装包MySQL8,Redis7.0资源包,一个资源搞定所有,下载解压就能用,十分方便

2023-04-06

基础环境安装包JDK8+Maven3.8+Tomcat9.0

Java后台开发入职环境搭建,包括基础环境安装包JDK8+Maven3.8+Tomcat9.0,下载解压就能用,十分方便

2023-04-06

maven+tomcat.rar

apache-tomcat、apache-maven,jar包,eclipse直接导入安装就行,用于jave ee项目开发

2020-06-03

根据端口直接关闭进程脚本

主要有将关闭端口的命令,写成bat脚本,可以双击一键输入端口,然后输入P端口PID关闭进程,不用每次都是打开cmd输入命令,输入命令行,简便了操作

2020-05-27

elasticsearch-analysis-ik-5.6.12.zip

已经打包好的ik分词器,版本是5.6.12,适用的ES搜索引擎版本也是5.6.12,压缩包可以直接上传至es,解压使用

2019-11-30

layUI插件——treeTable

layUI插件的其中一个treeTable,可用于树形菜单显示,包括css和js

2019-04-14

linux系统jdk_tomcat_mysql

资源主要是在linux系统配置web项目的开发环境,包括jdk,Tomcat,MySQL三个安装包

2018-06-28

天气预报接口测试代码

利用天气预报的api,在前台显示天气预报,有时候在开发某系统时,可能需要查看未来几天的天气情况,不用利用爬虫技术,也可以轻松的获取到未来几天的天气情况,

2018-03-10

jquery1.7.2中文手册

jquery1.7.2中文手册,jquery1.7.2中文手册jquery1.7.2中文手册jquery1.7.2中文手册jquery1.7.2中文手册

2018-02-22

Maven核心程序jar包

java自动化自动化构建工具maven,最新核心程序包下载,使用于jdk1.8以上的版本。

2018-01-27

SSM整合需要的所有jar包

利用SSM框架开发的时候,需要一些jar包,包括Spring SpringMVC MyBatis 以及spring-mybatis整合,数据库驱动,C3P0数据源,JSTL等,欢迎下载。

2018-01-25

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

TA关注的人

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