首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序员进阶之路
掘友等级
Java工程师
一个非科班程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 12
沸点 2
赞
14
返回
|
搜索文章
赞
文章( 12 )
沸点( 2 )
SSH安全登陆原理:密码登陆与公钥登陆
SSH全称(Secure SHell)是一种安全的应用层网络协议,用于计算机间的安全通信,是目前一套成熟的远程登陆解决方案。 3.客户端收到公钥后,将自己的登陆信息用远端服务器的公钥加密,并将加密后的结果发送给远端服务器。 4.远端服务器收到登陆密文后,用本地私钥解密,拿到登陆…
ssh免密登录原理与实现
作为开发者,所开发的每一个应用在成型后都需要部署,虽然我们使用着各式各样的部署工具,但是其背后最本质的东西完全一样,便是如何与服务器交互,而交互的第一步便涉及到登录。 一. 认识ssh SSH(Secure Shell),译做“安全shell”,如何做到安全?便是通过加密算法将…
《程序人生》害程序员差点被开除的P0事故
这是帅丙真实事件,大家都知道很多公司都是有故障等级这么一说的,这就是敖丙在公司背的P0级故障,敖丙差点因此被解雇,事情经过十分惊心动魄,我的心脏病都差点复发。 敖丙之前也负责公司的商品搜索业务,因为业务体量增速太快了,商品表中的商品数据也很快跃入千万级别,查询的RT(respo…
后端架构师技术图谱
分享自 GitHub
聊聊分布式事务
分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务 = 小事务(原子事务)+ 异步(消息通知),解决分布式事务的最好办法其实就是不考虑分布式事务,将一个大的业务进行拆分,整个大的业务流程,转化成若干个小的业务流程,然后通过设计补偿流程从而考虑最终一致性。
聊聊数据库与缓存数据一致性问题
数据库跟缓存,或者用Mysql和Redis来代替,想必每个CRUD boy都不会陌生。本文要聊的也是一个经典问题,就是以怎样的方式去操作数据库和缓存比较合理。 为什么必须要有过期时间?首先对于缓存来说,当它的命中率越高的时候,我们的系统性能也就越好。如果某个缓存项没有过期时间,…
数据库缓存最终一致性的四种方案
缓存是软件开发中一个非常有用的概念,数据库缓存更是在项目中必然会遇到的场景。而缓存一致性的保证,更是在面试中被反复问到,这里进行一下总结,针对不同的要求,选择恰到好处的一致性方案。 存储的速度是有区别的。缓存就是把低速存储的结果,临时保存在高速存储的技术。 如图所示,金字塔更上…
小白学习如何打日志
记得之前写过一篇:《阿里巴巴 Java开发手册》读后感,之前自学时由于没怎么接触过打“日志”,所以《手册》中的“日志规约”我就先放一边去了。 而之前写了一篇:在公司做的项目和自己在学校做的有什么区别?中就有提到:公司的项目不会有e.printStackTrace();这种代码的…
Java8 之 lambda 表达式、方法引用、函数式接口、默认方式、静态方法
今天我来聊聊Java8的一些新的特性,确实Java8的新特性的出现,给开发者带来了非常大的便利,可能刚刚开始的时候会有点不习惯的这种写法,但是,当你真正的熟悉了之后,你一定会爱上这些新的特性的,这篇文
十分钟理解 Java 之动态代理
以通俗易懂的方式讲解了代理、静态代理和动态代理的概念及基本使用方法,并进一步介绍了 Java 中动态代理的原理与实现
下一页
个人成就
文章被阅读
105
掘力值
10
关注了
9
关注者
1
收藏集
1
关注标签
6
加入于
2018-09-19