自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 typora 跳转标题

typora 点击文字跳转到对应标题

2024-03-04 10:33:19 324

原创 ssm搭建后404的错误

spring、mybatis 的配置文件一般不会出错(注解扫描路径要涵盖 controller层),controller 层 url 一般也不会写错,出现404,更容易忽略的是 文件路径位置。这是因为 idea 中 没有指定 web.xml 位置,指定方法: 打开 Project Structure 菜单进行指定。首先是 idea 提示 servlet-mapping 找不到 , 我这里显然是有的。

2023-10-30 10:14:38 150

原创 skywalking ui没有数据We‘re sorry but SkyWalking doesn‘t work properly without JavaScript enabled

我的 skywalking 的 oap 和 ui 在虚拟机上用 ui 启动,java 应用也都指定了正确的 agent 配置项,比如 agent.service_name , oap 地址,但 ui 就是没数据,在 skywalking-agent/logs/ 日志里看了,也没发现任何报错和不正常的地方。这种情况一般和 代理有关系,搞了半天发现是 VPN 没关,卧槽,真是卧槽了。

2023-05-27 19:14:10 1314 1

原创 redis.redisson 报错:java.io.IOException: 远程主机强迫关闭了一个现有的连接

redis异常,远程主机强迫关闭一个现有连接

2022-08-31 17:51:51 1165

原创 git bash粘贴快捷键

git bash 粘贴快捷键

2022-08-17 17:24:11 1010

原创 spring boot的Cache缓存注解@Cacheable...的属性key如何拼接静态字符串常量做前缀

spring cache 注解,key 属性

2022-07-19 12:04:57 1622

原创 EhCache 3.x 获取缓存中的所有key和value

EhCache获取所有key和value

2022-07-17 03:21:29 1285 1

原创 微服务项目打包运行的过程,解决各种Exception

微服务项目的打包到执行流程

2022-05-04 02:48:25 1295

原创 maven执行clean后找不到主类启动类

maven clean后报错

2022-03-13 22:26:16 1212

原创 js判断日期时间是否过期

js判断日期是否过期

2022-03-09 18:30:08 2631

原创 rocketMQ版本与java版本不匹配,报错 unrecognized “jvm参数“

jdk版本与rocketMq版本不匹配

2022-03-03 18:30:45 943

原创 Linux 下,jdk11 没有 jre 解决办法

cd 到 jdk11 的根目录下,输入命令:./bin/jlink --module-path jmods --add-modules java.desktop --output jre就好了

2022-03-01 15:41:43 3949 1

原创 hbuilderx浏览器运行html,自动占用端口8848解决办法

鼠标选择 “工具”选项卡,点击 设置;点击 运行配置:

2022-02-26 17:49:05 2052 1

原创 vue拿到数据前,vue和jQuery就进行样式渲染与数据undefined

vue与jQuery共同使用出现的几个问题。

2022-02-16 18:57:58 721

原创 oauth2.0,使用 axios 请求令牌时,出现跨域问题的解决办法

oauth2.0 使用 axios请求令牌时的跨域问题

2022-02-15 02:37:39 1520

原创 vue商品详情页sku规格信息的展示

商品的规格由后端传递到前端,它一般是一个json字符串,形如:{"口味":"原味","包装":"手袋单人份"}但是显示的时候,要分开显示这里的 口味(也就是 sku 的key) 是一个 li 标签,后面口味的种类(也就是 sku 的 value)也是 li 标签,而 key 和 value 用的是 ul 标签包裹,所以代码大致的框架如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UT

2022-02-08 15:19:41 1247

原创 Parameter index out of range (xx > number of parameters, which is yy).

在Mapper.xml 中写 insert 插入语句时,在 sql 的末尾要加 分号,没加分号则会报此异常;

2021-12-09 01:47:16 1003

原创 idea一直indexing JDK卡死解决方案

这种问题往往是idea非正常退出导致,比如idea还在运行,但电脑没电了或其他原因而关机,导致缓存的索引出问题。所以解决思路就是把 缓存清理掉;我试了网上大概很多办法,最后才成功,这里总结下(不同的人,问题可能不同,不敢保证百分百有效):第一种解决:点击 File点击 Invalidate Caches选择 黄色框的,也就是第一个但有时候不管用,所以出现第二种解决方法,手动清除缓存:进入 C:\Users\ASUS\AppData\Local\JetBrains\IntelliJId

2021-11-23 01:41:46 11442 2

原创 sentinel持久化到nacos

sentinel 的持久化,我们希望这样:可以在 sentinel 控制台中编辑 限流配置,并且同步到 nacos 做持久化在 nacos 中修改了限流配置,也可以同步到 sentinel 控制台要实现上述第一个功能需要对 sentinel 控制台的源码有所了解,并加依改造。但 GitHub 上已经有人改造好了,做了个加强版 控制台。https://github.com/CHENZHENNAME/sentinel-dashboard-nacos打开上述网址,克隆项目到本地打开根目录下的

2021-11-07 00:07:14 12778 16

原创 zookeeper连接报错:KeeperErrorCode = ConnectionLoss /test

这是因为连接尚未成功建立,就操作节点。当你 new Zookeeper 时,由于 zookeeper 的连接是异步的,导致 zookeeper 尚未正确连接,操作节点的代码就会执行。解决方法如下:使用 CountDownLatchpublic class Client01 { private String connectString = "192.168.1.131:2181,192.168.1.132:2181,192.168.1.133:2181"; private int ses

2021-09-14 17:03:56 1947

原创 shell脚本一键启动zookeeper集群,无需再手输密码,其它集群照仿

准备 3 台Linux虚拟机,首先安装 sshpass :yum install sshpass -y在Linux 根目录的 bin下,新建 zk.sh 文件:vim zk.sh,输入一下代码内容:(注意,你要修改两个地方,1:把我的虚拟机 ip 地址改成你自己的;2,ssh -p 后边是我的虚拟机 root 密码,你要改成你自己的)#!/bin/bashlocalip=192.168.1.131case $1 in"start"){ for i in 192.168.1.

2021-09-14 02:37:35 499

原创 自旋锁与自适应自旋优化

我们知道,无论是 synchronized 还是 lock 锁,它们都有一个同步监视器,也就是锁。当一个线程 进入临界区,访问共享变量,就要获取这个锁;其它线程也要访问这个共享变量,发现锁被占用了,这时有两种操作方式:将自己挂起,等锁释放后再恢复,但这会给 jvm 的并发带来很大压力,对共享变量的访问往往不需要很长时间,没必要为了这点时间就去挂起和恢复线程如果你的 cpu 是多核的,支持多个线程并行,当一个线程获取锁,另一个线程并不释放 cpu,而是执行一个忙循环,一直等待锁被释放,这就是

2021-09-12 17:21:50 246

原创 vue,使用:href,动态修改带有地址属性的标签的地址的参数

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="./js/vue.js"></script> </head> <body> <div id="app"> <a :href="'www.aaa.com?id='+id">tes

2021-07-11 21:38:35 1195

原创 vue-cli4 添加axios后报错:Cannot read property ‘use‘ of undefined

需要添加全局属性,在main.js里添加import { createApp } from 'vue'import App from './App.vue'import router from './router'import store from './store'import axios from "axios";const app = createApp(App);app.config.globalProperties.axios = axios; // 添加全局属性app.use

2021-07-03 23:44:00 355 2

原创 ”1045-Access is denied ... “ 和 idea连接MySQL提示“host is not allowed to connect mysql“解决办法和思路

先说第一个问题:打开navicat 或 远程连接 报错:1045-Access is denied …这是因为 MySQL 的 mysql库中的 user 表中,没有这个 用户或 ip ,需要我们手动添加;但这又要分两种情况,一种是你本地连接出现的问题,比如 你打开navicat 提示出这个问题,并且你进不去MySQL; 另一种情况是你远程 连接 MySQL 提示的这个错误; 但问题的本质是一样的;找到MySQL的安装目录的bin文件夹下,一般在C盘下:C:\programFile\mysql

2021-06-26 01:23:03 556

原创 StringUtils.isEmpty() 过期了,用什么替换?

@Test public void test01(){ String s1 = null; // null对象 String s2 = ""; // 空串 String s3 = " "; // 带空格 System.out.println("s1:"+ StringUtils.hasText(s1)); System.out.println("s2:"+ StringUtils.hasText(s2));

2021-06-25 19:14:31 12995 2

原创 Java读取文件之路径问题

1,使用 ClassLoader.getSystemResourceAsStream(filename) :在 普通Java项目下,你的文件与Java文件在同一包下,文件名不要加 “ / ”号在maven 项目中,你的文件要在 resource 下,文件名参数也不要带 “ / ” 号2,使用 java IO 中 自带的 File、 FileInputStream 、 FileReader 等它们的 String filename 的有参构造,相对路径是从 java 工程目录开始的 , 举例

2021-05-31 16:56:03 594

原创 html+jQuery:动态修改标签的文本

<ul class="list-group"> <li class="list-group-item d-flex justify-content-between align-items-center"> <a href="https://new.qq.com/omn/20210503/20210503A06TJL00.html" target="_blank" onclick="numAdd(this)">

2021-05-11 22:02:40 1695

原创 Java多线程--- condition原理,为什么Condition可以精确唤醒指定的线程类型

Java中,关于如何精确唤醒你想指定的线程,大家都会做,不就是使用显式的lock和condition吗。那为什么 condition 可以唤醒指定的线程?我们以 “ 生产者和消费 ” 为例:定义一个全局的有界缓存集合 buffer[20] ;定义一个 put() 方法,当 isFull() == true 时,线程阻塞,否则 buffer.add();定义一个take() 方法,当 isEmpty == ture 时,线程阻塞,否则 buffer.先搞清楚几个概念:条件谓词 : 线程阻

2021-05-01 00:03:32 726 3

原创 解决:centOS7明明已经打开ssh服务和22号端口,XShell还是连接不上

1,重启ssh服务:sudo /usr/sbin/sshd restart2,重启虚拟机3,使虚拟机能连网4,测试Windows主机是否可以连接虚拟机22端口我的虚拟机 ip 地址是 192.168.146.129 。 telnet 192.168.146.129 22 5,成功的话就可以使xshell连接虚拟机了...

2021-03-27 14:57:39 3810

原创 解决webpack版本不兼容为问题(npm run dev 报错):Cannot find module ‘webpack-cli/bin/config-yargs

运行 npm run dev 报错 , 这就是webpack版本兼容导致的,解决办法如下:npm uninstall webpack webpack-cli -D // 先卸载旧版本npm install [email protected] [email protected] -D // 安装这个版本,目前最好不要用最新版本5, 因为会出莫名其妙的问题然后 与上面两个兼容的 是 webpack-dev-server 3.10.3npm i [email protected]

2021-03-13 19:49:02 753

原创 mybatis调用带 IN 和 OUT的数据库存储过程

这是我的表:这是存储过程:delimiter $$create procedure getSexCount(in sex_id int,out sex_count int)begin IF sex_id = 0 then select count(*) from tbl_employee where gender = '女' INTO sex_count; else select count(*) from tbl_employee where gender = '男' INTO se

2021-02-02 16:45:25 401

原创 webapp的子文件夹下的html如何访问到Java的controller层方法

webapp的子文件夹下的html如何访问到Java的controller层方法 ?+webapp+pagesindex.html场景: webapp 下有pages,pages下有html, html 要访问java的src的某个方法(category下的getAllCategory方法),实现如下:$.getJSON("/tou_tiao_war_exploded/category/getAllCategory",function (json) { consol

2021-01-27 15:16:30 511

原创 html + css + js 原生 弹出提示框的实现

功能分析:在一个页面中,有一个div块,我想这样操作它:刚进入该页面,这个div 不显示,当点击该页面的某个按钮,该div会显示,且 其余部分变成灰色的 且不可进行操作:本案例使用删除作为div块 进行说明演示:效果如下:期待效果如下:html:<a href="javascript:void(0)" onclick="deleteUser('${user.id}')" class="removeUser"> <img src="images/shanchu.png"

2020-12-16 03:04:53 2228

原创 java查询数据库,int型字段为null的情况

Java代码中,查询数据库,int型字段为null 时:比如 int age; 查询数据库的age 为null,数据库中age为int型,那么age = resultSet.getInt("age") ;就会出问题,解决办法有两个: 1,把age指定为Integer 即int的包装类; 2,select name, IFNULL(age,0) fromtable; // 查询姓名和年龄,年龄为空则置为0。 如果你表的字段有好几个的话,就不能用 * 号代替所有的字段了。IFNUL

2020-12-16 01:56:14 3000

原创 js代码不生效的解决方案

js代码不生效的解决方案:确保你的js代码没有错误且导入其它js的路径正确的情况下,你触发某个事件,js代码不执行。你可以尝试把js代码放置在body标签的最后位置,再刷新下,看看能不能运行。...

2020-12-14 01:32:48 5578

转载 html 的界面转成jsp,样式跟html不一样?

html 的界面转成jsp ,样式发生错误,在jsp的第一行加如下代码解决:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

2020-12-14 01:16:13 377

原创 mybatis报错:前言中不允许有内容

检查一下mybatis的全局配置文件的 mappers 的 路径是不是错了,错了会报这种错误。

2020-12-13 06:36:47 1293

原创 mybatis报错:Caused by: org.xml.sax.SAXParseException

mybatis的全局配置文件,要按标签的顺序来:properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?

2020-12-13 04:30:11 441

原创 ssm整合所需的jar包 和 版本锁定

内含 aspectJ , log4j2 ,jstl ,解析json 等 其它功能所需的jar 。 <!--版本锁定,在properties标签里写--> <spring.version>5.3.1</spring.version> <junit.version>5.7.0</junit.version> <slf4j.version>1.7.30</slf4j.version> <l

2020-12-13 01:08:18 205

空空如也

空空如也

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

TA关注的人

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