自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 jvm内存溢出问题查找

生成完名字为dumpfile.hprof的文件后,使用MemoryAnalyzer工具软件打开该文件,即可查看具体的内存占用情况。4、查找最耗内存的对象,会以表格的形式显示存活对象的信息,并按照所占内存大小排序。指定运行该软件的执行程序,不修改可能会有java版本不对的报错,导致软件无法运行。、使用下面命令格式化打印正在运行的java应用,获取目标应用的进程号PID。注意:jhsdb命令是java 9后开始使用的,如果是java8使用。5、使用命令生成堆文件,文件会生成到当前命令执行所在的文件夹。

2024-03-28 17:18:56 333 1

原创 Linux遍历查找当前目录下jar包中是否包含某个文件

linux常用命令

2022-09-02 15:00:32 844 1

原创 手动更新jar包中的class文件,报java.lang.ClassNotFoundException或java.lang.NoClassDefFoundError问题记录

手动更新jar;java.lang.ClassNotFoundException;java.lang.NoClassDefFoundError

2022-09-02 14:17:32 729

原创 设置a标签下载文件的文件名

设置a标签下载文件的文件名

2022-06-22 14:02:51 3153

原创 编译java文件,并打jar包,设置主清单

2021-12-13 20:02:04 645

原创 使用批处理命令运行多个jar包,使用start命令并为新窗口设置标题

1.运行一个普通的java的.class文件,start命令是打开一个新的dos窗口运行命令。rem 这是备注,test是新开窗口的标题,java是要运行的程序的指令,后面的是传入main方法的参数start "运行普通java程序" "java" HelloWorld 111 222 333注意事项:使用start时,如果不需要设置标题,可将第一个位置的双引号及其内容删除且将要运行的程序的双引号删除,若只去除了前一部分的双引号和内容,没有将包裹java指令的双引号去除则会报文件未找到错误,将ja

2021-12-13 19:28:20 1684

原创 常用批处理命令 .bat

常用批处理命令,可以copy到记事本中试试,将后缀改成.bat即可rem 批处理文件中常用的命令rem rem 是注释命令,表示该行为注释rem chcp 是设置控制台的字符集,65001=UTF8CHCP 65001rem java 是运行java程序指令java HelloWorldrem title 是设置该dos窗口的名称title 111rem echo on 打开命令回显,on可以省略,默认是打开的,命令从下一行生效echo onrem pause 是暂停标识,避免闪退控制

2021-11-30 15:23:41 458

原创 oracle数据库配置的一些注意事项

一、listener.ora文件配置# listener.ora Network Configuration File: D:\ORACLE\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (OR

2021-11-11 17:01:14 1837

原创 如何将sql查询出来的结果集对表进行更新

如何将sql查询出来的结果集对表进行更新一、需求二、方法(直接写sql,直接在数据库客户端进行操作)一、需求数据库有a,b两张表,需要利用a表中的字段值去更新或填充b表中的字段值,其中a,b表中通常有相同的字段(比如外键)相关联。二、方法(直接写sql,直接在数据库客户端进行操作)内联视图更新:update (select a.objectid,a.roadname,a.buildunit,a.region,b.organname,b.areacode from pipeproject a l

2021-10-14 16:19:58 10877 1

原创 application.yml中的classpath说明

一、classpath常用的场景#mybatis配置mybatis: #注意,在创建mapper文件时,一定要注意文件名为xxxmapper.xml还是只是xxxmapper #如果文件名为xxxmapper,就算该文件的格式为xml文件,配置为下面这样也是错误的 # mapper-locations: classpath:/mapper/*.xml #将会报绑定异常。所以最佳的mapper文件地址配置的路径最好为下面这样: mapper-locations: classpath:/

2021-04-16 11:18:39 6088

原创 springboot项目整合mybatis、oracle、web、thymeleaf

一、导入依赖、pom.xml文件配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.

2021-04-16 11:01:33 142

原创 Oracle数据库查找重复的数据与删除重复的数据

Oracle数据库查找重复的数据与删除重复的数据--选择重复的数据select a.rowid,subject,grade_num from table2 a where (a.subject,a.grade_num) in (select b.subject,b.grade_num from table2 b group by b.subject,b.grade_num having count(*)>1);--方式一:删除重复数据,只剩一条,group by 的后面 + 重复字段dele

2021-03-31 16:36:14 115

原创 @autowired找到两个bean,其中一个是接口,一个是接口的实现类&@mapperscan使用注意事项

@autowired找到两个bean,其中一个是接口,一个是接口的实现类&@mapperscan使用注意事项1.问题:使用@autowired找到两个bean,其中一个是接口,一个是接口的实现类2.分析:3.尝试:4.意外发现:5.再次尝试:6.结论7.@MapperScan使用注意事项1.问题:使用@autowired找到两个bean,其中一个是接口,一个是接口的实现类启动springboot项目后,所有使用了@autowired注解的类都出现找到两个bean的问题,一个是接口的bean,一个

2021-03-18 16:06:26 1452 1

原创 oracle数据库sql语句字符集不匹配错误,nvarchar2

1.问题字符集不匹配select pt.projectid, projectname, son.organname as constructioncompany,case constructionwhen ‘1’ then ‘新建’when ‘2’ then ‘续建’when ‘3’ then ‘前期研究’when ‘4’ then ‘预备’end as construction, ndjsnr, to_char(scheduleddate, ‘yyyy-MM-dd’) as schedu

2021-03-09 14:48:03 1995

原创 oracle分页,rownum的使用与理解

1.引入rownum可以理解为是一个虚列、虚列、虚列 ## 假设student学生表中有20条数据2.分析两种情况:select * from student where rownum<10或select * from student where rownum!=10where + (rownum 表达式)rownum=1,表达式结果为true,结果集保存该条数据,比较下一条,此时rownum++,变为2;select * from student where rownum>1

2021-03-08 22:58:44 605

原创 定时任务实现

public class TimerTask2 { public static void main(String[] args) throws ParseException { Timer timer = new Timer("One"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date = sdf.parse("2020-12-10 16:10

2020-12-10 16:12:59 83

原创 springboot创建web项目 使用 jsp 和 thymeleaf+html 的不同 thymeleaf模板路径配置注意事项

1.如果该web项目使用jsp来呈现页面,则需要手动添加webapp文件夹,具体方法可百度。2.如果该web项目使用html和thymeleaf来呈现页面,则不需要再手动添加webapp文件夹,而是将 .html 文件存放到 src/main/resources文件夹下,最好是放在 /templates 下,重点:如果使用thymeleaf模板引擎,不可将 .html 文件放在 webapp 文件夹下,否则会报异常:找不到模板。如图:3.webapp文件夹下一般有 static、WEB-INF两个

2020-12-04 16:52:20 627 1

原创 springmvc上传文件实现 JAVA

异常:上传文件大小超出上限org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException解决方法:在配置文件中加入下面两行配置// 设置单个文件大小spring.servlet.multipart.max-file-size= 50MB// 设置单次请求文件的总大小spring.servlet.multipart.max-request-size= 50MB...

2020-12-04 15:16:57 104

原创 日期类Date、Calendar、SimpleDateFormat的使用

一、关于日期类Date、Calendar、SimpleDateFormat的使用1.Date类直接new进行时间设置时,其year字段是从1900年开始,month字段是从0开始,例如new Date(1998,5,5),最终得年份为 1900+1998,月份为6月,与预期的结果相悖;2.Calendar类创建时可通过静态方法getInstance()进行创建,其用set()方法设置时间时,如calendar.set(1998,5,5),最终的结果为1998-6-5,其month字段也是从0开始的;因此

2020-11-21 23:43:54 170

空空如也

空空如也

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

TA关注的人

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