首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
欲知其所以然
掘友等级
java开发工程师
|
神州优车集团
it、唱歌、热爱运动游泳、跑步,。。。。。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
120
文章 120
沸点 0
赞
120
返回
|
搜索文章
赞
文章( 120 )
沸点( 0 )
可能是最漂亮的Spring事务管理详解
事务是逻辑上的一组操作,要么都执行,要么都不执行. 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 持久性: 一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。 所谓事务管理,其实就是…
写一篇最好懂的HTTPS讲解
今天发布一篇和 Android 无关的技术文章。 https 这项技术现在已经应用得非常广泛了。随着苹果、Google 等各大互联网领头企业纷纷在自己的操作系统、浏览器等主流产品中强制要求使用 https,http 的淘汰也正式进入了倒计时。 其实 https 对于客户端开发人…
SSM (十五) 乐观锁与悲观锁的实际应用
前言 随着互联网的兴起,现在三高(高可用、高性能、高并发)项目是越来越流行。 本次来谈谈高并发。首先假设一个业务场景:数据库中有一条数据,需要获取到当前的值,在当前值的基础上+10,然后再更新回去。 如果此时有两个线程同时并发处理,第一个线程拿到数据是10,+10=20更新回去。…
大型网站开发之伸缩性架构设计
所谓网站的伸缩性是指不需要改变网站的软硬件设计, 仅仅通过改变部署的服务器数量就可以扩大或者缩小网站的服务处理能力。 一类是根据功能进行物理分离实现伸缩,一类是单一功能通过集群实现伸缩。前者是不同的服务器部署不同的服务,提供不同的功能;后者是集群内的多台服务器部署相同的服务,提…
大型网站开发之如何保证高可用性(三)系统运行监控
“不允许没有监控的系统上线”, 这是许多网站架构师在做项目上线评审时常说的一句话。网站运行监控对于网站运维和架构设计优化至关重要,运维没有监控的网站,犹如驾驶没有仪表的飞机。 做好我们的网站运行监控,可以提高网站可用性,减少故障率。因此其实这篇文章还是主要介绍关于网站开发可用性…
大型网站开发之如何保证高可用性(二)
上一篇我们讲了关于大型网站开发如何保证高可用所采用的一些手段,在网站运维实践中,除了网络、服务器等硬件故障导致的系统可用性风险外,还有来自软件系统本身的风险。 特别是我们网站在系统发布上线时不可避免的,项目都需要打包重新发布,这段时间里,对于网站的可用性来说,相当于服务器是处于…
平衡二叉树AVL树的实现和应用
今天打算接着学习一种树叫平衡二叉树。结合二叉排序树,我们可以看一下二叉排序树存在的一些问题: 给你一个数列{1,2,3,4,5,6},要求创建一颗二叉排序树(BST), 并分析问题所在. 平衡二叉树也叫平衡二叉搜索树(Self-balancing binary search t…
常见几大查找算法整理
很简单,我们可以跳过。 对一个有序数组进行二分查找{1,8,10,89,1000,1234},输入一个数看看该数组是否存在此数,并且求出下标,如果没有就提示"没有这个数"。 对查找的数组要求是有序的,升序。 对一个有序数组进行二分查找 {1,8, 10, 89, 1000, 1…
面试BAT前先搞定这18道MySQL经典面试题(含答案解析)
1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; 3. 从:sql执行线程——执行re…
使用递归回溯解决迷宫问题
有一个迷宫地图,有一些可达的位置,也有一些不可达的位置(障碍、墙壁、边界)。从一个位置到下一个位置只能通过向上(或者向右、或者向下、或者向左)走一步来实现,从起点出发,如何找到一条到达终点的通路。 用二维矩阵来模拟迷宫地图,1代表该位置不可达,0代表该位置可达。每走过一个位置就…
下一页
个人成就
文章被点赞
192
文章被阅读
133,011
掘力值
2,041
关注了
10
关注者
33
收藏集
4
关注标签
52
加入于
2019-06-02