自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android TextUtils.isEmpty 与String.isEmpty区别

TextUtils.isEmpty()方法代码实现public static boolean isEmpty(@Nullable CharSequence str) { return str == null || str.length() == 0; }代码会进行str的null判断;String.isEmpty()代码实现 public boolean isEmpty() { // Android-changed: Get length fr

2021-07-26 11:44:15 503 1

原创 页面导出表格(无需导入三方包)

public function exportExcel(){ header('Content-type:application/vnd.ms-excel'); header("Content-Disposition:attachment;fileName=wordList.xls"); header('Cache-Control: max-age=0'); $count=100000000; $limit=500; ..

2021-03-30 11:47:17 119

原创 IEDA快捷键

查看类所有方法: 1:Ctrl+F12 2: alt+7

2021-01-06 15:42:22 192

原创 mysql最大表内存

今天翻看mysql文档,惊讶的发现mysql由于使用MylSAM存储引擎,所以它的最大表结构达到了65536TB(256^7 – 1字节)。但是它的有效表尺寸不是通过mysql决定的,而是通过操作系统对于文件的大小限制决定的,各类操作系统分别是:...

2020-12-19 18:46:35 234 1

转载 get和post的区别

常见回答:1:get会将请求参数附加在URL,限制大小4k,只接受ASCII字符,回退上一页面无害,请求参数会被保存在浏览器历史记录,只能通过URL编码,没有post安全。2:post参数不可见,回退上一页面需要再次提交请求,可接受所有类型的参数,对于请求内容没有大小限制的要求,请求内容附加在request-body中,请求完成请求参数不会被浏览器历史记录记录,相比较get更安全。更深层次:get/post都是http发送请求的方法,而http是基于TCP/IP的关于数据在万维网通信的协议。

2020-10-16 11:11:49 67

原创 java实现归并排序

//归并排序public void sort(int arr[], int low, int high) { if (low > high) return; int middle = low + (high - low) / 2; //进行拆分 sort(arr, low, middle); sort(arr, middle + 1, high); //进行排序 mergeSort(arr, low, middle, high);}/..

2020-09-07 16:16:45 78

原创 java实现快速排序(附代码解析)

public void quickSort(int[] arr, int low, int high) { if (low > high) return; //确认左指针 int i=low; //确认右指针 int j=high; //确定校验位 一般是第一个 int temp=arr[low]; //交换元素的工具 int t; //开始循环 while (i<j){ while (i..

2020-09-07 16:01:50 161

转载 树的三种遍历(java代码)

前序:public void preTraversal(Node node){ if (node == null) //很重要,必须加上 当遇到叶子节点用来停止向下遍历 return; System.out.print(node.getValue()+" "); preTraversal(node.getLeft()); preTraversal(node.getRight());}中序:pub...

2020-09-01 21:40:10 369

原创 前端上传多个文件,后台接收并下载到本地

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.spring..

2020-08-22 23:21:34 790 1

原创 SSM项目搭建(新手版)

SSM框架搭建:第一步:建立maven项目,选择对应选项。第二步:输入项目组,项目名 -> next,选择maven仓库 -> 选择本次项目地址第三步:配置文件 pom.xml 配置<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>

2020-08-22 23:13:50 280

原创 mybatis使用注解会调用xml配置吗

不会的。自己测试结果resultMap形式进行字段匹配:注解形式:

2020-08-13 23:31:14 121

原创 Mybatis逆向工程

Mybatis逆向工程可以极大节省时间,但是由于固定模板,不灵活,我不太推荐使用。下面介绍如何启动mybatis逆向工程。不结合整合了,单独一mybatis项目为例,整合步骤大致相同。第一步:导入依赖或者下载jar包,官方地址https://github.com/mybatis/generator/releases第二步:建立配置文件:需要修改生成代码位置的,配置中有详细备注。<?xml version="1.0" encoding="UTF-8"?><!DO

2020-08-13 23:18:55 121

原创 pojo,vo和entity区别

pojo:普通实体类;vo:多表查询结果实体类;entity:与数据库表对应的实体类;

2020-08-12 21:47:27 2276

原创 mybatis-字段名称不对应解决方案

第一种:查询时使用别名,例如select is_Delete as isDelete from user;第二种:开启驼峰映射,参考我之前的博客https://blog.csdn.net/qq_44908967/article/details/107966668第三种:使用resultMap进行封装。写在接口映射配置文件中。<!--resultMap:强制mybatis将查询结果进行封装 id:自定义名称 唯一id 在select标签使用resultMa

2020-08-12 21:15:28 388

原创 Mybatis整合Spring:开启驼峰映射

配置mybatis配置文件:<?xml version="1.0" encoding="utf-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--全局配置--> <settings&

2020-08-12 21:02:58 1707

原创 mybatis报错:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflectio

对于int类型使用${}需要加入@Param标签,通过map进行赋值。<select id="findByUsername" resultType="com.zb.pojo.User"> select * from user where username=${username}</select>对于字符串类型不推荐使用${},因为使用这个运行时,最终框架识别的sql语句是需要自己手动添加单引号...

2020-08-11 13:23:59 1612

原创 搭建Spring-Mybatis(推荐新手练手)

项目比较简单,主要是框架搭建。首先使用创建maven项目,第一步:添加需要的依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version></dependency><dependency> <groupId>or

2020-08-10 23:55:37 229

原创 SQL语句异常:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server

引发这个错误的情况有多种,我出现了这个错误百度了很多方法也没有太大作用,很多情况涉及层次比较深,比如与MySQL本身默认字段重名等。推荐先检查自己的sql语句,大部分情况都是sql语句问题,可以现在数据库测试完了复制过来。...

2020-08-10 16:26:49 809

原创 java(=)等于号的作用

java等于号在进行数据之间赋值我觉得大家都懂,但是在进行引用对象之间,起到的作用就是传地址的作用。比如自建类ListNode a=ListNode(0);ListNode b=a;在这里等于号就是起到了地址传递的作用,此时b的指针指向了a的地址,b引用了a的地址,起到了传地址的作用。...

2020-08-02 23:31:27 1236

原创 利用ECharts在线生成图表

我们可以使用ECharts获取后台数据,通过Ajax,JavaScript在线生成图表。我们制作测试用例,就不使用自动加载,采用手动方式进行生成,让流程直观。<a href="#" target="rightFrame" onclick="showSale()">查看销售额</a><script type="text/javascript"> function showSale() { $("#main").css("disp..

2020-07-25 23:29:00 2732 1

原创 利用POI生成EXCEL报表(通过web页面导出后台数据)

很多时候需要将数据利用浏览器进行导出,这个时候我们就可以采用Apache的POI进行实现通过web页面实现Excel导出后台数据,并且以.xlsx的形式下载到本地,也就是excel表格形式。首先先下载POI的jar包,链接:https://pan.baidu.com/s/1qynuHSmu15rGzbv2fey7PA提取码:2pin复制这段内容后打开百度网盘手机App,操作更方便哦下载完成后在web项目里面加入到lib目录下,添加到项目环境中。我们先分析一下excel表格,从而.

2020-07-24 12:17:17 1374 1

原创 java生成二维码(附带乱码解决方案)

通过java生成二维码首先下载谷歌提供的两个jar链接:https://pan.baidu.com/s/1ZrNXHaUNnfuiADM4D4VOvQ提取码:0hn5然后自定义类public class QrCodeUtil { //生成二维码图片输出流 private static final QRCodeWriter QR_CODE_WRITER = new QRCodeWriter(); /* * text -二维码内容 * forma

2020-07-20 15:20:57 1594

原创 linux修改静态ip找不到对应文件

linux修改静态ip找不到对应的配置文件。我在学习Linux时修改ip地址一直找不到文件,百度的方法没有提供任何帮助。后来发现他的那个locahost后面的~与/是不一样的路径,如果各种方法都试过了没用,不如cd..试试。...

2020-07-17 22:28:37 481

原创 LayUI数据接口异常

我在使用layUI进行前端与后台的数据交互时,一直出现数据接口错误,控制台输出原因太过笼统,我仔细检查了response相应的数据类型以及实体类传输类型,包括key-value匹配,发现都不存在问题。百度的答案用了好多也都没能解决。随后我检查到了一个问题。我所用的实体类继承了一个父类,子类在继承了父类的属性后,会在JSON转换时,数据类型不统一。转换成这个会导致查询完成后,进行JSON转换无法输出结果。在删除了父类继承后,问题得到了解决。...

2020-07-17 22:26:08 1380 1

Linux常用命令.txt

Linux常用命令,附简单解析,看完即可上手。

2020-09-07

Timestamp与Date互转.docx

数据库类型Timestamp与java.util.Date类型相互转化,有完整步骤,实测可行。

2020-08-24

Ajax三级联动.zip

Ajax实现三级目录。点击一级目录显示二级目录,二级目录点击显示三级目录。 可以自行添加多级目录,有详细模板。 Ajax实现三级目录。点击一级目录显示二级目录,二级目录点击显示三级目录。 可以自行添加多级目录,有详细模板。 Ajax实现三级目录。点击一级目录显示二级目录,二级目录点击显示三级目录。 可以自行添加多级目录,有详细模板。

2020-08-22

富文本编辑器.zip

嵌入式富文本编辑器各类资源,案例。

2020-08-22

OpenJDK8U-jdk_x64_windows_hotspot_8u252b09.msi

java JDK1.8 下载包,使用范围最广的jdk。java学习必备,java环境。 java JDK1.8 下载包,使用范围最广的jdk。java学习必备,java环境。 java JDK1.8 下载包,使用范围最广的jdk。java学习必备,java环境。

2020-08-22

空空如也

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

TA关注的人

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