基于Seata探寻分布式事务的实现方案
随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章通过seata框架总结了分布式事务的几种解决方案。
Wesley13 Wesley13
3年前
javaWeb 学习总结(一) Tomcat的安装与eclipse集成
一、Tomcat的下载和安装    在市场上有许多Web服务器支持Servlet。有些Web服务器是免费下载的,Tomcat就是其中的一个。ApacheTomcat是一款JavaServlet和JavaServerPages技术的开源软件实现,可以作为测试Servlet的独立服务器,而且可
Wesley13 Wesley13
3年前
Unity中利用委托与监听解耦合的思路
这篇随笔是一篇记录性的随笔,记录了从http://www.sikiedu.com/my/course/304,这门课程中学到的内容,附带了一些自己的思考。一.单例模式的应用首先假想一种情况,现在需要有一个按钮和一个Text,当按下按钮时,Text上显示“你好”两个字。一个最常见的方法是在按钮下挂载一个脚本BtnClick,它持有一个Text组件,
Stella981 Stella981
3年前
Kafka中所谓的分区器,到底是什么?
消息在通过send()方法发往broker的过程中,有可能需要经过拦截(Interceptor)、序列化器(Serializer)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzU3OTc1MDM1Mg%3D%3D
Stella981 Stella981
3年前
Redis 缓存穿透、缓存雪崩的概念及其预防
缓存穿透【什么是缓存穿透】频繁查询不在缓存中的数据,给原本被缓存保护的系统过大压力。【为什么会发生缓存穿透】1\.程序没写好;2\.恶意攻击。【怎样防止缓存穿透】1\.在对key进行查询之前,先做初步判断,如果key一定不存在(例如,对某表的缓存,key一定由数字组成,那么包含非数字的key一定是不存在的
Stella981 Stella981
3年前
Seeker的奇妙求职历险(网易互联网笔试)
素数的个数给出一个包含n个正整数的数组a,把a\i\拆分为若干个和为a\i\的素数,求拆分后最多能有多少个素数。第一行数据为n,表示数组长度,第二行为n个元素。输入3111输出01不可拆分输入135761为0个,3为1个,5为(2,3
Easter79 Easter79
3年前
Turn.js 实现翻书效果的学习与总结
   最近CTO给我分配了一个移动端H5开发的任务,主要功能是需要实现翻书效果,我听过主要需求后,当时是!(https://oscimg.oschina.net/oscnet/47a6019154c72cf7feb4b6ea0d1c7424639.jpg)呀!!!接下来自己尝试使用(https://www.oschina.net/action/
Stella981 Stella981
3年前
Linux里添加用户的一些简单命令
普通用户!(https://oscimg.oschina.net/oscnet/bbbf1ac1f6c9502fb778b1846d5ec5e636b.png)\普通用户对应提示符$超级用户!(https://oscimg.oschina.net/oscnet/0f9475a8c0796a3003fba29e2e06e
Stella981 Stella981
3年前
ElasticSearch基本操作(安装,索引的创建和删除,映射)
ElasticSearch基于Lucene的搜索服务器,支持分布式,提供REST接口,可用于云计算,可以实现实时搜索,开源免费。这时很官方的一句话,在使用之前,我们简单的介绍一下安装过程。在官网下载之后,直接解压出来,找到bin文件夹下,运行elasticsearch.bat,运行后的结果如下:!(https://oscimg.oschina.net