自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SA

全力改变那些可以改变的事情,平静接受那些无能为力的事情

  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows安装Chocolatey

windows通过指令安装Chocolatey

2024-03-30 09:18:57 320

原创 在VUE页面调用Extjs中定义的方法

1、在extjs页面上写监听事件(主要利用了window.addEventListener来监听message事件。2、在VUE中调用对应的事件。EXTJS版本:4.2.6。VUE版本:VUE2。

2024-03-27 17:22:24 284

原创 修改数据库字段长度报错如何解决

修改数据库字段长度报错如何解决

2024-02-06 16:34:17 388

原创 JAVAhttp请求转https

http请求转https

2024-02-01 11:20:17 473

原创 在Linux服务器测试webservice接口

在Linux服务器测试webservice接口

2024-01-29 13:12:58 489

原创 RedHat 服务器安装NGINX

RedHat(红帽)服务器安装nginx

2023-09-20 11:19:32 925

原创 IDEA启动时选择项目

IDEA每次启动时都可以手动选择项目

2023-09-12 18:51:53 1217

原创 Oracle恢复误删的表

Oracle恢复误删的表

2023-08-22 19:28:48 310 1

原创 css解决打印不加粗BUG

chrome打印宋体,不会有加粗效果,解决办法为通过css阴影实现类似效果

2022-06-15 10:57:28 1046 2

原创 判断N以内有多少个质数

判断N以内有多少个质数

2022-06-09 17:27:20 233

原创 java删除目录下的文件

java清空目录

2022-05-06 14:36:08 227

原创 VUE获取图片并压缩下载

VUE获取图片并压缩下载

2022-04-28 09:41:35 663 2

原创 js调用vue内的方法并传值

js调用vue内的方法

2022-04-21 14:35:49 3081 1

原创 安装多个java导致sonarqube启动报错解决

安装多个java导致sonarqube启动报错解决

2022-04-19 08:25:21 1064

原创 部署SonarQube并进行java项目代码审查

本地搭建并使用SonarQube

2022-04-19 08:09:18 684

原创 git使用已有代码创建新分支

例如现在的分支为master,想用已有的代码,重新创建一个dev分支

2022-03-22 11:23:14 2522

原创 mysql的大容量表在linux硬盘不够的情况下如何删除数据

MYSQL在硬盘空间不够的情况下,删除大量数据

2022-03-15 15:36:09 1993

原创 springboot实现websocket订阅消息

springboot实现简单websocket

2022-03-09 15:42:32 1844

原创 JAVA读取txt文件并输出到另一个文件

直接上代码:import java.io.*;/** * @Classname: ReadFile * @Description: 读取文件并输出到另一个文件 * @author: 流泪兔兔头 * @date: 2022/1/12 9:33 */public class ReadFile { public static void main(String[] args) throws Exception { readFileContent("D:\\读取文件.txt", "D:\

2022-01-13 11:36:17 3366

原创 this.$confirm中,确定和取消执行不同的逻辑

效果如图:【确认通过】按钮执行逻辑A,【确认不通过】按钮执行逻辑B。代码如下:this.$confirm("确认“里斯”的居家隔离条件?", "提示", { confirmButtonText: "确认通过", cancelButtonText: "确认不通过", type: "warning", distinguishCancelAndClose: true, // 重要,设置为true才会把右上角X和取消区分开来 closeOnClickMo.

2021-12-15 11:11:33 3270

原创 java使用multipart/form-data POST上传文件

java使用multipart/form-data POST上传文件,可用于微信上传素材API接口。https请求方式,工具类形式。

2021-11-20 10:37:38 9153 2

原创 VUE表单校验,金额

rules: { money: [ { required: true, message: '请输入金额', trigger: 'blur' }, { pattern: /^(([1-9]{1}\d{0,9})|(0{1}))(\.\d{1,2})?$/, message: "请输入合法的金额数字,最多两位小数", trigger: "blur" } .

2021-08-25 11:11:02 2181

原创 vue对象复制(深拷贝,多层对象拷贝方式在后面)

使用:es6中的“对象扩展运算符 ”,如下 // 对象深拷贝 obejctCopy() { // 源对象小李 const source = { name: '小李', age: 18, gender: '男', school: '清华大学' } // 拷贝小李 const copy1 = { ...source } // 拷贝小李,并修改名字为小张 const copy2 = { ...source, name: '

2021-07-14 11:13:38 15100 3

原创 VUE(el-select、el-option...)修改值后页面不更新

现象:明明绑定了v-model,但是在页面操作时输入没变化,点击其他地方后再回来又变了。比如上图,用户类型明明绑定了userType,但是在选择的时候并没有第一时间反映到下拉框上。查看data定义如下因为在data定义时,并没有说明userType这个属性,所以会导致userType属性是非响应式的。如果是非响应式属性,那么就会出现修改值后页面显示不及时更新的问题。解决方案:1、在定义的时候就写入属性(此时只要在下拉框选择,那么显示就会实时更新)2、在方法内使用th.

2021-07-14 10:56:18 8893 2

原创 sun.misc.BASE64Encoder报错解决方法

用java.util.Base64代替即可。原代码:BASE64Encoder encoder = new BASE64Encoder();return encoder.encode(data);改为:Base64.Encoder encoder = Base64.getEncoder();return encoder.encodeToString(data);

2021-07-05 14:22:01 1473

原创 Mybatis 判断数字大小

test中使用如下方式判断:lt小于;lte小于等于;gt大于;gte大于等于(其中大于可以换成>符号,但是小于不可以换成<)例:当金额小于0时,条件MAX_MONEY<=0;当金额大于等于0时,MAX_MONEY<=传入的金额<if test="money lt 0"> MAX_MONEY &lt;= 0</if><if test="money gte 0"> MAX_MONEY &lt;= #

2021-02-25 09:28:56 2814

原创 MyBatis在循环内查询序列值重复解决方法

现象:在循环内进行查询序列的时候,明明使用的是.NEXTVAL,但是多次查询出同一结果原因:在执行C(创建)、U(更新)、D(删除)之前,MyBatis不会清除缓存,导致查询的结果总是一致解决方案:在查询方法上增加 useCache="false" flushCache="true"例: <select id="queryNextVal" resultType="java.lang.String" databaseId="oracle" useCache="false" flu

2021-02-02 15:28:08 1403

原创 IE浏览器axios请求不走后台

axios请求header中添加'Pragma':'no-cache'。永久性解决方法是在axios配置添加这个参数,比如:const config = { headers: { Pragma: 'no-cache'}, params: { id: this.state.taskID }}// 或者这样写也可以config.headers['Pragma'] = 'no-cache'axios.get(url, config).then(...)参照链接:https

2020-09-17 09:52:52 504 1

原创 flowable初始化建表失败问题解决(oracle,mysql)

注:本文适用于“springboot项目,因整合了druid导致的flowable无法自动建表问题”。首先flowable是提供指定数据库用户配置属性的。但是因为druid的关系,会导致加上此配置启动异常。因此提供曲线救国的解决方案。(oracle和mysql数据库)MySql:springboot中的application.yml文件,在配置数据库连接时,需要在尾巴加上&nullCatalogMeansCurrent=true,默认是false。(这样做的主要目的,是能保证flowable

2020-06-19 09:09:27 9168 4

原创 Git同步一直转的解决方法

之前遇到的一个问题:使用VScode软件的Git同步不管怎样都无法拉取推送(左下角会一直转,而且没有报错提示)。但是在对应项目的文件目录下,使用控制台就可以。在VSCode的控制台输入命令git pull,虽然可以拉取但是会出现cannot spawn git: No such file or directory这行提示。重新安装Git后解决。...

2020-03-27 13:15:50 6138 3

原创 Springboot项目启动慢问题排查

Springboot项目启动慢原因很多,比如断点太多之类的。这里提供另一种排查方式。现象:项目偶尔启动快偶尔启动特别慢。启动慢的时候springboot运行之后,控制台无任何打印,无报错。排查点:查看logback-dk.xml文件,有没有这一句话<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://w...

2020-03-19 17:27:26 8946 1

原创 验证金额的正则表达式

整数位不限制,限制两位小数:(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)整数位限制18位,限制两位小数:(^([0-9]{1,18})?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)...

2020-03-04 09:13:04 3193 3

原创 用.pem和.key,给tomcat配置SSL

关于tomcat配置SSL,网上教程乱的很,但是很少有一篇文章就能够讲明白的。现在我写一个,只要你手里有.pem和.key文件,跟着文章做,肯定能配置成功。1、服务器证书分很多种,目前的PKCS12位行业标准格式(文件后缀.p12或者.pfx)。那么我们第一步就是用.pem和.key来生成证书文件。2、要生成PKCS12格式证书文件,需要openssl,没有的话可以自行下载或者使用我提供的...

2019-09-18 15:00:10 6871

转载 SpringBoot注解整理

转载:https://www.cnblogs.com/tanwei81/p/6814022.html一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configura...

2019-08-22 11:42:13 109

原创 Linux下根据webservice地址生成jar包

百度了半天一步步找到的解决方法,实测可行。在这边整合一下然后分享出来。(分享放在度盘,链接在文章下面)1、既然是在linux下,那么linux的jdk是必须的。我用的是jdk1.8.0_211,没有的话去oracle官网下载一个即可https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315...

2019-06-18 10:58:47 389

转载 linux中,tomcat启动慢的解决方法

java启动特别慢,而且控制台有org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom打开java文件路径/java/jdk/jre/lib/security/java.security文件securerandom.source=file:/dev/urandom替换成securerandom.source=...

2019-06-13 15:23:22 1829

转载 jquery实现html转义 反转义

参考来源:https://www.cnblogs.com/woostundy/p/4138173.html实现方式:$('<div>').text('<a>').html()结果:&lt;a&gt;$('<div>').html('&lt;a&gt;').text()结果:<a><...

2019-04-16 09:35:58 3870

原创 不刷新页面更改地址栏内容

  先贴出来代码:    var stateObject = {};    var title = "";    var newUrl = "www.baidu.com";    history.pushState(stateObject,title,newUrl);只要将newUrl里面的内容换成自己想要的就行了 ...

2019-02-12 16:03:36 369

原创 No Identifier specified for entity问题点排查

1、先看下对应的model是不是有@Id注解如果没有就先把注解加到主键对应的字段上面,我之前有一次就是因为主键不是uuid也不是自增id,就没加,然后启动的时候就一直报错2、如果有id注解,那么看一下注解所属的包是否正确(正确的包:import javax.persistence.*;)...

2019-01-16 14:48:40 805

原创 SQL 操作表结构(创建字段,删除字段,修改字段)

新增字段:ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL删除字段:ALTER TABLE [表名] DROP COLUMN [字段名]修改字段:ALTER TABLE [表名] MODIFYCOLUMN [字段名] NVARCHAR (50) NULL...

2018-08-23 15:57:02 6538 2

axis-jar.zip

解决Linux下根据webservice地址生成jar包的问题,所需要的文件。解压密码datalooksa

2019-06-18

空空如也

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

TA关注的人

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