@ Hadoop RPC 框架解析 网络通信模块是分布式系统中最底层的模块。它直接支撑了上层分布式环境下复杂的进程间通信(Inter-Process Communication, IPC)逻辑,是所有分布式系统的基础。远程过程调用(Remote Procedure Call, RPC)是一种常用的分 ...
分类:
其他好文 时间:
2021-06-02 19:49:37
阅读次数:
0
程序员的工作怎么量化?bug 数?代码行?版本数? 做过程序员的都知道,这些指标都是不可行的。 例如某通信大厂考核程序员的 bug 数和等级,并且更加让人蛋疼的是同时考核测试人员发现 bug 的数量,结果程序员和测试员为了一个问题是 bug 还是需求遗漏、bug 等级是严重还是一般,能够吵上 2 个 ...
分类:
其他好文 时间:
2021-06-02 19:49:21
阅读次数:
0
跟数据库进行交互 mybatis3逆向工程 MBG generator 两个critical 或的关系 ?????????? CRUD 是什么? Mybatis 工作原理 首先调用 SqlSessionFactoryBuilder build build 函数中 先创建 XmlConfigBuild ...
分类:
其他好文 时间:
2021-06-02 19:47:58
阅读次数:
0
@ 前言-MR概述 MapReduce是一个分布式计算框架,是用户开发“基于Hadoop的数据分析应用”的核心框架。主要由两部分组成:编程模型和运行时环 境。其中,编程模型为用户提供了非常易用的编程接口,用户只需要像编写串行程序 一样实现几个简单的函数即可实现一个分布式程序,而其他比较复杂的工作,如 ...
分类:
其他好文 时间:
2021-06-02 19:46:24
阅读次数:
0
git reset --soft HEAD^ git reset --soft HEAD~1 –soft不删除工作空间改动代码,撤销commit,不撤销git add . –mixed意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作这个为默认参数,git reset ...
分类:
其他好文 时间:
2021-06-02 19:42:32
阅读次数:
0
平滑升级的步骤 1. 获取之前的编译参数 2. 下载新模块 3. 重新编译软件,加上--add-module=新模块的解压路径 4. 备份原程序并停止服务 5. 把原程序用新程序覆盖 6. 启动新程序 Nginx信号简介 主进程支持的信号 TERM, INT: 立刻退出 QUIT: 等待工作进程结束 ...
分类:
其他好文 时间:
2021-06-02 19:37:54
阅读次数:
0
? 摘要:随着21世纪互联网的迅猛发展,电子商务改变了人们购物的方式,在线购物成为人们生活中 下载地址:https://download.csdn.net/download/qq_31293575/18340399 重要组成部分。本购书网站采用JAVA技术开发,存储数据使用的数据库是mySQL数据库 ...
分类:
数据库 时间:
2021-06-02 19:31:01
阅读次数:
0
智能家庭项目: 1) 智能家庭包括各种设备,闹钟、咖啡机、电视机、窗帘 等 2) 主人要看电视时,各个设备可以协同工作,自动完成看电视的准备工作,比如流 程为:闹铃响起->咖啡机开始做咖啡->窗帘自动落下->电视机开始播放 ? 传统的方式的问题分析 传统的方式的问题分析 1) 当各电器对象有多种状态 ...
分类:
其他好文 时间:
2021-06-02 19:30:25
阅读次数:
0
一、前言 平时开发都有用到数据库,也知道里面有锁的说法,那什么是锁? 锁有哪些作用? 有哪些锁?以下以MySQL8来说 二、什么是锁 锁是用于管理对共享资源并发访问的一种机制, 且是数据库系统区别于文件系统的一个关键特性。 三、为什么需要锁 举个现实生活中的例子:商品搞活动时,商品数少但价格优惠引来 ...
分类:
数据库 时间:
2021-06-02 19:28:51
阅读次数:
0