自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (4)
  • 收藏
  • 关注

原创 mysql 同一张表直接用sql查交集数据

sql查询交集

2022-08-20 09:37:28 686 1

原创 LEFT JOIN 链表查询为什么设置索引 索引失效

链表查询 索引失效

2022-06-09 09:55:33 886

原创 url完整的数据库配置文件

数据库 url配置文件

2022-04-01 15:02:19 1917

原创 sql 返回字符串字符长度的函数

sql查询字符串长度的函数

2022-03-30 14:53:53 1222

原创 UPPER LOWER sql语句将小写字母大写字母转换的函数

sql转成大小写

2022-03-30 14:46:20 451

原创 Error creating bean with name ‘mvcResourceUrlProvider‘: Requested bean is currently in creation

循环依赖注入

2022-03-30 09:27:11 4115

原创 redis分布式锁的 实现

redis分布式锁 实现

2022-03-28 15:29:00 154

原创 postman和Apipost6谁好用

开发工具

2022-03-24 09:54:59 599

原创 java后端 过滤HTML文本,防止XSS攻击 在请求接收过滤所有文本类

添加工具注解 <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.22</version>通过filter方法过滤String html = “文本内容”;// 结果为:标签会被过滤掉String filter = HtmlUtil.filter(html);...

2022-03-10 17:27:08 1086

原创 封装BeanUtil

package com.juseerp.common.utils;import com.juseerp.common.exception.GlobleException;import org.springframework.beans.BeanUtils;import java.lang.reflect.Constructor;import java.math.BigDecimal;import java.util.ArrayList;import java.util.Date;import

2022-03-09 14:41:10 155

原创 Navicat 设置索引 SQL数据库设置普通索引

sql 数据库 索引 设置 Navicat Premium

2022-03-09 11:29:14 981

原创 sql 拼接 concat 保存小数 ROUND

select pr.id ,pr.store_id, info.store_name,pr.product_id, product.product_name , product.specification , product.unit ,product.generate_manufacturer ,pr.purchase_price as nowPurchasePrice, pr.retail_price as nowRetailPrice,(pr.retail_price - pr.pu.

2022-03-03 10:32:59 572

原创 删除表中重复数据,并且数据不完全相同

上代码:用表筛选出要删除的idDELETEFROMt_reply_agreeWHEREid IN (SELECTa.idFROM( SELECT MIN( id ) AS id FROM t_reply_agree WHERE is_del = 0 GROUP BY reply_id, user_id HAVING COUNT( * )> 1 ) a)

2021-12-24 10:48:08 371

原创 java Tue Mar 03 00:00:00 CST 2015 转成 “yyyy-MM-dd“

是Date的默认格式显示Date date=new Date();System.out.println(date);SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd”);String sDate=sdf.format(date);System.out.println(sDate);输出结果是Mon Mar 02 12:06:29 CST 20152015-03-02

2021-11-24 15:11:10 721

原创 mysql 动态活动状态语句 通用

很多小程序页面都会需要查询活动,但是活动的状态都是根据时间改变而改变,所以要一个通用sql<select id=“queryActivInfoList” resultMap="activInfoDtoMap"parameterType=“map”>SELECT a.id,a.activ_name,a.activ_qrcode,a.activ_type,a.address,a.area_id,a.area_name,a.city_id,a.city_name, a.create_dat

2021-08-26 11:07:01 116

原创 时间格式转中文

方法一:public static void main(String[] args) throws Exception{Date date = new SimpleDateFormat(“yyyy-MM-dd”).parse(“2005-06-09”);String now = new SimpleDateFormat(“yyyy年MM月dd日”).format(date);System.out.println(now);}输出结果:2005年06月09日方法二:public class b

2021-08-25 11:13:24 90

原创 GET请求多个参数的接收

1.使用对象接收最方便

2021-07-27 11:59:30 1049

转载 mysql5.7以上版本 GROUP BY的使用

在把MySQL升级到5.7或者更高的版本,一些以前看上去不会出错的group by 操作在这个版本以后就会出现语法报错的情况:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column list which is not functionally dependent on columns in GROUP BY clause; this is incomp

2021-07-27 11:52:58 1697

原创 which is not functionally dependent on colunns in GROUP BY clause

原因:mysql 5.7以上有一个ONLY_FULL_GROUP_BY模式 ,模式严格的限制GROUP_BY使用1.查找出的发生碰撞的字段,于是就有了这个错误2.什么是字段碰撞?比如我这里以create_date 做聚合,查出来的d_1有三个值,分别是1、2、3,这就是碰撞,因为聚合之后某一列有了多个值。建议使用 DISTINCT 进行去重 或者 是先进去单表去重 再聚合查询...

2021-07-27 11:45:15 180

原创 response下载pdf文件

**文件写入流** /* FileInputStream inputStream = new FileInputStream(f); //通过response获取ServletOutputStream对象(out) ServletOutputStream out = response.getOutputStream();; ...

2021-06-21 09:00:22 433

原创 springboot根据违约名单发短信催收

第一判断前端参数第二调用发短信api

2021-06-19 17:53:21 88

原创 springboot生成pdf文件html文件 将所有pdf文件用zip压缩打包

实现创建pdf文件代码 通过一个项目id对应多个专家生成多个pdf文件代码@RequestMapping(value = _MODEL_NAME + "/pdfs")@ResponseBodypublic String pdfs(@RequestBody Integer[] ids, HttpServletResponse resp, HttpServletRequest req) { //存储 List&l

2021-06-19 17:40:03 797

原创 ServiceImpl层@Resource定义规则

ServiceImpl层 @Resource加错位置导致报错1.不能定义在成员变量上2.必须定义在set方法上3.必须加上一个父类的setBaseDao方法@Resource(name = “bdUserDaoImpl”)public void setBaseDao(BdUserDao baseDao) {super.setBaseDao(baseDao);}dao层记得给impl加@Repository(“类名”)...

2021-05-26 16:51:52 409

原创 图片

2021-05-12 15:22:16 60

原创 SpringBoot+权限管理

二、准备工作1.1 MySql数据库搭建三、 SSM综合练习介绍功能介绍主要讲解maven工程搭建,以及基于MySql数据库的商品表信息,并完成SSM整合。1.1 商品功能具体流程点击:《商品功能模块》基于SSM整合基础上完成商品查询,要掌握主面页面main.jsp及商品显示页面product-list.jsp页面的创建,分页查询,模糊查询,关键字搜索的快捷功能实现。进一步巩固SSM整合,并完成商品添加,修改,删除功能,注意事务操作以及product-add.jsp页面的相关数据生..

2021-05-12 14:49:19 882

原创 Git的常用命令

git与svn的区别: svn是集中式的版本控制工具,git是分布式版本控制工具查看文件状态命令:git status将文件加入暂存区命令: git add将文件取消暂存命令: git reset将暂存区文件提交的本地仓库的命令: git commit删除文件的命令: git rm 删除文件系统系统添加远程仓库命令:git remote add 远程仓库克隆命令:git clone [url]远程仓库抓取命令:git fetch远程仓库拉取命令:git pull推送远程

2021-04-26 20:44:41 55

原创 Consider defining a bean of type ‘com.itheima.consumer.feign.***Feign****‘ in your configuration.

就是一个很简单的问题,翻译就是feign的 bean找不到分析应该是feign扫描器没有配置

2021-04-26 20:41:04 601

原创 枚举失效的几个原因

枚举失效很少见但是还是会遇到1.枚举定义有问题2.枚举没有在扫描器范围内3.枚举在数据库存成values类导致失效

2021-04-16 20:16:47 1597

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Unknown column ‘user_name’ in ‘field list’

分析原因:1.这异常翻译就是字段找不到,所以问题就是出现在数据库和pojo对像中。2.数据库中的 字段有 _线的字段是否和对象中的变量是否对应3.对象中是否定义主键,如果数据库中定义了主键那就必须定义解决方案:1.核对数据库字段2.添加注解@TableField(“userName”)private String name;3.添加id主键注解@TableId(type = IdType.AUTO)private Integer uuid;...

2021-04-07 16:48:27 375

原创 java对象中时间格式转换 接收数据格式的数据类型 解决方案

前端时间类型数据 你要怎么接收?第一先导入坐标第二步加DateTimeFormat注解/*** 注册时间*/@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)private Date createTime;

2021-03-26 20:22:19 178

原创 SpringMVC 架构图 工作原理

SpringMVC 技术架构图DispatcherServlet:前端控制器, 是整体流程控制的中心,由其调用其它组件处理用户的请求, 有效的降低了组件间的耦合性HandlerMapping:处理器映射器, 负责根据用户请求找到对应具体的Handler处理器Handler:处理器,业务处理的核心类,通常由开发者编写,描述具体的业务HandlAdapter:处理器适配器,通过它对处理器进行执行View Resolver:视图解析器, 将处理结果生成View视图View:视图,最终产出结果,

2021-03-26 19:39:07 287

原创 springMVC同步请求接收数据 和 异步请求接收数据 Restful请求接收数据

4.1 普通类型参数传参参数名与处理器方法形参名保持一致访问URL: http://localhost/requestParam1?name=itheima&age=14@RequestMapping("/requestParam1")public String requestParam1(String name ,String age){ System.out.println("name="+name+",age="+age); return "page.jsp";}

2021-03-26 19:32:45 461

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)完美解决问题

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。照着修改之后,问题依旧存在。最终花费了好大的力气才找到自己代码问题的根源。dao接口与xml的文件名不一致。接口名与接口文件名都是DepartmentDao, 而配置文件名为DeparmentDao.

2021-03-26 14:55:31 246

原创 java语言与C语言的区别

我对『Compile once, run anywhere』这个宣传语提出的历史背景非常感兴趣。这个宣传语似乎在暗示 C 语言有一个缺点:对于每一个不同的平台,源代码都要被编译一次。我不解的地方是,为什么这会是一个问题?不同的平台,可执行的机器码必然是不一样的。源代码自然需要依据不同的平台分别被编译。我觉得真正问题不在编译这一块,而是在 C 语言源文件这一块。我没有 C 语言的编程经验,但是似乎 C 语言程序经常需要调用操作系统层面的 API。不同的操作系统,API 一般不同。为了支持多平台,C

2021-03-23 16:25:46 69

原创 @RestController与@Controller的区别

@RestController:返回的是json数据,在页面显示@Controller:返回的是网络地址,访问网址

2021-03-22 00:44:05 74

原创 spring 不再支持源选项 1.5。请使用 1.6 或更高版本。

在mxl中需要添加下面的坐标

2021-03-22 00:38:55 246

原创 linux修改 文件 命令

1、进入文件:vim 文件名eg #vim /etc/httpd/httpd.conf2、查找待修改内容位置 :(1)shift+“:”,使文件变成可查询状态(2)输入 / +查询内容 (eg 查询Directory参数,即 /Directory)eg 找到Directory参数,注释掉Require all denied添加Require all granted3、找到位置后修改:按键盘 i 键 即变成可编辑状态4、修改文件内容后退出:按ESC键5、保存修改:(1)shift+“:”,使

2021-03-22 00:17:40 2509

原创 mybatis初始化SqlSessionFactory失败 总结原因有几点

1.resources中的xml配置文件放错位置或者是放的太深加载不到比如 RoleDao因为放的比较包中包中所以扫描不到2.xml文件里面有错文比如mapper namespace的相对路径有问题 导致初始化错误

2021-03-03 16:46:38 2270 2

原创 vue jquery小知识 页面提交显示提醒

1.在提交判断后可以设置一个错误提醒2.foreach里面的属性概况3.不同的提醒

2021-02-28 14:40:03 111

原创 vue常用api 模块定义常用data,computed,watch,created,mounted,methods

首先以上的几个模块的含义:data:定义一些需要使用的数据变量或者常量computed:同data一样,可以定义变量,变量的值通过方法计算得到watch:用于监听数据变化,等同于给数据绑定的onchange事件,一旦数据值改变就会执行方法体created:初始化执行,在html加载之前进行,所以可以改变data中的值,但是不会触发change事件,也不会触发到watchmounted:初始化执行,在html加载之后进行,所以改变data定义变量的同时,会触发chang事件methods:定义方法

2021-02-28 09:02:17 891

文件上传工具,批量导入代码

文件上传工具,批量导入代码

2022-03-03

文件导出和页面下载系统

文件导出和页面下载系统

2022-03-03

springmvc包.zip

springmvc包.zip

2021-02-02

常用API知识的详细讲解

API有很多,要记住很难,但是可以通过理解常用API减轻学历压力

2020-12-07

空空如也

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

TA关注的人

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