- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 Kettle启动闪退(Couldn‘t read the database cache)
查询了其他资料,也有说内存问题的,此次修改之后未解决本机闪退问题。解决方法:删除本地kettle缓存文件。具体可以用debug模式运行脚本来定位问题。强制关机之后,kettle启动闪退。或者直接删除所有目录下的所有文件。启动之后查看运行日志。
2024-11-11 10:46:42
499
1
原创 MySQL索引
全文索引是专门为全文搜索设计的,使用自然语言处理技术来快速找到文本数据中的关键词或短语,适用于文本内容的模糊搜索和相关性排序。联合索引则更适合于多个列的组合条件查询,能够加速特定条件下的数据检索,如精确匹配、范围查询和排序。根据不同的应用场景和查询需求,选择适当的索引类型可以显著提高数据库查询性能。
2024-08-30 11:13:43
946
原创 MinIO在Windows中部署,并注册服务
- 指定Windows内部用户标识服务的唯一id --> < id > MinioServer </ id > <!-- 指定Windows服务的简短唯一名称 --> < name > MinioServer </ name > <!-- 对服务的完整描述 --> < description > MinIO 高性能对象存储服务器 </ description > <!
2024-08-23 13:34:55
2295
6
原创 MongoDB7出现:Windows下使用mongo命令提示不是内部或外部命令
确保环境变量添加正确的情况,仍然出现这种问题。如果安装的是新版本,则大概率是新版本mongodb的bin里面没有mongo命令。下载mongodb shell。把shell的命令放进来。启用命令:mongosh。
2024-07-12 16:05:38
404
原创 Kettle常用参数配置
服务器时区值’�й���ʱ��’ 无法识别或表示多个时区。jdbc会把tinyint 认为是java.sql.Types.BIT,然后kettle就会转为Boolean了,在连接上加上一句话。使用kettle进行etl时,表输入预览出现报错,在做ETL的时候,连接MySQL读取含有timestamp类型的表(Kettle imestamp:无法从索引 22 处的结果集中获取时间戳)连接MySQL读取包含timestamp类型的表,经google,说是MySQL本身的问题。
2024-07-09 16:21:45
2041
原创 解决JavaWeb中IDEA2023新版本无法创建Servlet的问题
出现问题:IDEA右键创建Servlet时,找不到选项原因分析:IDEA的2023版的已经不支持Servlet了,如果还要使用的话,需要自己创建模板使用。
2024-04-05 23:17:36
955
原创 Maven安装并配置本地仓库
Binary是可执行版本,已经编译好可以直接使用。Source是源代码版本,需要自己编译成可执行软件才可使用。tar.gz和zip两种压缩格式,其实这两个压缩文件里面包含的内容是同样的,只是压缩格式不同tar.gz格式的文件比zip文件小很多,用于unix操作系统。zip格式用于Windows操作系统,但在Windows系统使用WinRar工具一样能够解压缩tar.gz格式。
2024-03-02 22:51:18
3940
原创 Kettle imestamp:无法从索引 22 处的结果集中获取时间戳
连接MySQL读取包含timestamp类型的表,经google,说是MySQL本身的问题。
2024-02-20 14:18:14
793
原创 Kettle9.4链接mysql报错:The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents...
验证所有连接参数,并确认安装了适当的驱动程序。服务器时区值’�й���ʱ��’ 无法识别或表示多个时区。如果要使用时区支持,则必须配置服务器或JDBC驱动程序(通过“serverTimezone”配置属性)以使用更具体的时区值。
2024-01-06 21:29:33
2392
原创 mysql for excel安装问题:The Microsoft Visual Studio Tools for Office Runtime must be installed
下好安装包后,双击安装;MySQL for Excel是MySQL官方推出的用于Microsoft Excel的小插件,使得Excel与MySQL数据库能进行交互,实现数据的导入、导出、增补、修改等操作。此时需要再去微软官网下“Microsoft Visual Studio Tools for Office Runtime”安装好这个以后,再安装MySQL for Excel就不会有错误了。
2023-12-29 23:05:58
923
原创 SQL执行顺序理解
1、 FROM:对FROM子句中的前两个表执行笛卡尔积(交叉联接),生成虚拟表VT1。2、 ON:对虚表VT1进行ON筛选,只有那些符合的行才会被记录在虚表VT2中。3、 OUTER (JOIN):如果指定了OUTER JOIN(相对于CROSS JOIN或INNER JOIN、LEFT\RIGHT JOIN),保留表中未找到匹配的行将作为外部行添加到VT2,生成TV3。如果FROM子句包含两个以上的表,则对上一个联接生成的结果表和下一个表重复执行步骤1~步骤3,直到处理完所有的表位置。
2023-10-07 00:00:36
166
原创 Java类的继承
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
2023-09-19 15:07:02
524
原创 python合并相关函数(concat、merge、append、join)
在python表格操作过程中常涉及到,表格相互拼接和合并问题。pandas模块为我们提供了很强大的合并功能,常用的方法有concat, append, merge, join。
2023-08-31 15:01:16
1616
1
原创 Python常用单词
单词音标释义path[pɑ:θ]路径class[klɑ:s]类public['pʌblik]公共的,公用的private['praivit]私有的,私人的static['stætik]静的;静态的;静止的void[vɔid]空的,没有返回值的main[mein]主要的,重要的system['sistəm]系统out[aut]往外,出现,出外print[print]打印demo['dem
2023-08-27 15:30:33
217
原创 Excel常用函数
1.数学函数公式作用参数意义INT将数值向下取整为最接近的整数number:要取整的实数MOD返回两数相除的余数除数、被除数ROUND四舍五入要取整的数、保留的小数点位数ROUNDUP向上取整要取整的数、保留的小数点位数ROUNDDOWN向下取整要取整的数、保留的小数点位数ABS取绝对值取绝对值的数SQRT算数平方根取平方根的数RAND()产生随机数RANDBETWEEN()在一个区间内产生随机数随机
2023-08-27 13:37:54
70
原创 win11启动内置Linux系统时,出现报错0x800701bc/0x80370102的解决方法
解决方法:控制面板->程序->启用或关闭windows功能,勾选虚拟机平台选项,重启电脑即可。出现这个error的原因是:wsl1升级到wsl2之后,内核却没有升级,因此需要更新内核。解决方法:下载最新的wsl安装包,安装包下载后,直接运行安装即可。出现这个error的原因是:没有开启虚拟化。最终成功配置Ubuntu。
2023-04-08 15:35:24
5150
原创 python运用matplotlib绘制直方图报错:Rectangle.set() got an unexpected keyword argument ‘normed‘解决方法
Rectangle.set() got an unexpected keyword argument 'normed'
2022-11-21 14:09:20
6230
原创 Anaconda创建虚拟环境报错--- CondaHTTPError: HTTP 000 CONNECTION FAILED解决方式
Anaconda创建虚拟环境报错--- CondaHTTPError: HTTP 000 CONNECTION FAILED解决方式
2022-11-19 16:12:18
3263
原创 Java集合练习:模拟斗地主
制作扑克牌盒:定义一个集合存储扑克牌:ArrayList<String> array=new ArrayList<>();定义一个colors数组,存储扑克中的四种花色:String [] colors={"♥","♠","♦","♣"};定义一个number数组,存储扑克牌2~A的字符String[] number={"2","3","4","5","6","7","8","9","10","J","Q","K","A"};向牌盒中添加扑克牌: .
2022-05-29 19:52:43
310
原创 使用Dos命令创建包并运行Java程序
新建TXT文档,更改文件名(文件名与类名一致)编写java程序package XXX;public class Helloworld{ public static void main(String [] args){ System.out.println("Hello!"); }}打开命令提示符窗口,进入到存储文件的位置在命名提示符窗口输入“ javac -d . helloWorld.java ”(注意:d左右两侧需要各空一格),按下回车后在helloWorld.java所存储.
2022-05-04 23:26:56
481
原创 错误: 找不到或无法加载主类 HelloWorld
java.lang.NoClassDefFoundError: test/HelloWorld (wrong name: HelloWorld)在学习java的过程中运用idea编译器,编译代码完成之后,用cmd运行出现报错-----找不到或无法加载主类 HelloWorldpackage test;public class HelloWorld { public static void main(String[] args){ int a []=new int[3];.
2022-04-22 22:37:56
3817
5
原创 为什么java中类名要与文件名一致
学习java程序过程中碰到了文件名与类名不一致问题,出现了报错,后面查了一下资料才知道为什么文件名与类名要一致Java是被解释执行的。它在运行时并不是将所有的class文件全都放到内存中。而是在遇到import的时候才去相应的文件目录找相应的class文件。对于一个public类,它是可以被项目中任何一个类所引用的,只需在使用它前import一下它所对应的class文件即可。将类名与文件名一一对应就可以方便虚拟机 在相应的路径(包名)中找到相应的类的信息。如果不这么做的话,就很难去找,而且开销也会很大.
2022-04-21 23:18:28
2570
1
原创 错误:编码GBK的不可映射字符
当Java源代码中包含中文字符时,我们在用javac编译时会出现“错误:编码GBK的不可映射字符”。由于JDK是国际版的,我们在用javac编译时,编译程序首先会获得我们操作系统默认采用的编码格式(GBK),然后JDK就把Java源文件从GBK编码格式转换为Java内部默认的Unicode格式放入内存中,然后javac把转换后的Unicode格式的文件编译成class类文件,此时,class文件是Unicode编码的,它暂存在内存中,紧接着,JDK将此以Unicode格式编码的class文件保存到操作系.
2022-04-21 23:06:10
4414
原创 JDK环境变量配置
一.下载JDK安装包并安装JDK下载链接二.JDK环境变量配置1.右击我的电脑->属性->高级系统设置->环境变量2.在系统变量区域新建一个JAVA_HOME,变量值为上一步JDK安装目录3.编辑PATH变量,新增环境变量%JAVA_HOME%\bin4.新增系统变量CLASSPATH,变量值输入.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)5.连续点击确定保存之后,打开命令提示符窗口,输入“java -v
2022-04-20 17:18:47
157431
6
原创 TensorFlow 2.0版本兼容问题建议解答
由于TensorFlow 2.0中已经移除了contrib库,因此出现了TensorFlow 2.0和TensorFlow 1.0不兼容的问题。下面将我做项目时碰到的问题进行简单的展示,供大家参考,不喜勿碰。1.tensorflow2.0没有contrib包:tensorflow has no attribute “contrib”TensorFlow 2.0中提供了tensorflow.compat.v1代码包来兼容原有1.x的代码,可以做到几乎不加修改的运行。因此我们只需将源文件中的代码impor
2022-03-09 17:30:48
2126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人