
Java
文章平均质量分 81
木木归来
Charles
展开
-
【已解决】特殊空格ASCII为160,non-breaking space导致sql脚本解析失败
特殊空格ASCII为160,non-breaking space导致sql脚本解析失败sql编辑器中,存在未知字符,导致执行失败复现问题分析远程debug解决总结sql编辑器中,存在未知字符,导致执行失败复现问题select * from spark2 where id=12此处展示正常,可复制sql,粘贴到sublime编辑器对比,正常可执行脚本select * from spark2 where id=12sublime编辑器展示为:观察可以看到,有莫名的字符显示。分析远程de原创 2022-02-11 17:07:36 · 1481 阅读 · 0 评论 -
【教程】Mybatis-Plus代码生成器,详解
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录package com.ccwyz.ourfirstmeeting.utils;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;impo原创 2021-03-11 15:12:12 · 1114 阅读 · 1 评论 -
【已解决】Illegal character ((CTRL-CHAR, code 31))问题排查
Illegal character CTRL-CHAR, code 31问题排查背景问题发现二级目录三级目录背景 我们项目是微服务架构,但项目前期并没有接入注册中心来管理服务间调用。现阶段使用Feign(httpclient)来进行服务间的调用。问题发现项目上线后,发现服务异常,查询日志如下:Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSess原创 2021-01-05 17:45:48 · 8946 阅读 · 0 评论 -
【已解决】Feign集成,使用RequestContextHolder.getRequestAttributes()取值为空(null)
Feign集成,使用RequestContextHolder.getRequestAttributes取值为空null背景问题发现分析问题问题解决感谢阅读。背景 我们进行开发的A项目新业务,需要A服务调远端服务B,所以考虑使用Feign来实现远程调用,因为feign集成简单,代码阅读清晰。 Feign调用,需要将A服务的请求头(header)中的信息发送给B服务器,则需要继承feign.RequestInterceptor,实现其中的apply方法。代码如下:import feign.Reques原创 2020-11-27 15:18:43 · 10412 阅读 · 8 评论 -
使用Mybatis-plus,查询表中某个字段的值,返回List集合
使用Mybatis-plus,查询表中某个字段的值,返回List集合背景查看mybatis官网[地址](https://mybatis.plus/guide/crud-interface.html#update-3)组合拳废话不多说,上代码谢谢大家。背景在项目过程中,需要查询某表中,关键字段的值,但只需该字段。记录一下如何操作查看mybatis官网地址我们知道了,wrapper中的select是可以选择字段的我们知道了,mapper的selectObjs,只返回查询的第一个字段的结果集,原创 2020-10-14 16:24:06 · 45219 阅读 · 11 评论 -
【已解决】Idea使用maven,更换settings配置后,deploy组件一直不更新到新的仓库地址。。。
Idea使用maven,更换settings配置后,deploy组件一直不更新到新的仓库地址背景介绍问题描述问题原因解决方法在此记录,谢谢。背景介绍项目刚起步时,maven库是搭建在部门的服务器(以下简称LOCAL)上的,但后面申请了阿里的服务器,需要在阿里服务器(以下简称ALI)上搭建自己的maven私服。很多服务也需要做迁移,第一步则需要同步原来私服的包。问题随即产生。问题描述同步包是通过代码重新deploy来实现的。我是使用的maven是idea自带的插件,settings文件之前设置是原创 2020-09-22 21:06:01 · 4992 阅读 · 0 评论 -
Maven的Snapshot版本与Release版本的区别及使用
这里写目录标题Maven的Snapshot版本bai与Release版本Snapshot版本Release版本什么情况下该使用SNAPSHOT?不用Release版本,在所有地方都用SNAPSHOT版本行不行?Maven的Snapshot版本bai与Release版本Snapshot版本不稳定、尚处于开发中的版本Release版本稳定的版本什么情况下该使用SNAPSHOT?背景:协同开发时,如果A依赖构件B,由于B会更新,B应该使用SNAPSHOT来标识自己。这种做法的必要性可以反证如下:原创 2020-09-18 15:49:09 · 813 阅读 · 0 评论 -
【已解决】使用easy-poi实现导入excel功能,报错 getWriter() has already been called for this response] with root cause
@[TOC]( [已解决]getWriter() has already been called for this response] with root cause)【已解决】使用easy-poi实现导入excel功能,报错 getWriter() has already been called for this response] with root cause在项目中,需要导出查询数据为excel,在本地使用idea测试没有问题。但在测试环境,相同代码,报错** “getWriter() has原创 2020-09-16 11:01:08 · 1874 阅读 · 5 评论 -
Tomcat 无法启动,报错Exception thrown by the agent : java.net.MalformedURLException: Local host name unknow
在VM-linux中启动tomcat时,报错:Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: charles-linux-centos: charles-linux-centos: Name or service not knownsun.management.AgentConfigurationE原创 2020-08-09 11:09:35 · 1073 阅读 · 0 评论