自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pei's Blog

个人博客网站:blog.goku.top

  • 博客(24)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 好用网站收集及推荐

点我访问该页面包含了一些好用的工具网站,ai工具网站,影视,音乐,图片网站,以后遇到好用的网站也会收集到这里边,欢迎大家访问收藏页面预览

2023-10-12 15:17:54 84

转载 解决macos安装软件提示已损坏

因为不是一次两次遇到了,每次遇到都要去搜索解决,所以记录一下,方便之后使用。

2023-10-12 15:11:27 346

转载 mac自用开发环境记录

mac开发环境记录

2022-12-05 21:36:32 178 1

转载 一段css,让hexo-butterfly博客变灰

网站变灰

2022-12-05 21:31:34 161

原创 Spring中使用模板方法模式

title: Spring中使用模板方法模式(接上文)date: 2021-12-13 19:59:16description: 之前Spring项目中使用策略模式+工厂模式的扩展categories: Javatags:- 设计模式- Java- Spring{% note info no-icon %}接上一篇文章末尾提出的扩展点,本次进行实现。上文链接:Spring项目中使用策略模式+工厂模式{% endnote %}改动以下是之前的PayService接口,之前为了举例,.

2022-03-07 13:59:16 716

原创 Spring项目中使用策略模式和工厂模式

不同类型的数据对应不同的处理的情况,自己经常以下边的方式处理,个人感觉扩展性也比较强,做个记录。

2022-03-04 21:01:13 641

原创 (已解决)SpringBoot微信公众号服务器配置时验证通过却提示配置失败

项目基于WxJava开发,版本说明SpringBoot:2.3.4.RELEASEJDK:1.8.0_91WxJava:3.9.0问题配置时提示配置失败,已经进入代码并且验证通过,也按照文档将返回值返回(以下是我通过测试号演示)解决方法使用respone输出流返回结果,接口改为无返回值即可over,配置成功了,继续踩坑吧...

2021-06-26 22:22:34 621 1

原创 (已解决)SpringBoot收不到微信公众号推送的消息及不能被动回复消息

之前遇到的问题,一直没记录,突然想起来,特此记录项目基于WxJava开发,版本说明SpringBoot:2.3.4.RELEASEJDK:1.8.0_91WxJava:3.9.0问题1:不能收到推送消息WxJava给出的demo@PostMapping(produces = "application/xml; charset=UTF-8") public String post(@PathVariable String appid,

2021-06-26 21:57:35 982

原创 MySQL索引创建语法

1. 创建索引创建普通索引ALTER TABLE table_name ADD INDEX index_name ( column_name ) ;创建唯一索引ALTER TABLE table_name ADD UNIQUE index_name ( column_name );创建全文索引ALTER TABLE table_name ADD FULLTEXT ( c...

2021-06-26 21:12:47 2460

原创 下载DLL的网站

https://cn.dll-files.com/download/7b92a6cb5d2cad407c457ab12d2b211d/msvcp140.dll.html?c=WEhXVVpnS2JibHlEZ1N0Z0hVVVdvQT09

2021-06-26 20:49:15 2655

原创 JVM学习-垃圾回收

一、如何判断对象是否可以被回收:1. 引用计数法:对象被其他对象引用计数+1,不再引用就-1,0就表示可以被回收掉了。弊端:如果两个对象互相引用,各自的计数都是1,但是没有其他对象引用他们,就不能被回收。2. 可达性分析算法:垃圾回收之前,会对堆内存进行扫描,来检测每个对象是否会被根对象(GC Root)直接或间接引用,如果是那么这个对象不能被回收,反之则可以回收。举个例子:像一串葡萄一样,如果把葡萄从顶部提起来,跟随葡萄一同起来的葡萄果代表不能被回收的对象,而那些断开散落的则是能被回收的对

2021-06-26 20:46:35 129

转载 集合对象深拷贝方法

// 对象要序列化接口 Serializable 提供 serialVersionUID 字段public static <T> List<T> deepCopy(List<T> src) { ByteArrayOutputStream byteout = null; ObjectOutputStream out = null; ByteArrayInputStream bytein = null; Obj

2021-05-06 17:42:05 671

转载 十六进制字符串与字节数组转换工具

public static byte[] hexToBytes(String hex) { hex = hex.length() % 2 != 0 ? "0" + hex : hex; byte[] b = new byte[hex.length() / 2]; for (int i = 0; i < b.length; i++) { int index = i * 2; int v = Integer.

2021-03-30 17:58:59 2204

原创 IntelliJ IDEA打开Java项目,依赖都存在但是pom.xml坐标报红

问题本地maven仓库都有这些依赖,但是项目的pom.xml文件报红。我本人遇到这个问题一般都是下边这样操作的,注意是IntelliJ IDEA,eclipse不适用,并且保证自己maven仓库是有对应的依赖jar包的。一个小妙招附上一个清理maven下载失败jar包的工具windows清理Maven本地仓库失败jar。清理完失败jar包再进行操作更佳。把报红的maven依赖坐标剪切掉,然后点击maven的刷新按钮,重新加载依赖。把刚才剪切的依赖再复制上,再次点击maven的刷新按钮,重新

2021-03-01 17:09:52 1052 2

原创 windows系统清理Maven本地仓库失败jar

set REPOSITORY_PATH=仓库绝对路径rem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do ( del /s /q %%i)rem 搜索完毕pause复制上边命令把仓库路径修改为自己本地仓库路径新建文本文件粘贴上去,修改文本文件名为.bat格式,双击运行。...

2021-03-01 17:06:13 320

原创 IntelliJ IDEA搜索不到插件问题解决

问题有时候看到网上介绍好用的插件,打开idea File-setting-Plugins时搜索插件名(注意插件名的空格格式)时发现搜索不到,无论怎么搜索都搜索不到,如下图。建议这个时候可以尝试一下操作:关闭项目在下图位置打开插件仓库搜索搜索下载即可。...

2021-03-01 16:41:40 1792

原创 Vue反向代理解决跨域

废话不多说,直接上配置,VUE版本:2.6.10网上介绍的也大都是上边的这个配置,但我配上一直不可以,直到看到这个issues关键所在:.env.development中的VUE_APP_BASE_API 如果为空,切配置了vue.config.js,则会走代理。所以把.env.development的VUE_APP_BASE_API改为空即可。...

2021-02-26 17:39:10 431

原创 Redis5.0搭建集群(阿里云服务器)

本人工作之余学习记录。redis5.0以上搭建集群非常的方便,不需要ruby环境。1.安装Redis教程有好多,这里就不赘述了。我这里使用的是5.0.7的版本。2.配置redis.conf进入到redis的安装目录找到redis.conf,我一般不直接在原来的配置文件修改,复制一份,命名redis-7000.conf,打算部署7000-7005一共6个节点,每个节点的配置文件名就是端口名。cp redis.conf redis-7000.conf2.1 主要做一下修改#端口号port 7

2021-01-29 13:44:26 340

原创 Redis哨兵

哨兵哨兵(sentinel)是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master。一. 哨兵的作用监控不断的检查master和slave是否正常运行,master存活检测、master与slave运行情况检测。通知(提醒)当被监控的服务器出现问题时,向其他(哨兵间,客户端)发送通知。自动故障转移断开master与slave连接,选取一个slave作为master,将其他slave连接到新的

2020-12-28 11:54:01 246

原创 windows系统git使用zip命令报错解决方法

下载地址 下载zip-3.0-bin.zip和bzip2-1.0.5-bin.zip解压压缩包并把zip-3.0-bin.zip解压后的bin文件夹下的zip.exe文件和bzip2-1.0.5-bin.zip解压后的bin文件夹下的bzip2.dll文件统一放在本地git安装目录**/usr/bin**下然后就完美解决了...

2020-11-17 21:24:55 750

转载 linux部署redis,并远程连接

https://www.cnblogs.com/hunanzp/p/12304622.html参考的这个链接部署的redis,由于我需要用到远程链接,则需要把配置改成支持远程链接的。vim /usr/local/redis/redis.conf/bind找到 bind,注释掉/protected-modeprotected-mode配置为no,表示允许远程链接最后因为我的是阿里云服务器,需要开放redis的端口。打开阿里云控制台-网络与安全-安全组-配置规则里添加redis的端口,就可

2020-08-06 10:55:15 194

转载 看到一篇mq相关不错的文章,做一个记录

文章地址

2020-07-16 16:37:19 94

原创 服务启动时,报Command line is too long异常

Command line is too long. Shorten command line for * or also for Spring Boot default configuration异常.异常如图,提示命令过长。解决方案:找到项目中.idea下的workspace.xml配置文件。搜索如下数据:在该标签下加入配置:异常如图,提示命令过长。解决方案:找到项目中.idea下的workspace.xml配置文件。搜索如下数据:<component name="Properties

2020-05-16 16:12:47 2631

原创 MySQL存储过程的学习

MySQL存储过程作为mysql的初学者,自己看着教程视频,做的笔记,可能有些误差,可指出更正.什么是存储过程存储过程和函数就是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化开发人员很多过程,减少数据在数据库和服务间的传输,对于提高数据处理的效率是有好处的.存储过程和存储函数区别在于函数必须有返回值,而存储过程没有.– 函数:是一个有返回值的过程.– 过程:...

2019-10-18 19:59:03 328 1

BytesHexConvertUtils.java

十六进制字符串与字节数组转换工具类

2021-03-30

屏蔽百度推广Chrome插件.zip

屏蔽百度推广插件Chrome,亲测有效

2021-02-23

屏蔽百度推广chrome插件.7z

屏蔽百度推广chrome插件

2021-02-22

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

TA关注的人

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