艾木酱 艾木酱
3年前
以内存为中心的数据库设计考虑
MemSQL的纯内存设计理念MemSQL使用RAM作为PrimaryStorage。传统数据库使用磁盘作为PrimaryStorage。内存只做缓存用。MemSQL通过lockfreeskiplistsandhashtable来优化读。传统的缓存无法实现这种优化。内存不够,拒绝写请求。数据默认是异步批量顺序写log,结合定时快照以实现
Wesley13 Wesley13
3年前
java中静态初始化块的执行顺序
在java中,其应该是先于所有的方法执行。下面是测试代码:1publicclassTest1{2static{3System.out.println("执行静态初始化块test1...");4}5{6System.out.println(
Stella981 Stella981
3年前
Idea导入Eclipse的Web项目并部署到Tomcat
⒈启动Idea,选择导入项目!(https://oscimg.oschina.net/oscnet/0fc468284feb564b71f880aeed09d953bbd.jpg)选择导入的项目路径后,选择项目类型后一路next即可。!(https://oscimg.oschina.net/oscnet/3dae2bbdddf245631
Wesley13 Wesley13
3年前
5款牛逼的 API 工具,经典收藏
点击上方☝码猿技术专栏轻松关注,设为星标!及时获取有趣有料的技术!(https://oscimg.oschina.net/oscnet/d4ee6c167b4a4a1f8b503eab4ce71435.jpg)市面上可用的RESTAPI工具选项有很多,我们来看看其中一些开发人员最喜欢的工具。
Wesley13 Wesley13
3年前
Java中的BigDecimal类和int和Integer总结
前言我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题。如下一段代码:System.out.println(0.050.01);System.out.println(1.00.42);System.out.println(4.015100);System.out.println(1
Easter79 Easter79
3年前
Super Jumping! Jumping! Jumping(最大递增子序列的和)
Nowadays,akindofchessgamecalled“SuperJumping!Jumping!Jumping!”isverypopularinHDU.Maybeyouareagoodboy,andknowlittleaboutthisgame,soIintroduceittoyou
Stella981 Stella981
3年前
MyBatis中的@Mapper注解及配套注解使用详解
https://blog.csdn.net/phenomenonstell/article/details/79033144(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fphenomenonstell%2Farticle%2Fdetails%2F790
Stella981 Stella981
3年前
SpringBoot接口幂等性实现的4种方案!
!(https://oscimg.oschina.net/oscnet/42a233a0deb143899955ec0d6d7805c6.jpg)作者|超级小豆丁来源|www.mydlq.club/article/94目录什么是幂等性什么是接口幂等性为什么需要实现幂等性
Wesley13 Wesley13
3年前
N数码问题的启发式搜索算法
一、启发式搜索:A算法1)评价函数的一般形式:f(n)g(n)h(n)g(n):从S0到Sn的实际代价(搜索的横向因子)h(n):从N到目标节点的估计代价,称为启发函数(搜索的纵向因子);特点:效率高,无回溯, 搜索算法OPEN表:存放待扩展的节点.CLOSED表:存放已被扩展过的节点
Stella981 Stella981
3年前
GitOps—用于基础设施自动化的DevOps
GitOps提供了一种自动化和管理基础设施的方法。它通过许多团队已经应用的DevOps最佳实践来做到这一点,例如版本控制、代码评审和CI/CD管道。由于DevOps在提高生产率和软件质量方面的巨大潜力,许多公司一直采用DevOps。在这个过程中,我们已经找到了自动化软件开发生命周期的方法。然而,在基础设施设置和部署方面,它仍然主要是一个手动过程。