遇到的一些问题
文章平均质量分 75
MrYuShiwen
能够成就别人的人才能称得上是真英雄,愿我们彼此相互成就,成为那个真英雄!
Java开发工程师,后端工程师,努力想成为架构师的小萌新;
写代码和学习新知识是一件非常有趣的事情,它即是个人爱好也是个人职业;
愿我的文章对读者有用,欢迎评论,一起进步!
如果期待更多我的知识分享,请关注我,一起成为那个了不起的人吧!
展开
-
技术经理给我安排了一个上古时期的Tomcat项目,Tomcat中的bat批处理脚本源码分析,还好我是练过的,基础的底层知识掌握得妥妥滴
根据上面的2.1 、2.2、2.3的分析,我们现在总结一下:bin目录下的startup.bat—调用—>catalina.bat—调用—>setclasspath.bat说明:tomcat的startup.bat脚本主要用来判断环境,找到catalina.bat脚本源路径,将启动命令参数传递给catalina.bat执行;setclasspath.bat检查各种变量是否赋值,验证tomcat启动停止需要涉及到的文件,保障tomcat顺利启动停止;catalina.bat脚本使用了大量的判断,使原创 2022-02-24 17:15:18 · 2492 阅读 · 22 评论 -
spring.web.resources.cache.period配置缓存时间时报错
解决问题:我们的缓存时间使用了 java.time.Duration类型,在数字后面需要加上s,h或d等等,一般加上s配置文件就不会出现报错提醒。但是,其实我们也可以不用加s,虽然它会出现红颜色的报错字体,但是我们的SpringBoot在读取缓存时间时还是会默认是以秒为单位的,比如6666后面不加s,还是可以读取到缓存中的时间。具体分析:在properties配置文件中报如下错误:在yaml配置文件中报如下错误:这是因为我们的缓存时间使用了 java.time.Duration类型,如下原创 2021-01-11 21:44:29 · 1627 阅读 · 4 评论 -
将JDK动态代理生成的类保存为 .class文件System.setProperty(“sun.misc.ProxyGenerator.saveGeneratedFiles“, “true“)无效
将JDK动态代理生成的类保存为 .class文件System.setProperty("sun.misc.ProxyGenerator.saveGeneratedFiles", "true");无效,没有看到相应的字节码文件,这是因为System.setProperty("sun.misc.ProxyGenerator.saveGeneratedFiles", "true");为jdk8版本及之前的设置。文章目录1.jdk8及之前的设置:2.jdk8之后的设置:3.如何知道是jdk.proxy.Proxy原创 2020-12-21 14:09:40 · 3908 阅读 · 4 评论