木辛文武
码龄6年
关注
提问 私信
  • 博客:14,944
    14,944
    总访问量
  • 25
    原创
  • 211,042
    排名
  • 62
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-12-15
博客简介:

weixin_44112884的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    121
    当月
    0
个人成就
  • 获得75次点赞
  • 内容获得3次评论
  • 获得74次收藏
创作历程
  • 8篇
    2024年
  • 2篇
    2023年
  • 2篇
    2020年
  • 13篇
    2019年
成就勋章
TA的专栏
  • ibatis
    1篇
  • Excel
    1篇
  • Redis
    3篇
  • java项目练习
  • 学习笔记
    10篇
  • JAVA
    9篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

关于java.util.ConcurrentModificationException一次记录

出现异常的原因是采用了Alist SubList 出来的Blist 将BList作为传参给AList removeAll ,在之后对Blist调用相关方法都会产生这个异常。通过源码可知 subList方法返回的是ArrayList的内部类subList, 因此相关参数均跟A有关联。当对A做操作后会改变到B的modCount参数。常见的for循环中对ArrayList进行add remove操作都会出现。这边就不概述了,近期在工作中遇到过不一样的触发机制。
原创
发布博客 2024.06.14 ·
226 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MySql高可用集群之MGR(MySQL Group Replication)

--- MGR (MySQL Group Replication)是MySQL自带的一个插件,可以灵活部署。MySQL MGR集群是多个MySQL Server节点共同组成的分布式集群,每个Server都有完整的副本,它是基于ROW格式的二进制日志文件和GTID特性。架构主要是APIs层、组件层、复制协议模块层和GCS API+Paxos引擎层构成。
原创
发布博客 2024.04.11 ·
1066 阅读 ·
28 点赞 ·
0 评论 ·
9 收藏

MySql高可用集群之MHA(Master High Availability)

分别为 Master1 Slave1 Slave2 Monitor。现模拟进行安装配置,略过Mysql相关安装步骤。MHA的架构图如下:与MMM相似。设计为一主双从一监控四机结构。
原创
发布博客 2024.03.27 ·
312 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

MySql高可用集群之MMM(Multi-Master Replication Manager for MySQL)

它是mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能对从服务器进行读负载均衡,所以可以用它来在一组用于复制的服务器启动虚拟ip,除此之外,它还有实现数 据备份、节点之间重新同步功能的脚本。如果在master1上除了提供写的服务,还提供可读的服务,也就是为其分配了reader VIP,那么当master1宕机后,这个reader VIP不会丢失,会被迁移到其他任意一个节点上。
原创
发布博客 2024.03.27 ·
711 阅读 ·
5 点赞 ·
0 评论 ·
18 收藏

SpringCloudAlibabaSentinel笔记

同时可以自定义限流返回。5.1 引入sentinel-transport-simple-http \sentinel-spring-cloud-gateway-adapter。1.服务雪崩:因微服务外散形调用,当其中一个微服务出现响应过长不可用,且没有保底机制的时候会造成前级服务资源占用导致连续崩溃,拖垮全局。1.2 服务熔断:不调用下级微服务直接在上级采用托底方案,半开启状态(限制部分请求可达下级微服务)。2.1.1.6 恢复:熔断时长结束后再次进行检测计算,如依旧达到比例阈值继续熔断。
原创
发布博客 2024.03.21 ·
387 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

Spring Cloud Alibaba Nacos服务注册及发现相关源码路径整理

SpringCloudAlibaba Nacos 源码路径
原创
发布博客 2024.03.19 ·
298 阅读 ·
3 点赞 ·
1 评论 ·
2 收藏

Spring GateWay笔记

5.Header Route //Header是否匹配的上 HeaderFieldName,HeaderFieldRegex。9.Query Route //Query是否匹配参数 QueryName,QueryNameRegex。1.After Route //在什么时间之后 ZonedDateTime。8.Path Route //Path是否匹配的上 PathUrl。7.Method Route //Method是否匹配的上。6.Host Route //Host是否匹配的上。
原创
发布博客 2024.03.18 ·
394 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

Elasticsearch笔记

ES会在集群中选取一个节点成为主节点,只有Master节点有资格维护全局的集群状态,在有节点加入或者退出集群的时候,它会重新分配分片,并将集群最新状态发送给集群中其它节点,主节点会以周期性ping的方式以验证其它节点是否存活。cluster.routing.allocation.node_initial_primaries_recoveries: 控制初始化恢复过程中的主分片并发恢复数。cluster.routing.allocation.balance.index: 控制索引平衡的权重。
原创
发布博客 2024.03.17 ·
1139 阅读 ·
20 点赞 ·
1 评论 ·
19 收藏

字节码文件

class文件是通过javac编译后生成的文件。是由16进制值组成的文件。JVM以两个十六进制值为一组,以字节为单位进行读取。
原创
发布博客 2023.05.01 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jvm性能调优流程(参考)

JVM调用思路
原创
发布博客 2023.04.30 ·
1281 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

ibatis 动态列

这段时间公司让我出一个改良版的报表 其内容是显示每个顾客在问卷上的答案,列是问卷的题目,当然每个顾客填的问卷不一定是同一钟。肯定是多种问卷,因此生成这种报表的时候我们不能采用固定列的写法。理所应当的采用动态列的写法。其核心便是以下语句SELECT GROUP_CONCAT( DISTINCT CONCAT( ' MAX(IF(XXX =\'', XXX, '\', (CASE WHEN XXX!= \'[填空题]\'THEN XXX ELSE XXX END), NULL)) AS \
原创
发布博客 2020.11.02 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA EXCEL时间的导入

JAVA中导入Excel时间的一个问题解决思路布局不知道怎么设计好 就随意了最近在实现公司一个导入EXCEL需求时,发现Excel的时间格式有点奇怪,导入之后采用SimpleDateFormat进行格式化的时候发现,一直格式错误.公司采用的是POI3.8版本的于是乎我选择去百度一下解决方案。这是我采用示范的例子一个只有一个的Excel错误示范来了原本我以为可以将全部格式强行转化为字符串格式进行记录很明显倒出来的不是一个合格的Date格式或者说Long格式的内容。再次期间我不断的查找解决方案,
原创
发布博客 2020.11.02 ·
5075 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

学习Redis的第三天

主从(master-slave)在Redis中可以通过执行SLAVEOF命令来进行服务器的复制,其中执行命令的被称为从服务器(SLAVE),而另一个为主服务器(MASTER)其命令格式为(SLAVEOF 主服务器id 端口号)。当成为该服务器的从服务器后会发送PING命令,确认通信是否正常。当且仅当主服务器返回PONG时为正常操作。下一步进行身份认证,发送AUTH命令携带自己masteraut...
原创
发布博客 2019.07.31 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于JAVA的笔记(邮箱操作)

发送邮件:(纯文字版)jar包:mail-1.4.7.jar首先设置配置信息Properties props=new Properties(); props.setProperty("mail.transport.protocol", "smtp");//协议 props.setProperty("mail.smtp.host", "smtp.qq.com");//协议 props....
原创
发布博客 2019.07.29 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于JAVA的笔记(加密解密)

异或加解密:异或?本质运算同为0异为1两次异或即为本身。其密钥即为用已异或的串。public String XOR(String input) { char[] cs=input.toCharArray(); for(int i=0;i<cs.length;i++) { cs[i]=(char)(cs[i]^6000); } String output=new Strin...
原创
发布博客 2019.07.29 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于JAVA的笔记(二维码)

生成二维码可以用QRcode或者ZXing来生成QRcode:加密:首先需要路径以及内置信息。内置信息如果为链接 其内部会自动实现跳转功能//保存路径 //信息 String imgPath="src/二维码.png"; String congtent="helloworld";绘画的方法public void encoderQRCode(String content,S...
原创
发布博客 2019.07.29 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于JAVA的笔记(json)

json格式:{key:value,key:value}json库下载并导入将Map添加入Json中public static void Mapdemo1() { // TODO Auto-generated method stub Map<String,String> map=new HashMap<>(); map.put("ss", "bb");...
原创
发布博客 2019.07.28 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于JAVA的笔记(对象序列化)

实现Serializable接口。package ser;import java.io.Serializable;public class Person implements Serializable{private String name;public String getName() { return name;}public void setName(String name...
原创
发布博客 2019.07.28 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于JAVA的笔记(切割合并文件)

切割文件public static void splitfile(File resFile, File splitDir) throws IOException { // TODO Auto-generated method stub if(!splitDir.exists()) { splitDir.mkdirs(); //防止路径不存在 } //思路:1个输入流,n个输出流 ...
原创
发布博客 2019.07.28 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于JAVA的笔记(socket)

BIO流程:服务端建立seversocket并绑定端口号seversocket.accept()监听客户端客户端建立socket并绑定访问IP以及端口号seversocket.accept()监听到客户端链接请求建立socket进行通信双方通过OutputStream发送数据流,通过IntputStream接受数据流最终释放资源。服务端:ServerSocket server...
原创
发布博客 2019.07.27 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多