自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows 任务计划自动提交 笔记到github 、gitee

比如 我的笔记git仓库目录 是 D:\Note,则自动提交笔记到github 必须在 执行 git命令前 先进入当前目录。注意:windows定时任务下 调用自动提交git前,必须先进入该git仓库目录,否则不会生效。这个就不用说了,自己在github或者码云上新建一个仓库就行了。因为我用另一个仓库来管理笔记中的图片,所以还有一个自动提交图片的。这个bat脚本是在windows环境下使用的。右键文件夹 新建基本任务一步一步来即可。完成,最后不要忘了 运行一下看看是否生效。

2023-10-07 02:25:07 1663

原创 LongAdder源码

LongAdder和AtomicInteger的作用就是在多线程并发的环境下保证数值计算正确。

2023-07-30 15:47:44 167

原创 RocketMQ踩得坑(控制台报错)

新版本:https://codeload.github.com/apache/rocketmq-externals/zip/master。旧版本:https://github.com/apache/rocketmq-dashboard。安装对应版本的控制台后,不再报错,问题解决。

2023-05-19 14:22:37 2875 5

原创 关于DiskGenius 克隆分区和系统迁移问题,以及如何解决缺少系统引导、双硬盘双系统引导问题,多个启动项

解决系统引导问题 准备工作:DiskGenius 、BOOTICE_Tool 工具。

2022-09-26 14:05:50 26712

原创 Mybatis Batch模式和foreach标签批量插入数据效率对比

Mybatis批处理效率前言: 搭建mybatis测试环境application.yml注意: url后面必须加上 rewriteBatchedStatements=true 才能开启batch模式# 数据源配置spring: datasource: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncodi

2022-05-28 15:53:35 2400

原创 Vue 反向代理解决跨域问题

//解决跨域module.exports = { devServer: { proxy: { "/api": { target: "http://127.0.0.1:8081", //这里是要访问接口的路径 changeOrigin: true } } }};

2021-03-28 23:33:47 152

原创 springboot + vue 前后端分离 session获取值为null问题

vue axios中加上这段代码axios.defaults.withCredentials = true;完整代码axios.interceptors.request.use( config => { config.headers.token = "aaa" config.baseURL = "http://localhost:8081/" axios.defaults.withCredentials = true; return config;})...

2021-03-15 22:31:38 1054

原创 Springboot解决跨域问题

Springboot解决跨域问题@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { //解决跨域问题 @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOriginPatterns("*")

2021-03-14 22:46:36 55

原创 Element-ui 校验同一表单不同字段是否合理

需求:两次密码不一致时,提示用户## Html部分<template> <div id="app"> <el-card class="box-card"> <div slot="header" class="clearfix"> <span>登录</span> </div> <el-form :model="ruleForm" :rules="ru

2021-03-14 20:42:56 301

原创 Vue+SpringBoot刷新页面404问题

启动类下添加下面的Bean@Beanpublic WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer(){ return factory -> { ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/index.html"); factory.addEr

2021-03-13 18:21:22 278

原创 windows客户端连接虚拟机(linux)中安装的Redis

1.在被连接的系统中查看防火墙开放端口Redis 默认使用6379端口,我们需要查看这个端口是否开放了一般都是默认关闭的,我们现在要把它打开命令依次是 开放6379端口,立即加载配置,查看6379端口是否开放附上操作命令:查看防火墙某个端口是否开放firewall-cmd --query-port=6379/tcp开放防火墙端口80firewall-cmd --zone=public --add-port=6379/tcp --permanent关闭80端口firewall-c

2021-02-08 20:14:59 828

原创 git 已有项目添加到gitee远程仓库

1.gitee上新建一个仓库2.进入项目路径右键打开git bash here3.git init 初始化项目 已经有的就忽略这一步4.添加远程仓库上图的仓库地址:5.提交到主分支 出现错误这是因为本地没有添加文件到暂存区执行 git add . 命令再执行 git commit -m “xxx” 提交命令然后执行 git push -u origin master 出现错误出现错误的主要原因是gitee中的README.md文件不在本地代码目录中可以通过如下命令

2021-02-02 14:34:53 417

原创 Mybaits-Plus大全

快速开始1.导入坐标导入了mybatis-plus依赖就不用导入mybatis依赖了<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependenc

2021-01-28 00:17:30 495 1

原创 springboot +Mybaits-Plus代码生成器

1.导入坐标不需要Swagger 的可以去掉<dependencies> <!-- Swagger 导包 --> <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId>

2021-01-27 21:14:51 87

原创 Springboot+Swagger2

1.导入依赖 <!-- Swagger 导包 --> <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-sw

2021-01-27 20:58:36 90

原创 Vue vuex的安装和使用

1.控制台输入:npm install vuex2.新建store.js文件用于配置vueximport vuex from 'vuex'import Vue from 'vue'//使用vuex插件Vue.use(vuex)//创建对象const store = new vuex.Store({ state:{ count:1000 }, mutations:{ }, actions:{ //异步操作就在这里发起请求 }, getter

2021-01-11 23:52:52 195

原创 VueCli4中给路径起别名

1.项目根目录向新建vue.config.js文件const path = require('path');//引入path模块function resolve(dir){ return path.join(__dirname,dir)//path.join(__dirname)设置绝对路径}module.exports={ chainWebpack:(config)=>{ //给路径起别名 config.resolve.alias .set('@',r

2021-01-10 21:34:32 634 2

原创 vue-router 传递参数

1.Vue传递参数的方式query:传值 <router-link :to="{path: '/profile',query:{name:'zhangsan',age:18,height:1.88}}" tag="button">档案</router-link>取值 <h2>{{$route.query.name}}</h2> <h2>{{$route.query.age}}</h2> <h2&

2021-01-07 19:14:50 86 1

原创 vue-router的安装和配置 及使用

1.安装vue-router终端输入 :npm install vue-router --save安装完成后package.json中会多出vue-router的版本信息2.搭建路由基本框架1.src 目录下 新建 router 目录 ,router下新建index.js文件//配置路由的相关信息import VueRouter from "vue-router";import Vue from 'vue'//1.通过Vue.use(插件) ,安装插件Vue.use(VueRo

2021-01-06 23:02:15 905

原创 HTML5无刷新改变当前url

window.history.back();//后退window.history.forward();//前进window.history.go(-1);//移动到指定记录点,当前倒退1,相当于window.history.forward()window.history.length//可以了解历史中有多少个记录点history.pushState与history.replaceState的区别:1.history.pushState会增加一条历史记录,2.history.replaceS

2021-01-06 22:15:52 87

原创 webpack-loader的使用

安装对应的loaderwebpack loader地址:https://webpack.docschina.org/loaders/比如我们现在安装css-loader终端输入:npm install --save-dev css-loader和npm install --save-dev style-loader因为css-loader 只负责载入css文件,而style-loader则负责解析css文件安装完毕:webpack.config.js文件中添加use: [“style

2021-01-05 22:59:28 94

原创 webpack的配置

1.先把01-webpack的起步文件夹复制一份重新命名2.新建webpack.config.js文件entry: ‘./src/main.js’, //输出文件output:{/* 必须写绝对路径,所以这里动态获取路径 */path: path.resolve(__dirname,‘dist’),//文件名filename:‘bundle.js’}3.终端进入02-webpack的配置文件夹下,然后输入npm init这是一系列操作最后输入yes然后当前项目根目录生成了p

2021-01-05 21:59:32 79 1

原创 webpack的使用

webpack打包终端输入:webpack ./src/main.js ./dist/bundle.js意思是 : main.js 打包到 ./dist/bundle.js ,虽然 main.js 依赖了 mathUtils.js 但是webpack会自动帮我们打包依赖的文件报错了 ,文件没有找到,我们cd 进入 01-webpack的起步 文件夹里最后再次输出 webpack ./src/main.js ./dist/bundle.js当出现下面几行代码表示打包完成dist目录下也

2021-01-05 21:38:22 175

原创 Dubbo+ZooKeeper 的安装与使用

Dubbo环境搭建Window下安装zookeeper1、下载zookeeper :地址, 我们下载3.4.14 , 最新版!解压zookeeper2、运行/bin/zkServer.cmd ,初次运行会报错,没有zoo.cfg配置文件;可能遇到问题:闪退 !解决方案:编辑zkServer.cmd文件末尾添加pause 。这样运行出错就不会退出,会提示错误信息,方便找到原因。3、上面报错我们没有配置文件,修改zoo.cfg配置文件将conf文件夹下面的zoo_sample.cfg复制一份改

2021-01-04 23:35:58 427

原创 powerShell 创建Vue 项目并用vscode打开

1.在要创建的目录按住shift键 + 鼠标右键打开Power Shell窗口2.输入 vue create 项目名选择Vue2现在创建中:3.创建成功4.输入code命令 自动打开vscode5.vscode 终端 输入 npm run serve6.成功启动vue现在可以访问了...

2021-01-03 20:55:01 1087

原创 springboot 发送邮件的一个坑

需要在邮箱设置中开启smtp服务

2020-12-31 20:04:01 335

原创 springboot集成 security 更改中英文提示信息

如图显示,输入错误密码,提示为英文springsecurity包下有自带的语言资源包我们通过自定义messageSource,返回中文的配置文件//security中文提示信息配置类@Configurationpublic class ReloadMessageConfig { @Bean //加载中文认证提示信息 public ReloadableResourceBundleMessageSource messageSource(){ ReloadableRe

2020-12-26 15:36:18 2003

原创 springboot集成security(角色权限和资源权限)

1.和集成shiro一样,首先得有一个springboot项目,并且集成了mybatis和thymeleaf导入的坐标:application.yaml配置文件由于使用了Druid,所以还有个DruidConfig.java以下是Mybatis相关的文件UserMapper.javaUserMapper.xml以下是controller相关的文件RouteController.java 控制页面跳转web所有的页面整合完springboot和mybatis最后进行测试

2020-12-25 23:08:27 1638 1

原创 Tomcat部署工件失败问题

查看日志显示Caused by: java.io.FileNotFoundException: D:\Program Files\JetBrains\IntelliJ IDEA 2017.3.4\security\spring-security\out\artifacts\spring_security_war_exploded\META-INF\context.xml (系统找不到指定的文件。)解决办法:重新添加工件把当前工件去掉,重新添加重启发现 启动成功...

2020-12-24 11:10:15 11252 2

原创 SSM + jsp整合shiro

1.首先整合SSM框架,起码项目要能跑起来以前整合好的ssm框架springmvc-config.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.spr

2020-12-23 21:30:03 376

原创 springboot连接数据源的坑

配置数据源spring: datasource: data-username: root data-password: 1511 driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/springboot?characterEncoding=utf8显示的错误java.sql.SQLSyntaxErrorException: Access denied for

2020-12-13 23:37:43 383

原创 SpringBoot Druid数据源以及监控

1.pom.xml导入坐标<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.21</version></dependency><!-- 后面需要用到log4j --> <dependency> <groupId>

2020-12-13 23:36:31 247

原创 SpringBoot整合MyBatis

1.pom.xml导入坐标<!-- mybatis官方自己提供的 --><!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-s

2020-12-13 23:20:27 122

原创 SpringMvc后台传值,JSP模板判断

Springmvc 后台传值 @RequestMapping("/test") public ModelAndView test() throws Exception { ModelAndView mv = new ModelAndView(); mv.addObject("active","data"); mv.setViewName("test"); return mv; }JSP页面判断传过来的

2020-12-11 19:56:46 247

原创 SpringMVC整合:遇到的那些坑

Bean不存在步骤查看这个bean是否注入成功 okJunit单元测试,看我们代码能否查询出结果 查询ok问题 不在底层,一定是spring出了问题SpringMVC 在整合的时候没有调用到我们的Service层的bean:1.spring-config.xml 没有注入bean 2.web.xml 中我们也绑定过配置文件,发现问题,我们绑定的是 springmvc-config.xml 这里面确实没有service bean 所以报错...

2020-11-20 23:37:17 390

原创 JavaWeb的快速入门(四):登录案例 mysql+druid+JdbcTemplate+commons-beanutils工具类

loginDemo登录案例1.Maven新建项目导入坐标<dependencies> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql</artifactId> <version>8.0.21</version> </depende

2020-11-07 21:36:51 132

原创 关于Idea+Maven+web 项目开发,maven导入依赖但浏览器仍显示ClassNotFoundException的问题

错误如图下面是pom.xml中导入的依赖<dependencies> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql</artifactId> <version>8.0.21</version> </dependency&gt

2020-11-06 16:43:10 213

原创 关于启动Tomcat后浏览器无论打开什么都是空白的问题

记录一下tomcat的错误标题启动Tomcat后浏览器无论打开什么都是空白的问题

2020-11-04 22:03:18 742 2

空空如也

空空如也

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

TA关注的人

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