- 博客(224)
- 资源 (48)
- 收藏
- 关注
原创 git使用摘樱桃的方式,实现特定需求进行提交合并
然后回到主要分支,会发现那2个提交代码已经在主要分支的本地里,选中后进行合并 标注自己的需求内容更改后, 进行推送到远程分支即可。然后双击点别的需求分支,对提交内容选定 进行摘樱桃操作。
2024-06-18 11:13:04
611
原创 通过Excel,生成sql,将A表数据插入B表
文章目录投机取巧的方式,进行表数据初始化通过navicat搜索A表数据,然后复制进excel中通过excel的函数方式,将该批量数据自动生成插入B表的sql语句然后一次性拷贝生成的sql语句,放进navicat中一次执行,直接完成数据初始化
2024-05-31 14:49:10
710
原创 布隆过滤器使用
布隆过滤器的优点:支持海量数据场景下高效判断元素是否存在布隆过滤器存储空间小,并且节省空间,不存储数据本身,仅存储hash结果取模运算后的位标记不存储数据本身,比较适合某些保密场景布隆过滤器的缺点:不存储数据本身,所以只能添加但不可删除,因为删掉元素会导致误判率增加由于存在hash碰撞,匹配结果如果是“存在于过滤器中”,实际不一定存在当容量快满时,hash碰撞的概率变大,插入、查询的错误率也就随之增加了。
2024-04-19 11:53:05
305
原创 spring-bus消息总线的使用
上面封装的事件枚举所记录的是该类的全类限定名称继承的抽象事件类/*** 数据同步通知事件,作为一般通用事件使用,如需要特殊处理建议新增事件*//*** 事件数据*//*** 基础构造器* @param source 引发事件的原始数据* @param originService 引发事件的原始服务* @param destinationService 事件的目标服务*//*** 事件的日志打印,会在监听器监听到事件时输出打印。
2024-01-29 18:05:33
1029
1
原创 如何通过陌生类查到该类在该应用中从哪个依赖来的
点击右侧应用后,点击按钮查看该应用的所有依赖包。输入包名关键字,找到该包在图中位置。找到该包的上级依赖包,双击左键进入。
2024-01-23 11:35:00
483
原创 线上问题排查方法
先进入docker容器,*查看线程占用排行top -Hp 1,此处PID为线程号查看各线程情况可以将栈信息生成文件查看对应线程号的信息,比如要看线程号PID是28的,那么28的16进制是1C,则检索栈文件里ox1C的位置查找对应线程的信息。
2023-11-08 12:13:17
219
原创 定时器处理-txt文件数据解析处理(一)
线程池配置/*** 解析文件数据发送短信线程池} }线程工具类//编号 private final AtomicInteger threadNumber = new AtomicInteger(1);//池子名称 private final String namePrefix;group =(s!= null)?return t;if(!try {logger . warn("{} 阻塞加入 | pool:{}" , name , e);
2023-04-20 16:56:14
296
原创 通过二进制校验手段,实现开关状态status的多种表达
二进制里,从右到左数,第一个则是第0位,这里定义开启产品路由是第0位开关主要看isOpen方法,拿到数据库status字段值,进行判断是否含有指定开关假设status的值是3,那么对应二进制里就是011,代表第0位和第一位开关打开了,第三位开关关闭了,通过该枚举isOpen方法进行验证/*** 开启产品路由* 开启企业路由* 开启统一路由/*** int对应位为1的值* 0000 0100: 对应int为4/*** 对应责任链handler的类。
2023-03-15 14:26:30
248
原创 线程池的使用三
*** @Description 转移队列业务线程池配置} /*** 定时短信转移到队列表//打印参数日志 PoolConfig useConfig = c . printInitInfoAndReturnUse();} /*** 定时短信转移到队列表//打印参数日志 PoolConfig useConfig = c . printInitInfoAndReturnUse();} /*** 线程池配置类。
2022-10-27 14:59:13
471
原创 如何使用docker安装oracle
文章目录操作navicat连接首先在服务器上安装docker:安装docker操作拉取官方镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g查看镜像信息docker images运行oracle镜像变成容器(默认端口是1521)docker run -d -p 1521:1521 --name oracle01 镜像id演示oracle配置等操作如下(傻瓜式操作)[root@e2a
2022-05-30 17:22:45
471
原创 推荐抓包工具
文章目录官方下载地址:https://www.charlesproxy.com/download/破解地址:https://www.zzzmode.com/mytools/charles/在破解地址随便输入一个数字生成key,在charles里点击注册输入该值即可
2022-05-24 11:34:31
163
原创 线程池的使用一
文章目录AdapterStartConfigTvAdapterLiveTvAdapterAdapterStartConfig项目一启动就执行,将自定义任务扔给线程池去跑@Slf4j@Componentpublic class AdapterStartConfig implements ApplicationListener<ContextRefreshedEvent> { @Resource LiveTvAdapter liveTvAdapter; /*
2022-05-22 22:47:32
173
原创 关于 TCP协议和HTTP关系 | TCP的三次握手和四次挥手
文章目录网络分层TCP/IP 与HTTPOSI模型TCP/IP模型TCP 和 UDP 的区别总结TCP的三次握手和四次挥手三次握手四次挥手网络分层TCP/IP 与HTTP目前存在的两种网络分层模型:OSI模型和TCP/IP模型。OSI模型一共分为七层,TCP/IP模型和OSI模型类似,但是只分为四层。OSI模型OSI的全程是Open Systems Interconncection,即开放系统互联,它由ISO(International Organization for Standardiza
2022-05-02 10:46:13
1609
原创 关于RocketMQ 如何保证信息不丢失 | 实现顺序消费 | 持久化机制
保证信息不丢失实现顺序消费持久化机制consumeQueue和IndexFile 相当于索引文件架构设计
2022-05-01 23:01:37
485
1
原创 关于mysql数据库三范式
文章目录第一范式第二范式第三范式第一范式列不可分。每一列都是不可分割的基本数据项。字段都是不可再分的原子属性,同时有一个主键第二范式首先要满足第一范式,非主键字段必须完全依赖于主键字段,不能只依赖于主键的一部分第三范式首先满足第二范式,非主键字段不能依赖于其他非主键字段,消除传递依赖,第三范式又可描述为:表中不存在可以确定其他非关键字的非关键字段。...
2022-05-01 18:30:03
996
原创 关于redis持久化机制
Redis 持久化机制(怎么保证 Redis 挂掉之后再重启数据可以进行恢复快照(snapshotting)持久化(RDB)AOF(append-only file)持久化混合方案很多时候我们需要持久化数据也就是将内存中的数据写入到硬盘里面,大部分原因是为了之后重用数据(比如重启机器、机器故障之后恢复数据),或者是为了防止系统故障而将数据备份到一个远程位置。Redis 不同于 Memcached 的很重要一点就是,Redis 支持持久化,而且支持两种不同的持久化操作。Redis 的一种持久化方式
2022-05-01 12:15:15
184
原创 AKA面经史
文章目录数据库的行锁,表级锁,什么时候出现,怎么避免,死锁项目中如何保证mq消息的不丢失和重复消费,深入红黑树和平衡二叉树的本质区别数据库和缓存一致性,如果保证,这样做会出现不一致性吗根据sql什么情况建立索引,什么时候会失效项目为啥不使用redis存储而使用mongodb存储数据Redis分布式的lua脚本伪代码讲解,加锁和释放锁,异常未释放锁怎么办HashMap和concurrentHashmap区别,讲解一下concurrenthashmapArrayList和LinkList的区
2022-04-25 17:04:42
1538
plugin.intellij.assistant.mybaitslog-2020.1-1.0.3.zip
2021-09-15
Postman-win64-7.13.0-Setup.zip
2021-04-16
keepalived-1.2.19.tar.zip
2021-03-15
nginx-1.6.2.tar.zip
2021-03-15
jdk-8u161-linux-x64.tar.zip
2021-03-12
navicat12.zip
2021-03-12
zookeeper-3.4.12.tar.zip
2021-03-12
seata-server-1.3.0 .zip
2021-03-12
mongodb-org-server-4.0.10-1.el7.x86_64.zip
2021-03-12
elasticsearch-6.5.4.zip
2021-03-12
apache-maven-3.6.3.zip
2021-03-12
canal.deployer-1.1.4.tar.zip
2021-03-12
apache-tomcat-8.5.40.tar.zip
2021-03-12
mongodb-org-server-4.0.10-1.el7.x86_64.rpm
2021-03-12
支付宝开放平台助手.zip
2021-03-11
zookeeper-3.4.11.zip
2021-03-10
ZooInspector.zip
2021-03-10
sentinel.zip
2021-03-10
rocketmq-console.zip
2021-03-10
rocketmq-4.5.1.zip
2021-03-10
nacos-server-1.3.2.zip
2021-03-10
elastic-job-lite-console-2.1.5.zip
2021-03-10
jmeter-5.2.1.zip
2021-03-10
natapp_windows_amd64_2_3_9.zip
2021-03-10
Md5Utils(接口防篡改算法).java
2021-01-27
md5的js文件,可用于前端使用和后端相同的算法加密参数,实现接口防篡改
2021-01-27
CodeBuilder-1.0.0.jar
2021-01-15
windows版本的redis,用于入门使用,内包括可视化工具
2021-01-09
使用vue技术所需的引用文件
2021-01-09
shiro-ehcache.xml
2021-01-03
logback-spring.xml
2021-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人