摘要: ​ 1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解 阅读全文
posted @ 2023-09-11 15:01 Knight_Key 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ​ 服务端配置 首先,我们要让要让远程服务器支持远程调试功能,在项目启动项上追加特定的 JVM 参数即可,参数如下: 晚于 JDK 1.4.X 版本 1 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=4001 JDK 1. 阅读全文
posted @ 2023-09-11 14:49 Knight_Key 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存 阅读全文
posted @ 2023-09-11 14:44 Knight_Key 阅读(303) 评论(0) 推荐(0) 编辑
摘要: JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m" 2、其次是:java.lang.OutOfMemoryError: PermGen space 原因: PermGen space的全称是Permanent Ge 阅读全文
posted @ 2023-09-11 14:42 Knight_Key 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ​ 在创建表结构时,例如记录id、时长字段。。。都是需要考虑项目运行长时间后,会不会大小被限制。下面简单介绍下几个常用的长度类型之间的区别。 mysql中int、bigint、smallint 和 tinyint的区别详细介绍 1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8 阅读全文
posted @ 2023-09-11 14:41 Knight_Key 阅读(80) 评论(0) 推荐(0) 编辑
摘要: ​ 在Java中start和tun方法可用被用来启动线程,而用interrupt方法来中断或终止线程,以下我们就来详解Java多线程编程中线程的启动、中断或终止操作 线程启动: 1.start() 和 run()的区别说明start() : 它的作用是启动一个新线程,新线程会执行相应的run()方法 阅读全文
posted @ 2023-09-11 14:37 Knight_Key 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ​ 第一种方法:javascript实现保留两位小数一位自动补零代码实例: 第一种方法介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 阅读全文
posted @ 2023-09-11 14:36 Knight_Key 阅读(11357) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-09-11 14:34 Knight_Key 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1、新建txt 2、编写如下: DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 3、将后缀改成bat处理文件 4、需要删除的文件拖进去即可。 阅读全文
posted @ 2023-09-11 14:29 Knight_Key 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 其中用到的几个jar包 相关代码如下: 复制代码 package com.eplant; import java.io.IOException; import org.apache.lucene.analysis.SimpleAnalyzer; import org.apache.lucene.do 阅读全文
posted @ 2023-09-01 18:32 Knight_Key 阅读(2) 评论(0) 推荐(0) 编辑