自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于Mybatis配置的几个常见问题总结

大概意思就是说,没找到你指定的xml中namespace——com.example.test.mapper.UserMapper中的getToUser方法。3、application.yml或者application.propreties中没有配置xml的读取路径,或者配置有误。配置Mybatis的时候,没有在配置文件propreties|yml文件中配置读取xml文件路径时会报以下错误。1、启动类中没有添加@MapperScan注解,它的作用是扫描接口包,去匹配对应的dao层接口定义的方法。

2023-06-28 14:09:10 395

原创 算法第一天——移除元素

双指针法(快慢指针法): 通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。

2023-05-19 18:34:14 527

原创 Nacos集群部署配置Nginx负载均衡

刚开始有可能访问不了,是因为所有的集群都没有开启,开一个会报gateWay 502,有的开启比较慢,同样访问不了。访问地址:http://43.142.131.251:8847/nacos/修改另外两个application.properties文件的端口。修改的配置项,根据实际修改IP:端口/数据库名,用户名,密码。查看服务开启情况注意需要开放端口。启动测试单机是否成功。

2023-05-08 14:03:31 492

原创 Springboot2.7整合Swagger3

Swagger 可以生成交互式 API 文档,使得开发人员可以轻松地了解 API 的结构、请求和响应的格式、参数的含义等信息。此外,Swagger 还可以自动生成客户端代码,使得开发人员可以更加方便地使用 API。参考:https://blog.youkuaiyun.com/m0_67402235/article/details/125109353。4.配置文件处理(如果有报错可配置一下内容,主要是出现在2.6 、2.7等版本中)3.在启动类中添加@EnableOpenApi注解。5.运行项目,访问地址。

2023-05-05 11:32:14 1317

原创 vue3中的< script setup>和< script> setup()有什么区别?

我一开始学vue3学的是 setup()这种写法的知道我在学uni-app的时候,我发现我使用setup()这种老传统的写法它报错,我一直找不到原因是什么,所以我只能去学习< script setup> 这种写法。知道我看了这篇文章非常棒。虽然不是很懂但是我实践了以下,证明了我的猜测,事实上我猜对了。如果看不懂这文章,可以看下面的实践。

2023-04-22 20:55:09 295

原创 Springboot打包成jar发布

区别:jar包内置了tomcat、netty等服务器,更改只需要修改pom.xml的坐标即可,war不内置服务器,需要上传到服务器tomcat解压后运行。然后就会出现以下问题。---------------------》1、设置IDEA的项目编码格式为UTF-8。2.maven版本过高,降低maven版本。(我就是上面两部都不行,配置了这个就好了)3.如果配置了上面的依旧不行,,,

2023-02-26 11:39:15 920 1

原创 解决git@gitee.com: Permission denied (publickey). fatal: Could not read from remote repository. Please

设置-》安全设置-》SSH公钥-》粘贴id_rsa-pub的公钥。到本地打开,然后赋值到gitee的SSH管理,添加公钥即可。因为没有上传SSH公钥导致的。运行下面命令+三次回车。

2023-01-31 14:00:38 2376 1

原创 基于javaweb+jquery+axios前后端分离实现增删改查

在web.xml中配置。

2022-11-08 20:22:39 966 1

原创 基于Node+axios+mysql+jquery实现前后端分离的增删改查

基于node前后端分离实现增删改查

2022-11-08 19:59:38 602 1

原创 vue2实现购物车静态案例

【代码】vue2实现购物车静态案例。

2022-11-08 19:34:10 603

原创 SpringBoot中addCorsMappings配置跨域与拦截器优先级问题处理

/token统一拦截处理 /*** token验证拦截// 在拦截器里判断是不是询问接口能不能过的,是的就放行 // if ("OPTIONS".equalsIgnoreCase(request.getMethod())) { // System.out.println("跨域访问");// } // 取得token String token = request . getHeader("token");if(token!

2022-10-10 21:34:19 2805 3

原创 jwt工具类封装与统一拦截

Springboot+JWT实现token生成和校验

2022-10-05 20:01:19 256

原创 记录卸载erlang、rabbitMQ之后再重装

安装erlang和RabbitMQ

2022-09-02 23:12:45 2978 1

原创 在服务器上安装Redis及其使用笔记

redis安装笔记

2022-07-31 18:51:40 575

原创 SpringBoot整合MybatisPlus入门笔记

我的入门SpringBoot+Mybatis-Plus记录

2022-07-20 15:30:04 2464

原创 MLlib电影推荐

MLlib实现电影推荐

2022-06-18 23:46:41 220

原创 通过宝塔搭建个人服务器并访问静态网页

准备工作:你要在云上关联实例,不然会链接不上你的云服务器。1、打开华为云控制台,找到安全组打开一下端口号参照宝塔官方教程:https://www.bt.cn/bbs/thread-3923-1-1.html如要使用宝塔完整功能 仍需放行以下端口FTP连接:20 21 30000-40000网站访问:80 443phpmyadmin管理访问:888数据库远程访问:3306面板:8888注:如果你在面板修改了网站等端口 也要在安全组修改过来2、百度打开宝塔官网,找到Linux面板3、找

2022-05-03 22:05:10 7939 4

原创 SpringSSM项目中用Jquery实现验证码

条件搭建一个可运行的SpringMVCWeb环境下载一个Jquery框架文件放到静态文件夹下如图:pom.xml中引入依赖包<!-- 验证码kaptcha--> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2&l

2022-04-24 17:51:48 211

原创 Spring MVC 报No bean named ‘cacheManager‘ available

问题描述问题产生的原因:由于我在spring-mvc.xml配置了开启mvc:annotation-driven/,并且相关的mvc链接引入不正确。解决方案

2022-04-23 16:12:41 316

原创 java.lang.ClassCastException: Dao.Impl.AccountDaoImpl cannot be cast to Dao.AccountDao

在学习Spring操作数据库是,遇到这个问题原因是实现类没有实现接口Dao层接口package Dao;import Pojo.Account;public interface AccountDao { // 添加 public int addAccount(Account account); // 更新 public int updateAccount(Account account); // 删除 public int d

2022-04-17 23:04:14 1377

原创 基于缓冲区的JavaIO文件复制工具类

测试代码import IODemo_02.CopyFileUtils;import org.junit.Test;public class AppTest { @Test public void CopyFileTest(){ CopyFileUtils.copyFile("F:/桌面/b.txt","F:/桌面/d.txt"); }}工具类import java.io.FileReader;import java.io.FileWriter;

2022-04-17 17:28:54 109

原创 基于字符缓冲流实现文件拷贝工具类

package IODemo_02;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;public class BasedBufferCharCopy { /* 基于字符缓冲流实现文件拷贝 * */ public static void CharCopy(String src,String

2022-04-17 17:21:31 183

原创 JavaIO流编写CopyFile工具类

使用工具类import IODemo_02.CopyUtils;import org.junit.Test;public class AppTest { @Test public void CopyTest(){ CopyUtils. copyFile("F:/桌面/aaq.jpg","E:/TestDemo/ccc.jpg"); }}工具类public class CopyUtils { public static void copyF

2022-04-16 23:04:27 134

原创 Spark第三张思维导图笔记

2022-04-04 22:13:41 1214

原创 生產者消費問題:管程法

生產者消費問題:管程法package Thread_demo14;//测试:生产者消费模型--》利用缓冲区解决:管程法public class TestPC { public static void main(String[] args) { SynContainer container = new SynContainer(); new Productor(container).start(); new Consumer(container).

2022-04-03 14:04:27 53

原创 SSM项目发布后出现静态资无法加载的情况,报Failed to load resource: the server responded with a status of 404 ()

SSM项目发布后出现静态资无法加载的情况首先:先的拦截器、静态资源加载路径都正确,出现的一下情况。比如:发布时选择war exploded3但是,在这里要把 " /项目名_war_expoled/ " ———改为———> “/”之前的 效果改为” / "后的效果希望可以帮助到你们,本人因为刚接触IDEA不熟悉部署这些,踩了好多坑,注意一下,1、部署之前要先改数据库文件的地址、端口、账号和密码;2、改变项目的jdk版本和运行时环境为你自己的电脑环境。3

2022-04-02 13:11:58 1336

原创 线程停止stop

// 线程有五大状态// 1、新建:Thread t = new Thread(),线程对象就进入到新生状态。// 2、就绪:当调用start()方法,线程立即进入就绪状态,但并不意味着立即被调度执行;// 3、运行状态:线程被调度后进入运行状态,进入运行状态,线程才会真正执行线程体的代码块。// 4、阻塞状态:当调用sleep,wait或同步锁定时,线程进入阻塞状态,// 就是代码不往下执行,待阻塞解除后,重新进入就绪状态,等待CPU调度在执行。//

2022-03-24 23:30:36 511

原创 Lamda表达式

函数式接口的定义:任何接口只要只包含唯一一个抽象方法,那么它就是一个函数式接口。**使用条件:**函数式接口。特点:避免匿名内部类定义过多而催生;实质属于函数式编程的概念优点:避免匿名内部类定义过多让代码看起来更整洁去掉一堆没用的代码,减少冗余,留下核心的代码逻辑。演变过程public class Lamda_demo {// 2、静态内部类 static class Like2 implements ILike{ @Override public v

2022-03-24 21:33:18 58

原创 Spark集群环境的安装、运行与测试

前提条件:(spark HA集群)1、zookeeper集群服务启动成功(zkServer.sh start )2、然后启动spark集群服务(并对第二节点进行master启动)/export/servers/spark/sbin/start-all.sh1、环境准备CentOS:6.7Hadoop:2.7.4 (hadoop-2.7.4.tar.gz),安装好Hadoop集群JDK:1.8Spark:2.3.2 (spark-2.3.2-bin-hadoop2.7.tgz ) (默认里面集

2022-03-22 21:26:39 3017

原创 Mybatis多对多嵌套查询方式查询

mybatis实现多对多查询

2022-03-22 20:49:39 583

原创 MyBatis实现一对一、一对多查询

Mybatis一对一查询,一对多查询

2022-03-22 17:16:18 3225

原创 静态代理模式

实现静态代理, 静态代理模式总结真实对象和代理对象都要实现同过一个接口代理对象代理真实角色好处:代理对象可以做很多真是对象做不了的事情真实对象可以专注做自己的事情定义一个接口:package Thread_demo7;public interface FindWork { void Work();}我和中介分别实现这个接口我:FindWork_implpackage Thread_demo7;//角色public class FindWork_impl impl

2022-03-20 20:28:30 109

原创 多线程||||实现方式有三:继承Thread、实现Runnable接口、实现Callable

多线程的实现方式有三:继承Thread、实现Runnable接口、实现Callable1、继承Thread类子类继承Thread类具备多线程 的能力启动线程:子类对象名.start();不建议使用:避免OOP单继承局限性package Thread_demo1;public class Demo1 extends Thread{// 创建线程的方式一:继承Thread类,重写run()方法,调用start开启线程// 总结:注意,线程开启不一定立即执行,由CPU调度

2022-03-19 21:48:32 124

原创 Mybatis,基于代码类RowBounds MVC模式实现分页查询

使用RowBounds分页

2022-03-14 17:21:11 94

原创 基于Mybatis+Mysql利用map实现分页查询

main.class System.out.println("分页展示员工信息如下:"); Map<String, Integer> map = new HashMap<String,Integer>(); int a=5; //开始行号 int b=10; //页面显示的字段条数 map.put("beginIndex",a)

2022-03-07 17:35:22 719

原创 Mysql+java+Mybatis+MVC模式实现对数据表的增删改查

Java+Mysql+Mabatis+MVC实现增删改查

2022-03-06 13:37:58 290

原创 基于hadoop搭建Spark环境

基于hadoop搭建Spark环境需要准备的东西1. 准备一个配置好的hadoop,master虚拟机2. 下载下面的三个文件3. jdk-8u181-linux-x64.tar.gz4. scala-2.11.1.tgz5. spark-3.1.2-bin-hadoop3.2.tgz步骤:导入虚拟机后打开这个查看网卡文件ifconfig -a 修改网络配置重启网络重启虚拟机上传3个压缩包到虚拟机上,笔者全部放在/opt文件夹下解压到当前文件夹修改/etc/pr

2022-03-03 18:46:25 3893

原创 bootstrap+jquery+iframe实现管理系统页面左侧导航,右侧内容实现

左侧导航,右侧内容

2022-01-01 23:05:17 3318 2

原创 利用Javabean+JSP去实现商品进销存中任何一个场景,实现对商品数量的绑定。

利用Javabean+JSP去实现商品进销存中任何一个场景,实现对商品数量的绑定。先引入几个需要的jar包add.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="mybean.Goods" %><%String path = request.getContextPath();String base

2021-11-19 00:35:00 420

原创 Java+servlet+JSP+MySQL实现存储过程

Java+servlet+JSP+MySQL实现存储过程笔者只实现了查询的存储过程:白色部分用的是Navicat for MySQL命令行写的存储过程函数:create procedure 函数名(参数1,参数2……)这里的简单查询(select * from 表名)没有用到参数,如果实现插入的话,是需要参数的;最后在Java中用下面的代码调用存储过程;用{call 存储过程函数名()}的形式; CallableStatement cs = conn.prepareCall("{call

2021-11-19 00:22:42 679

新闻管理系统实训项目前后端

可增删改查,分为用户和管理员

2022-03-22

学生选课系统实训项目基于MVC模式

未完成版,可实现增查改,

2022-03-22

Mybatis实现一对多,一对一查询

Mybatis实现一对多,一对一查询,分别实现了嵌套查询方式和嵌套结果查询方式

2022-03-22

基于Java+Mybatis+MVC的增删改查

根据第一个Mybatis程序,在数据库中创建一张employee表,完成一个简单的员工管理系统。 需要实现如下功能: 根据id查询员工信息。 新增员工。 根据id修改员工信息。 根据id删除员工信息。 查询并打印所有员工信息

2022-03-06

空空如也

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

TA关注的人

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