
[第三方组件、框架]
[缓存-Redis]、[消息队列-RocketMQ]、[web服务器-Tomcat、Jetty]、[负载均衡-Nginx]、[spring全家桶]
wangx_code
这个作者很懒,什么都没留下…
展开
-
mac安装git采坑
Error: No similarly named formulae found.重装homebrew:cd /usr/local/Homebrew/Library/Taps/homebrew/rm -rf homebrew-coregit clone https://github.com/Homebrew/homebrew-core.gitfatal: unable to access 'https://github.com/Homebrew/homebrew-core.git/':原创 2022-03-20 04:37:54 · 499 阅读 · 0 评论 -
idea build cannot find symbol
idea build cannot find symbol原创 2022-09-19 17:50:51 · 325 阅读 · 0 评论 -
html转图片
方案1 HtmlToImage第三方jar包:只能转静态网页,js动态加载的网页没法做,而且样式失真2 selenium + chromedriver + chrome采用selenium + chromedriver + chrome的方案1 项目中用的原创 2021-07-06 18:09:04 · 405 阅读 · 0 评论 -
spring配置-ioc+aop、springmvc、mybatis
用spring的这几个方面1 ioc和aop2 springmvc()原创 2021-05-31 23:42:48 · 134 阅读 · 0 评论 -
RocketMQ设计原理
设计模式发布订阅模式和生产消费模式路由机制1 NameServer存储broker注册的topic数据2 productor和cosumer从NameServer中获取topic数据,从而得知将消息发到哪个broker上3 nameserver和broke互相发送心跳包,注册topic数据和剔除不可用broker高可用机制1 producer发消息给broker,如果消息发送失败会采取两个措施:(1)一定时间内不发给该broker(消息发送失败的broker) (2)消息发送原创 2021-05-24 15:51:14 · 123 阅读 · 0 评论 -
mybatis核心设计简要了解
mybatis mapper接口的原理mybatis通过动态代理生成mapper接口的实现类mybatis缓存每执行一个sqlSession,mybatis会创建一个sqlSession,sqlSession的生命周期和线程的生命周期一样。每次查询完成后会将结果缓存,下次查询时mybatis通过statementId + 入参判断是否是同一次查询,入股是同一次查询则直接返回mybatis事务mybatis的数据库连接对象持有jdbc的connection对象,在connection操原创 2021-05-24 13:36:27 · 116 阅读 · 0 评论 -
Redis主要设计原理
待续原创 2020-11-15 18:12:48 · 253 阅读 · 0 评论