自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 openFeign调用返回时间数据多了14个小时

openFeign调用时区问题

2023-05-17 15:01:37 508

原创 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 1897

原创 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 298

原创 docker安装MySQL详细步骤

docker,mysql,linux

2023-05-09 23:20:20 249

原创 安装docker详细步骤

安装docker详细步骤简洁版

2023-05-09 23:16:56 233

原创 常见的SQL优化

常见的SQL优化

2023-05-07 20:51:27 412

原创 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 1013 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 2727

原创 MySQL经典50题纠错版

左连接、右连接、子查询、窗口函数、时间函数

2023-02-09 15:58:15 656

原创 JVM相关面试题

JVM的结构、垃圾回收算法、垃圾收集器的选择、常见JVM参数、垃圾判定的方法

2023-02-02 18:29:12 68

原创 Java数据处理

去重、排序、过滤、分组、处理空指针异常、stream流式处理

2023-01-31 14:23:43 771

原创 java基础回顾第十章:泛型

泛型,集合的泛型、泛型类、泛型接口、泛型方法

2022-09-27 00:28:15 865

原创 java基础回顾第九章:集合

collection:list、set;map

2022-09-27 00:27:01 120

原创 java基础回顾第八章:常用类

包装类、String类、日期类、Math类

2022-09-27 00:25:28 89

原创 java基础回顾第七章:异常

异常

2022-09-27 00:23:40 90

原创 java基础回顾第六章:面向对象(下)

关键字、抽象类、接口、枚举、注解

2022-09-17 00:17:52 58

原创 java基础回顾第五章:面向对象(中)

继承,重写,this,super,多态,造型,intanceof

2022-09-10 09:46:20 124

原创 java基础回顾第四章:面向对象(上)

类与对象,封装,方法,重载

2022-09-05 23:40:19 159

原创 java基础回顾第三章:数组

一维数组,二维数组

2022-09-03 20:01:09 140

原创 java基础回顾第二章:基本语法

java基本语法、关键字、标识符、保留字、命名规范、变量

2022-08-25 23:07:37 66

原创 java基础回顾第一章:Java语言概述

java语言概述、基础常识、Java的特点、Java运行机制

2022-08-23 20:00:31 67

原创 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 121

原创 springboot-03-JSR303数据校验和多环境切换

JSR303数据校验、多环境切换、yaml多文档块

2022-06-06 11:49:08 93

原创 SpringBoot学习-02-yaml配置注入

yaml配置注入

2022-06-02 19:35:00 1414

原创 Springboot学习日志-01-自动装配

自动装配

2022-06-02 14:07:35 147

原创 添加配置解决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 102

原创 缺少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 147

原创 SpringMVC学习02

7. JSON JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、

2022-05-12 21:19:40 44

原创 SpringMVC 学习01

ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 --><beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> <!...

2022-05-12 13:57:24 42

原创 Spring学习日志

1. Spring1. 简介 spring框架是由于软件开发的复杂性而创建的 目的:解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架 理念:使现有的技术更加容易使用 SSM:SpringMVC+Spring+Mybatis <dependency> <groupId>org.springframework</..

2022-05-09 13:39:44 416

原创 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 206

原创 端口被占用?两步解决端口占用问题

第一步:Win+R 打开命令提示符,输入netstat -ano|findstr 端口号 找到占用端口的进程第二步: 杀死使用该端口的进程,输入taskkill /t /f /im 进程号( !!!注意是进程号,不是端口号)以上就是解决端口占用的方法了,觉得好用的话,动动小手点个赞吧!...

2022-04-21 12:34:20 51712 5

原创 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 221

原创 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 377

原创 注解和反射

注解和反射1. 注解注解(Annotation): Annotation是JDK5.0引入的新技术 Annotation的作用可以对程序做出解释、可以被其他程序读取 Annotation的格式:@注解名,参数值 Annotation的使用范围:package,class,method,field 2. 内置注解@override:定义在java.lang.Override中,只适用于修饰方法,表示一个方法声明打算重写超类中的另一个方法声明@Dep

2022-04-13 22:39:41 512

原创 多线程03

续篇3. Lambda表达式lambda表达式的作用: 避免匿名内部类定义过多 实质属于函数式编程的概念 让代码看起来更简洁 去掉一些没有意义的代码,只留下核心逻辑 函数式接口的定义: 函数式接口中只包含唯一一个抽象方法 通过Lambda表达式创建函数式接口的对象 总结: lambda表达式只有一行代码的情况下才能去掉花括号,如果有多行,就用代码块包裹 前提是函数式接口 4. 线程五大状态创建、就绪、

2022-04-12 14:49:03 46

原创 多线程学习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 38

原创 多线程学习01

1. 线程1. 线程概念: 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程 main()称之为主线程,是系统的入口,用于执行整个程序 多线程的运行由调度器安排调度,调度器与操作系统紧密相关,先后顺序不能人为干预 对同一份资源操作时,会发生资源抢夺,需要加入并发控制 线程会带来额外的开销,如:CPU调度时间、并发控制开销 每个线程在自己的工作内存交互,内存控制不当会数据不一致 2. 线程创建三种创

2022-04-12 14:44:13 33

原创 多线程学习1

1. 线程1. 线程概念: 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程 main()称之为主线程,是系统的入口,用于执行整个程序 多线程的运行由调度器安排调度,调度器与操作系统紧密相关,先后顺序不能人为干预 对同一份资源操作时,会发生资源抢夺,需要加入并发控制 线程会带来额外的开销,如:CPU调度时间、并发控制开销 每个线程在自己的工作内存交互,内存控制不当会数据不一致 2. 线程创建三种创

2022-04-07 17:28:59 35

原创 Java基础学习7

8. 异常1. 什么是异常 异常是指程序运行过程中出现的不期而至的各种状况:找不到文件、网络连接失败、非法参数等 2. 异常分类 检查性异常:在编译时不能被简单的忽略 运行时异常:可以在编译时被忽略 错误:错误不是异常,而是脱离程序员控制的问题,错误通常被忽略 3. 异常体系结构1. Error Error类对象由Java虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关 Java虚拟机运行错误,当JVM不再有继续执.

2022-04-06 22:54:00 402

空空如也

空空如也

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

TA关注的人

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