- 博客(45)
- 收藏
- 关注
原创 VSCode使用纪要
可以先开一个新窗口,再新窗口打开另一个项目,这时就是同时打开多个项目了。设置 - 搜“auto save” - 选择保存时机。打开新窗口 ctrl + shift + N。个人测试,ctrl+?alt+shift+a 块注释,
2025-01-15 16:27:53
437
原创 Springboot使用纪要
springboot加载配置文件的总顺序:1、先加载包外上一级的config文件夹下的配置文件;2、再加载包外上一级的配置文件;3、先去项目根目录的config文件夹下找配置文件;4、再去项目根目录下找配置文件;5、再去项目resources下的config文件夹下找配置文件;6、再去项目resources下找配置文件;
2024-12-11 20:19:41
1034
原创 Maven使用纪要
1)整个项目设置一个父pom,每个子模块一个独立的子pom2)父pom中,通过标签,为所有依赖设置版本;子pom中,无需写版本(可以写,但是项目会采用父pom的版本)
2024-12-04 17:45:32
271
原创 error20221125--ssm项目用maven打包报错“找不到程序包 java.lang”或者“程序包javax.crypto不存在”,以及解决方案
maven打包报错;在类路径或引导类路径中找不到程序包 java.lang;程序包javax.crypto不存在;
2022-11-25 19:40:24
1612
原创 error---改名后文件无法引用
1、情形:为保持统一,将xxxdao,改名为xxxmapper;idea会自动帮忙把引用处的名字也改过来,但是却发现改名后,idea找不到这个文件了。2、原因及处理方法:估计是使用注解@Mapper将接口放入容器,改名后容器里的bean没有改过来;解决方式,把@Mapper删掉,再重新添加,重新编译、启动即可。...
2022-03-16 13:50:31
188
原创 JWT -- JSON WEB TOKEN
什么是JWT1、Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。2、起源说起JWT,我们应该来谈一谈基于token的认证和传统的session认证
2022-03-04 10:47:36
124
原创 error20211217--前端--报错“Uncaught ReferenceError: xxx方法 is not defined at ...”
1、错误描述:点击页面标签,绑定的单击事件没有生效,浏览器控制台打印错误字面意思是,单击事件对应的方法没有定义。2、过程:开始我以为是系统没有找到我的js,于是由引入js、改为在后来想到,如果一个jsp页面既有js引用、又有(被这个小小的问题,耽误了整整两天时间)。3、问题原因及解决:原因是一个让人苦笑不得的事情没错,就是因为在js代码中一个注解的//写成了/;这个错误导致的!!jsp在加载开始就会导入js,由于上面的语法错误,js加载失败,使得页面整个js失效,就像这个jsp页面没有写js
2022-02-18 14:13:23
2749
原创 error21111802--oracle--invalid identifier
invalid identifier 无效标识符造成原因–解决方式:1)字段名是oracle关键字–字段名加双引号“”2)sql中的字段名和表中字段不一致3)引号使用错误–Oracle中,字段名用双引号"key",字段值用单引号’value’...
2022-02-18 13:36:55
2633
原创 IDEA--tomcat日志乱码
1、tomacat日志有三个地方,分布时Output(控制台)、Tomcat Localhost Log(tomcat本地日志)、Tomcat Catalina Log。启动日志和大部分报错日志、普通日志都在output打印;有些错误日志,在Tomcat Localhost Log。三个日志显示区,都可能出现乱码现象。2、解决方案一:首先,找到本地tomcat的conf目录下的logging.properties,这个文件中有5个编码的位置1)对于控制台output报错的情况,将下图位置
2022-02-18 13:18:40
22480
10
原创 Java面试——Spring
1、spring简介spring是一款轻量级开源框架,在java应用开发过程提供全面的基础架构支持,让开发者只需要专注于程序开发本身。核心是Ioc控制反转和AOP面向切面编程。1.1Spring由哪些模块组成由20个模块、1300个文件组成,这些模块被整合在六个模块中:核心容器、AOP和设备支持、Web、数据访问与集成、测试、消息。1.2讲解spring的核心容器(spring context)模块1)【容器是用来装Bean的,Bean是Spring中的基础组件,Bean是一个非常广义的概念,任
2021-10-29 00:08:26
254
原创 Java面试——SpringBoot
1、Springboot的理解/Springboot的功能/Springboot的优缺点springboot是一款用来简化spring应用初始搭建和开发过程的框架;1)它用.properties和.yml文件代替了spring复杂繁琐的.xml,并采用javaConfig完成以前需要通过xml完成的配置,实现了化繁为简;2)springboot内嵌了http服务器(比如tomcat、Jetty),不需要部署war包到servlet容器,实现了独立运行,方便开发和测试;3)springboot还新增了
2021-10-28 15:57:57
619
1
原创 Java面试——Java基础
1、什么是线程?线程和进程有什么区别?答:线程是程序执行的最小执行单位,进程是资源分配的最小单位;一个进程就是一个应用程序,系统会为该进程分配资源空间,当多用户并发请求的时候,为每个用户创建一个进程资源开销太大难以实现,就开辟了线程,线程速度比较快,线程之间共享进程之间的内存资源。2、如何在Java中实现线程?有四种实现方法:1)继承Thread类2)实现Runnable接口3)实现Callable接口通过FutureTask包装器来创建Thread线程、4)使用ExecutorService
2021-10-24 19:01:17
2386
2
原创 Java面试——JVM虚拟机
1、说一下 JVM 的主要组成部分及其作用?JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。Class loader(类装载):根据给定的全限定名类名(如:java.lang.Object)来装载class文件到Runtime data area中的method area。Execution engine(执行引擎):
2021-10-22 19:03:34
166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人