自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (9)
  • 收藏
  • 关注

原创 MySQL Row size too large (> 8126)

这个问题是由于 MySQL 8.0 的行大小限制导致的。在 MySQL 8 中,行大小限制为 8126 字节。如果表的行大小超过此限制,则会出现此问题。在里面增加一行innodb_strict_mode=0。找到MySQL配置文件my.cnf。

2023-10-13 17:35:43 678

原创 java 模板 word转pdf 可分页 带图片

之前写过一个简单的案例,但是在项目中完全不能满足客户的需求,所以重新用啦一种方式来写,采用了word转换pdf的方式,这种经过不断研究,满足了可分页,列表循环数据可带图片,可以说很完善了。这个报告文件页码很长,我只截取了一小部分,代码很多,但是只截取了一些,可能没办法提供全,有些涉及企业机密,要是有哪不懂,可以评论留言,如果有需要可以提供其他的给你们参考。第一步:先来编写word自定义模板以及转换模板,转换模板可以直接是客户发过来的样式模板,自定义模板呢,就是带java中赋值的占位符字段。

2022-09-28 16:20:33 1421 5

原创 java PDF模板生成并导出(文字、表格、图片)

1:jar包 <!-- itextpdf--> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </dependency>

2021-11-10 17:46:22 14639 10

原创 java 实现图片加文字水印

工具类WaterMarkUtils 字体 大小可改。import lombok.extern.slf4j.Slf4j;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;/** * <p>给图片添加文字水印</p> * * @Author: 作者:

2021-11-03 14:43:08 148

原创 循环遍历的过程中删除集合中的元素 报 “ java.util.ConcurrentModificationException: null ”

今天想要在循环遍历的过程中删除集合中的元素,但是报了一个这样的bug :java.util.ConcurrentModificationException: null可以翻译成“并发修改异常”。测试时就报错了,后面也是上网查了下原因,不能用这种方式移除:原因:循环的时候,进行了删除的操作,才会报这种错,因为:迭代器的modCount和expectedModCount的值不一致;循环中是一个迭代器来进行迭代的(参考java forEach实现原理). 可以去看一下它的iterator..

2020-11-24 16:26:21 370

原创 Error:(28, 17) java: 方法不会覆盖或实现超类型的方法 Error:(51, 52) java: 找不到符号 符号: 方法 getName() 。。。。。

我每次拉完项目总会报这个错,每次调好了又忘记怎么调的了,现在记录一下,好以后方便找

2020-09-22 15:42:37 2310 1

原创 Beanutils.copyproperties 拷贝类 BeanUtil.convertListToList 拷贝集合

package com.ebj.wwk.core.toolbox.utils;import com.alibaba.fastjson.JSON;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.jackson.databind.ObjectMapper;import lombok

2020-04-23 16:28:12 9406

原创 java8集合 并集 交集 差集

案例: public static void main(String[]args){ List<String> list1 = new ArrayList<String>(); list1.add("1"); list1.add("2"); list1.add("3"); list1...

2019-12-04 09:53:11 183

原创 MybatisPlus 3.X or 2.X 日期区间查询

① :MybatisPlus 2.X//选择日期查询 String startTime = channel.getStartTime (); String endTime = channel.getEndTime(); // 查询条件赋值 Wrapper<TCouponPackageChannel> ew = new Entit...

2019-10-09 14:35:56 2987

原创 List相互转换 对象转换

有了bean工具类,List相互转换 对象转换就简单多了:列如:-- List相互转换//查询数据List<RightsCoupon> fileList=this.query().eq("id",id).eq("active_flag",EnumConstant.IsActive.True.getValue()).orderBy(true, true, "sort")....

2019-09-29 15:54:13 2184

原创 java8 新特性 按某个字段排序去重复 以及取出前几条数据等

-- 根据bavatar去重复:rightsCouponList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(RightsCoupon::getBavatar))), ArrayList::new));...

2019-09-25 16:40:06 6434

原创 Java使用RedisTemplate模糊匹配删除key

Redis模糊匹配批量删除操作,使用redisTemplate操作: 如果有多处用到可将这个方法封装起来调用 /** * redisTemplate删除迷糊匹配的key的缓存 */ public void deleteByPrex(String prex) { Set<String> keys = redisTemplat...

2019-07-18 16:48:46 7620

原创 springboot 的异步调用 (@Async )

前言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将介绍在springboot中如何使用@Async。1、pom.xml中导入必要的依赖:<parent> ...

2019-07-12 10:05:23 158

原创 金额的加减乘除

package com.wedge.edp.framework.common.util;import java.math.BigDecimal;/*** 金额的加减乘除*/public class MathMoney { private static final int DEF_DIV_SCALE = 10; //这个类不能实例化 private Ma...

2019-06-26 14:33:14 391

原创 mysql 查询昨天 一周前 一月前 一年前的数据的方法

mysql 昨天 一周前 一月前 一年前的数据 这里主要用到了DATE_SUB,参考如下:SELECT * FROM yh_contentwhere inputtime>DATE_SUB(CURDATE(), INTERVAL 1 DAY)where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 WEEK)where inputtime...

2019-05-29 17:30:35 1114

原创 IDEA 2018.2 不区分大小写设置

File–>Settings–>Editor–>General–>Code Completion–>Mach case的勾取消掉就可以了如图:Mach case的沟沟是沟起的所以区分了大小写 将去掉之后Apply ok 一下就可以了尝试一下这样就可以了,希望可以帮到你们…………...

2019-05-10 11:34:06 184

原创 mysql经纬度距离计算 按距离排序

mysql距离计算,单位km/m,以及按照距离排序方法一:计算出来的结果单位为m -- 纬度:31.182592 store_locy经度:121.431744 store_locx SELECT *, ROUND( 6378.138 * 2 * ASIN( ...

2019-04-24 15:39:29 4774 1

原创 java8--List转为Map、分组、过滤、求和

利用java8新特性,可以用简洁高效的代码来实现一些数据处理~定义1个Apple对象:public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(Integer...

2019-04-19 13:02:31 287

原创 让git小乌龟工具TortoiseGit记住你的账号密码

Git小乌龟记住账号密码在使用小乌龟的过程中,发下每次push或者pull都要重复输入账号密码,非常麻烦。如果能记住账号密码就好了,这样就省去了时间。怎么设置记住密码在[系统盘]:\Users[你的用户名]下面,有一个.gitconfig目录,这个是记录你的git配置信息的。在该文件后面加上[credential] helper = store保存后。试一下p...

2019-03-19 15:29:28 710

原创 Struts工作流程

1.Struts的工作流程:根据下面 struts2.0体系架构图来解析这些组件之间的联系:①. 请求发送给StrutsPrepareAndExecuteFilter(例如Tomcat)的请求 (客户端提交一个HttpServletRequest请求。)②. StrutsPrepareAndExecuteFilter判定该请求是否是一个Struts2(HttpServlet Req...

2019-01-18 15:45:07 553

原创 Hibernate整理

Hibernate 问题:Hibernate 的工作原理:①. 通过Configuration config = new Configuration().configure(); // 读取并解析hibernate.cfg.xml配置文件②. 由hibernate.cfg.xml中的&amp;amp;lt; mapping resource=“com/xx/User.hbm.xml”/&amp;amp;gt;读取并解析映射...

2019-01-17 22:25:24 98

原创 《常用框架》SSH,SSM 框架及其核心框架Spring整理

❈ 当下流行的两种企业开发MVC开源框架SSH和SSM,小面由小编来说说它们的不同框架比较方面问题:1.SSH 和 SSM 的区别:&amp;amp;amp;gt; ✪ SSH 指的是 : Struts2 (做前端控制器)+ spring (管理各层的组件) + Hibernate (负责持久化层)&amp;amp;amp;gt; ✪ SSM 指的是: SpringMVC (做前端控制器) + Spring (管理各层的组件) + M...

2019-01-17 20:46:19 658

原创 《Java集合》

首先,小编给你们看一张思维导图认识一下集合框架的构成体系,便于记忆和理解。下面整理下集合中的问题:❃✪❃❦❃❃✪❃❦❃❃✪❃❦❃❃✪❃❦❃❃✪❃❦❃❃✪❃❦❃❃✪❃❦❃1. ArrayList 和 LinkedList的区别:ArrayListLinkedList数组结构链表结构ArrayList查询快LinkedList增删快2. 怎么将一个数组转集合...

2019-01-17 01:23:23 145

原创 MySQL数据库优化(八种方式)

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样...

2019-01-15 11:34:16 148

原创 Bootstrap 树形菜单的增删改查的实现源码

*** 经过网上查资料,这是我试验过写出的一个基于 bootstrap框架的 * 树形菜单 * 以及包括一个完整的增删查改的案例,下图是index.jsp页面:------代码结构有点难详细写出来,如果有需要用的可以去我的资源去下载,链接为:https://download.csdn.net/download/qq_43035664/10828279我上传的资源----里面包含Boot...

2018-12-04 20:16:31 1672

原创 IDEA添加外部插件 “ yuicompressor-2.4.8.jar ” 压缩js 下载 安装图解

① 下载 yuicompressor-2.4.8.jar下载地址: https://github.com/yui/yuicompressor. 如图:进入官网***************接下来:下载 yuicompressor-2.4.8.jar即可**********② 安装 yuicompressor-2.4.8.jar选择File–&amp;amp;amp;gt;Settings -...

2018-11-30 19:09:57 2734 1

原创 SpringMVC提示: " HTTP Status 405 – Method Not Allowed " Request method 'GET' not supported

SpringMVC提示: &amp;amp;quot; HTTP Status 405 – Method Not Allowed &amp;amp;quot; Request method ‘GET’ not supported点击超链接(提交)就会提示:HTTP Status 405 – Method Not AllowedType Status Report 如下图所示:原因很简单:由于你使用的提交方式不一致,导致报错,如下图代码块...

2018-11-30 11:11:29 2886

原创 java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Around

报错: java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Around版权声明:本文为博主原创文章,未经博主允许不得转载哦。**“错误描述:”**代码片.java.lang.IllegalStateException: Failed to load ApplicationContext at org.spri...

2018-11-17 23:11:30 553 1

Bootstrap完整案例

里面包含Bootstrap示例----树形菜单,项目用表及初始化数据,Bootstrap技术文档.docx,各大组件的压缩包,测试数据,以及源码

2018-12-04

TortoiseSVN-1.10.1.28295-x64-svn-1.10.2.msi

TortoiseSVN-1.10.1.28295-X64-svn-1.10.2 简体中文语言包

2018-12-02

VisualSVN-Server-3.9.1-x64.msi

SVN服务端安装包VisualSVN-Server-3.9.1-x64.msi VisualSVN-Server-3.9.1-x64.msi

2018-12-02

mysql-5.5.60-winx64.msi

mysql-5.5.60-winx64的安装包,下载后直接解压出来直接安装就可以了

2018-12-02

putty.exe (7.0) + pscp.exe

解压文件后里面有两个putty.exe和pscp.exe,连接putty是ubantu工具 ,pscp是上传文件工具。。

2018-11-30

yuicompressor-2.4.8.jar

yuicompressor.jar是JS压缩工具、前端优化神器、yuicompressor-2.4.8.jar

2018-11-30

MyBatis-4.04

简单来说:MyBatis是一种半自动化的ORM(对象关系映射)框架,作用于持久层,也就是要和MySql数据库打交道的,简化了JDBC代码冗余的问题,有利于开发人员的开发

2018-11-30

redis-desktop-manager-0.8.8.384.zip

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。 我上传的是redis-desktop-manager-0.8.8.384.exe版本,解压即可

2018-11-14

mysql-server_5.7.20-1ubuntu16.04_amd64.deb-bundle.tar

如果是安装了ubuntu 16.04.3-server-amd64.zip的可以下载 mysql 5.7.20版本的,下载解压即可,也可到官网下载其他版本的mysqlhttps://downloads.mysql.com/archives/

2018-11-14

空空如也

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

TA关注的人

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