- 博客(141)
- 资源 (2)
- 收藏
- 关注
原创 npm、yarn、pnpm在install下载electron时报错解决
【代码】npm、yarn、pnpm在install下载electron时报错解决。
2024-12-03 14:41:04
241
1
原创 git快速合并代码dev->master
请注意,如果您在开发时使用了其他分支,请确保在将更改合并到 master 分支之前将这些更改合并到 dev 分支中。日常开发都是在dev分支进行开发,但是dev代码开发测试完成后,需要将dev代码合到master主分支上。开发者一般在dev上进行开发,开发完成一个功能并测试稳定后,应将代码合并到master分支;注意:这是没有冲突的情况下,如果有冲入,请自行搜索合并时冲突的解决方法。一个代码仓库,包含两个分支,一个是master,另一个是dev;
2024-10-30 17:00:40
440
原创 vue-json-viewer组件 copyable失效,页面并不现实copy按钮
在json-viewer中通过v-slot后,页面正常可以复制了,如下图。最后通过官网的issue得出,这是个bug,我的版本是。注意:这里我的页面右上角并没有出现copy按钮。
2024-06-19 16:20:35
791
原创 Windows安装ElasticsSearch详细指南(亲测)
ElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。下载JDK1.8,下载完成后安装。
2024-04-22 15:01:25
1350
原创 git仓库迁移后,更新本地代码关联的git地址
上的代码,可以通过gitlab图形界面直接执行,也可以通过代码git push重新上传的方式,这里不多介绍。git remote add origin 新地址。// 再次查看本地代码关联的git仓库地址。// 查看本地代码关联的git仓库地址。// 删除本地关联的git仓库地址。// 本地代码关联新的仓库地址。
2024-03-06 19:09:44
362
原创 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
808
原创 拿到一个python项目,怎么根据requirements.txt 完成环境导入
在顶部菜单中,选择 “File”(文件) > “Settings”(设置)(在Windows上是 “File” > “Settings”,在Mac上是 “PyCharm” > “Preferences”)。请确保你的项目的依赖项与该解释器兼容。在 “Python Interpreter” 部分,你应该看到项目现在使用的是你刚刚选择的解释器。: 在设置窗口左侧,选择 “Project: YourProjectName”(你的项目名称)下的 “Python Interpreter”(Python解释器)。
2024-01-19 14:27:38
15576
2
原创 Linux使用crontab创建定时任务
Linux crontab 是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。
2024-01-18 16:27:40
1137
原创 NodeJS安装
因为java行业不景气,人才严重过剩,像我我这样的人,只能选择往广度走走,开始学Vue3.Vue3现在默认要NodeJs版本16及以上,所以我这里安装了18.18.0的,目前逛网最新稳定版本是20版本的。
2023-12-06 20:48:36
1832
原创 Maven终端打包时报Unknown lifecycle phase “.test.skip=true“
再windows的cmd窗口进行项目打包,需要将参数用英文符号包裹起来“ ' ”
2023-12-02 15:59:06
503
原创 maven 将Jar包安装到本地仓库
DartifactId=工程名称,自定义。-Dversion=1.0 (版本号)-Dfiel= jar包所在的全路径。-DgroupId=组织名称,自定义。-Dpackagin=打包方式。
2023-11-24 17:24:19
612
原创 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
147
原创 PIL(Python Imaging Library)中保存图片时,save()函数使用详解
ICC配置文件是一种描述颜色空间和颜色管理信息的文件,用于确保图像在不同设备和软件之间的一致显示和输出。但是,对于大多数图像格式来说,水平和垂直方向上的 DPI 设置为相同的值是足够的。表示在保存图像时设置水平和垂直方向上的 DPI(每英寸点数)为相同的值。在上述示例中,我们将图像的 DPI 设置为 300,并使用。,同时将水平和垂直方向上的 DPI 设置为相同的值。参数,您可以将ICC配置文件嵌入到保存的图像中。以下是示例代码,展示了如何在保存图像时使用。的图像,并将ICC配置文件的路径设置为。
2023-05-18 11:48:15
28081
3
原创 定时任务Quartz Cron Trigger每40秒触发一次作业时,并不是每隔40秒
在这种情况下,在 50 分钟内只有一个可用增量(1 秒)。第一个数字指定要开始的值,在本例中为 0。在“/”之前指定“*”等效于指定 0。因此,作业只会在分钟(0 和 60 可互换)和 50 秒时触发。如果周期可以除以多个增量,例如 0/10,那么它将在每个时间触发每个增量,例如在 10、20、30 等秒处。“/”语法指定时间段内的增量,而不是重复间隔。诚然,这是一个微妙而令人困惑的差异。如果您希望作业定期触发,则可以使用具有指定条件的石英。
2023-05-05 17:45:57
829
原创 Java存储Mysql的增量数据在Hive上
遇到一个需求是同步mysql的增量数据到Hive上,然后通过Hadoop进行数据的统计。然后将Hadoop的统计结果通过Echarts进行展示。这个Demo写好了,但是还没优化完,后面再补充……
2022-10-24 08:58:22
900
原创 电脑版微信怎么双开、多开
起因:公司客服有多个两个或多个账号用于处理售后问题,期望电脑可以登录多个微信用于处理工作事务、电脑版微信怎么双开、多开微信几乎是人人必备的沟通交流工具,而且很多朋友还不止一个微信号。在用电脑登陆微信的时候,怎么样才能实现微信双开甚至多开呢?工具/原料 电脑 电脑版微信 多个微信号 方法/步骤 1 首先我们要在电脑上安装一个PC版微信,直接在微信官网下载即可。 新建一个txt文本文件,在文件中写入如下代码: @echo off
2022-10-11 11:09:48
11661
2
原创 零侵入性:Spring注解@Retryable,优雅的实现循环重试功能
前言在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码。然而spring-retry却可以通过注解,在不入侵原有业务逻辑代码的方式下,优雅的实现重处理功能。一、@Retryable是什么?spring系列的spring-retry是另
2022-04-26 09:00:14
704
原创 比优快云更和平程序员网站,用于学习
比较好的程序员网站对国内技术社区博客园 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
2621
原创 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
239
原创 thymeleaf基础操作语法
本文只适用于不会Java对HTML语言有基础的程序员们,是浏览了各大博客后收集整理,重新编辑的一篇文章,希望能对大家有所帮助。最后本文如果有哪里写错的,希望各位大神们能够批评指正,谢谢大家! 对于Thymeleaf,网上特别官方的解释无非就是:网站或者独立应用程序的新式的服务端java模板引擎,可以执行HTML,XML,JavaScript,CSS甚至纯文本模板。这个解释没有任何问题,它确实是建立在Java的基础之上的,但是像我这种只会前端不懂Java的人,其实也可以运用它。了解angular的人在看
2021-11-05 18:14:38
1598
原创 Spring 中经典的 9 种设计模式,打死也要记住
Spring中涉及的设计模式总结1.简单工厂(非23种设计模式中的一种)实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。实质:由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。实现原理:bean容器的启动阶段: 读取bean的xml配置文件,将bean元素分别转换成一个BeanDefinition对象。
2021-11-05 18:07:41
305
原创 @Value竟然能玩出这么多花样(详解)
前言对于从事java开发工作的小伙伴来说,spring框架肯定再熟悉不过了。spring给开发者提供了非常丰富的api,满足我们日常的工作需求。如果想要创建bean实例,可以使用@Controller、@Service、@Repository、@Component等注解。如果想要依赖注入某个对象,可以使用@Autowired和@Resource注解。如果想要开启事务,可以使用@Transactional注解。如果想要动态读取配置文件中的某个系统属性,可以使用@Value注解。等等,还
2021-10-14 09:09:52
1096
1
原创 常考的 21 条 Linux 命令
一、文件和目录1. cd命令(它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径) cd /home 进入 '/ home' 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 2. pwd命令pw...
2021-10-09 10:04:21
178
原创 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
996
原创 微信开发这工具的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
649
原创 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
109689
原创 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
909
原创 Thymeleaf使用
本文只适用于不会Java对HTML语言有基础的程序员们,是浏览了各大博客后收集整理,重新编辑的一篇文章,希望能对大家有所帮助。最后本文如果有哪里写错的,希望各位大神们能够批评指正,谢谢大家! 对于Thymeleaf,网上特别官方的解释无非就是:网站或者独立应用程序的新式的服务端java模板引擎,可以执行HTML,XML,JavaScript,CSS甚至纯文本模板。这个解释没有任何问题,它确实是建立在Java的基础之上的,但是像我这种只会前端不懂Java的人,其实也可以运用它。了解angular的人在看
2021-06-10 15:59:09
1602
原创 本地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
492
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人