自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (2)
  • 收藏
  • 关注

原创 vue-json-viewer组件 copyable失效,页面并不现实copy按钮

在json-viewer中通过v-slot后,页面正常可以复制了,如下图。最后通过官网的issue得出,这是个bug,我的版本是。注意:这里我的页面右上角并没有出现copy按钮。

2024-06-19 16:20:35 394

原创 流量录制学习

流量录制学习,比vivo的moonbox要好用。

2024-06-06 11:27:37 229

原创 Windows安装ElasticsSearch详细指南(亲测)

ElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。下载JDK1.8,下载完成后安装。

2024-04-22 15:01:25 1164

原创 git仓库迁移后,更新本地代码关联的git地址

上的代码,可以通过gitlab图形界面直接执行,也可以通过代码git push重新上传的方式,这里不多介绍。git remote add origin 新地址。// 再次查看本地代码关联的git仓库地址。// 查看本地代码关联的git仓库地址。// 删除本地关联的git仓库地址。// 本地代码关联新的仓库地址。

2024-03-06 19:09:44 239

原创 window使用source导入sql文件报No connection. Trying to reconnect... ERROR 2005 (HY000): Unknown MySQL server

将数据库连接设置编码格式:--default-character-set=utf8。起因:从服务器同步sql文件到本地数据库,使用source sql文件时报错。这时再使用 source导入就可以了。

2024-03-01 18:38:47 518

原创 拿到一个python项目,怎么根据requirements.txt 完成环境导入

在顶部菜单中,选择 “File”(文件) > “Settings”(设置)(在Windows上是 “File” > “Settings”,在Mac上是 “PyCharm” > “Preferences”)。请确保你的项目的依赖项与该解释器兼容。在 “Python Interpreter” 部分,你应该看到项目现在使用的是你刚刚选择的解释器。: 在设置窗口左侧,选择 “Project: YourProjectName”(你的项目名称)下的 “Python Interpreter”(Python解释器)。

2024-01-19 14:27:38 4567

原创 Linux使用crontab创建定时任务

Linux crontab 是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。

2024-01-18 16:27:40 1037

原创 NodeJS安装

因为java行业不景气,人才严重过剩,像我我这样的人,只能选择往广度走走,开始学Vue3.Vue3现在默认要NodeJs版本16及以上,所以我这里安装了18.18.0的,目前逛网最新稳定版本是20版本的。

2023-12-06 20:48:36 1064

原创 Maven终端打包时报Unknown lifecycle phase “.test.skip=true“

再windows的cmd窗口进行项目打包,需要将参数用英文符号包裹起来“ ' ”

2023-12-02 15:59:06 362

原创 maven 将Jar包安装到本地仓库

DartifactId=工程名称,自定义。-Dversion=1.0 (版本号)-Dfiel= jar包所在的全路径。-DgroupId=组织名称,自定义。-Dpackagin=打包方式。

2023-11-24 17:24:19 540

原创 如何实现Redisson分布式锁

Redisson分布式锁的快速实现

2023-11-14 15:03:48 550

原创 Windows安装RocketMQ

RocketMQ默认的虚拟机内存较大,启动如果因为内存不足报错则需要编辑bin目录下的runbroker.cmd和runserver.cmd,从而来修改默认的JVM内存大小。查看一下5.1.0版本中runserver.cmd配置文件中,对于JVM默认参数配置是:堆内存控制在2G,新生代控制在1G,元空间初始化128M,最大320M。笔者电脑配置是32G,所以默认启动没有说明问题,要是你的电脑配置内存没有这个多,可以修改上述JVM参数。runbroker.cmd →对应的是broker的配置。

2023-11-09 09:46:59 93

原创 1024蹭个热闹

真热闹。

2023-10-24 19:59:43 61

原创 Python遍历对文件夹进行级联遍历os.walk()

及其所有子文件夹中的文件和文件夹。函数时,它会遍历指定的文件夹。

2023-06-02 17:11:15 1093

原创 PIL(Python Imaging Library)中保存图片时,save()函数使用详解

ICC配置文件是一种描述颜色空间和颜色管理信息的文件,用于确保图像在不同设备和软件之间的一致显示和输出。但是,对于大多数图像格式来说,水平和垂直方向上的 DPI 设置为相同的值是足够的。表示在保存图像时设置水平和垂直方向上的 DPI(每英寸点数)为相同的值。在上述示例中,我们将图像的 DPI 设置为 300,并使用。,同时将水平和垂直方向上的 DPI 设置为相同的值。参数,您可以将ICC配置文件嵌入到保存的图像中。以下是示例代码,展示了如何在保存图像时使用。的图像,并将ICC配置文件的路径设置为。

2023-05-18 11:48:15 20173

原创 JDK8运算取值方法之String.join()方法使用

【代码】JDK8运算取值方法之String.join()方法使用。

2023-05-15 09:33:12 399

原创 JDK8之Optional类

Optional。

2023-05-15 09:02:50 371

原创 Pycharm2023.1怎么更改git的远程路径

【代码】Pycharm2023.1怎么更改git的远程路径。

2023-05-12 11:25:27 1689

原创 定时任务Quartz Cron Trigger每40秒触发一次作业时,并不是每隔40秒

在这种情况下,在 50 分钟内只有一个可用增量(1 秒)。第一个数字指定要开始的值,在本例中为 0。在“/”之前指定“*”等效于指定 0。因此,作业只会在分钟(0 和 60 可互换)和 50 秒时触发。如果周期可以除以多个增量,例如 0/10,那么它将在每个时间触发每个增量,例如在 10、20、30 等秒处。“/”语法指定时间段内的增量,而不是重复间隔。诚然,这是一个微妙而令人困惑的差异。如果您希望作业定期触发,则可以使用具有指定条件的石英。

2023-05-05 17:45:57 635

原创 IDEA上更换Git路径和分支

idea更换git路径

2023-03-03 10:32:10 2493

原创 Java存储Mysql的增量数据在Hive上

遇到一个需求是同步mysql的增量数据到Hive上,然后通过Hadoop进行数据的统计。然后将Hadoop的统计结果通过Echarts进行展示。这个Demo写好了,但是还没优化完,后面再补充……

2022-10-24 08:58:22 857

原创 ELK环境部署

ELK环境部署

2022-10-11 15:09:32 120

原创 电脑版微信怎么双开、多开

起因:公司客服有多个两个或多个账号用于处理售后问题,期望电脑可以登录多个微信用于处理工作事务、电脑版微信怎么双开、多开微信几乎是人人必备的沟通交流工具,而且很多朋友还不止一个微信号。在用电脑登陆微信的时候,怎么样才能实现微信双开甚至多开呢?工具/原料 电脑 电脑版微信 多个微信号 方法/步骤 1 首先我们要在电脑上安装一个PC版微信,直接在微信官网下载即可。 新建一个txt文本文件,在文件中写入如下代码: @echo off

2022-10-11 11:09:48 11269

原创 零侵入性:Spring注解@Retryable,优雅的实现循环重试功能

前言在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码。然而spring-retry却可以通过注解,在不入侵原有业务逻辑代码的方式下,优雅的实现重处理功能。一、@Retryable是什么?spring系列的spring-retry是另

2022-04-26 09:00:14 588

原创 比CSDN更和平程序员网站,用于学习

比较好的程序员网站对国内技术社区博客园 https://www.cnblogs.com/掘金 https://juejin.cn/思否 https://segmentfault.com/开源中国 https://www.oschina.net/51CTO https://www.51cto.com/V2EX https://www.v2ex.com/开发者头条 https://toutiao.io/GitChat https://gitbook.cn/牛客网 http

2022-03-23 09:49:58 1851

原创 9 个实用 shell 脚本

1、Dos攻击防范(自动屏蔽攻击 IP)#!/bin/bashDATE=$(date +%d/%b/%Y:%H:%M)LOG_FILE=/usr/local/nginx/logs/demo2.access.logABNORMAL_IP=$(tail -n5000$LOG_FILE|grep$DATE|awk'{a[$1]++}END{for(i in a)if(a[i]>10)print i}')forIPin$ABNORMAL_IP;doif[ $(ipt...

2022-03-10 17:12:37 207

原创 Git怎么将本地的一个项目push到两个不同的地址

二、

2021-12-07 17:26:29 650

原创 thymeleaf基础操作语法

本文只适用于不会Java对HTML语言有基础的程序员们,是浏览了各大博客后收集整理,重新编辑的一篇文章,希望能对大家有所帮助。最后本文如果有哪里写错的,希望各位大神们能够批评指正,谢谢大家!  对于Thymeleaf,网上特别官方的解释无非就是:网站或者独立应用程序的新式的服务端java模板引擎,可以执行HTML,XML,JavaScript,CSS甚至纯文本模板。这个解释没有任何问题,它确实是建立在Java的基础之上的,但是像我这种只会前端不懂Java的人,其实也可以运用它。了解angular的人在看

2021-11-05 18:14:38 1491

原创 Spring 中经典的 9 种设计模式,打死也要记住

Spring中涉及的设计模式总结1.简单工厂(非23种设计模式中的一种)实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。实质:由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。实现原理:bean容器的启动阶段: 读取bean的xml配置文件,将bean元素分别转换成一个BeanDefinition对象。

2021-11-05 18:07:41 263

原创 @Value竟然能玩出这么多花样(详解)

前言对于从事java开发工作的小伙伴来说,spring框架肯定再熟悉不过了。spring给开发者提供了非常丰富的api,满足我们日常的工作需求。如果想要创建bean实例,可以使用@Controller、@Service、@Repository、@Component等注解。如果想要依赖注入某个对象,可以使用@Autowired和@Resource注解。如果想要开启事务,可以使用@Transactional注解。如果想要动态读取配置文件中的某个系统属性,可以使用@Value注解。等等,还

2021-10-14 09:09:52 1020 1

原创 常考的 21 条 Linux 命令

一、文件和目录1. cd命令(它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径) cd /home 进入 '/ home' 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 2. pwd命令pw...

2021-10-09 10:04:21 133

原创 Java面试题,208道

前言最近有很多粉丝问我,有什么方法能够快速提升自己,通过阿里、腾讯、字节跳动、京东等互联网大厂的面试,我觉得短时间提升自己最快的手段就是背面试题,最近总结了Java常用的面试题,分享给大家,希望大家都能圆梦大厂,加油!目录1、JDK 和 JRE 有什么区别?2、== 和 equals 的区别是什么?3、final 在 java 中有什么作用?4、java 中的 Math.round(-1.5) 等于多少?5、String 属于基础的数据类型吗?6、String str=.

2021-09-13 13:29:12 819

原创 微信开发这工具的wx.uploadImage无法下载图片或者是报invalid media_id hint: [UUtO4a0341d142] rid: 5fd84e4d-5a3

微信开发者文档太坑(接口文档应该写清楚,不然浪费大家时间)问题原因是微信开发者工具只是简单模拟,不提供真实的上传和下载功能,请以真机为准 ,什么意思呢?意思是如果我们开发要调试这部分的功能,那必须是真机调试,否则serverId一直都是一样的“1237378768e7q8e7r8qwesafdasdfasdfaxss111”,这样你根本下载不了你所上传的文件,就会报invalid media_id hint: [UUtO4a0341d142] rid: 5fd84e4d-5a3这个错。..

2021-08-26 10:45:08 571

原创 mybatis plus条件拼接等于、大于、不等于等等

mybatis plus条件拼接条件构造器案例tableAbstractWrapperallEq:全部eq(或个别isNull)eq:等于 =ne:不等于 <>gt:大于 >ge:大于等于 >=lt:小于 <le:小于等于 <=between:BETWEEN 值1 AND 值2notBetween:NOT BETWEEN 值1 AND 值2like:LIKE '%值%'notLike:NOT LIKE '%值%'likeLeft:LIKE '%值'likeRight:LI

2021-06-23 16:10:08 101621

原创 thymeleaf处理日期

本篇介绍些thymeleaf中的日期格式化的方法:1.用#dates.format来解决:<span th:text="${#dates.format(user.date, 'yyyy-MM-dd')}">4564546</span> 或者<span th:text="${#dates.format(billingForm.startTime,'yyyy-MM-ddHH:mm:ss')}">4564546</span>...

2021-06-10 16:15:53 851

原创 Thymeleaf使用

本文只适用于不会Java对HTML语言有基础的程序员们,是浏览了各大博客后收集整理,重新编辑的一篇文章,希望能对大家有所帮助。最后本文如果有哪里写错的,希望各位大神们能够批评指正,谢谢大家!  对于Thymeleaf,网上特别官方的解释无非就是:网站或者独立应用程序的新式的服务端java模板引擎,可以执行HTML,XML,JavaScript,CSS甚至纯文本模板。这个解释没有任何问题,它确实是建立在Java的基础之上的,但是像我这种只会前端不懂Java的人,其实也可以运用它。了解angular的人在看

2021-06-10 15:59:09 1494

原创 本地git关联到远程的github

目录目录目录创建本地仓库ssh连接远程仓库git bush指令(无需输入用户名账号密码)git pull和git fetch其他指令https 转成 ssh 访问的方法:2、git remote add origin git@github.com:用户名/你项目仓库.git (在你的github上复制地址就可以)在项目中设置忽略文件.gitignore创建本地仓库git init在本地创建本地仓库git config --global user...

2021-05-07 13:46:49 340

原创 json解析List对象时出现$ref: “$.list[0]“的问题原因及解决方法

1. 遇到的问题:在解析List时,List的对象中又包含了一个对象。然后使用JSON.toJSONString(List<>);就出现了问题如下:"tokenDTO": {"$ref": "$.balanceList[1].tokenDTO"},然后,百度了一下,出现”ref":".balanceList[1].tokenDTO”就是循环引用造成的。循环引用:当一个对象包含另一个对象时,fastjson就会把该对象解析成引用。注:按我的理解,之所以出现循环引用,主...

2021-04-22 20:08:00 2830 1

原创 mysql

修改表:1.修改之添加列:给stu表添加classname列:ALTER TABLE stu ADD (classname varchar(100));2.修改之修改列类型:修改stu表的gender列类型为CHAR(2):ALTER TABLE stu MODIFY gender CHAR(2);3.修改之修改列名:修改stu表的gender列名为sex:ALTER TABLE stu change gender sex CHAR(2);4.修改之删除列:删除stu表的cla

2021-04-12 13:56:12 108

原创 Vue项目入口文件main.js和App.vue和index.html之间的关系

刚开始接触Vue,说实话对Vue的运行逻辑其实不是很清楚,更多的是比较模糊,今天就先记录下Vue项目在初始化时做了做了什么。1、在初始化的Vue项目中,我们最先接触到的就是main.js,App.vue,index.html这三个文件:index.html---主页,项目入口App.vue---根组件main.js---入口文件那么这几个文件之间的联系如何呢?1.先看index.html中的内容:(为了很好的标识各个文件,我对各文件进行了文字标记)2.在App.vu.

2021-04-08 15:52:36 9020 1

Hadoop 3.2.2

Hadoop下載比較慢,清華園又没有3.2.2的包

2022-08-24

mediautil-1.0和metadata-extractor-2.3.1.jar.zip

照片EXIF信息的读取和改写jar包带实例

2021-06-18

config.ini

office的安装详细讲解及具体操作,主要介绍office 的一些基本操作

2019-08-22

空空如也

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

TA关注的人

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