- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 http如何转https
2. TLS增加了许多新的报警代码,比如解密失败(decryption_failed)、记录溢出(record_overflow)、未知CA(unknown_ca)、拒绝访问(access_denied)等,但同时也支持SSL协议上所有的报警代码!在认证证书时TLS指定必须与TLS之间交换证书, SSL必须与SSL之间交换证书。3. TLS与SSL的两个协议(记录协议和握手协议)协作工作方式是一样的。1. SSL是TLS的前世,TLS是SSL的今生。1. SSL与TLS两者所使用的算法是不同的。
2023-07-07 08:41:24 84
原创 谈谈你对分布式事务的理解
1,我们熟悉的基于xa规范的两阶段提交,比如 开源框架atomilkos,以及阿里的seata at模式,不过at模式是两阶段的一个演变,第一阶段提交了,第二阶段类似于undolog的反向补偿, 比如,我们在保存商品的时候,有时候要保存优惠券,积分,需要用到分布式事务,最适合seata事务。2,TCC柔性事务,为什么要说柔性事务呢,因为它遵循base理论,阿里的seata tcc模式 ,最终一致性,允许一定时间内 不同的节点的数据不一致,但是要求最终一致性。我们一般使用的是终一致性的方案。
2022-09-29 14:10:23 146
原创 谷粒商城nginx配置
2 配置 流程是监听80端口,gulimail.com,然后代理到上游服务器,inculd config.d文件里里修改。1, 配置上游服务器 (网关) 主配置文件里修改。
2022-09-11 21:02:12 696
原创 beanfactory与applicationContext区别
1. 两者的大概背景BeanFactory: BeanFactory是spring中比较原始,比较古老的Factory。因为比较古老,所以BeanFactory无法支持spring插件,例如:AOP、Web应用等功能。ApplicationContext ApplicationContext是BeanFactory的子类,因为古老的BeanFactory无法满足不断更新的spring的需求,于是ApplicationContext就基本上代替了BeanFactory的工作,以一种更面向...
2021-08-04 08:09:51 657
原创 锁java
synchronized 底层实现原理线程在获取锁的时候,其指针指向的是一个monitor对象(由C++实现)的起始地址。每个对象实例都会有一个 monitor。其中monitor可以与对象一起创建、销毁;亦或者当线程试图获取对象锁时自动生成。而monitor是添加Synchronized关键字之后独有的。synchronized同步块使用了monitorenter和monitorexit指令...
2019-10-07 22:06:51 7363
原创 jvm内存分析以及优化
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-08-10 10:41:10 135
大型商城网站springmvc+freemarker+velocity+ibatis
2015-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人