自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (10)
  • 收藏
  • 关注

原创 简单使用mybatis

mybatis、mysql

2023-07-19 10:33:06 296

原创 springboot简单使用定时(corn)和邮箱发送功能

在配置文件application.propertiesspring.mail.username=7573548@qq.comspring.mail.password=koapxsjyssdsdcbdjj(在自己邮箱设置拿到密码)spring.mail.host=smtp.qq.com#开启加密验证spring.mail.properties.mail.smtp.ssl.enable=truetest类测试发送package com.chen.springboot08assignmen

2021-12-29 09:10:59 489

原创 力扣练习4(十题)

412. Fizz Buzz

2021-10-20 01:08:19 295

原创 二叉树的遍历和遍历查找及删除

为什么需要树这种数据结构?数组存储方式的分析 优点:通过下标方式访问元素,速度快。对于有序数组,还可使用二分查找提高检索速度。 缺点:如果要检索具体某个值,或者插入值(按一定顺序)会整体移动,效率较低 [示意图] 链式存储方式的分析 优点:在一定程度上对数组存储方式有优化(比如:插入一个数值节点,只需要将插入节点,链接到链表中即可, 删除效率也很好)。 缺点:在进行检索时,效率仍然较低,比如(检索某个值,需要从头节点开始遍历) 【示意图】 树存储方式的分析 能提高数据存储,读取的效率, 比如利用 二..

2021-10-10 17:45:49 301

原创 力扣练习3(十题)

1.(1436)旅行终点站给你一份旅游线路图,该线路图中的旅行线路用数组 paths 表示,其中 paths[i] = [cityAi, cityBi] 表示该线路将会从 cityAi 直接前往 cityBi 。请你找出这次旅行的终点站,即没有任何可以通往其他城市的线路的城市。题目数据保证线路图会形成一条不存在循环的线路,因此恰有一个旅行终点站。示例 1:输入:paths = [["London","New York"],["New York","Lima"],["Lima","Sao .

2021-10-10 16:53:56 179

原创 力扣 练习2(十题)

1. 删除有序数组中的重复项给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成、示例 1:输入:nums = [1,1,2]输出:2, nums = [1,2]解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。示例 2:输入:nums = [.

2021-10-01 00:32:15 108

原创 力扣练习1(十题)

1.给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], ta...

2021-09-21 00:47:23 2196

原创 【学相伴】狂神说 RabbitMQ笔记(简单使用RabbitMQ)

目录什么是rabbitMQ使用docker安装RabbitMQ,如果没有使用过docker的可以看这篇文章https://blog.csdn.net/qq_44716544/article/details/119870837授权账号和密码设置用户分配操作权限RabbitMQ支持的消息模型1.入门案例1. RabbitMQ入门案例 - Simple 简单模式2. 什么是AMQP01 什么是AMQP02 AMQP生产者流转过程03 AMQP消费者流转过程3.

2021-09-06 23:18:30 22640 14

原创 springboot网站应用使用第三方qq登录

使用第三方qq登录需要在QQ互联官网https://connect.qq.com/中申请成功才可以使用。1.登录成功后进入个人设置中心设置个人信息2.选择公司或个人接入,这里我选择个人接入3.注册审核通过以后,点击应用管理,右侧会显示审核已通过,然后就可以申请网站应用的第三方登录了4.填写网站信息5.然后就可以获得APP ID和 APP Key,有了这两个就可以使用qq登陆了6.然后下边是如何使用登录接口进行授权登录这个java使...

2021-09-04 00:39:19 1220 4

原创 简单使用docker

使用官方安装脚本自动安装curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun启动 Dockersystemctl start docker测试命令查看版本docker version测试输出hellodocker run hello-world查看docker中的镜像docker images# 解释REPOSITORY 镜像的仓库源TAG ...

2021-08-31 01:05:06 1714

原创 java简单使用反射和注解

目录什么反射?Java反射机制提供的功能反射相关的主要APIClass 类 Class类的常用方法获取Class 类的实例( 四种方法)哪些类型可以有Class 对象?演示Class类的常用方法有了Class对象,能做什么?调用运行时类的指定结构1. 调用指定方法关于setAccessible调用Class对象的newInstance()方法综合案例:注解什么是注解?常见的AnnotationJDK 中的元注解自...

2021-08-03 01:05:34 616 2

原创 springboot简单使用mybatisplus

什么是mybatisplusmybatisplus是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用..

2021-07-29 15:38:31 463

原创 java简单使用多线程

程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器 程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间 并行执行多个线程,...

2021-07-28 00:43:17 779

原创 简单使用java的Stream流

什么是stream apiStream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简言之,Stream API 提供了一种高效且易于使用的处理数据的方式为什么要使用Stream api实际开发中,项目中多数数据源都来自于Mysql,Oracle等。但现在数据源可..

2021-07-25 00:25:03 271

原创 简单使用lambda表达式

什么是lambda表达式?Lambda 是一个 匿名函数,我们可以把 Lambda 表达式理解为是 一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升Lambda 表达式:在Java 8 语言中引入的一种新的语法元素和操作符。这个操作符为 “->” , 该操作符被称为 Lambda 操作符或 箭 头操作符。它将 Lambda 分为两个部分:左侧:指定了 Lambda 表达式需要的参 参

2021-07-24 01:45:52 793 2

原创 JAVA电商平台项目后台实现

主要功能: 用户进行登录,登陆后可进行对商品类型管理,商品管理和系统用户管理进行操作。主要是进行添加,修改,删除和状态更改。代码下载(gitee):https://gitee.com/c-xiaobai-c/online-mall.gitcsdn下载(有积分下载):目录结构....

2021-07-15 18:10:35 1711 1

原创 PHP课堂管理系统

emmm,先说明一下,这个小项目是看了一天的书去学基础,然后写了四五天搞出来的,所以很多功能设计的都不太完善,所以不喜勿喷啊!!!然后吧,下边先上效果图实现功能:注册,登录,排座位,登考勤,修改考勤,统计考勤注册页面登录页面主页目录结构:因为代码太多了,就不发上来了,需要的自行下载:然后代码下载链接gitee:https://gitee.com/c-xiaobai-c/php_classroom...

2021-07-14 13:32:32 2347 1

原创 springBoot简单使用Swagger

导语:相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,经常会抱怨别人写的代码没有写注释,然而自己写起代码起来,最讨厌的,也是写注释。所以仅仅只通过强制来规范大家是不够的,随着时间推移,版本迭代,接口文档往往很容易就跟不上代码了。发现了痛点就要去找解决方案。解决方案用的

2021-06-17 17:32:38 784 7

原创 springBoot小案例(登陆,增删改查)

目录主要功能:实现登陆拦截,然后进入主页面进行增删改查工作,开启Druid数据源,进行durid日志监控页面展示:代码编写: 目录结构: 导入依赖: 配置application.yml配置登陆拦截器以及开启durid监控 配置开启拦截功能: 创建MyMvConfig类 编写登陆拦截:创建LoginHandlerInterceptor类 配置开启durid数据源...

2021-06-17 13:08:04 3388 4

原创 SpringBoot 简单使用mybatis

1.导入 MyBatis 所需要的依赖 <!--mybatis-spring-boot-starter:整合--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <v

2021-06-15 00:12:24 1760 4

原创 springBoot简单使用SpringData的jdbc和简单使用durid

创建一个项目,勾选以下选项项目构建完成后pom.xml已导入(springboot默认导入数据库驱动为8.0,要使用低版本需要手动改版本)编写yaml配置文件连接数据库;spring: datasource: username: root password: 123 url: jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8 ...

2021-06-14 23:50:36 764 2

原创 用java写一个博客网站

可以先看一下这个网站长怎么样,哈哈哈,http://wanwan.group/先说一下这个博客有哪写功能?系统体系结构功能流程图系统架构然后主要的技术栈:大概说一下,原本打算是不写这么多功能的,就想写个能发布文章就行了,然后就莫名的越写越多了。。然后越写越多的过程中,发现用户端的没有用框架写的是越来越难受啊啊,然后又只能硬着头皮写了,在写到后边然后就不想写了,然后就这个样了,后边我开放源码以后,有兴趣的朋友可以去完善一下功能....

2021-06-12 19:32:00 2743 3

原创 打包springBoot项目到tomcat中运行

<!-- 去除内嵌tomcat --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 去除内嵌tomcat --> <exclusions&g

2021-06-12 01:14:08 98

原创 SpringBoot:yaml配置注入和JSR303数据校验

YAML是 JSON 的超集,因此是一种用于指定分层配置数据的便捷格式。传统xml配置:<server> <port>8081<port></server>yaml配置:server: prot: 8080 说明:语法要求严格! 1、空格不能省略 2、以缩进来控制层级关系,只要是左边对齐的一列数据都是同一个层级的。 3、属性和值的大小写都是十分敏感的。 案例使用:1.建立一个application

2021-06-07 23:31:39 245 1

原创 创建一个SpringBoot项目

Spring Boot什么是SpringBoot呢,就是一个javaweb的开发框架,和SpringMVC类似,对比其他javaweb框架的好处,官方说是简化开发,约定大于配置, you can "just run",能迅速的开发web应用,几行代码开发一个http接口。 随着 Spring 不断的发展,涉及的领域越来越多,项目整合开发需要配合各种各样的文件,慢慢变得不那么易用简单,违背了最初的理念,甚至人称配置地狱。Spring Boot 正是在这样的一个背景下被抽象出来的开发框架,目的为了让大..

2021-05-20 20:43:57 2089 14

原创 ssm登录

明晚一定早点睡----------项目目录首先配置xml文件(spring的配置文件可以全部整合到一起,但是为了区分)spring-dao.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance".

2021-05-18 00:53:23 197

原创 尚硅谷 栈的学习笔记

目录栈的介绍栈的应用场景栈的快速入门数组模拟栈单链表模拟栈栈的介绍栈的英文为(stack) 栈是一个先入后出(FILO-First In Last Out)的有序列表。 栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。 允许插入和删除的一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。 根据栈的定义可知,最先放入栈中元素在栈底,最后放入的元素在栈顶,而删除元素刚好相反,最后放入的元素最先删除,最先放

2021-05-15 15:31:56 190

原创 尚硅谷 链表学习笔记

链表是以节点的方式来存储,是链式存储 每个节点包含 data 域, next 域:指向下一个节点. 如图:发现链表的各个节点不一定是连续存储.链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定单链表(带头结点) 逻辑结构示意图如下单链表的应用实例使用带head头的单向链表实现 –水浒英雄排行榜管理 完成对英雄人物的增删改查操作,第一种方法在添加英雄时,直接添加到链表的尾部第二种方式在添加英雄时,根据排名将英雄插入到指定位置 (如果有这个排名,则添加失败,并.

2021-05-13 22:50:26 167

原创 尚硅谷 队列学习笔记

数组模拟队列队列介绍 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出 。示意图:(使用数组模拟队列示意图)队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图, 其中 maxSize 是该队列的最大容量。因为队列的输出、输入是分别从前后端来处理,因此需要两个变量 front及 rear分别记录队列前后端的下标,front 会随着数据输出而改变,而 rear则是随着数据输入而改变数组模拟队

2021-05-09 16:17:32 115

原创 JavaWeb软件运行包制作

如果你开发了一款web软件,然后甲方需要检查,但是甲方电脑上没有任何环境配置,然后你的项目也没有部署在云服务器上,那么怎么样能够让客户能成功运行你的程序呢。【实现目标】客户(甲方)机器不需要为你的软件作任何配置准备(特殊情况例外,如操作系统用户权限、开放防火墙端口等)一体化软件包(最小集);一键启动,一切启动;一键停止,一切停止。留下必要文件,其他无关的、可有可无的文件都不要。一、制作运行包1、为软件项目新建一个目录名(通常为项目名称),以下称“主目录”。2、将jre、MySQL、

2021-05-08 17:33:45 1075 2

原创 Android开发一个美食app

系统软件介绍该软件是一款购买美食的app,名字叫做Cateapp,主要面向于大众群体。具有用户注册账号和登录功能,没有登录的用户只能查看app上的展示内容,不能对食物商品进行下单。用户登录之后可以进行对食物商品下单,下单之后可以查看下单记录。如果用户对商品有什么问页在app里边联系客服。系统实现方案主要使用Fragment+ViewPager2技术实现主页面的左右滑动屏幕翻页效果;实现点击底部4个导航选项切换或加载对应的页面;实现点击底部4个选项同时导航颜色做相应变化。然后通过R

2021-04-25 16:17:53 6336 22

原创 Java选择题考试系统

该系统完成的功能,题库的录入,从题库中抽取题目(可自定义抽取数量)。拓展:进行用户的注册,登录,用户登录后进行考试,可以查看历史考试成绩 管理员登录进行题库的录入和删除源码下载:https://gitee.com/c-xiaobai-c/exam-system.git...

2021-04-25 15:33:30 720

原创 Java学生成绩管理系统

学生成绩管理系统的主要功能描述查询学生档案资料和学生的成绩,学生只能查询自己的档案、成绩以及一些公共的信息,教师可以发布学生的成绩信息。 学生成绩管理系统需要满足3个方面的需求:管理员使用系统对全部数据进行维护操作; 教师对于自己相关的部分数据实体进行操作;学生作为查询者对数据实体进行查询操作。 学生成绩管理系统应当将学生与教务员区分开来,因为增、删、改、统计的权限应当只有教务员才拥有,学生只能查询与自己相关的记录,老师查询自己所授课程的,录入数据,进行增删改与统计。 另外,在日常学习生活中,为了

2021-04-25 14:21:16 598 1

原创 java仿QQ微信聊天室

话不多说,先上图

2021-04-24 23:26:56 12044 26

原创 wangEditor富文本编辑器的使用

富文本编辑器wangEditor的使用,这是一个开源的框架,官方网站地址:https://www.wangeditor.com/使用该框架,需要接入一个js:wangEditor.min.js,官方下载下载地址:https://www.jsdelivr.com/package/npm/wangeditor云盘下载:https://pan.baidu.com/s/1OkbmUcP2OsxSPStwiNC6ug提取码:sdkh<!DOCTYPE html><...

2021-03-28 17:45:53 394

原创 servlet上传图片到服务器以及Ajax异步上传

前端代码<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xht...

2021-03-28 17:27:30 595 2

原创 java转换对象数据为json字符串格式,以及读取json字符串的单个值

使用下边代码,需要导入jar包,FastJson是阿里巴巴的开源框架,速度很快,且无其他依赖,下载链接链接:https://pan.baidu.com/s/1UP6VSuIVw4O5cGEhivSkXQ提取码:sdbh复制这段内容后打开百度网盘手机App,操作更方便哦导入jar包:fastjson-1.2.58.jar首先创建对象类package com.dao.entiy;/** * 实体类 * */public class User { private Str...

2021-03-28 17:11:02 486

原创 web注册短信验证码的实现

这里给大家提供一个短信接口的网站http://smsow.zhenzikj.com/因为找了很多平台,大多数都是要有企业认证才能办理短信接口业务的。但是是用来学习的,我们可以使用一个简单的平台,最重要的是不用认证。但是也有个弊端,就是短信的内容,我们只能设置短信的验证码以及验证码的有效时间。并不能设置短信的签名,但是用来学习测试够用了。下面是接口的代码,(使用改代码,需要下载一个接口包,下载地址https://search.maven.org/search?q=zhenzism...

2021-03-28 16:48:48 256

原创 javabean的简单使用

JavaBean介绍JavaBean是封装的类,可以实现代码的重用,可分为可视化JavaBean和不可视化JavaBean。可视化JavaBean如GUI图形化编程的类;不可视化JavaBean又分为带有getXxx、setXxx、isXxx等方法封装的类和其他功能性封装的类。JSP JavaBean规范用于web(jsp)访问的JavaBean类一般遵循如下规范:实现java.io.Serializable接口(jdk11以前,后面不建议使用,在分布式时不占优势。) 有一个public修饰的

2021-01-26 10:36:52 1314

原创 jsp语法基础

1 jsp介绍jsp是一种开发网页的技术,它基于html和java,需要借助于服务器运行。jsp网页和html网页的区别和联系简单说就是:可以在jsp里面写java代码,而html不可以;jsp需要html,html不需要jsp。2 jsp构成jsp网页由3大基础构成:jsp标签或标记 html/css java2.1 jsp标签jsp标签用于定义设置jsp网页的功能或特性,常用标签有8个,如下: 3个指令标签:page、include、taglib 5个动作标...

2020-12-13 00:19:19 325

(项目代码+演示视频).zip

适合ssm框架初学者,主要功能: 用户进行登录,登陆后可进行对商品类型管理,商品管理和系统用户管理进行操作。主要是进行添加,修改,删除和状态更改。

2021-07-15

php课堂管理系统源码.zip

适合php初学者,主要功能用户注册和登陆、排座次表、登考勤、修改考勤、统计考勤

2021-07-14

springBoot小案例(登陆,增删改查).zip

主要功能:实现登陆拦截,然后进入主页面进行增删改查工作,开启Druid数据源,进行durid日志监控, 主要适用于springboot初学者

2021-06-17

Android美食app.zip

该软件是一款购买美食的app,名字叫做Cateapp,主要面向于大众群体。具有用户注册账号和登录功能,没有登录的用户只能查看app上的展示内容,不能对食物商品进行下单。用户登录之后可以进行对食物商品下单,下单之后可以查看下单记录。如果用户对商品有什么问页在app里边联系客服。

2021-04-25

仿qq聊天室-聊天通讯.zip

仿qq聊天室,刻意进行登录,注册,私人聊天,群聊

2021-03-28

mysql-connector-java-5.0.8and5.1a nd 8.0-bin.jar

MySQL数据库驱动包

2020-12-12

Java中导出数据库信息生成Excel表用到的jar包

Java中的一些需要用到的导入包,

2020-11-08

请假系统.zip

数据库的代码在项目的sql包的daima.sql里边,用里边的代码创建数据库就好,这里我用的是MySQL5.0,数据库密码是123,所以要数据库的密码请自行在代码里边修改.

2020-10-25

java音乐播放器.zip

java实现的音乐播放器,这里主要实现了歌曲的播放,上一曲,下一曲,获取歌曲的时间,播放歌曲进度条滚动,获取歌曲的海报,能自动播放(顺序播放,单曲循环播放,随机播放),可以导入外部歌曲,可以定时关闭音乐并退出,可以设置两个模式(白天和黑夜)。

2020-05-22

LTTX1.2.zip

仿制qq和微信的ui界面设计代码,(包含了一套界面设计的ui代码,具体有启动,登陆,聊天,联系人,设计等界面)

2020-04-22

空空如也

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

TA关注的人

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