自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 xxl-job 分布式调度平台

xxl-job 是一个轻量级分布式任务调度框架,支持动态添加、修改、删除定时任务,支持海量任务分片执行,支持任务执行日志在线查看和分页查询,同时支持任务失败告警和重试机制,支持分布式部署和高可用。xxl-job 的核心思想是将任务的调度和执行分离,通过调度中心统一控制任务的分配和执行,实现任务的统一管理和调度。xxl-job 可以轻松集成到 Spring、Spring Boot、Dubbo 等主流框架中,使用简单方便,已经广泛应用于各大互联网公司的生产环境中。分布式任务调度平台XXL-JOB。

2024-08-19 14:49:41 209

原创 java 任务调度器

在服务类中定义一个方法,并使用 @Async。

2024-08-19 14:28:38 1009

原创 关于RedisTemplate的序列化

代码中如果使用RedisTemplate要使用@Resources注解注入,这个会根据名称注入。如果使用@Autowired注解会根据类型注入,因为泛型匹配不上,运行时控制台会报错。sprin提供的RedisTemplate默认使用的是JDK的序列化,在程序中读写没有问题,但如果在redis的图形化客户端读取程序中存的值会出现乱码。此外如果使用代码获取redis中所存储的值时,会统一放回Object类型,如果想要返回自己的实体类型可以使用。

2024-08-08 17:24:20 139

原创 MyBatis入门

MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、获取结果集等jdbc繁杂的过程代码。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。

2024-06-05 19:17:37 549

原创 Servlet实现登录跳转小demo

然后再创建一个maven的web项目,最后就可以开始代码实现了。其中config和utils目录中放的是数据库相关的配置(简单封装了一个操作数据库的工具类),这里是用读取 配置文件的方式来获取username、password等信息,配置文件内容如下。1. 首页把项目的目录结构布置好以及封装一个操作数据库的工具类,如下。3. 引入相关的依赖并提供一个User实体类。2. 准备好登录页面和主页面的jsp。4. servlet包中的代码。5. service中的代码。下面是操作数据库的工具类。

2024-05-31 20:26:40 178

原创 重定向和转发

web网站上面有一些跳转按钮。比如登录成功以后跳转到主页面!!!

2024-05-30 16:51:57 644

原创 Servlet的三种创建方式和生命周期

Servlet是Server Applet的简称,是用Java编写的是运行在 Web 服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。

2024-05-29 21:54:38 1111

原创 Tomcat下载和安装

Tomcat是一个免费的开放源代码的Web应用服务器,是Apache软件基金会项目中的一个核心项目,由Apache ,Sun共同开发而成,深受Java爱好者的喜爱,是一款比较流行的web应用服务器。4. 进入bin目录点击startup.bat (windows版)即可运行Tomcat,点击shutdown.bat 关闭Tomcat。server.xml该文件用于配置server相关的信息,比如tomcat启动的端口号,配置主机(Host)。④logs:存放日志,当我们需要查看日志的时候,可以查询信息。

2024-05-29 20:57:00 386

原创 Maven一套搞定

同样是在settings.xml文件中来配置本地仓库的位置,在文件的前几行中就能找到一个<localRepository>/path/to/local/repo</localRepository>标签,不过是被注释的,我们只需复制一个到下面,并把/path/to/local/repo换成我们想要的仓库位置。配置本地仓库的目的是:可以方便的找到我们从中央仓库下载的jar包以及指定本地仓库的存储位置。依赖管理主要管理的是依赖冲突 ,依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突。

2024-05-28 20:31:22 703

原创 MyBatis快速入门详解

这个映射配置文件一定要和接口所在的包相同 (映射配置文件一般都放在resources中,要在里面创建对应的包层次结构)5.再来到Mybatis-config.xml中把mapper标签中的信息换成对应的映射配置文件。1. 首先项目里导入Mybatis和mysql相关的依赖(添加之后记得。)中找到mybatis的配置文件,在里面可以配置数据库连接等信息。3.在项目中创建一个mapper包,在里面创建一个接口。4.再到刚才的mybatis网站中,粘贴映射配置文件。2.在mybatis的中文官网(

2024-03-13 14:59:11 374

原创 maven 下载与配置

5. 在settings.xml中复制<localRepository>/path/to/local/repo</localRepository>,把里面的/path/to/local/repo,换成自己本地仓库想要放的对应目录即可。7.打开刚刚的settings.xml文件,在里面找到mirror,把刚刚复制的粘贴到里面即可,到此maven的下载和配置以及完成了。4.配置本地仓库位置(默认本地仓库在C盘,设置完之后可以节省C盘空间),打开conf目录下面的settings.xml。

2024-03-05 20:59:39 609 1

原创 “百钱买百鸡”是我国古代的著名数学题。3 文钱可以买 1 只公鸡,2 文钱可以买一只母鸡,1 文钱可以买 3 只小鸡。用 100 文钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?一看就明白

【代码】“百钱买百鸡”是我国古代的著名数学题。3 文钱可以买 1 只公鸡,2 文钱可以买一只母鸡,1 文钱可以买 3 只小鸡。用 100 文钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?一看就明白。

2023-12-12 19:53:23 173 1

原创 java 一看就会,带注释。古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对 兔子,假如兔子都不死,问每个月的兔子总数为多少?

程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....即从第三个月起,本月的兔子数量为前两个月的兔子数量之和(此处单位为对)

2023-12-11 20:59:08 103 1

原创 Java 基于集合(set接口下的集合)编写双色球 红球一共6组,每组从1-33中抽取一个,六个互相不重复。蓝球是从1-16中抽取一个数字,这整个组成的双色球。

【代码】Java 基于集合(set接口下的集合)编写双色球 红球一共6组,每组从1-33中抽取一个,六个互相不重复。蓝球是从1-16中抽取一个数字,这整个组成的双色球。

2023-07-20 10:13:05 284 3

原创 Java 编写程序求123456789之间随机位置放加减,使表达式的和为100,求出这样的表达式

【代码】Java 编写程序求123456789之间随机位置放加减,使表达式的和为100,求出这样的表达式。

2023-07-20 10:10:39 197 2

原创 Java 求123456789 字符串1..9 之间不改数字位置随机+-要求表达结果和为100,写出这样表达式

【代码】Java 求123456789 字符串1..9 之间不改数字位置随机+-要求表达结果和为100,写出这样表达式。

2023-07-18 10:09:10 220 1

原创 Java 冒泡排序(升序降序)

【代码】Java 冒泡排序(升序降序)

2023-07-12 20:41:54 878 2

原创 Java 双色球中奖-代码演示

【代码】Java 双色球中奖-代码演示。

2023-07-12 20:29:25 565 2

原创 Java循环练习输出菱形 代码演示

【代码】Java循环练习输出菱形 代码演示。

2023-07-11 21:58:02 96 1

原创 Java之for循环 打印九九乘法表(正三角 倒三角 彩色三角)

【代码】Java之for循环 打印九九乘法表(正三角 倒三角 彩色三角)

2023-07-11 21:46:05 1385 1

原创 Java之while简单猜数字小游戏详细讲解

【代码】Java之while简单猜数字小游戏详细讲解。

2023-07-11 19:59:45 769

原创 java 用日期类计算你从出生到现在活了多少天 (日期类入门)

【代码】java 用日期类计算你从出生到现在活了多少天 (日期类入门)

2023-07-08 17:22:52 459

原创 如何在虚拟机中配置 Linux 超超详细安装教程

首先你得确保电脑中有相应的虚拟机软件和Linux系统,在此只说如何在虚拟机中配置Linux。有一些不需要的硬件可以选择移除,当然如果有需要的硬件也可以选择添加。选择Linux,在版本处选择你提前下载好相应版本,然后点击下一步。重启之后,输入你刚刚设置好的账号密码,就可以登录成功开始使用了。这里选择安装哪个版本的,通常第二个较小,简洁,可以选择第二个。这个可以根据自己需求,安装相应的东西,在此我没有安装。在此你可以选择安装到你想要的位置,然后点击下一步。此处显示的是你电脑的IP,点击Done。

2023-07-08 12:35:32 2188

原创 Intellij IDEA IDE 的下载与安装

最后进到bin目录下双击idea64.exe就可以开始使用了(关于破解在此就不详说了)先点击Developer Tools,里面有各种工具找到Intellij IDEA。这里我选择的是.zip的压缩包文件下载。进入下面页面后点击Download。首先点击下面链接到官网下载。

2023-07-08 10:31:02 60

原创 Java JDK的下载与安装 详细教学

最后打开终端,在里面输入java -version,出现java的版本信息之后就代表你已经成功安装了17版本的JDK。里面有各种版本以及适合各种系统的版本,如果没有点击Java archive查看更多历史版本。先建立一个变量名为JAVA_HOME的变量,变量值为你下载的目录。新建一个 . 和%JAVA_HOME%/bin,之后点击确定。这里我下载的是 Java17的Windows版本的压缩包。然后找到path找到编辑,然后点击新建。到此JDK的下载和配置就完成了。找到系统变量,点击新建。

2023-07-08 10:10:02 135

空空如也

空空如也

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

TA关注的人

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