自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSP老系统维护遇到的恶心问题,用得隐藏input 自定义属性 来存后端塞入得VO中得属性,遇到得缓存问题

JSP 缓存问题

2022-11-22 17:58:02 817 1

原创 mybatis xml 中的常见错误

常见错误

2022-11-16 13:05:53 847 1

原创 uniapp 给自定义组件或uview等ui组件加class样式或修改样式在微信小程序不生效的情况

uniapp微信小程序样式问题

2022-10-19 16:59:50 23458 12

原创 IDEA SpringBoot 我所知的最简单的实现热部署的方式必须 debug 启动

SpringBoot 热部署

2022-09-23 18:09:15 284

原创 mysqlbinlog 日志查看 出现 unknown variable ‘default-character-set=utf8‘. 及无法看到正常的sql

查看日志mysqlbinlog D:\material\programming\mysql-8.0.25-winx64\data\binlog.000072报错mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8'.原因mysqlbinlog 无法正常使用mysql配置文件中设置的默认编码windos :my.inilinux: /etc/my.cnf大致配置文件# 设置mysql客户端默认字符集de

2022-04-03 15:22:17 1164

原创 pom 依赖遇到 build 下的依赖报错 一直下不下来

<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> </plugin>

2022-02-09 16:02:08 1313

原创 vue 使用 driver.js 引导 ,子组件可正常引导

driver 官方地址配置项及官方demo ,可直接跳过看安装,若遇到问题和特殊需求再看安装 drivernpm install driver.js --save在子组件页面引入(如果在父组件 配置的话,子组件引导会出问题,如果多处使用,也可以在main.js配 置)import Driver from 'driver.js';import 'driver.js/dist/driver.min.css';配置(子组件)1.在methods 封装函数父组件 子组件 其它组件 要

2022-01-10 16:44:27 1361 4

原创 优化 vue项目线上每次发布及强刷后 初次加载 时间过长问题

原因:加载慢的主要原因在于,构建后的chunk-vendors.js 文件过大,导致 初始化时间过长优化前有4.8MB优化后1.3MB 体积缩小了将近4倍 效果可想而知好了 开始讲如何优化第一步:引入 webpack 、compression-webpack-pluginps: 一定要注意版本问题 webpack 和 compression-webpack-plugin 版本 过高和不兼容都会导致构建失败。笔者这里使用的是下列版本npm install --save-d

2022-01-05 22:21:39 1554

原创 vue 项目使用electron 桌面化

1.clone electron-quick-start1先 git clone https://github.com/electron/electron-quick-start.git1.2 cd 进入项目1.3 npm install (建议使用 cnpm 速度快太多)1.4 npm start正常启动 窗口 显示 … 这个步骤ok2.vue项目 build2.1.npm run build2.2.将构建后dist 下的文件全部copy 到 electron-quick-s

2021-12-26 23:24:55 788

原创 element ui input类型为 number 时,限制输入的值的大小,只允许输入数字,禁止滚轮,输入大于设置的值后进行修正

禁止输入非数字 onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"禁止滚轮@mousewheel.native.prevent限制最小值:min="0"限制最大值参数说明-item 用于修正值的引用对象-['calendarValue', 'day] item中的对象层级到最后修正的属性-30 最大值函数limitMaxNumber(item, ['calendarVa.

2021-12-13 03:00:39 3672

原创 sourcetree 使用 ssh (已有生成好的密钥)

1.2.3.

2021-11-24 22:13:06 682

原创 讲讲对限流熔断和降级的理解

为什么需要这些功能?防止链路雪崩,保证系统的稳定及可用;形象解释请参考(他有图我懒得画了 哈哈):https://blog.csdn.net/jiqiren1994/article/details/113359683这些功能能干什么?限流: 保证业务模块能以业务(用户)可接受的时间内处理响应请求。但为了保证系统处理速率不变,随之而来的就是对超出系统可负载请求的另处理(拒绝服务或加入等待队列等相对不会影响系统负载的降级操作),这样的效果保证了单个业务的可用性,但也从而不得不降低部分请求的体验。熔断

2021-07-11 23:47:30 447

原创 idea weblogic 修改不生效 2021-06-29

问题:修改的jsp,不生效,将deployment 清空后,启动仍有项目解决:将deployment 清空将before luanch 清空将${domain_home}/servers/AdminServer/目录下,有cache与tmp两个目录里的内容清空将 On ‘updata’ action: 设置update…and将 On frame deactivation: 设置 updata resources启动 项目跑起来后 关闭将项目及配置重新加进去,启动 解决。...

2021-06-29 19:24:30 320

原创 GIT客户端下载太慢 速来参观解决方法 2021-06-20

可以通过腾讯软件中心下载 无病毒无插件 速度还贼快https://pc.qq.com/detail/13/detail_22693.html如链接失效自行前往腾讯软件中心搜索下载即可

2021-06-20 00:38:27 293

原创 2021-06-06 导出PDF java

背景最近做了一个使用jsp老项目的二开。其中需要加一个表格导出PDF的功能方式导出PDF 主要分为:前端导出:jspdf ,html2canvas (清晰度质量不高)后端导出:iText5需要注意jspdf 导出,需要处理中文乱码的问题,网上有解决方案,但我可能没找到合适的js文件,没有成功iText5 导出,需要设置padding 值来自适应表格高度推荐前端导出方案最为轻量级,对服务器无压力,实现方式方面后台导出目前最简单,因为前端需要解决中文乱码。时间有限最后采用的后台导出,推

2021-06-06 18:13:12 135

原创 jsp 使用echats 两个版本出现无法使用的问题

环境概述:老项目用的老版本echarts,需要新做首页要求高端大气上档次。。。老echarts 无法实现,决定使用新版本。

2021-05-31 10:25:21 313

原创 echarts 有的时候不显示,刷新又好了的,显示小bug 2021-05-27

原因:原因在于如果不加限制 使用echarts 绘图的js有很大机率先于dom初始完成之前运行,造成图表不显示。解决:使用setTimeout函数延迟运行绘图的js.时间在400毫秒左右paintObj={init:()=>setTimeout("paint()",400)}function paint(){ var chartDom = document.getElementById('main'); var myChart = echarts.init(chartDom);

2021-05-27 18:16:50 5130 3

原创 Java model 的get 两个大写字母中间必须要有小写字母 否则会取不到值

因为框架通过Reference,取值 会取不到 具体原因不;

2021-05-10 00:51:26 202

原创 各种配置文件(xml、ftl、properties、yml...)找不到 not found exception

两种错误要区别第一种资源未被打包,查看target是否有这个资源确认,如maven项目pom可能需配置打包插件第二种路径错误,根据实际需要路径添加classpath: ,classpath: 指的是resource 路径下的。

2021-05-09 23:31:22 262

原创 IDEA开发出现java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener错误解决方法

使用的是 ssm框架, maven jar 管理 ;启动tomcat报错:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener可能原因: 没打war或war包有问题;解决:1.maven > Lifecycle > install2.tomcat>关闭>Deployment>删除>重新>启动...

2021-05-08 19:05:20 248

原创 解决 rabbitmq-plugins enable rabbitmq_management 报 {:query, :rabbit@xxxxxx, {:badrpc, :timeout}}

rabbitmq-plugins enable rabbitmq_management网上的其它的解决方法都不行,找了好久才找到的解决方法1.查看hostname2.配置根路径下/etc/hosts 文件 2.1 vi hosts 2.2 i 编辑 2.3 在里面添加上 127.0.0.1 xxxx (xxxx 为当前hostname) :wq 保存3.再次启动 成功!...

2021-03-27 02:55:52 5194 6

原创 spring-boot 2.4.2 bug resources目录文件夹新增 配置 不会编译到target目录中 升级2.4.3 解决

2021-02-26 21:20:15 297

原创 synchronized关键字作用 以及synchronized 方法和synchronized 块 的区别 最强解释

synchronized 关键字:它包括两种用法:synchronized 方法和 synchronized 块。 当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。synchronized 方法修饰普通方法 锁住当前实例对象 ,在释放锁之前调用本对象的所有synchronized 修饰的普通方法 , 以及其它 全局 锁这个对象 的 synchronized 块 进入阻塞状态修饰静态方法 锁住当前class对象 ,在释放锁之前调用class对象的所有s

2021-02-10 04:36:57 490 3

原创 volatile为什么不能保证 i++的线程安全 单例模式的双重检查(DCL)为什么要加volatile

volatile关键字 保证了可见性和 有序性,但不保证原子性 想要保证原子性要 加锁(锁 也失效了有序性) 。原子性:将整个操作视作一个整体是原子性的核心特征,即一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。原子性就像数据库里面的事务一样,他们是一个团队,同生共死。原子操作(指令步骤层面):是指不会被线程调度机制打断的操作。这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch。Java 原子操作:参考https:...

2021-02-10 01:40:24 750 2

原创 element select组件 bug 图标部分 点击出错 无反应

原因:element select组件 用lable 标签包裹时会出现bug解决:不要用lable 包裹 利用 lable for属性指定select id 完成同样的功能

2021-01-28 00:35:58 238

原创 cookie sessionstorage localstorage 之间的区别

注:web存储大小 不同的浏览器的限制不一样;特性:cookie 存储的数据 前端不做任何操作,请求后台时会带着一起请求给后台(即使不需要)。sessionstorage 和localstorage 不会,如需带给后台 必须前端手动实现。存储:每个特 定的域名下最多生成的cookie个数有限制 (不同的浏览器的限制不一样); 大小4K; cookie的生命期默认为浏览器会话期间,关闭浏览器,cookie就会消失,可以设置过期时间;作...

2021-01-18 15:11:22 106

原创 eclipse导入的web项目WEB-INF下无classe文件或文件不齐 及项目不能正常编译

1.先用简单的试一下看是不是这个地方有问题2.不是上面的问题 终极解决办法1.新建一个同名的同类型的项目 将2.复制过来替换掉3.重新编译注:web项目 需要运行后 在tomcat的webapps的项目中查看(新建的默认default output folder 不是WEB-INF下的classe中,运行后 一般会在tomca webapps中出现,当然也再在指定到WEB-INF下的classe中)注:需设置才能显示源文件勾掉...

2021-01-16 21:27:17 407

原创 解Connections could not be acquired from the underlying d ...A ResourcePool could not acquire a resou

两种情况 可能单独存在也可能同时存在 可以都试试1.可能问题1和 数据库版本不兼容如何查看数据库的版本如何获得匹配的mysql-connector-jar-XXXX.jarhttp://mvnrepository.com/artifact/mysql/mysql-connector-java2.可能问题2正确的jdbc 配置此处的是mysql 8的1.jdbc驱动类:com.mysql.jdbc.Driver 改成 com.mysql.cj.jdbc.Drive.

2021-01-16 20:30:22 170

原创 IDEA 部署后 的tomcat 目录在(可修改)

修改为tomcat的目录

2021-01-16 18:13:57 1147

原创 IDEA 导入web 项目并运行(非maven)

打开项目

2021-01-16 15:37:52 1979

原创 Mysql下载与安装2020

Mysql下载与安装2020Mysql下载与安装MySQL下载地址:https://dev.mysql.com/downloads/mysql/MySQL安装将压缩包解压到你想安装的地方E:\Program\tools\mysql-8.0.19-winx64新建MYSQL_HOME变量:E:\Program\tools\mysql-8.0.19-winx64添加path环境变量:%MYSQL_HOME%\bin;文件夹的bin文件夹。管理员运行终端cmd,切换到mysql-8..

2021-01-15 18:57:23 175

原创 使用bat 批处理 创建自己的自启动软件

1.新建一个.txt记事本文件2.编辑内容如下:路径中有空格的,加上引号(注意除了路径要引起来外,前面还有一对引号);start "" "D:\Tencent\QQ.exe"路径没有空格的。start D:\Tencent\QQ.exe路径中有中文的编码方式 使用改成ANSI。用notepad 或者 电脑自带的 记事本txt都可以(建议notepad)每个需要启动程序写一行,就可以同时启动多个程序;3.最后保存,然后改文件后缀名为.bat遇到哪个程序 导.

2020-07-01 22:01:56 1731

原创 报错:npm ERR! missing script: server 或其他

解决:scripts 中 没有这个 server 名称的key ,换成有的key 例如此例子中的serve ,运行 npm run serve 就 ok了。

2020-05-22 01:22:43 12602

原创 springboot invalid bound statement (not found)终极解决办法

解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的...

2020-05-05 12:02:12 2039

空空如也

空空如也

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

TA关注的人

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