自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

米粉er的博客

你若盛开,蝴蝶自来。

  • 博客(70)
  • 收藏
  • 关注

原创 SpringBoot超详细总结

SpringBoot简介什么是SpringBoot?随着动态语言的流行(Ruby、Groovy、Scala、Node、Js), Java的开发显得格外的笨重:配置繁杂,开发效率低,在广泛复杂的部署过程中,与第三方技术集成困难。在这种情况下,SpringBoot应运而生。它使用了“习惯重于配置”(在项目中有大量的配置,除了内置的习惯性配置之外,让您不需要手动配置)的理念,使您的项目快速启动和运行。使用SpringBoot很容易创建一个独立的运行(运行jar,嵌入式Servlet容器),准生产级别的基于S

2021-04-14 16:06:50 1832

原创 MySQL统计每个月的销售合计数据

MySQL统计每个月的销售合计数据 在名为‘temp’数据库中有一张销售表(bb_sale),结构如下字段名类型说明备注F1Varchar销售IDF2Varchar销售日期日期格式:2014-02-14F3Varchar销售金额 表中的数据如下 (1)统计2014年1至12月份,每个月的销售合计数据,格式如下:月份、金额SELECT b.月份,COALESCE(SUM(a.F3),0) AS 金额FROM bb_sale a RIG

2020-09-17 19:40:35 5739

原创 基于SSM的酒店后台管理系统

SSM+layui框架。

2024-04-24 15:17:33 289

原创 基于SSM的教务管理系统

【代码】基于SSM的教务管理系统。

2024-04-24 14:57:59 169

原创 Spring整合MyBatis

【代码】Spring整合MyBatis。

2024-04-21 17:20:25 359

原创 MyBatis进阶篇

使用insert标签的属性useGeneratedKeys,keyProperty,keyColumn实现;接口方法传入pojo类型的数据时,xml中使用#{pojo属性名称}可直接获取传入对象对应的属性值。接口方法传入Map类型的数据时,xml中使用#{map中key}可直接获取map中的value值。when test条件满足执行语句,若条件都不满足,执行otherwise。方式2:使用参数的位置获取param0 param1(舍弃,一般不用)1.使用#{}的sql是进行预编译的,可以防止sql注入;

2024-03-06 15:16:50 397

原创 SpringBoot统一返回处理和全局异常处理

RestControllerAdvice注解是@ResponseBody+@ControllerAdvice注解,如果在该类使用注解,则方法上不需要添加@ResponseBody ,如果在类上使用@ControllerAdvice注解,则需在方法上添加@ResponseBody注解。@ExceptionHandler value属性值为具体的异常类型,Exception.class为最顶级异常,所有的异常都继承Exception.class。Exception异常在开发中难免会碰到,使用之前的处理方法。

2023-09-25 17:11:22 364

原创 SQL从三个表中根据时间分别查询并汇总数量一行展示

需求:如果您要从三个表中根据时间分别查询并汇总数量,然后将结果以时间和数量一行展示,可以使用子查询和条件聚合。

2023-08-01 14:50:23 720

原创 SpingBoot整合Swagger和Hibernate-Validate练习

需求:用SpingBoot+Swagger+Hibernate-Validate集成一个demo,用Swagger查看Controller的接口文档。Swagger接口包括Controller的请求和返回,用Hibernate-Validate校验Controller的请求参数的合法性。目前只需要校验非空即可。

2023-07-24 16:37:22 288

原创 SpringBoot整合Redis和RabbitMQ练习

需求:用SpringBoot+Redis+RabbitMQ技术,PostMan发送一个请求,存储到Redis中,并且在控制台获取打印该信息。用PostMan发送一个请求将信息存储到RabbitMQ,并且在监听该队列打印出信息。

2023-07-20 15:56:13 433

原创 【若依分离版操作方法日志与其它业务数据(如入库操作)关联的实现】

加了useGeneratedKeys=“true” keyProperty=“operId”怎么新建入库任务表同时插入操作日志表再关联插入操作日志表的oper_id?数据库日志对象参数并执行插入数据操作。若依自带的操作日志可以通过@Log注解插入操作日志表。基于若依分离版框架业务数据与操作日志的数据做个关联。3.插入入库业务表,取出新增成功后的主键Id,使用。在处理完请求后执行和拦截异常操作后都会执行。标签的内容,主要修改内容是可以新增后返回。操作日志表(若依框架自带)方法最主要的就是处理。

2023-06-27 15:35:57 810 1

原创 SpringBoot+MyBatis-Plus查询人员信息

SpringBoot+Mybatis-Plus查询人员

2023-03-03 17:28:25 289 1

原创 SSM前端登录成功后跳转到查询页面

SSM实现用户登录查询

2023-02-24 15:00:15 553

原创 Redis基础

redis基础

2023-02-22 09:28:39 333

原创 MyBatis-Plus快速入门篇

MyBatis-Plus入门篇,二小时学会

2023-02-17 14:17:49 620

原创 java生成4位不重复的随机数

java基础生成4位编码

2023-02-15 16:07:20 6228

原创 SQLServer查询表结构

【代码】SQLServer查询表结构。

2022-11-01 14:40:20 214

原创 MyBatis总结

MyBatis知识点总结

2022-09-13 17:21:48 263

原创 Git常用命令大全

Git常用命令总结

2022-09-08 17:09:58 2912

原创 基于SSM框架实现学生管理系统

SSM整合开发学生管理系统

2022-08-30 16:09:50 1323 1

原创 SQL Server查询结果导出到EXCEL表格

导出SQL Server查询结果到Excel表格

2022-07-27 11:01:41 18559

原创 JDBC实现MySQL8.0数据库的增删改查

jdbc操作mysql数据库,包含增删改查,数据库连接池,工具类

2022-07-25 11:15:10 1212

原创 MySQL数据库进阶篇

mysql函数 查询 约束 事务

2022-07-19 01:11:34 9276 4

原创 若依框架客户管理按照创建时间字段排序报错解决方法

问题分析使用若依自带生成代码客户管理查询,按照创建时间开启排序报错但是用户管理下排序字段可以正常排序后来找到原因若依封装了分页和排序,调用startPage()方法会开启分页排序,仔细发现若依会自动开启驼峰法转下划线,所有导致自定义排序CreateDate会转化为create_date若依自带的系统管理下的创建时间字段是create_time而我们自己的创建时间是CreateDate,所有会导致出错。若依自带的用户表我们自定义客户表解决方法一,修改数据表,将自定义客户表排序字

2022-05-16 14:29:47 3119 2

原创 IDEA创建web项目出现404错误解决方法

1.idea新建一个普通的java项目2.新建webapp文件夹,名字可以更换,必须与src目录同级3.在webapp文件夹下新建WEB-INF,名字必须是这个4.选择File→Project Settings,或者快捷键Ctrl+Alt+Shift+S快捷键,配置成web项目5.配置web.xml,启动成功跳转的欢迎页,默认index.jsp<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="ht

2022-04-22 11:34:27 6363 1

原创 MySQL数据库记录总结

MySQL数据库记录总结

2022-04-18 15:21:02 971

原创 html+js生成10道小学生加法题

运行效果<!DOCTYPE html><html> <head> <title>小朋友做数学题</title> <script type="text/javascript"> var c=1 var x var i; var a; var b; function create(){

2022-04-13 13:10:04 1766

原创 jdk8新特性Stream流

Stream流开始操作通过集合创建 /** * 通过集合创建 */ @Test public void test1(){ List<String> stream1 = Arrays.asList("java", "h5", "python", "php", "c"); stream1.stream().forEach(s -> System.out.println(s)); }通过数组创建 /

2022-04-01 16:24:48 298

原创 反射&&注解&&枚举

枚举&反射&注解一 枚举1.1 枚举的概述枚举是 Java 中一种特殊的类,它可以定义固定数量的枚举实例,例如: 性别、交通信号灯、季节等等1.2 为什么要使用枚举假设我们要定义一个人类,人类中包含姓名和性别。通常会将性别定义成字符串类型,效果如下:public class Person { private String name; private String sex; public Person() { } public Perso

2022-03-11 13:25:33 129

原创 一篇文章带你学会多线程

多线程线程简介(了解)实现线程的两种方式(掌握)继承Thread类实现Runnable接口线程简介(了解)程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态过程:有它自身的产生、存在和消亡的过程。——生命周期线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器。并行、并

2022-02-17 13:19:35 459

原创 java生成仓库入库单号(前缀+日期+6位流水)

生成入库单号,例如:R20220211112442000001,其中R代表前缀,20220211112442代表年月日时分秒,000001表示流水号,自动递增实现:需要一张自动递增流水表,传入入库表名,查询到单号比较是否是当前日期,是SerialCount+1,不是设置为1,拼接前缀+日期时间+6位流水核心代码:/** * 传入表名,返回生成单号 * @param tableName 表名 * @return */ @Override p..

2022-02-11 15:37:03 3622

原创 Map集合的四种遍历方式

Map集合的遍历1-键找值 Map<String,String> map = new HashMap<String, String>(); map.put("a","java"); map.put("b","c++"); map.put("c","php"); map.put("d","python"); map.put("e","erlang"); Set&l

2022-02-07 13:27:32 1833

原创 SQLServer2008备份服务器数据库到本地

以备份服务器ConsAsset数据库到本地为例连接远程服务器右键选择ConsAsset,选择任务→生成脚本,无脑下一步将文件保存到桌面保存成功,点击完成生成的桌面文件连接本地服务器本地新建一个和服务器相同的数据库选择文件→打开→文件,选择刚刚生成的sql语句文件master选择新建的数据库,点击执行,提示命令完成表和存储过程就建好好,但是没有数据,只是表结构导入数据右键选择ConsAsset数据库,选择任务→导入数据至此服务器上的SQL Serve.

2022-01-05 11:21:57 2255

原创 Mybatis批量插入数据(SQLServer与MySQL)

MyBatis批量插入数据使用的都是 <foreach></foreach>标签,SQL Server与MySQL语法是不一样的SQL Server数据库insert 语句插入多行格式如下: insert into BS_BarCode (SNCode,PrintDate) values ('2021121301',getdate()); insert into BS_BarCode (SNCode,PrintDate) values ('2021121302',ge.

2021-12-31 10:05:22 2169

原创 java常用类总结

目录学习目标:API的概念Object类toSting方法equals()方法String字符串类字符串创建2个方式字符串的实现原理String类的构造方法常用方法摘要学习目标:Object类的特点Object类中的方法toString()方法equals()方法String类的使用频率String类的特点String类的构造方法String类的其它的方法API的概念应用程序编程接口:每一个技术,官方都会定义出许多的功能,拿来即用。API是Sun公司已经开发好的类和方法,API文档

2021-12-28 16:52:13 230

原创 若依前后端分离版生成代码实现仓库的增删改查

写在前面RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。官方网站:http://doc.ruoyi.vip/ruoyi/本地运行起来后端1、前往Gitee下载页面(https://gitee.com/y_project/RuoYi

2021-12-24 16:59:17 3391

原创 java下载Android应用程序包

index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文件下载</title></head><body><div class="down"> <h1><a href="/testDownload">前往下载</a><br.

2021-11-25 09:10:38 1735

原创 SpringBoot实现电商管理后台登录用户管理功能

1

2021-11-23 16:09:04 724

原创 SQL面试笔试题

一、已知项目表 prj字段名中文名Prj_id项目编码Prj_name项目名称Prj_num项目金额Prj_id项目经理(人员编码)Prj_lev项目经理等级人员表 per字段名中文名Per_id人员编码Per_name人员项目Per_job人员职称Dep_id所属部门(部门编码)部门表 dep字段名中文名Dep_id部门编码Dep_name部门名称De

2021-11-18 15:35:50 1012

原创 同一台电脑部署三个Tomcat服务(不同端口)

最近部署项目遇到一台服务器上部署三个WEB工程功能,本地电脑模拟部署三个Tomcat服务,特此记录一下1.下载Tomcat安装包解压2.解压后测试启动Tomcat启动成功,访问http://localhost:8080/,显示正常如果启动不成功,说明JDK环境变量没有配置成功,需要重新配置环境变量。3.复制三个Tomcat(名字需要区分),修改端口号,将war包解压后放在Webapp下的ROOT目录下修改apache-tomcat-jpjj-8.5.72的配置文件server.xml.

2021-10-29 14:29:23 1145

空空如也

空空如也

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

TA关注的人

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