自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (1)
  • 收藏
  • 关注

原创 sprngboot 出现 CONDITIONS EVALUATION REPORT

【代码】sprngboot 出现 CONDITIONS EVALUATION REPORT。

2024-09-17 20:19:07 87

原创 mall-admin-web-master前端项目下载依赖失败解决

3.如果下载失败,可能是网络问题,换一个源。erbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=npm ERR! gyp info it worked if it ends with oknpm ERR! gyp verb cli [npm ERR! gyp verb cli 'D:\\APPS\\nvm\\nodejs\\node.exe',npm ERR! gyp verb cli 'D

2024-08-13 23:00:47 270

原创 Invalid value ‘config.com.tdm.framework.KaptchaTextCreator‘ for config parameter ‘kaptcha.textproduc

偌依框架改包名,验证码获取不到问题

2024-06-06 14:03:34 213

原创 org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

左上角setting-editor-file encodings ,把project encoding 由gbk改为utf-8。先把application.yml的内容全部保存下来,删掉文件。然后重新建applicaton.yml ,粘上内容,问题解决。原因,yml的中文注释与设定的encoding格式起了冲突。直接先改格式的话,注释会变乱码。

2024-05-17 13:30:39 171

转载 Java的缓存池

我们希望将这两个对象当成一样的,只在集合中添加一个对象,但是因为 EqualExample 没有实现 hasCode() 方法,因此这两个对象的散列值是不同的,最终导致集合添加了两个等价的对象。因此在方法中改变指针引用的对象,那么这两个指针此时指向的是完全不同的对象,一方改变其所指向对象的内容对另一方没有影响。private 方法隐式地被指定为 final,如果在子类中定义的方法和基类中的一个 private 方法签名相同,此时子类的方法不是重写基类方法,而是在子类中定义了一个新的方法。

2024-04-13 14:56:06 136

原创 偌依框架的分页失效改用手动作分页

使用的是stream()流,然后截取,再用转为集合,具体的java8的新特性可以私下学学真的很有用。我采用的是手动进行的分页操作,当然办法也有很多,可以使用mybatispuls自带的分页等等。上面通过代码和注解可以看到失效的原因。从代码层面来分析一下。

2024-04-09 08:42:18 377

原创 Java面试题-并发篇(2万字带你搞定并发问题)

多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。互斥条件:该资源任意一个时刻只由一个线程占用。请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。不剥夺条件:线程已获得的资源在末使用完之前不能被其他线程强行剥夺,只有自己使用完毕后才释放资源。循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。如何避免线程死锁?只要破坏产生死锁的四个条件中的其中一个就可以了。

2023-07-11 09:09:32 1401

原创 md5加密的实现方法

md5加密,分享一个开发小技巧注释很详细哦!

2023-06-17 16:05:35 240

原创 基于SpringBoot实现的分页查询(分分钟钟上手)

这里是使用的hibernate(不需要写sql)和springboot 也可使用 MyBatis(推荐使用)其中,方法用于查询包含关键字的用户列表,Pageable参数用于指定分页相关信息,例如当前页码、每页记录数等。其中,getUsers方法用于查询用户列表,并将查询结果封装在中返回给客户端。以上是使用Spring Boot实现分页查询的基本示例。需要注意的是,不同的ORM框架和数据库可能有所差异,具体实现方式也会有所不同。

2023-06-07 13:37:24 2328

原创 Docker快速入门(分分钟钟就能上手)

中央仓库:集中放置镜像的地方镜像:集装箱容器:运行起来的镜像。mysql ,tomcat ,ssm框架的部署,安装和部署教程

2023-06-04 22:20:50 243

原创 linux快速入门

chmod u-w file 给文件的所有者撤掉写的权限 chmod o+x file 给其他用户添加执行的权限 chmod a=rw file 给所有用户赋予读写的权限。Linux是一个多用户的操作系统,任何一个用户想要操作Linux操作系统,必须向系统管理员申请一个账号才可以,并且以这个账号的身份去操作Linux。Linux不仅仅针对tar类型的压缩包,也支持zip,rar这种Windows下的压缩包。Linux中常用的压缩包,大多是.tar,.tar.gz,tgz的。ls 列出目录下的所有内容。

2023-06-04 03:45:12 835

原创 SpringMVC一站式学习,分分钟钟让你上手

MVC的工作流程: 用户通过视图层 发送请求到 服务器 ,在服务器中 请求被 Controller 接受,Controller 则调用响应的model层来处理请求,处理完之后的结果 返回给Controller,然后 controller 把结果响应给View 视图,渲染数据 最终展示在浏览器2.2 配置核心(前端)控制器补充:DispatcherServlet 前端控制器 ,是框架提供的,作用 统一处理请求和响应,整个流程的控制中心,是由它来调用其他组件处理用户的请求2.3 后端控制器2.4

2023-05-26 21:05:25 1225 1

原创 Java的ssm框架中开发常用注解的作用和功能小小总结!!!

Java 的 SSM (Spring + SpringMVC + MyBatis) 框架是 Java Web 开发中常用的框架之一。总的来说,在使用 SSM 框架时,合理运用这些注解可以大大简化代码编写和维护的复杂度。

2023-05-26 11:30:41 1035

原创 浅浅谈谈ssm的那些事儿外加AOP和DI+DAO思想的理解和处理json数据的第三方工具

1)IoC控制反转,是将程序创建Bean的权利反转给第三方;2)DI依赖注入,某个完整Bean需要依赖于其他Bean(或属性)的注入;3)AOP面向切面编程,用横向抽取方法(属性、对象等)思想,组装成一个功能性切面。

2023-05-22 22:20:06 481

原创 MyBatis的入门案例简单的给”1“样

Mybatis的重要配置和映射关系,如何建立的关联

2023-05-17 18:11:13 483

原创 layui入门使用文档(包含几个重要的组件)

前端框架,收集了几个常用样式的模板

2023-04-27 13:45:32 1422

原创 这一篇搞定Spring

创建容器 ,从容器得到对象 ,而不是程序员自己new 对象,从而实现 对象间的解耦4.2 山寨IOC容器引入spring 容器, 从容器中获取对象4.3 配置文件告诉容器 管理哪些bean4.4 相关类4.5 测试 容器手写 ioc 容器 – 基于 xml 版本的 目的 理解 ioc 容器详见 springday1 案例后面有时间 再带大家写一个 基于注解版本的 理解 bean的生命周期6.2 创建Spring配置文

2023-04-23 21:59:10 635

原创 基于Spring注解 + MyBatis + Servlet 实现数据库交换的小小Demo

利用spring MyBatis Servlet实现前后端数据的交互,打通前后端,另外充分利用了注解开发的优势,大大减少了代码的冗余

2023-04-23 21:56:25 941

原创 MyBatis一篇搞定建议收藏

title: 1 mybatisauthor: gllsdate: ‘2023-3-29’工具类— >组件---- > 框架 -----> 平台4.2 创建MyBatis配置文件五、MyBatis开发步骤【】5.1 建表5.2 定义实体类5.3 定义DAO接口5.4 编写Mapper.xml5.5 注册Mapper5.6 测试一5.7 测试二【了解】六、细节补充6.1 解决mapper.xml存放在resources以外路径中的读取问题6

2023-04-17 22:50:47 327

原创 MyBatis入门案例--详细的注释

入门案例通过增删改查来了解MyBatis的使用

2023-04-17 22:44:25 392

原创 JavaWeb登录注册的Demo含源码注释适合初学者

JavaWeb小Demo运用到的技术栈是Java的三层架构实现前后端数据库之间的数据交互

2023-04-05 12:51:07 1731

原创 JavaWeb的会话管理(cookie & session)&拦截器/过滤器

javaWeb中会话是,客户端和服务器之间的一次交互。打开浏览器,一顿操作后,最后关闭浏览器,就是一个会话。会话跟踪,用户的数据单独独立的跟随用户的足迹。有两种方法:浏览器端的cookie 服务器端的 Session会话技术。

2023-04-05 12:04:32 1112

原创 Servlet下篇

作用:Servlet主要用于处理浏览器端发送的Http请求,并返回一个响应。

2023-04-05 00:00:46 320

原创 Servlet服务学习(中篇)

作用:Servlet主要用于处理浏览器端发送的Http请求,并返回一个响应。

2023-04-03 22:11:56 240

原创 Servlet服务器(上篇)

javaweb开发,就是需要服务器接收前端发送的请求,以及请求中的数据,经过处理(jdbc操作),然后向浏览器做出响应我们要想在服务器中写java代码来接收请求,做出响应,我们的java代码就得遵循tomcat开发规范因此Tomcat提供了开发的规范,就是servlet.Servlet就是运行在服务器上的程序,可交互式的接收服务器的请求,并可以做出响应运行在服务器,是一个服务器端的程序接收客户端请求,向客户端做出响应动态网页(jsp)

2023-04-03 22:10:12 385

原创 mybatis实现一个简单的CRUD功能的小案例(后端)编写流程

在resources/mapper目录下创建一个UserMapper.xml文件,该文件中实现UserMapper接口中所有方法的具体操作。首先需要创建一个名为test_db的数据库,里面包含一个名为user_info的表,其中包含id、name、age三个字段。创建一个名为User的Java实体类,包含id、name、age三个属性,并添加getter和setter方法。其中,配置文件中的mapper/UserMapper.xml文件可以在下文中看到。以上就是使用mybatis实现crud功能的程序。

2023-04-02 16:30:30 343

原创 JavaWeb三层架构思想实现,贯彻前端-后端-数据库等知识

学习完servlet 和 jsp 之后的第一个小demo学习目的:第一次 打通 前端 后端 数据库 ,看到完整的javaweb 项目 基本流程技术栈: servlet + jsp + jdbc + mysql + tomcat + maven + bootstrap +

2023-03-30 22:23:52 472

原创 javaWeb之Servlet(创建第一个WebDemo)《上篇》

javaweb开发,就是需要服务器接收前端发送的请求,以及请求中的数据,经过处理(jdbc操作),然后向浏览器做出响应我们要想在服务器中写java代码来接收请求,做出响应,我们的java代码就得遵循tomcat开发规范因此Tomcat提供了开发的规范,就是servlet.Servlet就是运行在服务器上的程序,可交互式的接收服务器的请求,并可以做出响应运行在服务器,是一个服务器端的程序接收客户端请求,向客户端做出响应动态网页(jsp)

2023-03-24 11:51:47 1114

原创 POM依赖报错解决方案汇总

1 创建完一个maven项目,在pom文件在引入依赖,等下方自动导入加载完毕,去查看IDEA工具的Maven Projects工具选项中Dependencies 依然后依赖红色报错。将pom中的依赖先全部剪切走,然后再点击Maven Projects 中的刷新按钮,去本地仓库中,找到在IDEA工具里面报错的依赖所在位置,将其删除.所以要将这些jar包删除,在idea工具中重新引入依赖,让其下载。2 在pom文件中,引用依赖后,该依赖的版本号处直接出现红色。然后将剪切的内容,重新粘贴.让其重新加载。

2023-03-23 14:58:31 5514 3

原创 Maven和Tomcat配置和环境基于idea搭建一篇搞定

maven 和 Tomcat的下载---安装搭建及使用一站式服务

2023-03-23 14:52:57 4890

原创 JDBC教程下篇

一、数据库连接池二、反射三、封装DBUtil。

2023-03-22 15:50:25 263

原创 JDBC教程中篇

用户输入的数据中有SQL关键词,导致在执行SQL语句时出现一些不正常的情况.这就是SQL注入!出现SQL注入是很危险。

2023-03-21 14:27:09 245

原创 JDBC教程上篇

JDBC(Java Database Connectivity) Java 连接数据库的规范(标准),可以使用 Java 语言连接数据库完成 CRUD 操作。目前使用JDBC完成了CRUD,但是现在是进行CRUD,增删改方法要设计很多参数,查询的方法需要设计集合才能返回.在实际开发中,我们需要将零散的数据封装到对象处理.ORM (Object Relational Mapping) 对象关系映射是指数据库表与Java的实体类有关系,可以进行映射数据库表 --> Java的类。

2023-03-21 11:15:33 397

原创 HashMap 底层从1.7到 1.8 做了 哪些优化

(哈希值 : 1111 0001 0001 0101) 1.8的hash() 中,将hash值(前16位)参与到取模计算,使得不确定性增强,从而降低了哈希碰撞的概率。1.7的扩容是对元素进行rehash算法每个值的hash值,其实就是把已经存储好的元素拿出来,重新再存放进去。位置是怎么变换的:新的下标位置=于原下标位置 + 原数组长度hashmap,不需要像1.7一样全部重新计算位置。在1.7中,HashMap 的数据结构为数组+单向链表。在1.8中,变成了数组+单向链表+红黑树。画的粗糙,凑合看哈!

2023-03-18 10:02:35 202

原创 equals()和 == 区别。为什么重写equals 要重写hashcode详细解答

当equals返回为true,我们在逻辑上可以认为是同一个对象,但是查看哈希码,发现哈希码不同,和equals方法返回结果违背。Object中定义的hashcode方法生成的哈希码能保证同一个类的对象的哈希码一定是不同的。重写hashcode之后,我们可以自定义哈希码的生成规则,可以通过对象的属性值计算出哈希码。Object中的hashcode 方法生成的哈希码和对象本身的属性无关。== 是运算符,equals是Object类定义的一个方法 ,扩展(哈希码:一个类的对象,区别于当前类其他任何一个类的编码)

2023-03-18 09:13:05 429

原创 MySQL下篇

什么是事务?事务是一个原子操作。是一个最小执行单元。可以由一个或多个SQL语句组成,在同一个事务当中,所有的SQL语句都成功执行时,整个事务成功,有一个SQL语句执行失败,整个事务都执行失败。场景:银行转账操作,A账号要给B账户转钱. A原有1000块,B原有1000块.A转账给B 100元A的钱要减少,B的钱要增多。

2023-03-17 10:44:36 249

原创 MySQL----->中篇

1 DDL,DML,DQL是啥2 写出数据库相关单词数据库表行列字段创建删除修改展现3 写出建表语句员工(emp)表,有员工编号empno,员工姓名ename,员工工资salary,员工入职日期 hiredate4 什么叫受影响数5 写出插入语句,向emp表插入数据。

2023-03-16 18:19:58 392

原创 MySQL-->上篇

​ MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件之一。

2023-03-16 18:15:50 460

原创 HashMap的底层原理

一:查询​ (1):数组是按下标查询的,查询比较快。​ (2):链表是从第一个的元素查找,直到查到需要的元素。​ (3):平衡二叉树的遍历二:插入​ (1):数组的长度是先固定好的,需要移动其他元素。​ (2):链表是可以动态的增减​ (3):左旋右旋(保存平衡)

2023-03-15 08:22:17 69

原创 jQuery《一篇搞定》

主要偏向DOM操作

2023-03-14 09:00:12 563

JavaWeb源代码方便结合文档学习

JavaWeb源代码方便结合文档学习

2023-04-05

电脑音乐播放器什么歌曲都能听

音乐播放器

2023-02-06

计算机office一级上机考试软件非常好用

下载后,多练练,和考试的题型差不多

2022-03-05

空空如也

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

TA关注的人

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