自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xtho62的博客

calmtho欢迎此刻点进博客的你

  • 博客(17)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 ArrayList实现链式添加封装

package cn.matech.projectmanage.domain;import java.util.ArrayList;import java.util.Collection;public class ArrayListChains<E> extends ArrayList<E> { public ArrayListChains(int initialCapacity) { super(initialCapacity); }

2021-01-30 17:01:14 649

原创 vue图书管理小案例

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .grid{ margin:auto;

2021-01-30 09:38:44 128

原创 记录一个自己使用mybatis的踩的低级坑(实体构造方法传参顺序问题)

org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'areaName' from result set. Cause: java.sql.SQLDataException: Cannot determine value type from string '广东'; Cannot determine value type from string '广东'; nested excep

2021-01-27 18:40:37 4110 2

原创 使用mybatis-plus插件mgb使用junit逆向生成代码

没有太多说的具体看代码注释,使用junit:package com.guli.edu;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerato

2021-01-15 13:08:56 239

原创 SpringBoot 整合 Apache Poi导出导入Excel

Excel文件的导入导出功能,在项目中可以说是一个极其常见的功能了,使用到这技术的业务场景也非常多,例如:客户信息的导入导出,运营数据的导入导出,订单数据的导入导出等等。集成 PoiPoi 对 Excel 抽象出来的对象刚才简单的说过了Excel文件相关的情况,但是那是在电脑中使用Excel需要用到的东西,如果要通过 SpringBoot 导入导入 Excel 文件,就要通过类和方法来进行。于是在 Poi 中对以上提到的所有的名词都做了一定的封装。对应关系如下:Excel中的概念Poi对

2021-01-15 13:06:51 916 2

原创 若依框架编写excel导入的时候出现HttpRequestMethodNotSupportedException,出现不能使用post请求问题原因以及解决

错误现象:控制台报错: Request method 'POST' not supportedorg.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported at org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.handleNoMatch(RequestMapp

2021-01-15 13:05:31 4892

原创 springboot 之@value和@configurationproperties注解的区别

文章目录前言为什么需要使用这两个注解区别功能性使用注解作用访问松散绑定JSR303数据校验(@Validation)SpEl使用二者的原则前言接下来讲讲为什么写这边文章以及为什么需要这两个注解以及这两个注解的区别以及使用的不同场景:为什么写这篇文章?这两个在所有的视频教程中都是必讲,但是大多数视频都是讲了怎么用,在教学视频中大多数都是千篇一律的讲用人啊宠物啊怎么注入进去这些举例,而忽略了实际开发中的需求,为什么用?在哪用?同时这个两个注解初学者常常会混淆以及理解不清!!首先讲讲为什么会需要

2021-01-15 13:04:19 477 1

原创 使用axios发送异步请求案例代码

接口可用,可复制代码运行即可。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>axios基本使用</title></head><body>

2021-01-15 13:03:29 306

原创 vue加减计数器小案例

考察点本案例很简单只是对于基础入门综合练习考察插值表达式以及点击事件还有双向绑定的使用!!案例分析:本案例初始值是1,然后按加按钮和减按钮都会改变数字,但是范围是0~10,而超过或小于的时候会有弹窗提示!输入框也可以改变数值。输入即改变,我们可以输入不在0~10,范围的数字,然后点击加减快速测试点击事件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <

2021-01-15 13:02:51 1073 1

原创 vue使用计算属性的 setter和getter赋值

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>计算属性</title> <script src="https://cdn.jsdelivr.net/npm

2021-01-15 13:02:10 475

原创 shiro入门刨析

首先上官网:http://shiro.apache.org/官网号称10分钟入门shiro,好吧我承认我10分钟入不了门。ok话不多说看看shiro相关:1 Shiro简介什么是 Shiro?shiro是一款主流的 Java 安全框架,不依赖任何容器,可以运行在 Java SE和 Java EE 项目中,它的主要作用是对访问系统的用户进行身份认证、授权、会话管理、加密等操作。Shiro 就是用来解决安全管理的系统化框架。2 Shiro 核心组件1 用户、角色、权限首先我们需要明确使用

2021-01-15 13:01:37 149

原创 vue简易切换图片案例

考察:v-show集合数组,以及使用this关键字操作data里的数据<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>轮播图</title></head>

2021-01-15 13:01:07 550

原创 关于使用Java BigDecimal保证精度以及整合spring boot查询添加账单小案例

文章目录前言1.Javabean对应数据库类型2.工具类2.1封装BigDecimal比较的工具类2.2封装计算的工具类(使用浮点数的方法)3.常见报错以及处理4.整合spring boot查询添加账单小案例前言近期做到项目是有关金额这一块,虽然只是记录,而且对要求精度不是那么高。不够平时基本没用过,所以还是尝试使用了BigDecimal。当然其实可以用double类型不够,然后使用工具类进行相对精确的计算。下面会放上一些工具类。关于Java详解的有相关的文章,我有一篇不错的已经转载下来地址可回看:

2021-01-07 14:04:02 942

转载 关于Java BigDecimal详解

1.引言 借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。2.BigDecimal简介 BigDecimal 由任意精度的整数非标度值 和32 位的整数标度 (scale) 组成。如果为零或

2021-01-07 13:00:41 329

转载 idea中启动项目报 Process finished with exit code -1073741819 (0xC0000005)

问题解决:原因:经过多方查证以及此前navicat的闪退的坑发现,问题最终定位在金山词霸上,如果开启了金山词霸的划译功能,就会出现此错误,具体原理有待研究。在关闭金山词霸时,有时idea也会自动关闭。 解决:关掉金山词霸,或者把金山词霸的划译功能关掉,然后重启idea,再运行项目就没问题了。经过尝试,发现只要在IDEA第一次打开并运行的时候,没有开启金山词霸的划译功能,那么之后就算开启也不会有问题。所以如果一定需要用金山,就先打开idea运行项目,在打开金山,或者直接把金山的划译功能关掉就可以了。..

2021-01-07 10:15:27 764

转载 Springboot项目配置https

文章目录1.申请证书2.配置项目3.可能出现的问题1.申请证书这里我选择的是阿里云的个人免费的证书因为使用的是内置的Tomcat,所以下载Tomcat类型的2.配置项目将证书XXXX.pfx文件放到项目的resources目录,接着修改application.yml文件server: port: 443 ssl: key-store: classpath:XXXX.pfx key-store-password: 证书密码 keyStoreType: PKCS1

2021-01-06 22:37:32 223

原创 Intellij Idea快速生成表格

在idea中,配置页面样式时,常使用到表格来进行布局,在页面元素较多的时候,可使用快速生成的方式画出表格,实例如下:1、生成普通表格(一行一列)在ftl中输入以下内容table>tr>td【此时按下Tab(制表键),输入内容中间和后面都不能留有空格和换行等内容】生成效果如下: <table> <tr> <td></td> </tr> </table>2、生成3行2列的表格

2021-01-05 17:56:26 4745

vscode-keyboard-shortcuts-windows.zip

vscode快捷键windows指南

2021-03-09

jdk-11中文api修订版.zip

jdk-11中文api修订版

2021-01-29

jdk1.8中文版.zip

jdk1.8中文版API

2021-01-20

MyBatis3.5.4官方文档.zip

MyBatis3.5.4官方中文文档PDF版本

2021-01-16

vue-admin-template.zip

vue-element-admin的起步简化版项目模块,可以通过解压后,进入工程目录,安装依赖,npm install即可,当所有环境都合适有了之后即可,本人使用的node10版本

2020-12-08

git community Book 中文版.zip

Git Community Book 中文版.pdf,这是开源电子书,原下载地址在http://gitbook.liuhui998.com/

2020-08-15

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

TA关注的人

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