摘要: 如果项目根路径不为空,需要多做一层映射,防止前后端来回重定向; server{ listen 80; server_name pmp.mussessein.cn; location / { root html; proxy_pass http://127.0.0.1:9000/pmp; proxy_ 阅读全文
posted @ 2020-07-23 03:50 mussessein 阅读(11281) 评论(0) 推荐(1) 编辑
摘要: 转载于Debug: SpringBoot系列:文件上传实战 阅读全文
posted @ 2020-07-22 14:26 mussessein 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 参考:《Redis设计与实现》 Redis服务器 Redis服务器的16个库由redisServer结构体来存储: struct redisServer{ //... redisDb *db; } Redis客户端 Redis客户端,通过修改指向的Redis服务器的db指针,来切换数据库; Redi 阅读全文
posted @ 2020-07-05 18:15 mussessein 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 先说一下,本篇文章,只是简单,阅读下源码,应对面试差不多够了,要深入理解,还请看源码 讲实话,看完源码,还是有点小迷,ThreadLocal源码,感觉优点乱。。 每个线程中都可以通过ThreadLocal定义一个独立的副本,不会影响到其他线程; ThreadLocal主要属性和方法 1. 一个静态内 阅读全文
posted @ 2020-04-23 17:05 mussessein 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 报错信息 java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration Caused b 阅读全文
posted @ 2020-04-15 05:23 mussessein 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 有的时候,dubbo的消费者不需要配置数据源; 在子项目引入父项目依赖的时候 同时引入了自动配置数据源的依赖,有没有配置数据源的时候,就会报错; 两种解决方法: 如果不需要配置数据源,又需要使用依赖,可以使用第一种方法 1. 取消数据源的自动配置; 2. 不引入数据源的依赖,或者排除 阅读全文
posted @ 2020-04-15 05:17 mussessein 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: 首先要知道CAS CAS Compare and Swap,即比较再交换; 区别于synchronouse同步锁的一种乐观锁(是一种无锁算法) CAS有3个操作数, 内存地址,以直接从内存中获取旧值; 旧的预期值A,代码中的旧值; 要修改的新值B 当且仅当预期值A和内存值V相同时,将内存值V修改为B 阅读全文
posted @ 2020-04-05 01:02 mussessein 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Netty服务启动源码 Server启动实例 一、NioEventLoopGroup的创建 首先创建两个 对象 Boss Group:专门负责接受TCP请求,将请求转交给WorkerGroup; Worker Group:获得连接,进行通信,包括读写,编解码等; 本质是 事件循环线程组 ; 执行流程 阅读全文
posted @ 2020-04-04 16:55 mussessein 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Netty实现RPC RPC(Remote Procedure Call)远程过程调用,一种计算机通信协议 即:一台计算机的程序 调用 另一台计算机的子程序,并且不需要对这个交互,进行额外的编程; RPC机制 RPC调用者要调用远程API,首先调用RPCProxy代理,再通过RCPInvoker调用 阅读全文
posted @ 2020-04-03 16:54 mussessein 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Netty心跳机制 服务器要知道每个Socket是否活跃;要不断监听每个Channel处于什么状态; 实现: 服务器超过3s没有读,提示读空闲; 服务器超过5s没有写,提示写空闲; 超过7s没有读写,提示读写空闲; 1. 配置ServerBootstrap: 2. IdleStateHandler: 阅读全文
posted @ 2020-04-02 08:04 mussessein 阅读(172) 评论(0) 推荐(0) 编辑