- 博客(24)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 好用网站收集及推荐
点我访问该页面包含了一些好用的工具网站,ai工具网站,影视,音乐,图片网站,以后遇到好用的网站也会收集到这里边,欢迎大家访问收藏页面预览
2023-10-12 15:17:54 95
原创 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 733
原创 (已解决)SpringBoot微信公众号服务器配置时验证通过却提示配置失败
项目基于WxJava开发,版本说明SpringBoot:2.3.4.RELEASEJDK:1.8.0_91WxJava:3.9.0问题配置时提示配置失败,已经进入代码并且验证通过,也按照文档将返回值返回(以下是我通过测试号演示)解决方法使用respone输出流返回结果,接口改为无返回值即可over,配置成功了,继续踩坑吧...
2021-06-26 22:22:34 637 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 1011
原创 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 2478
原创 下载DLL的网站
https://cn.dll-files.com/download/7b92a6cb5d2cad407c457ab12d2b211d/msvcp140.dll.html?c=WEhXVVpnS2JibHlEZ1N0Z0hVVVdvQT09
2021-06-26 20:49:15 2779
原创 JVM学习-垃圾回收
一、如何判断对象是否可以被回收:1. 引用计数法:对象被其他对象引用计数+1,不再引用就-1,0就表示可以被回收掉了。弊端:如果两个对象互相引用,各自的计数都是1,但是没有其他对象引用他们,就不能被回收。2. 可达性分析算法:垃圾回收之前,会对堆内存进行扫描,来检测每个对象是否会被根对象(GC Root)直接或间接引用,如果是那么这个对象不能被回收,反之则可以回收。举个例子:像一串葡萄一样,如果把葡萄从顶部提起来,跟随葡萄一同起来的葡萄果代表不能被回收的对象,而那些断开散落的则是能被回收的对
2021-06-26 20:46:35 138
转载 集合对象深拷贝方法
// 对象要序列化接口 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 682
转载 十六进制字符串与字节数组转换工具
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 2242
原创 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 1076 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 335
原创 IntelliJ IDEA搜索不到插件问题解决
问题有时候看到网上介绍好用的插件,打开idea File-setting-Plugins时搜索插件名(注意插件名的空格格式)时发现搜索不到,无论怎么搜索都搜索不到,如下图。建议这个时候可以尝试一下操作:关闭项目在下图位置打开插件仓库搜索搜索下载即可。...
2021-03-01 16:41:40 1830
原创 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 452
原创 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 352
原创 Redis哨兵
哨兵哨兵(sentinel)是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master。一. 哨兵的作用监控不断的检查master和slave是否正常运行,master存活检测、master与slave运行情况检测。通知(提醒)当被监控的服务器出现问题时,向其他(哨兵间,客户端)发送通知。自动故障转移断开master与slave连接,选取一个slave作为master,将其他slave连接到新的
2020-12-28 11:54:01 259
原创 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 770
转载 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 201
原创 服务启动时,报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 2645
原创 MySQL存储过程的学习
MySQL存储过程作为mysql的初学者,自己看着教程视频,做的笔记,可能有些误差,可指出更正.什么是存储过程存储过程和函数就是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化开发人员很多过程,减少数据在数据库和服务间的传输,对于提高数据处理的效率是有好处的.存储过程和存储函数区别在于函数必须有返回值,而存储过程没有.– 函数:是一个有返回值的过程.– 过程:...
2019-10-18 19:59:03 353 1
一个笔试题,取大量数据的最近10条记录,要能应对高并发
2021-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人