自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端传参+后端接参对照

常用于前端传 JSON 对象、数组。,Spring 会报错!

2025-03-18 16:11:40 645

原创 MYSQL循环查询上级部门

【代码】MYSQL循环查询上级部门。

2024-04-19 17:12:40 617 1

原创 springboot中使用easyExcel读取excel中的内容

提供了一个基于事件的API来处理大数据量,以避免内存溢出。在这个例子中,我们简化了代码以便于理解,但对于大数据量,你应该使用。注意:在实际生产代码中,你可能需要处理更大的Excel文件,而上面的代码示例在内存使用方面可能不是最优的。对象列表,并返回给前端。记得在前端HTML中设置一个表单来上传文件,如之前的例子所示。是一个基于Apache POI但更加简洁易用的库,它专注于性能和内存占用的优化。库可以非常简便地将本地Excel文件内容读取并存入Java对象列表中。端点时,后端会读取文件内容,将其转换为。

2024-01-25 15:16:03 1773

原创 文件上传java接口

【代码】文件上传java接口。

2024-01-25 15:10:35 687

原创 mysql开发笔记

【代码】mysql开发笔记。

2023-06-09 10:20:50 168

原创 ajax发送数组类型参数

traditional:是否使用传统的方式浅层序列化。

2023-04-23 15:03:11 201

原创 java中map与实体类之间转换

【代码】java中map与实体类之间转换。

2022-09-07 09:28:37 5551 1

原创 nginx解决文件跨域问题

解决nginx中文件跨域配置文件

2022-09-02 17:34:02 920

原创 查询并关闭被占用的端口

关闭被占用的端口

2022-07-04 14:02:45 199

原创 javaScript

时间获取处理 var myDate=new Date(); //创建时间对象 // 获取当前日期时间 var myDate = new Date(); myDate.toLocaleDateString(); //获取当前日期 var mytime=myDate.toLocaleTimeString(); //获取当前时间 myDate.toLocaleString( ); //获取日期与时间 myDate.getYear();

2022-03-15 09:53:40 128

原创 带心跳的websocket

var wsServer = ws; var limitConnect = 5; // 断线重连次数 var timeConnect = 0; webSocketInit(wsServer); console.log("websocket地址") console.log(ws) var codeList = [] var epcList = [] var tidList = [] ...

2022-01-20 09:55:34 477

原创 Java调用外部api接口请求数据(阿里云ISBN查询图书信息为例)

1.pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.15</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</

2021-11-30 09:24:35 751

原创 SpringBoot整合Mybatis连接MS SQL server数据库

一、配置SQL server 打开Microsoft SQL Server Management Studio 18 点开:安全性-登录名-找到需要操作的数据库名称,右键点击选择属性 选择状态,按图中操作 桌面右键点击我的电脑,选择管理 依次展开服务和应用程序—SQL Server配置管理器—SQL Server网络配置—MSSQLSERVER的协议,然后右键点击TCP/IP选择启用 右键点击TCP/IP选择属性、选择IP地址,将所有的IP地址改为127.0.0.1,将TCP端口号改为1433,

2021-11-03 14:28:00 7270

原创 SQL server下载安装及修改验证密码

SQL Server安装教程 第一步:打开浏览器,在浏览的搜索框中我们输入“SQL Server”。如图,会匹配出中文两条微软官方下载页面(一个页面内容是英文、一个页面内容是中文)。这里我们以中文的为例。 第二步:我们将网页下滑,可以看到“还可以下载免费的专用版本”字样,我们选择下方“Developer”版本进行下载,点击下方“立即下载”按钮。 第三步:下载完成后,会得到如图所示.exe文件。我们点击运行该.exe文件。 第四步:会弹出如图所示窗口,让我们选择安装类型,选择“基本”

2021-11-02 17:19:11 353

原创 echars图表

theme = { // 全图默认背景 // backgroundColor: 'rgba(0,0,0,0)', // 默认色板 color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed', '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0', '#1e90ff','#ff6347','#7b68ee','#00fa9a','

2021-10-30 11:40:41 157

原创 前端开发笔记

保留x位小数 Number(0.56789 * 1000).toFixed(x); 在js中对数组对象的某一属性进行排序 //data.varList是一个对象数组:[{对象},{对象},{对象}] //ADD_TIME是对象中的时间属性 var datalist = data.varList var newArr = datalist.sort(sortDate); // 数据按照时间排序 function sortDate(a, b) { // time 是时间的字段 a-.

2021-10-12 15:59:39 173

原创 java开发笔记

保留n位小数 //例:10.123456保留两位小数 int a = 10.123456 String.format("%.2f", a); 对List<对象>中的某一个时间属性进行排序 list集合.sort(new Comparator<PageData>() { DateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @Override .

2021-10-12 15:50:13 168

原创 ajax发送异步请求与ajax发送同步请求

async (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 ajax发送同步请求 $.ajax({ async: false, type : "POST", url : defaultPostData.url, data:{} dataType : 'json', succe

2021-09-09 15:30:48 518

原创 MySQL之Where和Having的区别

从整体声明的角度来理解: Where是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且where后面不能使用聚合函数 Having是一个过滤声明,所谓过滤是在查询数据库的结果返回之后进行过滤,即在结果返回之后起作用,并且having后面可以使用聚合函数。 所谓聚合函数,是对一组值进行计算并且返回单一值的函数:sum—求和,count—计数,max—最大值,avg—平均值等。 从使用的角度: where后面之所以不能使用聚合函数是因为where的执行

2021-09-09 14:03:57 406

原创 MyBatis多边联查(使用实体类保存返回值,在mapper.xml中自定义返回值类型)

实体类 package org.fh.entity.system; import org.fh.entity.Page; public class User { private String USER_ID; //用户id private String USERNAME; //用户名 private String PASSWORD; //密码 private String NAME; //姓名 private String ROLE_ID; //角色id private String

2021-08-16 15:08:52 1014

原创 web页面鼠标移入指针发生变化

<html> <body> <p>请把鼠标移动到单词上,可以看到鼠标指针发生变化:</p> <span style="cursor:auto"> Auto</span><br /> <span style="cursor:crosshair"> Crosshair</span><br /> <span style="cursor:default"> Default</s

2021-08-14 11:25:27 624

原创 Shiro框架

依赖包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> </dependency> <dependency> <groupId&gt

2021-08-11 17:24:36 158

原创 前端笔记(页面效果)

页面初始化光标定位到input(text)框 document.getElementById("add").focus(); 当键盘被按下时触发的事件 document.onkeydown = function(event) { var e = event || window.event || arguments.callee.caller.arguments[0]; if (e && e.keyCode == 13) { //执行方法 } }; ...

2021-08-01 17:49:28 165

原创 MySQL多表联查保存数据为map

mapper层写法 XML写法 <select id="text" resultType="java.util.LinkedHashMap" > SELECT * FROM book_message a LEFT JOIN book_tagrecord b ON a.TAGCODE = b.TAG_ID WHERE a.TAGCODE = "FFFF20210720000000000033" </select> ..

2021-07-31 16:11:04 389

原创 JS中根据对象中的一个字段进行排序

let arr = [ {name: '张三',age: 18}, {name: '李四',age: 9}, {name: '王五',age: 28} ] //定义方法 const handle = (property) => { return function(a,b){ const val1 = a[property]; const val2 = b[...

2021-07-31 14:05:07 2132

原创 前端域(页面之间带值、对象)

保存值 保存数据语法: sessionStorage.setItem(“key”, “value”); 读取数据语法: var lastname = sessionStorage.getItem(“key”); 删除数据法: 指定键删除 sessionStorage.removeItem("key"); 删除所有数据 sessionStorage.clear(); 保存对象 存入域中 var str = JSON.stringify(对象); sessionStorage.obj = str; //存

2021-07-12 16:54:30 279

原创 前后端分离:ajax发送请求时如何解决跨域问题

前端ajax请求 $.ajax({ xhrFields: { withCredentials: true }, crossDomain: true, type: "POST", url: "http://IP地址:端口/接口", data: { username: "123", password: "456" }, // dataType: "json", success: function(data) { alert("

2021-06-17 09:50:21 333

原创 面试题

Java基础 面向对象 面向对象有哪些特性 1. 面向对象是一种对现实世界理解和抽象的方法,面向对象和面向过程都是开发的一种思想,面向过程关注的是开发的流程,而面向对象关注的是对象。 2. 面向对象的特性:封装、继承、多态。 (1)封装:我们在类中编写的方法就是对现实细节的一种封装,我们编写的一个类就是对数据和数据操作的封装,可以说封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。 (2)继承:继承是从已有类得到继承信息创建新类的过程,通过继承子类可以得到父类中所有的方法和属性,私有的也可以继承但

2021-04-29 19:51:40 470

原创 Git分支管理

方法一 创建分支 git branch dev(分支名字) 切换分支 //切换到dev分支 git checkout dev 查看所有分支 git branch 删除分支 //删除dev分支 git branch -d dev 创建dev分支并切换到dev分支 git checkout -b dev 合并分支 //将dev分支与主分支进行合并 //合并到谁切换到谁 git merge dev //合并后再将dev分支删除 git branch -b dev 查看分支:

2021-04-26 21:35:29 175 1

原创 Git

下载安装好gti 输入姓名 git config --global user.name "你的名字" 设置你的邮箱 git config --global user.email "设置你的邮箱" 新建repository文件见用于存放git,然后在新建的文件夹内右键点击Git Bash Here 使用下列命令将创建的文件夹变为git仓库 git init 将你需要添加的文件添加到Git仓库中 git add 文件名 将文件提交到Git仓库-m后面一定要跟提交的说明,方便自己和他.

2021-04-26 16:48:33 118

原创 Spring boot在配置文件中取自定义参数

第一步:在application中设置参数 custom: paging: limit: 8 第二步:在config包下新建配置文件 package com.software.springboot01.config; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.beans.factory.annotation.Value; import org.springframewo

2021-04-23 19:26:07 172

原创 Springboot配置虚拟路径

在springmvc的配置文件中加入下列代码 /** * @Description: * 对文件的路径进行配置, 创建一个虚拟路径/Path/** */ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/img/**") .addReso

2021-04-23 16:51:01 766

原创 SpringBoot中整合MyBatis

第一步:在pom.xml中添加依赖 <!--数据库连接连接--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency&

2021-04-23 15:33:50 101

原创 Spring boot配置前端拦截器

第一步创建一个拦截器 在拦截器中实现接口第一步创建拦截器继承接口HandlerInterceptor中的preHandle方法 package com.software.springboot01.interceptor; import org.springframework.web.servlet.HandlerInterceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServlet

2021-04-23 14:48:33 448

原创 Springboot中的HTML页面

导入依赖 在pom.xml中添加mybatis需要的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 注意 放在资源文件夹下static下的html是静态资源可以直接访问,放在t

2021-04-23 14:07:06 214

原创 Springboot热部署,亲测有效

第一步:在pom.xml中加入依赖 <!--devtools热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>t

2021-04-23 10:00:55 172

原创 SSM整合(搭建)

SSM(Spring+SpringMVC+MyBatis) 注意:SpringMVCIOC中可以使用SpringIOC中的对象,反之不行(SpringIOC中不可以使用SpringMVCIOC中的对象) 搭建SSM框架 一、新建maven项目 在pom.xml中导入依赖(jar包) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt

2021-04-06 20:53:23 115

原创 SpringHelloWorld

Spring入门 第一步 新建maven项目,在pom.xml中引入Spring项目依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.12.RELEASE</version>

2021-03-30 15:21:20 194

原创 mybatis框架mapper.xml中sql片段的使用

创建sql片段<sql id=“取名”></sql> 引入sql片段(include) 使用<bind name="val" value="'%'+name+'%'"/>可以进行字符串拼接 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.o

2021-03-29 23:58:58 1430

原创 mybatis动态sql代码(增删改查)

动态查询 方法一 if:如果条件成立则自动拼接内部关键字 where: 自动根据内部条件添加where关键字,如果内部条件为空则不添加where关键字,反之添加 可以自动的去除前面的的多余的AND/OR关键字 SELECT * FROM student <where> <if test="id != null"> id = #{id}

2021-03-29 23:35:22 354

空空如也

空空如也

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

TA关注的人

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