自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jedis与JedisPool的基本使用

Jedis是Redis官方推荐的Java连接开发工具,但它是非线程安全的。Jedis提供了许多常用的操作来与Redis进行交互。尽管Jedis本身不是线程安全的,但可以通过JedisPool连接池来管理实例,从而在多线程环境下使每个线程拥有自己独立的Jedis实例,实现线程安全。

2024-03-15 15:50:37 1586 1

原创 初识Redis

NoSQL,泛指非关系型的数据库,是对不同于传统的关系型数据库的数据库管理系统的统称。它是Non-relational SQL或者Not Only SQL的英文简写,有时也称作“不仅仅是SQL”,意味着它不仅仅使用SQL作为查询语言。Redis诞生于2009年全称是Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NOSQL数据库。String类型,也就是字符串类型,是Redis中最简单的存储类型。商品id恰好也是1?不管是哪种格式,底层都是。因为也是一个hash表。

2024-03-13 16:45:29 1660

原创 MySql常用函数详解

MySql常用函数详解

2024-02-29 15:15:06 499 1

原创 Ajax技术

Ajax(Asynchronous JavaScript and XML)是一种无需重新加载整个页面就可以从服务器获取数据并更新部分网页的技术。它通过异步的方式,可以在不中断用户与网页交互的情况下,向服务器发送请求并接收数据,从而实现对网页内容的动态更新。Ajax的核心是JavaScript的对象,它使得在浏览器端发送HTTP请求成为可能。

2024-02-23 14:35:56 343

原创 快速搭建一个SpringBoot增删改查项目环境

基于springboot和mybatisX快速搭建一个增删改查的小项目

2024-02-21 15:43:48 484

原创 Java反射基础使用以及在ssm框架中的使用

Java反射机制是指在运行时动态地获取类、接口、字段和方法等元数据,并能够创建对象、调用方法的一种机制。通过反射,Java程序可以在运行时检查和修改类和对象的内部状态,实现更灵活和动态的代码操作。

2024-02-02 14:00:30 462

原创 面向对象三大特性与设计模式的关系

面向对象------封装面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它使用“对象”来设计应用程序和软件。OOP的主要特性有三个:封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。面向对象------封装封装是指将数据(属性)和操作数据的方法(函数)捆绑在一起,形成一个独立的实体,即对象。这样做可以隐藏对象的内部实现细节,只通过对象提供的接口与外界交互。封装在设计模式中的体现。

2024-02-01 15:32:44 609 1

原创 com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException

这个异常通常表明你的应用程序正在尝试访问一个它不知道如何找到的数据源。application设置多源配置。

2024-01-31 16:41:39 3291

原创 面向对象编程三大特性

面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它使用“对象”来设计应用程序和软件。OOP的主要特性有三个:封装(Encapsulation)继承(Inheritance)和多态(Polymorphism)

2024-01-30 16:45:53 497 1

原创 java 空指针异常(NullPointerException)

错误展示错误展示异常定位解决办法。

2024-01-30 08:43:44 493 1

原创 java数组越界(ArrayIndexOutOfBoundsException)

使用负数作为数组的索引也会导致数组越界,因为数组的索引必须是零或正数。

2024-01-29 10:11:18 1515

原创 Java数据类型简介以及互相转换

从小到大:byte -> short -> int -> long -> float -> double 2. 自动类型转换时,可能会因为数据溢出而导致结果不正确。编码表参照文章最后。:强制类型转换时,可能会因为精度损失而导致结果不准确。例如,将double类型的值转换为int类型时,小数部分会被截断。当一种数据类型的值不能自动转换为另一种数据类型的值时,程序员需要通过强制类型转换来指定转换的类型。当两种数据类型之间可以相互转换时,编译器会自动进行转换,不需要程序员进行任何操作。

2024-01-28 13:06:37 339

原创 Java数据类型与其包装类

包装类和基本类型在Java中各有其用途,基本类型用于存储原始数据值,而包装类为基本类型提供了更多的功能和更大的范围,通过使用包装类,Java的面向对象编程特性得到了更好的利用。

2024-01-27 15:01:26 452

原创 FastJson

Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用独创的算法,将解析的速度提升到极致,超过所有其他JSON库,包括曾经号称最快的Jackson。此外,Fastjson还超越了Google的二进制协议protocol buf。Fastjson完全支持json.org的标准,也是官方网站收录的参考实现之一。它功能强大,支持各种JDK类型,包括基本类型、JavaBean、Collection、Map、泛型等。

2024-01-26 10:05:58 1462 1

原创 java.util.ConcurrentModificationException: null

remove。

2024-01-25 18:14:00 1732

Docker相关命令详解.docx

Docker是一个基于Go语言实现的开源应用容器引擎。它允许开发者将应用程序及其依赖项打包到一个轻量级、可移植的容器中,并发布到任何流行的Linux或Windows操作系统的机器上。Docker容器是完全使用沙箱机制,相互之间不会有任何接口,确保了应用的安全性和隔离性。适用于开发人员,运维人员,需要在不同环境中运行应用程序的团队。Docker的使用场景和目标主要包括:简化配置,代码流水线管理,提升开发效率,隔离应用,整合服务器,快速部署。

2024-06-19

基于uniCloud云开发的外卖小程序

此系统主要功能包含菜单浏览和点餐,线上下单和支付,订单追踪和配送,用户评价和反馈,商家管理,订单管理,支付管理,会员管理,物流管理,评论管理等功能,可用于大作业和毕业设计

2024-03-15

基于SpringBoot+Vue设计与实现的在线求职招聘系统

基于SpringBoot+Vue设计与实现的在线求职招聘系统,系统包括前台和后台两个部分。前台功能包括:系统首页、岗位详情页、求职中心、招聘中心、用户中心模块。后台功能包括:岗位管理、简历管理、评论管理、用户管理、统计分析、系统信息等模块,适用于期末大作业,毕业设计。

2024-03-06

计算机考试试题.doc

计算机考试试题.doc

2024-03-01

基于java开发的在线考试系统,可用于期末大作业和毕业设计,资料内包含论文

在线考试系统主要角色三种:管理员,老师,学生,分别对应不同的权限。主要功能包含用户管理,考试管理,考试,试题管理,成绩管理,考试通知管理等功能

2024-02-26

涵盖Java从基础到高级的知识点以及重要的求职面试题

此文档包含重要的Java基础面试题,Redis知识点的详解以及高级使用,SpringMvc及Mybatis运行机制与过程,重要的算法举例以及讲解,重要的几种设计模式讲解。

2024-02-23

基于jsp+ssm+mysql技术实现的二手交易市场项目.rar

此系统使用户能够在平台上发布自己的闲置物品,并展示给大众浏览。采用了jsp+ssm+mysql等技术,实现了用户登录,用户注册,物品展示,购物车,账单管理,物品评论等功能。

2024-02-22

基于SpringBoot,mybatisplus,mybatisX,springmvc技术编写的springboot练手小项目

基于SpringBoot,mybatisplus,mybatisX,springmvc技术编写的springboot练手小项目,主要包含的功能有,查询所有用户,分页查询所有用户,条件分页查询所有用户,新增用户,根据ID修改/删除用户,将用户列表转换成excle表格等功能。用户可以在以上基础上继续编写功能。

2024-02-21

java小游戏之2048

Java2048是一个简单的基于Java语言的2048游戏。这个游戏的目的是通过使用键盘的方向键来移动所有的方块,并合并相同的方块,直到达到2048或更高。使用了Java的Swing库来创建GUI,并使用了Java的线程机制来处理游戏逻辑和动画效果。该游戏的基本规则如下: 1.游戏使用一个4x4的网格来放置方块,每个方块都有一个数字,从2开始,最大为2048。 玩家可以使用键盘的方向键来移动当前选定的方块。 2.当两个相同的方块碰撞时,它们会合并成一个新的方块,其值为两个碰撞方块的数值之和。 3.当玩家成功地合并方块达到2048时,游戏结束。 4.如果玩家无法进行任何移动,或者游戏区域中没有可移动的方块,游戏结束。 Java2048小游戏是一个简单而有趣的游戏,它可以帮助你锻炼逻辑思维能力,提高手眼协调能力。

2024-02-02

Mysql数据库基础知识

涵盖了MySQL数据库的基本概念、体系结构、数据类型、SQL语言基础、索引优化、存储过程与函数、触发器、视图、事务管理、安全性以及备份与恢复等重要知识点。它旨在为学习者提供一个全面而精炼的MySQL学习指南。适用人群有数据库管理员,开发人员,数据分析师,学生与研究人员。使用场景有网站与Web应用开发,数据仓库与商业智能,嵌入式数据库应用,学习与研究。

2024-01-30

java基础面试题(基本数据类型,面向对象,集合等)

主要包含基本数据类型,面向对象,集合和异常等常见面试题,主要面向人群是在校大学生(毕业生)来提高专业技能取寻求心仪的工作。初级开发者增强语言基础、面向对象编程、集合框架、异常处理等基础知识。

2024-01-29

空空如也

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

TA关注的人

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