亿级数据库分库分表实践

首先说明一下,这是贝聊2016年针对班级动态所实施的一个数据库分库分表方案,经过一年多的验证,证明我们的方案是可行的,因此分享给大家。 一、业务场景 班级动态是贝聊为家长和老师提供的一个核心功能,类似于微信朋友圈、微博、QQ空间等的好友动态功能,是幼儿园家长老师使用频率最高的功能之一。在贝聊,老师和家长都可以在班级里发布动态、评论动态、点赞动态,内容可以包含文字、图片或者视频等内容。目前只要涉及到

Mac重置VMware Fusion虚拟机网络脚本

前面我们说到如何修改VMware Fusion虚拟机的网段,那这篇文章就教你如何重置VMware Fusion虚拟机网段。 问题描述 修改VMware Fusion虚拟机网段的时候把专用网段设置成了公网的网段然后造成虚拟机启动后网络显示被拔出状态。 专用网段 C类专用网段:192.168.0.1~192.168.255.254    255.255.255.0 B类专用网段:172.16.0.1~

Mac系统修改VMware Fusion虚拟机IP段

Mac系统上虚拟机软件有很多款,不过萝卜青菜各有所爱,我个人目前在用的是VMware家的Fusion虚拟机毕竟VMware更加专业。目前在使用上有一个不友好的点就是不能可视化的配置虚拟机的IP地址。 桥接模式网络连接 如果您的 Mac 位于以太网、无线网或 FireWire 网络中,则使用桥接网络连接通常是使您的虚拟机可以访问该网络的最简单方法。使用桥接网络连接,虚拟机将显示为与 Mac 相同的物

使用ZeroTier组网访问局域网设备

使用ZeroTier组网后通过目标设备访问整个局域网设备这时我们需要在目标设备设置iptables进行转发。 管理路由 开启以太网桥 点击小扳手图标展开勾选Allow Ethernet Bridging.如图所示 iptables配置NAT iptables -A FORWARD -d ?.?.?.0/24 -j ACCEPT iptables -t nat -A POSTROUTING -s ?

惠普iLO序列号亲测可用

iLO是Integrated Ligths-out的简称,是HP服务器上集成的远程管理端口,它是一组芯片内部集成vxworks嵌入式操作系统,通过一个标准RJ45接口连接到工作环境的交换机。只要将服务器接入网络并且没有断开服务器的电源,不管HP服务器的处于何种状态(开机、关机、重启),都可以允许用户通过网络进行远程管理。简单来说,iLO是高级别的远程KVM系统,可以将服务器的显示信息显示在本地,并

下载慕课网视频技术分析

老姐在微信某课堂付费观看视频学习,观后遂萌生将此视频打包下载的念头,随后将此任务交给了我这个程序员弟弟。原本想找个下载软件应付了事奈何几乎没有这样的软件我也只好硬着头皮上,然后便有了下文。 这篇文章没什么技术含量但要具备一定的前端调试技术和耐心,所以呢我们要熟练的运用Chrome浏览器的开发者工具。 目前主流的在线视频播放都是基于HLS(m3u8文件)协议,简单的说我们观看视频的过程中会不间断的去

Linux根据端口号查进程信息

只知道端口号不知道进程相关信息,那能不能通过端口号查询进程号呢? 使用lsof找出pid lsof -i:22 例: # lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 15673 root 6u IPv4 14231513 0t0 TCP *:http (LISTEN) n

开发者必备Linux基础命令行

作为一名开发者熟练操作Linux命令行算是一项基本功。通常小公司没有运维所以呢开发及运维! TOP命令 Linux top命令用于实时显示当前操作系统进程的动态。 第1行:系统时间、运行时间、登陆终端数、系统负载(分别为1分钟、5分钟、15分钟内的平均值) 第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。 第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先

SpringBoot通用日志解决方案

金融项目中对于业务较为敏感我们通常需要将用户的操作形成一个结构化的数据并进行持久化。 结构化日志需要的字段: 操作员信息、客户端IP地址、请求地址、控制器名称、控制器方法名称、HTTP请求类型、HTTP请求参数。 问题描述: 在获取请求参数时必然会读取request.getInputStream。由于流只允许读一次,后续读取必然会导致异常。 解决方案: 在SpringBoot框架中给我们提供了一个