自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 router-view不起作用

【代码】router-view不起作用。

2024-04-07 22:43:22 999

原创 Module build failed: TypeError: this.getOptions is not a function

在使用webpack打包出现以上错误时,可能是你安装的css-loader和style-loader的版本过高。然后接下来在此:npm run build,就会成功了。我用的webpack版本是3.6.0。因此需要降低一下版本。

2023-12-19 23:36:51 755

原创 Webpack安装及使用

报错webpack : 无法加载文件 D:\nodejs\xxxxx,因为在此系统上禁止运行脚本。前提:使用Webpack必须安装node环境,建议使用nvm管理node版本。如在VScode 使用webpack打包js文件时 出现以下错误。4:关掉cmd 重启cmd窗口 输入命令 webpack -v。2:npm install webpack@版本号 -g。如显示Restricted表示禁止状态。此时再用webpack就没问题了。查看自己电脑是否安装了node。出现版本号证明安装成功。

2023-12-18 22:55:30 651

原创 SpringBoot集成RabbitMq

记录学习

2022-06-07 00:11:56 276

原创 centos7安装docker(别用centos6比较麻烦)

安装虚拟机在此就不用多说了。虚拟机Centos7镜像文件以给各位备好,开干就行了,安装好虚拟机后 无脑执行以下命令就行了链接:https://pan.baidu.com/s/1eEUHOfIrux7m6hohikQ3ig?pwd=wcsx提取码:wcsx一:通过 uname -r 命令查看你当前的内核版本uname -r二:使用root权限登录Centos,避免一些权限问题sudo yum update #将yum更新到最新版本三: 安装需要的软件包, yum-util 提供yum-co

2022-03-24 22:50:07 1372

原创 RabbitMq安装延迟队列插件(win版本安装)

如果我们用死信队列的方式实现延迟队列,会存在一个弊端,列如:当我们假设在两秒内发送了两个消息在普通队列里,A消息设置了20秒过期然后流转到死信队列,B消息我们设置了2秒过期流转到死信队列,此时本应该我们B消息更应该比A消息更快的流转到死信队列,但是在我们用死信队列做延迟队列的时候,就会存在一个排队现象,他只管我们第一个消息是否过期,并不会去管第二个消息是否达到过期,但是在我们只做延迟业务功能的时候这就不友好了,所以rabbitMq有一个延迟队列插件很好的解决了这个问题!RabbitMq延迟队列安装步骤.

2022-02-20 11:31:45 1380

原创 测试 OOM 设置JVM参数然后GC日志分析

编写堆内存溢出代码public class Test2 { public static void main(String[] args) { String str = "dededddddddddddddddddddddd"; while (true){ str+=str+"dedddddddddddddddddddddddddddddddddddddddddddddddddd"; } }}在我们idea或者ec

2022-01-26 22:46:35 877 2

原创 java内置监视器锁是什么?

java中像synchronized,被称为内部锁,也被叫做监视器锁,像synchronized关键字用的就是监视器锁。如果方法或者代码块使用了synchronized那么方法执行完也就自动释放锁

2021-11-11 22:18:12 394

原创 springboot集成mybatis-plus

首先是导入依赖<!-- druid 连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>${druid.version}</version> </dependency> <!--mybatis-

2021-03-03 23:20:33 377 1

原创 springboot项目如何打成jar包

首先我们开发的项目一定会是一个父项目和多个子项目1:我这里有两个子项目一个是api和biz,两个项目都继承父项目2:在项目中biz项目会依赖api项目,如果我们在打包前不对父项目进行先打包那么我们biz项目是无法打包成功的如何打包:1:在我们父项目中将父项目的打包方式设置为pom<packaging>pom</packaging><build> <plugins> <plugin> <groupId>o

2021-03-03 23:09:59 1081 1

原创 maven 打jar包插件引入

<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></build>

2021-02-25 17:18:29 168

原创 前端总结

最近因为项目需要解除了前端知识,边学习边用,总结一下最近遇到的一些问题。一:在做注册与登录的时候,一个from表单,在我往后端提交数据的时候,接口请求成功,但是页面同时会再次刷新有一个莫名其妙的请求,开始以为是我前端代码哪里写的有问题,找了一下午 最终找到了问题:原因:在页面中使用了form表单,把button按钮放在了form中,在这种情况下,如果指定了input为的type为sumbit 那么会导致再次请求,最终我把type改为了button 解决问题前端传入后端json格式转换 JSON.st

2021-02-01 22:12:59 144

原创 最近网站写完后,需更改协议,所以将原先http协议改为了https导致页面有些资源被浏览器阻止请求了

以下是将网站改为https协议后 浏览器爆的错什么是Mixed Content混合内容(Mixed Content)在以下情况下出现:初始 HTML 内容通过安全的 HTTPS 连接加载,但其他资源(例如,图像、视频、样式表、脚本)则通过不安全的 HTTP 连接加载。之所以称为混合内容,是因为同时加载了 HTTP 和 HTTPS 内容以显示同一个页面,且通过 HTTPS 加载的初始请求是安全的。现代浏览器会针对此类型的内容显示警告,以向用户表明此页面包含不安全的资源。使用不安全的 HTTP 协议请求

2020-09-04 15:00:13 1337

原创 Nginx代理POST请求变成GET

最开始以为是前端代码请求出了问题,查看了一下前端也没问题。在网上找了大概都是路由配置的问题,因为我在配置nginx请求后端路径的时候location后面加了有斜杠"/",然而前端在请求我post方法添加数据这个接口的时候它没有在路径后加斜杠"/“导致了nginx在代理请求的时候会重定向到我带”/"请求的这个方法上导致了改变了请求方式...

2020-08-20 00:42:52 1989

原创 nginx配置前后端分离进行动态渲染数据

2020-08-16 17:26:25 354

原创 微信网页授权获取用户信息

微信网页授权获取用户信息一共四个步骤在微信里面写得很详细:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html首先配置我们的授权回调页面在微信接口权限表里:找到网页授权获取用户基本信息 点击修改接下来上代码第一步写一个WX工具类(此代码可以直接用)接着在controller写一个获取用户code的代码以下方法是用户同意后拉取用户信息```java @

2020-08-16 17:21:59 576

原创 MySQL中小数取整,日期时间格式化,字符串转数字排序 函数

在取平均数的时候经常会遇到小数 但某些业务需要,小数不便于前台展示未取整时目前MySQL有三种取整函数的方式(1)ROUND()函数用法ROUND(T)四舍五入为整数ROUND(T,t)表示将值 T四舍五入为小数点后 t 位的数值,D为小数点后小数位数。若要保留 T 值小数点左边的 t 位,可将 T 设为负值。演示(2)FLOOR函数用法 向下取整(2)CEILING函数用法 向上取整时间格式化转换DATE_FORMAT(now(),’%Y-%m-%d %H:%i::%s’);

2020-08-04 00:53:08 795

原创 springboot集成redis

springboot集成redis 为了方便今后自己做项目的时候好用所有随手记录一下注:springboot2.x以后,原理底层使用的jedis替换成了lettuce因为lettuce效率更高jedis:采用直连,多个线程的话,是不安全的,如果想要避免不安全的,使用jedis pool连接池!更新BIO模式lettuce:底层采用netty,实列可以再多个线程中共享,不存在线程不安全的情况,可以减少线程数据,更新NIO模式第一步:导入jar包还需要在yml配置文件里配置redis ip 和端

2020-07-23 01:53:22 144

原创 java web项目在windows上开发的运行全部正常,部署在linux上获取数据库富文本数据乱码

由于自己对linux的不熟悉,这个乱码我搞了一天半以下是我的解决办法:1:workspace 中 设置整个项目得编码格式为UTF-82:查看数据库编码格式查看自己的数据库编码格式是否为utf-8接着查看配置数据库配置文件,如果配置文件已经配置了utf-8此步骤可以忽略3:找到自己数据库安装的磁盘路径 (我的数据库部署在windows服务器上的)进此配置文件里修改4:重启mysql5:如果还是乱码,修改一下linux系统编码格式使用此命令" vim /etc/profile"进入文件

2020-07-08 01:35:34 648

原创 下载安装mongoDB后远程连接连不上, 但是本地又可以连上!

下载安装mongoDB后远程连接连不上,但是本地又可以连上!解决方法:1:如果是在服务器上装了mongoDB那么需要查看服务器是否开放了端口2:进入您所安装mongoDB磁盘路径的bin文件下查看此文件mongod.cfg最后重启mongoDB...

2020-07-03 23:37:46 830

原创 windows下nginx启动一闪而过

本身nginx在windows下启动就是一闪而过,双击nginx后你需要在任务管理器进程里查看有没有nginx这个进程,如果有证明启动成功,如果没有证明启动失败接下来说一下我遇到的问题:我在关闭nginx后不管如何启动都启动不了,在进程里查看也没有!解决方法:1首先查看nginx端口是否被占用,如果被占用杀死占用此端口的进程或修改nginx端口,在nginx配置文件里修改2找到我们ng...

2020-03-31 22:55:47 5934

原创 Error: Unable to access jarfile xx.jar

D:\server>java -jar springcloud-eureka-2.1.0Error: Unable to access jarfile springcloud-eureka-2.1.0今天在启动jar包的时候,以为打包在本地服务器上启动,发现无论如何也启动不了,是自己的粗心。开始检查服务器上的jdk是否有配置,发现都有配置然后查看自己启动的jar包后面没有跟.jar,...

2020-03-19 21:39:04 2573

原创 contains()和equals()方法的区别

equals()在引用类型中是用来比较两个值是否相等切记基本类型比较值不能用equals()举例String str = “abc”;boolean equals =“abc”.equals(str);System.out.println(equals);//true值相等contains表示在当前变量中是否包含指定的元素boolean contains= str.conta...

2020-03-18 22:46:48 794

原创 MySQL中的describe是预留关键字

今天写代码时遇到一个错,查看了数据库,然后代码都没问题,但是数据无论如何也插不进去,然后我就试着看看是不是我数据库创建表的时候字段这些有问题,我就把增加sql复制在navicat里运行,结果还是报一样的错,仔细查看了一下添加sql的字段,发现此describe字段颜色是蓝色,我就猜到了肯定此单词是mysql的关键字,然后将describe更换为describe1,测试了一下 数据成功添加进去,所以...

2020-03-17 10:34:08 472

原创 跳出循环执行下一条循环

continue 跳过本次循环,继续执行public void method1() throws Exception {List list = new ArrayList<>();list.add(1);list.add(2);list.add(3);list.add(4);for (int i = 0; i < list.size(); i++) {if (li...

2020-03-15 22:40:26 3852

原创 用户注册密码加密存储

密码加密很简单基于springboot导入此jar包org.springframework.bootspring-boot-starter-security导入此jar包就可以使用类BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();spring security中的BCryptPasswordEncoder方法...

2020-03-13 16:50:08 1007

空空如也

空空如也

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

TA关注的人

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