上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: IO模型大致可分为四类:同步阻塞IO(Blocking IO)、同步非阻塞 IO(Non-blocking IO)、 IO 多路复用(IO Multiplexing)、 异步 IO(Asynchronous IO)。 java开发层面的IO分为两种面向流(Input/Output Stream)和面 阅读全文
posted @ 2021-09-20 18:01 倔强的老铁 阅读(501) 评论(0) 推荐(0) 编辑
摘要: api请求类型类注解 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interface ApiEvent { String[] value() default {"BASE"}; } API接口servic 阅读全文
posted @ 2021-09-16 15:48 倔强的老铁 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 接收平台消息,模板模式实践 模板抽象类 @Service public abstract class BaseMessageService { private static final Logger logger = LoggerFactory.getLogger(KwaiOrderMessageS 阅读全文
posted @ 2021-09-15 21:39 倔强的老铁 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1.用户发送清求至前端控制 DispatcherServlet 2.DispatcherServlet收到请求调用处理映射器 HandlerMapping,得知由哪个controller来处理 3.DispatcherServlet调用HandlerAdapter处理器适配器,告诉应该调用执行哪个C 阅读全文
posted @ 2021-09-12 10:59 倔强的老铁 阅读(29) 评论(0) 推荐(0) 编辑
摘要: java并发编程核心JUC,JUC的核心是AQS,而AQS的核心是Unsafe使用的CAS(compare and swap)。 AQS全称:AbstractQuenedSynchronizer抽象的队列式同步器。 AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它。如:Ree 阅读全文
posted @ 2021-09-11 13:09 倔强的老铁 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 首先先了解mysql主从同步的原理 1.master提交完事务后,写入binlog。 2.slave连接到master。 3.master创建dump线程,推送binglog到slave 4.slave启动一个IO线程接收同步过来的master的binlog,记录到relay log中继日志中 5. 阅读全文
posted @ 2021-09-10 17:59 倔强的老铁 阅读(37) 评论(0) 推荐(0) 编辑
摘要: @Component public class McoServiceContext { private static final Logger logger = LoggerFactory.getLogger(McoServiceContext.class); /** * 修改产品信息service 阅读全文
posted @ 2021-08-22 16:04 倔强的老铁 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 说明一点,大家都知道Mysql有一个联合索引最左原则,但是经过测试发现。 有主键,的联合主键没有遵循最左原则: 可能会走到联合索引的,为什么说可能,MYSQL的执行计划和查询的实际执行过程并不完全吻合,比如你数据库数据量很少,可能直接全量遍历速度更快,就不走索引了。 有id主键,不走联合索引 只有索 阅读全文
posted @ 2021-08-20 18:51 倔强的老铁 阅读(168) 评论(0) 推荐(0) 编辑
摘要: public class BaseResponse implements Serializable { public static int RESP_CODE_OK = 200; protected boolean success; protected int code; protected Str 阅读全文
posted @ 2021-08-19 09:24 倔强的老铁 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 参见这个博客 https://www.cnblogs.com/zhoujinyi/archive/2012/10/17/2726462.html 总结: null不占用内存空间,是一个标志位判断。 阅读全文
posted @ 2021-08-04 17:17 倔强的老铁 阅读(98) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页