idea反向生成数据库实体类和mapper 生成实体类 采用idea中的generate POJOs.groovy,生成带注释的实体类 生成mapper 上面是generat...
idea反向生成数据库实体类和mapper 生成实体类 采用idea中的generate POJOs.groovy,生成带注释的实体类 生成mapper 上面是generat...
HTTP访问控制(CORS) 同源策略同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。设想这样一种情况:A网站是一家银行,用户登录以后,又去浏览其他网站。如...
拆包的原理 关于拆包原理的上一篇博文 netty源码分析之拆包器的奥秘 中已详细阐述,这里简单总结下:netty的拆包过程和自己写手工拆包并没有什么不同,都是将字节累加到一个...
ChannelHandler The Channel lifecycle 接口Channel定义了一些简单但是有用的状态模型 状态描述ChannelUnregisteredC...
第五章 ByteBuf ByteBuf是Netty的数据容器 Netty对ByteBuffer提供了一个可选方案ByteBuf,一个很好的解决方案,解决了JDK原生的Byte...
模式简介 Promise模式是一种异步编程模式 。它使得我们可以先开始一个任务的执行,并得到一个用于获取该任务执行结果的凭据对象,而不必等待该任务执行完毕就可以继续执行其他操...
参考 :梁飞 并发编程常识
SPI的概念 英文全称为Service Provider Interface 是JDK内置的一种服务提供发现机制 SPI机制可以在不修改jar包或框架的情况下,为API接口提...
@Autowired 默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如: 如果需要使用名称来来装配,可以搭配@Qua...
测试目的 之前写了一个模拟商品秒杀的系统,一直没有实际测过并发量和超卖的问题。然而,面试的时候一直被问到这个压力测试。所以决定找个时间做这个测试,为了简单选取Jmeter。之...
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles] 转载请注明原创出处,谢谢! 2019/...
节点标识 待删除节点D兄弟节点B侄子节点C父亲节点P双黑节点N 删除步骤 首先分为三类: D有2个非空子节点找到D的后续节点back,将back的值传递给D,此时待删除节点变...