-
等重构完这系统,我就辞职
Part.1 为什么程序员一言不合就重构代码? 当你看到前任写成一团毛球的代码块;新增几行代码需先捋半天逻辑的超级大函数;好不容易在迷宫里找到方向,小心翼翼地添加上新代码,却将别的调用系统给弄垮时;还有运行缓慢的老系统…… 此时程序员只有两个选择:要么忍,要么重构。 忍是有极限的,重构的“三次法则”表示:程序员第一次看到乱代码可以绕过去,...
时间:2018-07-31点击:235收藏
-
MySQL并行复制的深入浅出
一、并行复制的背景 首先,为什么会有并行复制这个概念呢? 1. DBA都应该知道,MySQL的复制是基于binlog的。 2. MySQL复制包括两部分,IO线程 和 SQL线程。 3. IO线程主要是用于拉取接收Master传递过来的binlog,并将其写入到relay log 4. SQL线程主要负责解析relay log,并应用到slave中 5. 不...
时间:2018-07-31点击:237收藏
-
MySQL复制延迟优化的方法论
一、MySQL为什么会延迟 数据延迟: 是指master执行了N个事务,slave却只执行了N-M个事务,说明master和slave之间产生了延迟 延迟原因:延迟的原因很多种,大部分情况下是 slave的处理能力跟不上master导致 接下来,我们从各种角度分析下延迟的原因 1.1 MySQL复制的架构 通过架构图,可以直观的看到数据延迟的点有哪些,当然也...
时间:2018-07-31点击:213收藏
-
《码农翻身》之浪潮之巅的Web
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/81349388 《码农翻身》读书笔记之浪潮之巅的Web 这是我的后端读书笔记系列文章的第三篇,选取的是最近刚刚圈粉的知名博主刘欣创作的《码农翻身》。 本文内容主要根据知名博主刘欣一作《码农翻身》的内容总结而来,本...
时间:2018-07-31点击:228收藏
-
Android--录音
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/81327067 录音分为环境录音和通话录音。 环境录音: public class audio { private static MediaRecorder mMediaRecorder; private stat...
时间:2018-07-31点击:207收藏
-
这多年来我一直在钻研的技术
我大学时代最爱玩的一个游戏,法老王-埃及艳后,这是一个以古代文明为背景的城市建设游戏。最近又捡起来玩了玩,还是那个味儿,倍爽。 上次有人说,听说tinyfool看到AlphaGo火了,马上去赶时髦学机器学习,结果真的获益匪浅。 我给大家介绍下,我从业10多年是怎么赶时髦的吧。 怎么赶上搜索技术的时髦 98年,第一次上网,也是第一次看到Google,那时候简直...
时间:2018-07-31点击:178收藏
-
[转]深入理解在Android中线程池的使用
这是一篇 写的非常用心的 博文,这里是原文地址https://blog.csdn.net/l540675759/article/details/62230562 前言 (1)本文共花费2周零3天的凌晨时光,这段时间收获很多. (2)从整理文章,作者从线程-->阻塞队列-->二进制-->线程池的内部机制,一路走来,本来是想写一篇为AsyncT...
时间:2018-07-31点击:217收藏
-
6.4 Android绘图技巧(Primary:四大方法&Layer)
1.Canvas的四大金刚 Canvas.save()这个方法从字面上可以理解为保存画布,作用就是将之前的所有已绘制的图像保存起来。让后续的操作就好像在一个新的图层上操作一样,这一点与Photoshop中的图层理解基本一致。 Canvas.restore()可以理解为Photoshop中的合并图层操作,作用是将我们在save()之后绘制的所有图像与save(...
时间:2018-07-31点击:257收藏
-
android8.0采坑 Only fullscreen opaque activities can request orientation
android8.0采坑 Only fullscreen opaque activities can request orientation 也就是说只有全屏不透明的activity才可以设置方向,既然知道问题所在就好办了。 找到你设置透明的Activity,然后在他的theme中加入如下配置。 <item name="android:windowIs...
时间:2018-07-31点击:247收藏
-
阿里云 MVP Tech Show 第21期成都站成功举办
在物联网兴起的今天,消费者希望能够在夏天回家之前开启空调享受清凉,需要随时随地使用的智能共享单车;而对于企业,则对于分散在各地的设备需要有一个整体的统筹和信息管理,想要获得对设备各种数据的采集与分析。面对各方面都在显示着物联网明显提升个人生活以及企业生产的效率与体验趋势下,相信很多用户和企业都在思考关于产品与是否物联网化的问题:我的产品如何智能化?怎么走向物...
时间:2018-07-31点击:190收藏
-
阿里云发布ET工业大脑开放平台,交付只需6天!
8月1日,阿里云发布ET工业大脑开放平台,基于该平台,合作伙伴可以轻松实现工业数据的采集、分析、挖掘、建模,并且快速构建智能分析应用。未来3年,阿里云将面向工业领域招募上千家生态合作伙伴,以实现智能制造成功案例的规模化复制,加速推动制造业的数字化转型。 站在产业发展的历史时间轴上看,我们已经迈进第四次工业革命时代,中国拥有全球规模最大的制造业,企业需要借助工...
时间:2018-07-31点击:209收藏
-
防雷防电防暴雨,企业容灾备份须上线
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 你在南方的雷电里提心吊胆, 我在北方的暴雨里出门看海。 如果容灾备份来得及, 不要忘了你的数据, 有备无患,保企业核心资产。 七月以来,全国各地陆续进入雨季,天气预报动辄就是暴雨蓝色预警,有些地方甚至沦为了水上城市。更有新闻报道,受暴雨影响,某银行严重积水,不得不将办公设备和机房的服务器...
时间:2018-07-31点击:171收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6