1.原始架构,要有id,group 2. 数据分片方案假设是id%2==0 的group0和id%2==1的group1,把group1的数据迁移到新的存储中,过程中应该不在有数据的更新操作。 3.前端把id%2的计算加到实现中,即id%2==0的打上group0的标示,id%2==1的打上grou ...
分类:
其他好文 时间:
2018-05-15 22:37:44
阅读次数:
125
一、 JVM的组成 JVM由4大部分组成:ClassLoader,Runtime Data Area,Execution Engine,Native Interface。 二、 2.1.ClassLoader是负责加载class文件,class文件在文件开头有特定的文件标示,并且ClassLoade ...
分类:
其他好文 时间:
2018-05-13 23:41:30
阅读次数:
274
前言 最近一些小伙伴,在搞邮箱的事情,小编于是去折腾了一下!总结了一些干货,与大家分享一下!速来,抱大腿,我要开车了! 基本思路就是,使用MIMEMultipart来标示这个邮件是多个部分组成的,然后attach各个部分。如果是附件,则add_header加入附件的声明。在python中,MIME的 ...
分类:
编程语言 时间:
2018-05-12 11:55:09
阅读次数:
195
http://blog.itpub.net/27067062/viewspace-2141906/ 一、GTID概述 GTID是MYSQL5.6新增的特性,GTID(Global Transaction Identifier)全称为全局事务标示符,用以数据库实例事务唯一标识,其组成主要是source ...
分类:
数据库 时间:
2018-05-10 21:48:47
阅读次数:
211
ps故为process status的缩写,即为进程状态的命令, ps命令详解, 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。2)ps -A 显示所有程序。3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。4)ps -e 此参数的效果和指定" ...
分类:
其他好文 时间:
2018-05-10 00:03:18
阅读次数:
167
抽象:不具体,看不明白。 抽象类表象体现。 在不断抽取过程中,将共性内容中的方法声明抽取,但是方法不一样,没有抽取,这时抽取到的方法,并不具体,需要被指定关键字abstract所标示,声明为抽象方法。 抽象方法所在类一定要标示为抽象类,也就是说该类需要被abstract关键字所修饰。 抽象类的特点: ...
分类:
编程语言 时间:
2018-05-08 16:31:19
阅读次数:
156
JSF项目,用appscan检测,报“会话标示未更新”漏洞,漏洞详情:用户在登陆应用程序前后,其会话标识一样,未进行更新,从而可以窃取或操作客户会话和Cookie,进行查看、变更用户信息及执行事务等操作。推理:测试结果似乎指示存在脆弱性,因为“原始请求”和“响应”中的会话标识相同。这些标志应该已在响应中更新。JSF页面在打开时,就会生成一个sessionid,登录后的sessionid未发生变化。
分类:
其他好文 时间:
2018-05-07 11:06:21
阅读次数:
492
前言 在web页面中经常会遇到table表格,特别是后台操作页面比较常见。本篇详细讲解table表格如何定位。 一、认识table 1.首先看下table长什么样,如下图,这种网状表格的都是table 2.源码如下:(用txt文本保存,后缀改成html) <!DOCTYPE html><meta c ...
分类:
编程语言 时间:
2018-05-06 12:15:11
阅读次数:
228
awk编程语言/数据处理引擎 基本用法 语法格式 常用命令选项 处理动作 awk执行过程 awk内置变量 直接含义,可直接使用 调用变量的时候不用$符号标示,直接调用就可以 awk处理时机 注意:可单独使用,也可同时使用 例子: awk'BEGIN{FS=":";print NR} {print N ...
分类:
其他好文 时间:
2018-05-05 21:14:23
阅读次数:
218
当缓冲区中有残留数据时,cin函数会直接去读取这些残留数据而不会请求键盘输入。而且,回车符也会被存入输入缓冲区中。 c++用于清空输入缓存的函数有三个:cin.clear(),cin.sync(),cin.ignore()。 cin.clear()是用来更改cin的状态标示符的,cin在接收到错误的 ...
分类:
其他好文 时间:
2018-05-04 18:31:44
阅读次数:
129