自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狼与自由

工程师的BUG记录

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

原创 Broken pipe

broken pip

2025-04-18 16:43:02 100

原创 FTPClient开发遇到的坑

FTP CLIENT

2025-04-11 17:00:06 272

原创 Redis的三种集群模式

Redis Cluster 将数据划分为16384个槽,每个节点负责一部分槽的数据。读写分离,减轻主节点压力,提升性能。当莫格节点故障时,集群会自动将该节点负责的槽迁移到其他节点。当主节点故障时,哨兵节点通过投票机制选出新的主节点。自动故障转移,当主节点故障时,自动选举新的主节点。从节点接收主节点的写命令并执行,保证数据一致性。数据量较大,并发访问高的场景,如社交网络,游戏。通知客户端新的主节点地址,确保客户端正常访问。哨兵节点监控主从节点的状态,定期发送心跳包。主节点负责写操作,将写命令同步到从节点。

2025-03-25 11:07:07 276

原创 nodejs和js的关系

nodejs js

2024-10-26 08:49:41 128

原创 数据库id自增方案

数据库自增,雪花算法

2024-10-15 14:52:26 345

原创 mysq索引演化过程

mysql的索引演化过程

2024-10-08 09:13:54 341

原创 redis 为什么速度快

redis

2024-10-08 08:47:36 304

原创 NETTY 是什么

netty

2024-09-28 11:56:31 232

原创 多路复用和事件轮询机制

epoll

2024-09-28 11:54:29 329

原创 微服务组件

fallback:定义容错的处理类,当调用远程接口失败或超时时,会调用对应接口的容错逻辑,fallback指定的类必须实现@FeignClient标记的接口。相当于有一个协调角色,如果都成功,都提交,如果一个失败,调用相关的undo日志,进行回滚。nacos 分为服务端和客户端,各个系统通过配置会将配置过的服务和端口上报到服务端。定义和实现服务之间的 RESTful 接口,使得服务之间的调用更加方便和可靠。熔断:如果出现大面积错误,会直接在规定时间内调用本地的实现方法。1.nacos 原理。

2024-09-10 22:35:11 253 1

原创 mysql replace和duplicate

mysql

2024-03-09 10:29:22 515

原创 volatile的实现

volatile

2024-02-12 20:58:09 397

原创 java对象内部都有哪些东西

java类结构,markword

2024-02-12 20:42:33 611

原创 java 执行方式和类加载过程

java 类加载过程

2024-02-11 09:15:22 454 1

原创 java 类加载过程

类加载,java,双亲委派 原则,自定义classLoad

2024-02-11 09:00:47 405

原创 kafka 相关概念

kafka mmp zerocopy

2023-10-15 09:47:58 800

原创 Flink是什么

flink

2023-07-15 11:24:13 1002

原创 对接外部系统的规范

设计规范

2023-07-15 10:23:14 360 1

原创 数据库中分库分表,读写分离

读写分离,分库分表

2023-05-09 21:08:16 510

原创 负载均衡算法

负载均衡

2023-04-10 10:13:31 377 1

原创 客户端优化策略

客户端优化

2023-03-28 17:24:22 179

原创 MongoDB事物隔离

mongoDB 事物

2023-03-26 11:54:34 126

原创 Spring bean的创建过程

spring bean的创建过程

2023-03-26 11:38:47 337

原创 MongoDB 读策略

mongoDB

2023-03-25 21:44:42 627

原创 MongoDB 复制写策略

MONGODB

2023-03-25 21:27:23 480

原创 MongoDB

mongoDB

2023-03-24 16:37:07 228

原创 do and dose

English

2023-03-19 20:06:18 103

原创 单例模式和享元模式

享元模式

2023-03-15 20:32:15 123

原创 JAVA 死锁

java 死锁

2023-03-14 12:21:53 233

原创 HTTPS详解

https

2023-02-05 11:40:31 4914

原创 Mybatis的缓存

mybatis

2023-02-04 11:41:16 284

原创 WAL Write AheadLog

WAL

2023-01-15 16:35:40 600

原创 大话DDD

TDD,DDD 都是弟弟

2023-01-06 15:47:45 564

原创 UML 类图

UML

2023-01-01 17:16:37 93

原创 设计模式-模板模式

设计模式-模板模式

2023-01-01 12:22:01 79

原创 BIO和NIO

BIO代码import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class SocketSever { public static void main(String[] args) throws IOException { // ServerSocket serverSocket = new ServerSocket(9000);

2022-05-16 22:13:01 145

原创 Rocketmq持久化

kafka单机队列/分区超过64个厚,load时间明显会飙升,队列越多,load越高,发送消息时间变长RocketMQ 单机支持支持5W队列,load时间稳定为什么?因为二者的持久化方式差异kafka 不同的topic和分区持久化都会有独立的文件保存这就导致了它io的时候要在不同的文件下切换,当切换次数多的时候会表现的很不稳定rocketmq 不管多少个topic,多少个队列都是保存在一个文件下避免了切换问题,所以在多队列的场景下稳定...

2022-05-08 08:53:46 1349

原创 mySql 脏读,幻读,不可重复度与事务隔离级别

mysql有3种并发问题脏读读到未提交的数据A事务B事务开启事务查询结果100开启事务更新到150,未提交查询结果150回滚查询结果100A事务查询到了B事务未提交的内容。不可重复度同一事务多次查询结果不一致 ,针对数据的修改A事务B事务开启事务开启事务查询结果 100更新到150查询结果 100事务提交查询结果 150对于A事务来说,多次查询的

2021-08-22 16:01:04 213

原创 布隆过滤器

问题redis 缓存穿透有人请求id = -1 的数据redis中是没有这条数据的,需要去mysql中查,但是数据库也没有这条数据。查出的结果是null然后,多次请求id = -1多级去数据库查询,导致数据库资源浪费解决思路:查出 -1的数据为null 也缓存到redis ,下次再请求就可以从缓存取了这个时候有人请求id = -2 的数据,数据库也没有,于是redis 缓存-2 的数据然后,-3,-4 .。。。-100000000如果把查出来为null的都缓存起来,肯定是要浪费redi

2021-05-30 21:59:54 109

原创 RockedMq 角色

RockedMqnameservice负责管理各种信息,就像记事本producer消息发送者,与nameservice其中的一个节点建立长连接,定时获取topic信息,并且和相关topic master 建立长连接consumer消息接收者,与nameservice其中的一个节点建立长连接,定时获取topic信息,并且和相关topic master 和 slave 都建立长连接...

2021-05-15 11:13:16 118

java 游戏飞翔的小鸟

java 制作游戏 飞翔的小鸟

2024-05-13

SwingTreeTable.zip

This software is provided "AS IS," without a warranty of any * kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY * EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY * DAMAGES OR LIABILITIES SUFFERED BY LICENSEE AS A RESULT OF OR * RELATING TO USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE OR * ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE * FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, * SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER * CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF * THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF SUN HAS * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

2020-03-07

jakarta.jar

jackson-all-1.6.2.jar jackson-core-asl-1.6.2.jar jackson-mapper-asl-1.6.2.jar

2015-11-23

js复制到粘贴板.zip

js复制到粘贴板 完整资源附带例子 注意:例子必须在服务器环境下运行。

2015-10-08

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

TA关注的人

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