- 博客(47)
- 收藏
- 关注
原创 Error attempting to get column ‘createTime‘ from result set. Cause: java.sql.SQLFeatureNotSupported
ErrorAttempting to get column 'create Time'
2023-05-13 15:31:58
3191
原创 idea创建spring模块时报错,Error: Cannot download ‘https://start.spring.io/starter.zip
【代码】idea创建spring模块时报错,Error: Cannot download ‘https://start.spring.io/starter.zip。
2023-05-10 00:22:15
588
原创 MySQL经典练习题,看看你会几道?
(select * from score where course_id = (select course_id from course where course_name = '语文')) b。select course_name '课程号', max(course) '最高分',min(course) '最低分' from course c。select sum(course) '数学总成绩' from score where course_id = '02'
2023-03-16 15:39:32
1216
1
原创 MySQL高级面试题整理
21. 事务的原子性、一致性和持久性由事务的redo和undo日志保证。11. 限制索引的数目:单表的索引尽量不要超过6个。2. MYISAM和InNoDB的区别。7. 不同的存储引擎支持的索引类型。10. 适合创建索引的11种情况。13. explain的四种格式。14. explain各字段含义。12. 不适合创建索引的情况。16. 索引失效的10种情况。20. 优化MySQL的参数。5. 聚簇索引与非聚簇索引。6. MySQL索引分类。19. 如何定位调优问题。
2023-03-15 16:50:57
2858
原创 There is no PasswordEncoder mapped for the id “null“
登录时报500错误,密码编码格式错误There is no PasswordEncoder mapped for the id “null”Spring security 5.0中新增了多种加密方式,bcrypt、MD4、MD5
2022-06-20 16:31:45
181
原创 添加配置解决Json乱码问题
练习spirng时碰到了乱码问题,只需在web.xml中添加以下配置,就可解决乱码 <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <con.
2022-05-29 16:08:22
146
原创 缺少namespace导致的一次bug
bug描述:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [spring-dao.xml]: Invocation
2022-05-26 01:18:29
189
原创 SpringMVC学习02
7. JSON JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、
2022-05-12 21:19:40
67
原创 SpringMVC 学习01
ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 --><beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> <!...
2022-05-12 13:57:24
56
原创 Spring学习日志
1. Spring1. 简介 spring框架是由于软件开发的复杂性而创建的 目的:解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架 理念:使现有的技术更加容易使用 SSM:SpringMVC+Spring+Mybatis <dependency> <groupId>org.springframework</..
2022-05-09 13:39:44
460
原创 Mybatis学习日志
Mybatis1. 简介1. 环境 JDK1.8 MYSQL5.7 maven3.6.3 IDEA 2. 回顾 JDBC Mysql java Maven Junit 3. 什么是MyBatisMyBatis:是一款优秀的持久层框架,支持定制化SQL、存储过程和高级映射;避免了JDBC代码和手动设置采纳数以及获取结果集;可以使用简单的XML或注解来配置和映射原生类型、接口和POJO为数据库中的记录如
2022-05-01 12:37:07
231
原创 端口被占用?两步解决端口占用问题
第一步:Win+R 打开命令提示符,输入netstat -ano|findstr 端口号 找到占用端口的进程第二步: 杀死使用该端口的进程,输入taskkill /t /f /im 进程号( !!!注意是进程号,不是端口号)以上就是解决端口占用的方法了,觉得好用的话,动动小手点个赞吧!...
2022-04-21 12:34:20
91582
6
原创 Warring:No archetype found in remote catalog. Defaulting to internal catalog
Warring:No archetype found in remote catalog. Defaulting to internal catalog问题描述:创建maven工程出现问题,No archetype found in remote catalog. Defaulting to internal catalog原因:本地仓库没有archet-catalog.xml文件解决方法如下:第一步:下载archet-catalog.xml文件放入maven-repo文件夹里第二步:点击IDEA
2022-04-20 15:38:41
268
原创 Maven安装与环境配置
Maven环境配置1. 第一步:先在官网下载maven的压缩包,个人建议:(所有配置环境放在同一个文件夹下,我所有的环境都在配置在D盘的enviroment文件夹里)下载适合自己电脑版本的压缩包,解压至environment文件夹下第二步:配置环境变量右键点击此电脑,选择高级系统设置继续选择环境变量,点击新建M2_HOME 的路径为maven的bin目录MAVEN_HOME 的路径为maven目录在变量里面寻找到path变量,双击path,新建输入:%MAVEN_HOME%\bin
2022-04-20 13:45:12
438
原创 注解和反射
注解和反射1. 注解注解(Annotation): Annotation是JDK5.0引入的新技术 Annotation的作用可以对程序做出解释、可以被其他程序读取 Annotation的格式:@注解名,参数值 Annotation的使用范围:package,class,method,field 2. 内置注解@override:定义在java.lang.Override中,只适用于修饰方法,表示一个方法声明打算重写超类中的另一个方法声明@Dep
2022-04-13 22:39:41
537
原创 多线程03
续篇3. Lambda表达式lambda表达式的作用: 避免匿名内部类定义过多 实质属于函数式编程的概念 让代码看起来更简洁 去掉一些没有意义的代码,只留下核心逻辑 函数式接口的定义: 函数式接口中只包含唯一一个抽象方法 通过Lambda表达式创建函数式接口的对象 总结: lambda表达式只有一行代码的情况下才能去掉花括号,如果有多行,就用代码块包裹 前提是函数式接口 4. 线程五大状态创建、就绪、
2022-04-12 14:49:03
75
原创 多线程学习02
2. 多线程案例1. 火车票抢票//多个线程同时操作同一个对象//买火车票的例子public class TestThread4 implements Runnable{ //票数 private int ticketNums = 10; @Override public void run() { while(true){ if(ticketNums<=0){ break; ...
2022-04-12 14:45:22
55
原创 多线程学习01
1. 线程1. 线程概念: 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程 main()称之为主线程,是系统的入口,用于执行整个程序 多线程的运行由调度器安排调度,调度器与操作系统紧密相关,先后顺序不能人为干预 对同一份资源操作时,会发生资源抢夺,需要加入并发控制 线程会带来额外的开销,如:CPU调度时间、并发控制开销 每个线程在自己的工作内存交互,内存控制不当会数据不一致 2. 线程创建三种创
2022-04-12 14:44:13
58
原创 多线程学习1
1. 线程1. 线程概念: 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程 main()称之为主线程,是系统的入口,用于执行整个程序 多线程的运行由调度器安排调度,调度器与操作系统紧密相关,先后顺序不能人为干预 对同一份资源操作时,会发生资源抢夺,需要加入并发控制 线程会带来额外的开销,如:CPU调度时间、并发控制开销 每个线程在自己的工作内存交互,内存控制不当会数据不一致 2. 线程创建三种创
2022-04-07 17:28:59
58
原创 Java基础学习7
8. 异常1. 什么是异常 异常是指程序运行过程中出现的不期而至的各种状况:找不到文件、网络连接失败、非法参数等 2. 异常分类 检查性异常:在编译时不能被简单的忽略 运行时异常:可以在编译时被忽略 错误:错误不是异常,而是脱离程序员控制的问题,错误通常被忽略 3. 异常体系结构1. Error Error类对象由Java虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关 Java虚拟机运行错误,当JVM不再有继续执.
2022-04-06 22:54:00
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人