- 博客(82)
- 收藏
- 关注
原创 java.sql.SQLException: Failed to fetch schema of XXX 问题
i.s.r.d.s.s.c.AbstractTableMetaCache : get table meta of the table `pay_record` error: Failed to fetch schema of pay_record
2024-01-20 15:41:50
685
原创 Cannot invoke “org.springframework.web.servlet.mvc.condition.PatternsRequestCondition.getPatterns()“
注意配置类不能放到swagger的配置类下,否则测试无效。
2024-01-09 19:19:53
5259
3
原创 解决 Web server failed to start. Port 8000 was already in use.(端口号占用)
【代码】解决 Web server failed to start. Port 8000 was already in use.(端口号占用)
2024-01-08 20:12:31
1413
原创 异常“Service id not legal hostname (sc_goods)”处理
【代码】异常“Service id not legal hostname (sc_goods)”处理。
2024-01-06 11:49:05
2084
原创 IDEA中查找实现类快捷键
idea 查找实现类快捷键这些是一些常见的IDEA中查找实现类的快捷键。不同idea可能有所不同大部分的集成开发环境(Idea)中,可以使用以下快捷键来查找实现类
2023-12-28 20:26:08
4916
1
原创 解决:PowerDesigne找不到右边表的工具栏
1、找到 Tools(工具栏)-> Customize Toolbars(自定义菜单和工具栏)
2023-10-14 10:57:54
3127
原创 java: 警告: 源发行版 17 需要目标发行版 17
一、遇到问题:java: 警告: 源发行版 17 需要目标发行版 17二、分析原因:JDK版本不一致在idea中编辑器中修改JDK配置三、解决问题找到settings -- Build,Execution,Deployment -- compiler -- JavaCompiler 进行更改版本另外还要找到两个地方的JDK需要更改一下版本都更改为一致
2023-10-08 19:19:33
2412
2
原创 当面试,问到ThreadLocal 相关的问题时,你可以说
可以用来存储每个线程的私有数据,每个线程都有一个自己的ThreadLocal 变量,不同线程之间的数据互相隔离,不会互相干扰。时需要注意内存泄漏的问题,当一个线程结束时需要手动清除对应的 ThreadLocalMap。可以通过ThreadLocal 对象的。方法来访问对应ThreadLocalMap 中的值。ThreadLocal 是 Java 中的一个。2. ThreadLocal 实现原理是什么?对象,用来存储所有的 ThreadLocal。验证之后把用户相关的信息存到。
2023-10-01 17:15:00
84
原创 sleep()方法和wait()方法的异同点
中断,也就是说在线程调用方法进入休眠状态后,如果收到中断信号,都可以进行响应并中断,且都可以抛出InterruptException 异常。方法必须传递一个超时时间的参数,过了这个时间后线程就会自动唤醒,进入就绪状态;方法可以不传递参数,此时线程会进入永久休眠,直到另一个线程调用notify()方法之后,休眠的线程才会被唤醒。切换线程的时候,其它线程先执行了notify()而线程在调用sleep(),线程永远无法被唤醒, 所以要将wait()的锁是对象级别的锁,而不是线程级别,所以。线程调用sleep()
2023-10-01 09:00:00
224
原创 Gitee 上传报错 Successfully created project ‘*****’ on Gitee, but initial commit failed 问题的解决
【代码】Gitee 上传报错 Successfully created project ‘*****’ on Gitee, but initial commit failed 问题的解决。
2023-09-26 21:44:32
415
原创 BIO AIO NIO 的区别
是同步非阻塞I/O模型,它使用单个线程来处理多个请求,这些请求可以同时被这个线程处理,它通过轮询的方式来处理I/O请求,如果有I/O请求就处理,没有就继续轮询。是异步非阻塞I/O模型,这种模型不需要为每个请求创建一个线程,由操作系统内部的线程来处理 I/O请求,同时它也具有非阻塞的特性,I/O请求不会一直等待,而是异步执行。异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制来通知调用者其返回结果。
2023-09-18 21:39:43
429
原创 Java面试题:线程的run()和start()有什么区别?
一个程序至少有一个进程,一个进程至少有一个线程,但一个进程一般有多个线程。总之, 并行处理是在多个处理器上同时执行多个任务,而并发处理是在一个处理器内核上轮流处理多个任务。因此,处理器通过轮流处理不同的任务,在不同任务之间切换,从而实现并发处理。并行和并发是计算机领域中常用的概念,两个术语都涉及同时执行多个任务的能力,但它们的实现方式略有不同。方法用于启动一个新线程,它会创建一个新的线程,并在新的线程中执行 run()方法是线程的执行体,线程启动后会执行 run() 方法中的代码,当。
2023-09-06 21:10:14
193
原创 JavaScript简称“JS”简单介绍
JavaScript简称“JS”JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript在1995年由Netscape公司的,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape。
2023-09-05 20:38:51
348
原创 Idea中 css 、js 压缩插件会自动生成xxx.min.css、xxx.min.js文件
Idea中 css 、js 压缩插件会自动生成xxx.min.css、xxx.min.js文件
2023-09-03 11:45:00
1491
原创 idea中设置style固定样式
一、样式设置首先打开IDEA之后,点击任务栏的“File”→Settings二、设置style行内样式1.首先打开IDEA之后,点击任务栏的“File”。2.在下拉列表中中选择“Settings”3.在弹出的设置页面中找到Editor-LiveTemplates 点击+号,先选中Template Group...创建三、详细操作步骤1、创建好就会出现下图箭头所示2、再进行创建Live Template如下图3、填写自己常用的style行内样式4、点
2023-08-31 19:24:34
611
原创 Java反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的 所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属 性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的 反射机制。
2023-08-27 09:30:00
146
原创 idea上利用JDBC连接MySQL数据库(8.1.0版)
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种 关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何 来访问数据库的[应用程序接口](,提供了诸如查询和更新数据库中数据的方法。JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。
2023-08-26 19:00:00
1626
原创 idea建立java maven javaweb项目,建立maven基本项目
【代码】idea建立java maven javaweb项目,建立maven基本项目。
2023-08-25 20:31:22
126
原创 idea使用tomcat
1.建立javaweb项目2. /WEB-INF/web.xml项目配置文件如果javaweb项目 先建立项目,然后在项目上添加框架支持,选择javaee3. 项目结构4.执行测试:
2023-08-24 19:33:46
458
原创 servlet介绍,tomcat容器下载启动
servlet是一种java程序类,这些类继承了httpservlet类。这些类没有main方法,有两大对象request请求, response响应对象。这些类需要servlet容器才可以运行。
2023-08-23 20:13:26
395
原创 设置前端项目站标 favicon.ico
favicon在线制作,icon制作,网站图标,网站图标制作,ico图标制作。选择自己想要制作的小图标,然后选择48*48的下载就可以了。将下载的文件名改为favicon.ico。favicon制作 - 在线工具。保存为favicon.ico格式。
2023-08-21 19:45:23
784
原创 npm 不是内部或外部命令,也不是可运行的程序或批处理文件。
注意:很多可能会发现改完之后没用,这是因为环境变量更改完之后需要重启才能配置成功。
2023-08-20 06:45:00
16161
1
原创 如何解决使用npm出现Cannot find module ‘XXX\node_modules\npm\bin\npm-cli.js’错误
解决方法:下载缺少的npm文件即可解决放到指定node_modules目录下即可解决。问题,导致下载组件不能完成。
2023-08-19 13:56:01
5756
原创 前端开发工具及环境配置
进行新建添加D:/node 点击确定环境变量配置完成。查看npm 全局安装的组件,并更新最新的npm。第四步:设置npm aliyun 国内镜像。第三步:进入cmd命令控制台查看版本信息。1.前端开发环境node npm环境配置。2.live-server浏览服务器。第二步:配置环境变量:右击此电脑点击。,否则可能会报错设置不了国内镜像。安装组件 -g 代表全局安装。找到下载压缩包进行解压。http后最好加上s。
2023-08-18 19:03:31
340
原创 MySQL中的高级查询语句案例
商品: 商品名称 、商品描述、商品价格、商品数量、商品类别等。6.写一个触发器添加商品购买记录时,自动更新商品数量。8统计商品销售情况,显示商品名称、销售数量,取排名前三。2.写一个存储过程,实现商品类别数据插入至少4条。4.关联查询显示商品名称、价格、数量、类别。商品类别: 类别名称 、多级分类,类别排序。商品购买表: 购买的商品、数量 、价格 等。7.写一个函数,根据类别id返回类别名称。3.写一个存储过程,插入商品数据n条。5.根据类别查询出对应商品数据。
2023-08-16 19:37:37
100
原创 MySQL中事务的隔离级别
3、幻读:系统管理员A将数据库中所有学生的成绩从具体分数改为ABCDE等级,但是系统管理员B就在 这个时候插入了一条具体分数的记录,当系统管理员A改结束后发现还有一条记录没有改过来,就好像发生 了幻觉一样,这就叫幻读。2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提 交,导致事务A多次读取同一数据时,结果 不一致。1、脏读:事务A读取了事务B更新的数据,B没有commit提交,然后B回滚操作rollback,那么A读取 到的数据是脏数据。
2023-08-15 20:03:52
130
原创 SQL注入是什么?如何防范?
SQL注入(SQLi)是一种注入攻击,,可以执行恶意SQL语句。它通过将任意SQL代码插入数据库查询,使攻击者能够完全控制Web应用程序后面的数据库服务器。攻击者可以使用SQL注入漏洞绕过应用程序安全措施;可以绕过网页或Web应用程序的身份验证和授权,并检索整个SQL数据库的内容;还可以使用SQL注入来添加,修改和删除数据库中的记录。SQL注入漏洞可能会影响使用SQL数据库(如MySQL,Oracle,SQL Server或其他)的任何网站或Web应用程序。
2023-08-14 19:58:51
197
原创 Idea中使用statement接口对象,显示mysql版本号,所有库和表名
【代码】Idea中使用statement接口对象,显示mysql版本号,所有库和表名。
2023-08-13 19:00:00
226
原创 通过Statement静态语句,实现CRUD操作
查询最后3名学生姓名:t_students后 + "order by sid desc limit 3" (双引号内)(红豆,男,20,90,2023-8-11,软件)增加一名学生信息:姓名,性别,年龄,得分,出生日期,专业。
2023-08-12 13:59:01
185
原创 什么是设计模式?常用的设计有哪些?
2、在自己的类中创建一个单实例(懒汉模式是在需要的时候才创建,饿汉模式是一开始就创建) 3、提供一个方法获取该实例对象 饿汉式代码实例: ...步骤: 1、构造方法私有化,让除了自己类能创建,其他类都不能创建。1、单例模式(懒汉式、饿汉式)
2023-08-11 21:57:15
600
简化版MySQL5.6.51解压即用
2023-08-02
PortableGit-2.41.0-64-bit.7z.exe解压即用
2023-08-01
JDK17压缩包下载解压即用(无需安装)
2023-07-06
JDK1.8压缩包下载解压即用
2023-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人