笔记
Sgr997
这个作者很懒,什么都没留下…
展开
-
mac自用开发环境记录
mac开发环境记录转载 2022-12-05 21:36:32 · 178 阅读 · 1 评论 -
Spring项目中使用策略模式和工厂模式
不同类型的数据对应不同的处理的情况,自己经常以下边的方式处理,个人感觉扩展性也比较强,做个记录。原创 2022-03-04 21:01:13 · 641 阅读 · 0 评论 -
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 阅读 · 0 评论 -
下载DLL的网站
https://cn.dll-files.com/download/7b92a6cb5d2cad407c457ab12d2b211d/msvcp140.dll.html?c=WEhXVVpnS2JibHlEZ1N0Z0hVVVdvQT09原创 2021-06-26 20:49:15 · 2656 阅读 · 0 评论 -
JVM学习-垃圾回收
一、如何判断对象是否可以被回收:1. 引用计数法:对象被其他对象引用计数+1,不再引用就-1,0就表示可以被回收掉了。弊端:如果两个对象互相引用,各自的计数都是1,但是没有其他对象引用他们,就不能被回收。2. 可达性分析算法:垃圾回收之前,会对堆内存进行扫描,来检测每个对象是否会被根对象(GC Root)直接或间接引用,如果是那么这个对象不能被回收,反之则可以回收。举个例子:像一串葡萄一样,如果把葡萄从顶部提起来,跟随葡萄一同起来的葡萄果代表不能被回收的对象,而那些断开散落的则是能被回收的对原创 2021-06-26 20:46:35 · 130 阅读 · 0 评论 -
集合对象深拷贝方法
// 对象要序列化接口 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 阅读 · 0 评论 -
十六进制字符串与字节数组转换工具
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 阅读 · 0 评论 -
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 · 1053 阅读 · 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 阅读 · 0 评论 -
IntelliJ IDEA搜索不到插件问题解决
问题有时候看到网上介绍好用的插件,打开idea File-setting-Plugins时搜索插件名(注意插件名的空格格式)时发现搜索不到,无论怎么搜索都搜索不到,如下图。建议这个时候可以尝试一下操作:关闭项目在下图位置打开插件仓库搜索搜索下载即可。...原创 2021-03-01 16:41:40 · 1792 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Redis哨兵
哨兵哨兵(sentinel)是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master。一. 哨兵的作用监控不断的检查master和slave是否正常运行,master存活检测、master与slave运行情况检测。通知(提醒)当被监控的服务器出现问题时,向其他(哨兵间,客户端)发送通知。自动故障转移断开master与slave连接,选取一个slave作为master,将其他slave连接到新的原创 2020-12-28 11:54:01 · 247 阅读 · 0 评论 -
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 阅读 · 0 评论 -
看到一篇mq相关不错的文章,做一个记录
文章地址转载 2020-07-16 16:37:19 · 95 阅读 · 0 评论