- 博客(81)
- 资源 (10)
- 收藏
- 关注
原创 【 java.sql.SQLException: Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_unico】
@[TOC](java.sql.SQLException: Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation ‘=’)报错原因:字符集不统一导致解决办法:1:修改其中的一个字符集,对于表结构进行更改。2:在其中的一个列后面加上COLLATE utf8mb4 unicode ci/utfa8mb4 general ci进行指定。注意:这种情况是
2022-08-26 09:38:46
3801
原创 【无标题】
BigDecimalUtils工具类package com.isoftstone.hig.bms.service.utils;import java.math.BigDecimal;import java.math.RoundingMode;/** * @Author yachun * @Date 2020/04/18 **/public class BigDecimalUtils { private static final String ZERO = "0"; /
2022-04-19 10:31:38
281
原创 Windows 系统多版本 JDK 的配置
这里写自定义目录标题Windows 系统多版本 JDK 的配置步骤一:配置不同版本的环境变量步骤二 : 修改 JAVA_HOME步骤三:验证 JDK 版本步骤四: JAVA_HOME 环境变量顺序Windows 系统多版本 JDK 的配置说明:单版本(JDK11、JDK12)的安装过程可见文档《Windows 系统 JDK 的安装过程》。 多版本 JDK 的配置在 Windows 系统上的操作与 Linux 是类似的,需要三个步骤来完成:配置不同版本的环境变量、修改 JAVA_HOME、验证 JDK 版
2021-10-21 10:48:19
968
原创 jvm常用调优参数
ENV JAVA_OPTS “-server-Xms9216m #设置堆的最小空间大小,默认为物理内存的 1/64-Xmx9216m #设置堆的最大空间大小,默认为物理内存的 1/4-XX:MetaspaceSize=256m #MetaspaceSize 表示的并非是元空间的大小,它的含义是:主要控制matesaceGC发生的初始阈值,也就是最小阈值。也就是说当使用的matespace空间到达了MetaspaceSize的时候,就会触发Metaspace的GC-XX:MaxMetaspac
2021-07-08 18:03:32
2970
原创 XML解析工具类
<?xml version="1.0" encoding="UTF-8"?><Request service="QuerySFWaybillService" lang="zh-CN"><Head>xiaomiapp</Head><Body><Waybill type="2" orderId="" waybillNo="SF1310510730738" phone="7289"/></Body></Request>
2021-06-18 15:42:08
290
原创 sql单表转左连接
索引字段SELECT b.id, pack_type AS packType, logistics_template AS logisticsTemplate, is_print AS isPrint, print_user AS printUser, DATE_FORMAT( create_tm, '%Y-%m-%d %H:%i:%s' ) AS createTm, is_check AS isCheck, is_cancel AS isCancel, print_inde
2021-05-13 14:27:09
166
原创 springBoot异步调用之future
测试类package com.controller.yibu;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springfram
2021-05-08 18:01:30
1287
原创 微信支付
controller@Slf4j@RestController@RequestMapping("test")public class TestController { @Autowired private PayService payService; @ApiOperation(value = "付款码收款(扫客户)-服务费管理,需要服务费查询的参数外加收款的快递公司参数", notes = "已安全检查") @PostMapping("/serviceFeeM
2021-05-07 12:00:00
503
原创 pdf导出
标题pom <!--spring boot集成itextpdf--> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.4.3</version> </dep
2021-04-28 19:05:44
216
原创 java跨域问题
跨域package com.sf.vsolution.hb.core;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsCon
2021-04-27 18:24:18
104
原创 华为云上传项目到私服流程
配置文件下载pom如果是上传整改项目,则配置到父工程的pom文件,如果是单独模块,配置到单独模块pom即可.deploy,推送到私服 <distributionManagement> <repository> <id>releases</id> <name>artifactory-releases</name> <url
2021-04-15 17:56:12
321
原创 spring框架注入redis工具类异常
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘myPasssWordLoginFilter’: Unsatisfied dependency expressed through field ‘redisUtil’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinition
2021-04-14 21:08:01
1217
原创 在spring的过滤器中注入Redis工具类(@autowire会失效可使用这个方法)
自定义过滤器Filterpackage com.sf.XWFS.filter;@Componentpublic class MyPasssWordLoginFilter implements Filter { @Autowired private RedisUtil redisUtil; /** * 校验用户名密码输错5次直接返回锁定30分钟提示 * * @param res * @param userName */
2021-04-14 20:55:04
1079
原创 Mybatis多个字段模糊匹配同一个值的案例
CityDAO List<Map<String, Object>> findByMap(Map<String, Object>map); List<Map<String, Object>> findByMap2(Map<String, Object>map);XML2、使用concat将多个字段拼接之后在进行模糊查询,相比第一种更推荐第二种,执行效率更好 <select id="findByMap" re
2021-04-10 12:55:57
1019
原创 springBoot整合redission框架
springBoot整合redission框架pom依赖 <!--整合redission框架start--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depe
2021-03-29 21:14:30
10780
1
原创 AOP实现权限拦截
AOP实现权限拦截注解名称:CheckUnSysAdmin注解实现类:CommonAspectController层方法上引入注解名称:CheckUnSysAdminpackage com.sf.XWFS.aop;import java.lang.annotation.*;/** * @author cc * Desc 校验除超管外的角色,都进行拦截 */@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType
2021-02-01 17:49:15
560
原创 解决 Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column ‘dept_code’
Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column ‘dept_code’ at row 32021-01-19 10:44:02 [DEBUG] org.springframework.jdbc.datasource.DataSourceUtils {DataSourceUtils.java:327} - Returning JDBC Connection to DataSource2
2021-01-19 12:23:56
505
原创 分布式session解决方案
1. 测试controllerpackage com.cc.controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.SpringApplication;import org.spri
2020-07-05 21:34:21
212
原创 springboot实现编码格式拦截2
package com.cc.boot.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import jav.
2020-06-27 22:48:42
214
原创 springboot-Filter实现编码格式拦截过滤
package com.cc.boot.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import jav.
2020-06-27 22:41:48
1184
原创 springbloot过滤器方式二
Filter实现package com.cc.boot.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;public class MyFilter2 implements Filter { @Override public void doFilter(ServletRequest servletRequest, Servlet
2020-06-27 21:51:12
130
原创 springboot过滤器方式一
package com.cc.boot.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;@WebFilter(urlPatterns = "/myfilter")public class MyFilter implements Filter { @Override public void doFilter(ServletRequ.
2020-06-27 21:32:18
122
原创 springBoot拦截器实现登录
package com.cc.boot.controller;import com.cc.boot.model.User;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotati.
2020-06-26 22:47:23
482
原创 JAVA--获取HttpServletRequest请求Body中的内容
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream; import javax.servlet.ServletInputStream;import javax.servlet.http.HttpServletRequest; public class HttpServ...
2020-04-22 09:24:25
2070
原创 JAVA获取HttpServletRequest请求Body中的内容
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import javax.servlet.ServletInputStream;import javax.servlet.http.HttpServletRequest;public class HttpServ...
2020-04-22 09:22:21
2139
1
原创 Java-Controller解析text格式参数
Java解析Text格式参数package com.sf.XXX.controller;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.serializer.SerializerFeature;import com.github.pag...
2020-04-18 16:16:49
627
原创 Java删除文件夹
package com.sf.vsolution.hb.pcc.util.pictures;import lombok.extern.slf4j.Slf4j;import org.springframework.util.ResourceUtils;import java.io.File;import java.io.FileNotFoundException;@Slf4jpu...
2020-04-13 17:19:31
395
原创 图片下载ZIP压缩包
package com.sf.vsolution.hb.pcc.util.pictures;import org.apache.commons.compress.archivers.zip.ZipArchiveEntry;import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream;import org.a...
2020-04-13 17:18:14
1306
原创 图片加水印_通过图片的utl地址
package com.sf.vsolution.hb.pcc.util.pictures;import com.sf.vsolution.hb.pcc.constant.OrderImgConstant;import lombok.extern.slf4j.Slf4j;import org.apache.commons.codec.binary.Base64;import org....
2020-04-13 17:16:57
1146
原创 Java递归获取组织
```java /** * 获取组织id集合 * * @param orgChildren 传入的结合 * @param orgIdList 返回的集合 */ private void resolveOrgIdList(List<OrganizationTree> orgChildren, List<Long> orgIdList) { fo...
2020-03-05 17:13:27
458
1
原创 SpringBoot整合WebService服务端
SpringBoot整合WebService服务端1. 1. 定义一个接口WebService的接口package com.cc.service;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebService;/** * 程序入口: http://127.0.0.1:8080/de...
2019-10-29 11:02:19
341
原创 Java获取,当前时间,上周,上月.上年
SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);Calendar c = Calendar.getInstance();1.过去七天c.setTime(new Date());c.add(Calendar.DATE, - 7);Date d = c.getTime();String day = ...
2019-10-22 10:22:04
404
原创 Java后端Controller层解析Json数组转对象
Java后端Controller层解析Json数组转对象var result={"total ": total ,“startTime”:startTime,“endTime”:endTime,“data”:data};data是一个数组;[{userId=17116, username=sup010001, userType=1},{userId=17116, username=sup0...
2019-09-27 17:38:09
1521
原创 本地项目上传到码云
1,首先在码云上新建一个项目,如下图所示2,本地新建一个文件夹3,进入新建的文件夹,点击鼠标右键,选择git bash here然后在窗口输入 git init 这时候文件夹会多出一个.git文件夹,看不到文件夹的,点击鼠标右键选择“显示不显示隐藏的文件”就可以看到这个文件夹了4,进入刚刚在码云新建的项目里,复制框框里的路径5,然后在回到本地新建的文件夹里继续操作git输入gi...
2019-07-28 19:26:14
105
原创 springboot2.x 实现邮件发送
一.引言本文会实现以下几个功能,具体的demo请参考github项目地址链接 发送文本邮件 发送HTML邮件 发送附件邮件 发送带图片的邮件 邮件模板二.发送邮件的原理1.邮件传输协议: SMTP(把邮件从一台服务器发送到另外一台服务器)协议和POP3(把邮件从服务器上拿下来看)协议SMTP:简单邮件传输协议 (Simple Mail Transfer Proto...
2019-07-28 16:22:32
378
原创 esayPOI导入Excel
对应excel字段名package com.sf.controller;import cn.afterturn.easypoi.excel.annotation.Excel;import lombok.Data;import javax.persistence.Column;import javax.persistence.Table;import java.io.Serializ...
2019-07-11 21:13:28
368
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人