程序员tt
程序员tt
全部文章
未归档
自媒体(2)
归档
标签
去牛客网
登录
/
注册
程序员tt的博客
全部文章
/ 未归档
(共114篇)
Java并发机制底层实现原理-volatile
章节目录 volatile的实现原理与应用 1.volatile的实现原理与应用 Java source code->Java class->JVM->汇编指令->cpu执行 java中使用的并发机制依赖于JVM实现和cpu指令。 1.1 vola...
2018-04-29
0
167
Redis专题-RDB持久化配置及数据恢复实践
课程大纲 1、如何配置RDB持久化机制 2、RDB持久化机制的工作流程 3、基于RDB持久化机制的数据恢复实验 1、如何配置RDB持久化机制 1.vi /etc/redis/6379.conf 2.配置redis生成dump快照文件时间点 save 60 1000 3.每隔60s,如果有...
2017-12-29
0
270
Redis专题-Redis持久化&持久化方式&持久化意义
课程大纲 1、Redis持久化的意义 2、如何应对故障的发生 3、持久化方式-RDB 4、持久化方式-AOF 5、RDB持久化机制的优点与缺点 6、AOF持久化机制的优点与缺点 7、RDB和AOF到底该如何选择 1、Redis持久化的意义 redis持久化的意义,在于故障恢复 2...
2017-12-28
1
235
Redis专题-单机版redis安装&redis生产环境启动方案
前言 缓存架构: 1.第一块儿,需要掌握的,就是redis基础架构。 2.高并发,高可用,海量数据,备份,随时可以恢复,缓存架构如果要支撑这些要点,首先呢,redis架构就得能支持这些特性。 3.redis架构,每秒钟几十万的访问量QPS,99.99%的高可用性,TB级的海量的数据,备份和恢复,缓...
2017-12-28
0
261
Redis专题-伪集群安装
教程大纲 在虚拟机中安装CentOS 在每个CentOS中都安装Java和Perl 在4个虚拟机中安装CentOS集群 配置4台CentOS为ssh免密码互相通信 注意事项 从零开始,纯手工,一步一步搭建出一个4个节点的CentOS集群。 为我们后面的课程做准备,后面会讲解大型的分布式的re...
2017-12-28
0
220
Java并发编程-并发编程带来的问题
并发编程带来的问题 1.上下文切换问题 2.死锁问题 上下文切换 多线程不一定快 1.线程有创建和上下文切换的开销 如何减少上下文切换 减少上下文切换的方法有无锁编程、CAS算法、使用最小线程、使用协程 1.无锁并发编程,多线程竞争锁时,会引起上下文切换,所以多线程处理数据时,可以...
2017-11-17
0
212
MySQL 数据库规范--调优篇(终结篇)
前言 这篇是MySQL 数据库规范的最后一篇--调优篇,旨在提供我们发现系统性能变弱、MySQL系统参数调优,SQL脚本出现问题的精准定位与调优方法。 哈哈,文尾有福利彩蛋哦 目录 1.MySQL 调优金字塔理论 2.MySQL 慢查询分析--mysqldumpslow...
2017-08-29
0
259
k码特权中关于 Redis & MySQL DB 乐观锁应用
1.【背景】 斐讯路由App 需要新增k码特权模块。 2.【需求】 1.已通过k码激活状态验证的用户可免费领取k码特权商品 2.每个用户每天只能领取一张k码特权奖品 3.【应用场景及难点分析】 1.接口数据安全性要求: 1.1 当某k码特权商品数据量为1...
2017-07-13
0
207
ThinkPHP 接入 SeasLog 日志组件
【背景】 为实现开发前期联调bug 定位、线上bug快速定位、快速响应,遂暂为斐讯路由后台 Api 模块添加日志记录支持。 【SeasLog 简介】 1. 国产log组件 2. 简洁配置 3.应用简单、性能强劲 4.分模块、分级别记录日志。 分模块:如斐讯路由后台分为 Api ...
2017-07-04
0
358
MySQL 数据库规范--开发篇
目录 1.sql语句编写 2.explain 工具的使用--重点 1.sql语句编写 SQL编写 1.执行大的delete、update、insert操作要慎重,特别是对业务繁忙的系统,要尽量避免对线上业务产生影响。 解决办法是:大操作切割为小操作,使用limit子句限...
2017-03-30
0
254
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页