- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 MySQL往表中插入数据报1366- lncorrect string value: “xE4\xB8\xBB\xE6\xA1\x86 for column ‘config name‘ at row
字符集:utf8mb4,排序规则设置为:utf8mb4_unicode_ci。
2025-07-21 15:55:04
193
原创 geometry(GEOMETRYZ, 4326)和geometry(GEOMETRY, 4326)的区别
仔细观察字段类型发现一个是GEOMETRYZ,另一个是GEOMETRY,经查询, geometry(GEOMETRY, 4326) 是二维坐标类型,就是X轴Y轴坐标,而geometry(GEOMETRYZ, 4326)是X,Y,Z轴的空间坐标,那问题原因就很清楚了,前端传来的geom_two_dimension字段值是空间坐标,后台存储只能存储平面坐标。--将gis_spatial_analysis表的geom_two_dimension坐标字段类型,转为三维坐标类型。
2025-07-15 14:09:27
174
原创 删除mysql文件夹时显示在另一程序中打开
历史原因需要删除MySQL,重新安装,但是在清除C:\Program Files\Mysql目录时,提示“文件无法删除提示在另一个程序中打开”,排查了任务管理器和进程、服务中都已删除MySQL相关,百思不得其解。然后恍然大悟,我在安装MySQL失败后,曾用管理员打开命令行强行启动MySQL测试,但失败了,才有后来要卸载重新安装的剧情发展,将命令行关掉,再删除,问题解决。1.按 `Win + R` 输入 `resmon`,在“CPU”选项卡中找到“关联的句柄”搜索框,输入MySQL。
2025-07-11 10:09:54
205
原创 java上传base64数据流的本地存储并返回给前端URL接口实现
需求背景:前端调用接口,传给后台一个base64格式的数据流图片,后台需要实现解析数据流,转为图片,本地存储(测试阶段),并将URL返回给前端,前端可以通过浏览器等形式访问。base-url: http://localhost:8080/images # 图片访问的基础URL。// 移除Base64前缀(如果有)// 从配置文件中读取图片访问基础URL。// 检查并创建上传目录。// 解码并保存图片。// 从配置文件中读取图片存储路径。// 解码Base64数据。// 返回访问URL。
2025-06-17 19:50:28
1244
原创 若依框架前端调用后台服务报跨域错误
后来网上查资料说跨域可能的原因有:IP,协议,端口不一致造成的跨域,于是萌生对比URL的方式,发现自己和另一个后端同事不一样的地方在于端口,于是把端口纠正为8080,前端同事就能正常调用了,特此记录。
2025-06-17 16:11:46
205
原创 JSONArray添加JSONObject数据组装后,toString()发现值有{“$ref“:“$[0]“}乱码问题
出现这个问题是FastJson的循环引用造车的,可以手动设置取消FastJson的循环引用的检查。System.out.println("封装后的组织数据为: " + s);//取消JSON循环引用检查。
2023-12-06 18:56:13
723
原创 IDEA构建springBoot新项目时JDK只有17和21,无法选择JDK8解决方案
今天创建springboot新项目时,发现IDEA里JDK选项只有17和21,无法选择本机的JDK8,网上查资料后发现是springboot2.7于11.24号后停止维护,基于2.7和java8的spring Initializ官方不再维护,解决方案是在server URL栏,改start.spring.io为。
2023-12-04 14:22:55
2740
2
原创 SQL优化笔记
1.or 和 in 的区别:当数据量比较小的时候效率没差别,当数据量比较大的时候,in的查询效率高于or。2.regexp_replace:regexp_replace(1,2,3,4,5,6)语法说明:1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写3.当数据量达到百万级以上,可能优化SQL、使用索引已经不...
2019-01-28 11:23:48
278
原创 用freemarker导出excel时,打开报加载期间出现问题
问题描述:Excel07打开Excel就弹窗加载期间出现问题,用WPS打开无误,手机端打开效果如下:分析原因:报错信息显示c:/user...考虑可能是写入的格式和表格固有格式冲突,用WPS能打开而07打不开,说明可能是兼容性和版本的问题,又做了尝试,当数据量为2条时,写入无误,3条及以上就报错,思考可能是Excel的表模板有问题结论:经过尝试对比发现,是表xml模板问题,由于...
2018-11-02 11:35:40
2531
2
原创 struts 2中的页面循环
<div class="table-wrap"> <table class="table" > <thead align="center"> <tr> &l
2018-10-30 16:19:42
201
原创 优化SQL笔记整理
优化前SQL: select rownum r, a.*, (select count(0) ymbjgrs from (select c.xh, b.bjdm, count(*) bjgks from cjb c left join view_xsjbxx b ...
2018-10-30 16:17:26
458
原创 myeclipse保存代码时building workspace时间过长解决方案
改那个builder workspace,保存不影响编译的方法是:project->builders->取消勾选javaScript Validator和Validation。
2018-08-29 10:52:20
715
原创 java几种常遇到的异常
1.java.sql.SQLException: 索引中丢失 IN 或 OUT 参数 解决方案:核对SQL中属性名字个数和?个数,是否一致,是否跟数据库个数一致2.java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletConte...
2018-07-26 17:48:56
296
原创 JS中将var类型数据转换为int
var xqrs = jQuery(inputs).eq(1).val();var knsrs = jQuery(inputs).eq(2).val();if(parseInt(xqrs.trim())<parseInt(knsrs.trim())){ //逻辑处理}注:从input框取出的值,先用trim()方法处理掉前后空格,在转int,防止因为首尾空格造成意外问...
2018-07-26 17:26:36
14329
原创 input输入框判断处理只能输入数字
<tr> <th width="16%"> <font color="red">*</font>联系电话 </th>
2018-07-26 16:55:47
6955
原创 myeclipse怎么调选中类名,其他相同类或对象名有阴影提示效果
亲测有效:window->Preferences->Java->Editor->Mark Occirences 选中 Mark occurrences,打开后选择前面的复选框
2018-07-05 10:26:08
643
原创 Math,Date,DateFormat和Calendar
* Math * 成员变量: * public static final double PI * public static final double E * 成员方法: * public static int abs(int a):绝对值 * public static double ceil(double a):向上取整 * public static double flo...
2018-05-30 16:20:46
246
原创 正则表达式和常用规则
* 常用的正则表达式规则: * a:字符 * x 字符 x , 举例:'a'表示字符a * \\ 反斜线字符 , 在正则表达式中,只有两个\\才能表达一个\ * \n 新行(换行)符 ('\u000A') * \r 回车符 ('\u000D') * b:字符类 * [abc] a、b 或 c(简单类) * [^abc] 任何字符,除了 ...
2018-05-28 21:38:12
1842
原创 String和StringBuffer的转换
String和StringBuffer,StringBuilder的区别: * A:String是内容不可变的,StringBuffer,StringBuilder是内容可变的。 * B:StringBuffer是同步的,数据安全,效率低;StringBuilder是异步的,数据不安全,效率高。 * StringBuffer和数组的区别: * 都可以看作一个容器,装其他类型的数据 * ...
2018-05-27 19:40:27
3795
原创 Java中的进制转换
* 将10进制的数转为其他进制: * public static String toString(int i,int radix) * 返回 radix进制的i的值 ,radix进制的范围是2~36 * 为什么是36? * 因为0~9 + a~z =36 * 将其他进制的数转为10进制: * public static int parseInt(String s,in...
2018-05-27 17:04:15
340
原创 int 和 String互相转换
//int ---> String int number = 100; //方式1: String s1 = "" + number; System.out.println("s1 : " + s1); //方式2: Integer i = new Integer(number); String s2 = i.toString(); Syste...
2018-05-27 16:40:52
548
原创 字符串与字符串数组的转换
1. String ---> char[] String str = "123456"; char[] ch = str.toCharArray();2.char[] ---> String //方式1:通过构造函数 String s1 = new String(ch); //方式2:通过String的静态方法valueOf() String...
2018-05-26 15:32:12
563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人