自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 使用若依框架新建模块后导入UI项目目录对应前端文件后报找不到文件错误处理

若依导入新文件后启动报错

2025-06-13 10:41:22 170

原创 windows下mysql8.3解压安装后临时密码报1045错误解决

windows下MySQL8.3压缩包安装

2024-03-09 12:18:11 1314

原创 IDEA导入下载的项目后左侧没有树状层级目录

2.选择project files类型。就可以刷新出来层级目录了。1.点击project。

2023-12-20 11:37:46 1437

原创 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

Javascript左右选择框

适用于入门前端 学习的小白参考学习,是经典的demo,适用于左侧选择框选择,选中的放到右侧

2018-04-11

空空如也

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

TA关注的人

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