自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

computer408的博客

快,我需要你们的关注!!!真的!

  • 博客(125)
  • 资源 (2)
  • 收藏
  • 关注

原创 运行maven项目org.apache.ibatis.annotations不存在SOS不要用2020.1版本的idea请更换其他版本

我之前是2020.1,我跑项目跑了将近一天都没有跑起来。一跑非内置tomcat就报错。好像是因为maven依赖与2020.1版本冲突前台类型 异常报告消息 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.login_jsp描述 服务器遇到一个意外的情况,阻止它完成请求。例外情况org.apache.jasper.JasperExc

2022-04-08 15:55:17 1360 1

原创 浏览器插件引入方式

方式1下载后,拖动进入方式2

2022-03-30 21:54:29 164

原创 快速编写前端代码

前端代码速写简称式速写(在VS编辑器中)不同编辑器的速写常用代码也不一样例子1fz60font-size:60px;2!与!!!!<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><...

2022-03-20 11:30:00 495

原创 9mysql存储过程,存储函数和触发器

文章浏览阅读162次。MySql存储过程、存储函数和触发器_mysql存储过程和触发器。MySql 存储过程和触发器_mysql存储过程和触发器-CSDN博客。

2023-12-13 17:01:18 229

原创 15Linux、GIT及相关相似面试题、PostMan

Linux和git相似是命令相关的层次结构相似。

2023-12-08 11:31:18 359

原创 14Maven与Tomcat面试题

Maven是一个基于项目对象模型(POM)的项目管理工具,它可以帮助开发者自动化构建、依赖管理、项目报告等。Maven通过一个中央信息片段能够管理项目的构建、报告和文档等步骤,同时也能够管理项目的依赖。Maven的核心概念是POM,它是一个XML文件,描述了项目的基本信息、依赖关系、构建方式等。Maven通过POM文件来管理项目的构建和依赖,使得项目的构建和依赖管理更加简单和规范化。同时,Maven还提供了丰富的插件和生命周期,可以帮助开发者更加方便地进行项目构建和管理。

2023-10-18 17:32:31 947

原创 13JVM进阶

CMS 是英文 Concurrent Mark-Sweep 的简称,是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。在启动 JVM 的参数加上“-XX:+UseConcMarkSweepGC”来指定使用 CMS 垃圾回收器。

2023-10-18 11:52:43 486

原创 12JVM基础

在介绍双亲委派模型之前先说下类加载器。对于任意一个类,都需要由加载它的类加载器和这个类本身一同确立在 JVM 中的唯一性,每一个类加载器,都有一个独立的类名称空间。类加载器就是根据指定全限定名称将 class 文件加载到 JVM 内存,然后再转化为 class 对象。类加载器分类:启动类加载器(Bootstrap ClassLoader),是虚拟机自身的一部分,用来加载Java_HOME/lib/目录中的,或者被 -Xbootclasspath 参数所指定的路径中并且被虚拟机识别的类库;

2023-10-18 11:52:38 473

原创 11数据库-进阶

索引是满足某种特定查找算法的数据结构,而这些数据结构会以某种方式指向数据,从而实现高效查找数据。具体来说 MySQL 中的索引,不同的数据引擎实现有所不同,但目前主流的数据库引擎的索引都是 B+ 树实现的,B+ 树的搜索效率,可以到达二分法的性能,找到数据区域之后就找到了完整的数据结构了,所有索引的性能也是更好的。

2023-10-18 11:52:26 90

原创 10数据库-基础

缓存穿透:指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。解决方案:最简单粗暴的方法如果一个查询返回的数据为空(不管是数据不存在,还是系统故障),我们就把这个空结果进行缓存,但它的过期时间会很短,最长不超过五分钟。bootstrap 优先级最高也就是properties 文件格式最高一次分清缓存穿透,缓存击穿,缓存雪崩一次分清缓存穿透,缓存击穿,缓存雪崩。

2023-10-18 11:51:12 79

原创 9中间件-Redis、MQ---进阶

首先客户端必须连接到 RabbitMQ 服务器才能发布和消费消息,客户端和 rabbit server 之间会创建一个 tcp 连接,一旦 tcp 打开并通过了认证(认证就是你发送给 rabbit 服务器的用户名和密码),你的客户端和 RabbitMQ 就创建了一条 amqp 信道(channel),信道是创建在“真实” tcp 上的虚拟连接,amqp 命令都是通过信道发送出去的,每个信道都会有一个唯一的 id,不论是发布消息,订阅队列都是通过这个信道完成的。如果顺序恰好相反的话,可能会造成消息的丢失。

2023-10-13 17:40:47 535

原创 8中间件-Redis、MQ---基本

中间件(Middleware)是指位于客户端和服务器端之间的软件,用于处理请求和响应,以及提供额外的功能和服务。中间件可以用于各种不同的应用程序,例如Web应用程序、消息传递系统、数据库管理系统等。在Web应用程序中,中间件可以用于处理请求和响应,例如身份验证、日志记录、缓存、压缩等。中间件可以在请求到达应用程序之前或之后执行,以及在响应发送到客户端之前或之后执行。常见的Web中间件包括Express、Koa、Django、Flask等。

2023-10-13 17:40:28 997

原创 7数据层相关框架-进阶

ORM(Object Relation Mapping)对象关系映射,是把数据库中的关系数据映射成为程序中的对象。使用 ORM 的优点:提高了开发效率降低了开发成本、开发更简单更对象化、可移植更强。hibernate 中如何在控制台查看打印的 SQL 语句?在 Config 里面把 hibernate. show_SQL 设置为 true 就可以。但不建议开启,开启之后会降低程序的运行效率。

2023-10-12 17:54:03 90

原创 6数据层相关框架-基本

MyBatis常见面试问题,以及和hibernate 的区别等_mybatis和hiberbate区别面试_my_styles的博客-CSDN博客*1、什么是MyBatis?*答:MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。

2023-10-12 17:52:03 88

原创 5Spring及Spring系列-进阶

ORM(Object Relation Mapping)对象关系映射,是把数据库中的关系数据映射成为程序中的对象。使用 ORM 的优点:提高了开发效率降低了开发成本、开发更简单更对象化、可移植更强。hibernate 中如何在控制台查看打印的 SQL 语句?在 Config 里面把 hibernate. show_SQL 设置为 true 就可以。但不建议开启,开启之后会降低程序的运行效率。

2023-10-12 09:59:25 87

原创 4Spring及Spring系列-基本

aop 是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。简单来说就是统一处理某一“切面”(类)的问题的编程思想,比如统一处理日志、异常等。ioc:Inversionof Control(中文:控制反转)是 spring 的核心,对于 spring 框架来说,就是由 spring 来负责控制对象的生命周期和对象间的关系。简单来说,控制指的是当前对象对内部成员的控制权;控制反转指的是,这种控制权不由当前对象管理了,由其他(类,第三方容器)来管理。

2023-10-12 09:58:41 85

原创 3.Javaweb模块进阶

CSRF:Cross-Site Request Forgery(中文:跨站请求伪造),可以理解为攻击者盗用了你的身份,以你的名义发送恶意请求,比如:以你名义发送邮件、发消息、购买商品,虚拟货币转账等。防御手段:验证请求来源地址;关键操作添加验证码;在请求地址添加 token 并验证。提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。

2023-10-11 00:50:22 64

原创 2.Javaweb模块基本

XSS 攻击:即跨站脚本攻击,它是 Web 程序中常见的漏洞。原理是攻击者往 Web 页面里插入恶意的脚本代码(css 代码、Javascript 代码等),当用户浏览该页面时,嵌入其中的脚本代码会被执行,从而达到恶意攻击用户的目的,如盗取用户 cookie、破坏页面结构、重定向到其他网站等。预防 XSS 的核心是必须对输入的数据做过滤处理。提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。

2023-10-11 00:49:27 176

原创 1Java基础的进阶-*重点

反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。Java 序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。以下情况需要使用 Java 序列化:想把的内存中的对象状态保存到一个文件中或者数据库中时候;想用套接字在网络上传送对象的时候;想通过RMI(远程方法调用)传输对象的时候。

2023-10-10 17:13:25 75

原创 0Java基础

当线程 A 持有独占锁a,并尝试去获取独占锁 b 的同时,线程 B 持有独占锁 b,并尝试获取独占锁 a 的情况下,就会发生 AB 两个线程由于互相持有对方需要的锁,而发生的阻塞现象,我们称为死锁。

2023-10-10 17:13:18 598

原创 29java容器方法概述(第二级结构)

文字内容待补充。

2023-10-10 15:19:22 44

原创 面试题20231008分笔试和面试-导航页

具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序调试和分析的工具。简单来说:如果你需要运行 Java 程序,只需安装 JRE 就可以了,如果你需要编写 Java 程序,需要安装 JDK。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。

2023-10-08 01:13:57 320

原创 8查询进阶

加行记录为单列值,该新列和值17、按平均成绩从高到低显示所有学生的(难)-- 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩(难)#平均成绩从高到低显示所有学生的平均成绩#sum作用加行记录#sum作用加行记录。

2023-03-24 22:43:27 214 1

原创 windows常用

入mem.exe>d:a.txt 即可打开d盘查看a.txt,里面的就是内存使用情况了。当然什么盘什么文件名可自己决定。45.mem.exe:显示内存使用情况(如果直接运行无效,可以先管理员身份运行命令提示符,在命令提示符里输。Windows+Shift+M:还原最小化的窗口Windows+E:开启“资源管理器”Windows+F1:显示Windows“帮助”Windows+R:开启“运行”对话框。Windows+BREAK:显示“ 系统属性”对话框Windows+D:显示桌面。

2023-03-06 11:43:27 371

原创 Linux命令系统总结

less 指令在显示文件内容时,并不是一次将整个文件加载之后 才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。load average: 0.00, 0.00, 0.00 系统在之前 1 分钟,5 分钟,15 分钟的平均负 载。53840k free 空闲的物理内存数量,我们使用的是虚拟机,总 共只分配了 628MB 内存,所以只有 53MB 的空 闲内存了。tar 参数 XXX.tar.gz 文件(可以指定多个文件)或目录 :打包,压缩后的文件格式.tar.gz。

2023-03-06 11:36:39 318

原创 用户积分抽奖

PS: 1

2022-09-06 07:39:28 1078 1

原创 HJ17 坐标移动----牛客刷题

/异常点,数字转换异常。//分离成数组,判断第一个字母所属,判断除第一个字母外是否为数字。

2022-08-11 11:19:41 169

原创 bug-git-Incorrect username or password (access token)fatal:一张图即可解决

remote: [session-9f4f3494] Eastlin: Incorrect username or password (access token)fatal: Authentication failed for 'https://gitee.com/?????/helloword.git/'一张图即可解决

2022-05-04 17:01:20 382

原创 bug---win10电脑权限-文件操作失败。 C:Windows\System32\drivers\etc\hosts 拒绝访问。 (CF@O)

文件操作失败。 C:Windows\System32\drivers\etc\hosts 拒绝访问。 (CF@O)可能是用户权限问题方法1--无用win+rnetplwiz方法2--

2022-05-01 21:43:32 2914

原创 bug:jar:1.0-SNAPSHOT is missing, no dependency information available

bug:jar:1.0-SNAPSHOT is missing, no dependency information available解决bug都是打包,由上到下的包括packsge到本项目路径下的targetinstall会打包到本地仓库deploy还打包到私有服务器所以你会发现,把项目copy一份就单纯的运行备份,bug没有出现了,明明备份什么都没有改。因为本地仓库有了,名字相同就会调用...

2022-04-29 16:33:37 2187

原创 bug:500- 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri-500优先查看代码错误

bug一般是我的心路历程,博客只是我的笔记。写在开头:求不要随意修改tomcat的配置(logging.properties等等文件) ,除了修改有关编码问题,不要随意修改。起因是这样的:至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。并没有解决我的问题后面我发现我的代码转发路径写错了,少了.jsp。但是配置修改了我没有改回去。

2022-04-15 14:25:42 2262 6

原创 组件-Oracle VM VirtualBox-Linux(centos7)安装

安装后创建后启动后root1-1234搞一段落坐等是LL的ll小结安装os,小结新建修改处有1.常规,名称,类型选择(2个),目录所在2.系统,1.5G,内存创建完成后3.设置网络,桥接4.存储,第二...主通道,选择os的iso文件安装过程中5.点一下红色的即可...

2022-04-03 11:30:00 260

原创 bug-linux-win(java.sql.SQLException: null, message from server: “Host ‘192.168.1.66‘ is not allowe)

查看进程,经常使用ps axu|grep 应用或者项目名kill -9 端口号----9强制杀死某进程确保yml配置了sql所在的电脑ip,linux,win的防火墙关闭了[root@localhost myproject]# ps axu|grep boot01root 10385 0.4 17.1 2306596 173868 pts/1 Sl 16:41 0:22 java -jar -Dlogging.file=yyy.log boot01-0.0.1...

2022-04-02 15:13:34 1637

原创 1.mybatis入门

sql文件https://download.csdn.net/download/computer408/85061362https://download.csdn.net/download/computer408/85061362或者关注我即可白嫖(有钱去上面积分下载)不能忘了1.核心配置文件1.1maven核心<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mav...

2022-04-01 11:30:00 464

原创 邮箱自动回复设置(软件使用)

网易邮箱不勾选的话,不起作用不选择第二个结束时间,则默认只回复一次

2022-04-01 11:08:05 1072

原创 ssm-mybatis-Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.正在加载类“com.mysql.jdbc.Dri...

2022-03-31 22:46:38 694

原创 10、Hibernate11、MyBatis

10、Hibernate为什么要使用 hibernate?hibernate 是对 jdbc 的封装,大大简化了数据访问层的繁琐的重复性代码。hibernate 是一个优秀的 ORM 实现,很多程度上简化了 DAO 层的编码功能。可以很方便的进行数据库的移植工作。提供了缓存机制,是程序执行更改的高效。什么是 ORM 框架?ORM(Object Relation Mapping)对象关系映射,是把数据库中的关系数据映射成为程序中的对象。使用 ORM 的优点:提高了开发效率

2022-03-30 21:50:44 91

原创 9、Spring Boot/Spring Cloud

什么是 spring boot?spring boot 是为 spring 服务的,是用来简化新 spring 应用的初始搭建以及开发过程的。为什么要用 spring boot?配置简单独立运行自动装配无代码生成和 xml 配置提供应用监控易上手提升开发效率spring boot 核心配置文件是什么?spring boot 核心的两个配置文件:bootstrap (. yml 或者 . properties):boostrap 由父 Applica...

2022-03-24 22:06:43 83

原创 8、Spring/Spring MVC

8、Spring/Spring MVC为什么要使用 spring?spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。spring 提供了事务支持,使得事务操作变的更加方便。spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。更方便的框架集成,spring 可以很方便的集成其他框架,比如 MyBatis、hibernate 等。解释一下什么是 aop?aop 是面向切面编程,通过预编译方

2022-03-23 11:30:00 93

原创 6、网络模块和7、设计模式

6、网络模块http 响应码 301 和 302 代表的是什么?有什么区别?301:永久重定向。302:暂时重定向。它们的区别是,301 对搜索引擎优化(SEO)更加有利;302 有被提示为网络拦截的风险。forward 和 redirect 的区别?forward 是转发 和 redirect 是重定向:地址栏 url 显示:foward url 不会发生改变,redirect url 会发生改变;数据共享:forward 可以共享 request 里的数据,redi

2022-03-22 18:05:35 104

pyinstxtractor.py

pyinstxtractor.py

2024-05-30

ssm专栏对应的第一篇文章配套

ssm专栏对应的第一篇文章配套资源

2022-03-31

1.8、1.6参考文档。。。。。

1.8、1.6参考文档。。。。。

2022-03-02

空空如也

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

TA关注的人

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