会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
IT又日新
苟日新、日日新、又日新
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
8
···
10
下一页
2021年10月27日
16种设计思想 - Design for failure
摘要: 目录 1、防御性设计(Defensive Design) 2、边界情况(Edge Case) 3、防误措施(Mistake Proofing) 4、解耦(Decoupling) 5、 舱壁模式(Bulkhead) 6、冗余(Redundancy) 7、重试(Retry) 8、撤销(Undo) 9、冷
阅读全文
posted @ 2021-10-27 17:56 琅琊甲乙木
阅读(550)
评论(0)
推荐(0)
2021年10月23日
React OR Vue: 你应该选择哪一个Web前端框架?
摘要: 2016年,React在Web端和移动端都实现了迅速的成长,稳稳地领先于其主要竞争对手Augular,巩固了其作为前端框架之王的地位。 但是Vue在这一年里的表现也可谓同样的耀眼。Vue.js 2.0 的发布在整个JavaScript社区都引起了巨大反响,这一点仅从它在Github中涨了25,000
阅读全文
posted @ 2021-10-23 11:08 琅琊甲乙木
阅读(470)
评论(0)
推荐(0)
2021年10月20日
如何保证缓存和数据库一致性
摘要: 如何保证缓存和数据库一致性,这是一个老生常谈的话题了。 但很多人对这个问题,依旧有很多疑惑: 到底是更新缓存还是删缓存? 到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库? 为什么要引入消息队列保证一致性? 延迟双删会有什么问题?到底要不要用? ... 这篇文章,我们就来把这些问题讲清
阅读全文
posted @ 2021-10-20 16:22 琅琊甲乙木
阅读(1017)
评论(0)
推荐(0)
2021年9月8日
JVM 优化实战
摘要: 开始之前 Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 Java 虚拟机上运行的目标代码 (字节码), 就可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,实际上最终还
阅读全文
posted @ 2021-09-08 15:02 琅琊甲乙木
阅读(127)
评论(0)
推荐(0)
2021年9月4日
关于鉴权,看懂这篇就够了
摘要: 第一篇章 Cookie 的诞生及其特点 众所周知,web 服务器是无状态的,无状态的意思就是服务器不知道用户上一次请求做了什么,各请求之间是相互独立的,客户信息仅来自于每次请求时携带的,或是服务器自身保存的且可以被所有请求使用的公共信息。所以为了跟踪用户请求的状态信息,比如记录用户网上购物的购物车历
阅读全文
posted @ 2021-09-04 10:22 琅琊甲乙木
阅读(545)
评论(0)
推荐(0)
2021年9月1日
raft之一致性算法raft
摘要: Raft 是一个一致性协议,提供几个重要的功能: Leader 选举 成员变更 日志复制 Simple Request Flow 这里首先介绍一下一次简单的 Raft 流程: Leader 收到 client 发送的 request。 Leader 将 request append 到自己的 log
阅读全文
posted @ 2021-09-01 16:21 琅琊甲乙木
阅读(474)
评论(0)
推荐(0)
2021年8月25日
Java多线程共享变量控制
摘要: 1. 可见性 如果一个线程对共享变量值的修改,能够及时的被其他线程看到,叫做共享变量的可见性。如果一个变量同时在多个线程的工作内存中存在副本,那么这个变量就叫共享变量 2. JMM(java内存模型) 多个线程同时对主内存的一个共享变量进行读取和修改时,首先会读取这个变量到自己的工作内存中成为一个副
阅读全文
posted @ 2021-08-25 15:01 琅琊甲乙木
阅读(697)
评论(0)
推荐(0)
常见三种加密(MD5、非对称加密,对称加密)
摘要: 任何应用的开发中安全都是重中之重,在信息交互异常活跃的现在,信息加密技术显得尤为重要。在app应用开发中,我们需要对应用中的多项数据进行加密处理,从而来保证应用上线后的安全性,给用户一个安全保障。 本节只讲原理和应用,具体的代码请到这里下载,都是封装好的工具类,包括终端命令操作。下面介绍常用三种加密
阅读全文
posted @ 2021-08-25 10:37 琅琊甲乙木
阅读(1347)
评论(0)
推荐(0)
Thread.join的作用和原理
摘要: 文章简介 很多人对Thread.join的作用以及实现了解得很少,毕竟这个api我们很少使用。这篇文章仍然会结合使用及原理进行深度分析 内容导航 Thread.join的作用 Thread.join的实现原理 什么时候会使用Thread.join Thread.join的作用 之前有人问过我一个这样
阅读全文
posted @ 2021-08-25 10:25 琅琊甲乙木
阅读(571)
评论(0)
推荐(0)
2021年8月7日
领域驱动设计在互联网业务开发中的实践
摘要: 至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,Eric Evans将其定义为领域驱动设计(Domain-Driven Design,简称DDD)。在互联网开发“小步快跑,迭代试错”的大环境下,DDD似乎是一种比较“古老而缓慢”的思想。然而,由于互联网公司也逐渐深
阅读全文
posted @ 2021-08-07 18:15 琅琊甲乙木
阅读(109)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
10
下一页