AliSQL主从复制

MySQL内建的复制功能是构建大型,高性能应用程序的基础。将MySQL的数据分布到多个系统上去,这种分布的机制,是通过将mysql的某一台主机的数据复制到其它主机(slave)上,并重新执行一遍来实现。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循坏,这些日志可以记录发送到从服务器的更新。当一个从服务器连接主
分类: 企业开发 发布时间: 08-13 22:52 阅读次数: 0

个人-linux中如何批量创建用户的方法(不需要shell脚本)

echo{01..03}|xargs-n1|sed-rn's#(.*)#useraddstu\1;echo12345|passwd--stdinstu\1#gp'|bash
分类: 企业开发 发布时间: 08-13 22:52 阅读次数: 0

Mybatis基础知识汇总

Mybatis学习总结: 背景介绍: mybatis:前身ibatis,于2010年迁移到google code,并改名为Mybatis。最后在2013年11月迁移到gitbub(全球开源网站)。 Mybatis 的初步认知: Mybatis 是一个半自动的ORM持久成框架。apache下的顶级项目。 Mybatis是JDBC的轻量级的封装,使用时程序员只需要注入sql语句,mybatis通过映射可以灵活生成满足数据库的sql语句。 解决了jdbc的一下几个问题: 1.jdbc创建和销毁数据库
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

记CCF201803-2碰撞的小球

试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。   当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。   当两个小球撞到一起的时候,两个小球会分别向与自己原来移动的方向相反的方向,以原来的速度
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

jvm(3):JVM调优

typora-root-url: ./ JVM调优思路 目的:减少full GC次数、减少STW时间(一次GC的时间) 手段: 打印GC日志-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc:./gc.log 分析日志得到关键性指标 分析GC原因,调优JVM参数 案例 高性能硬件上的程序部署策略 通过64位JDK来使用大内存 前提:有把握把应用程序的Full GC频率控制得足够低 可能面临的问题:
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

Python 自己实现可迭代对象

import time from collections import Iterable from collections import Iterator class Classmate(object): def __init__(self): self.names = list() self.current_num = 0 def add(self, name): self.names.append(
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

Vue知识点——vue数据深拷贝方法

背景 在vue页面传递数据的过程中,传递数据的引用地址并不会改变,所以当我们改变一些数据时,数据源 也会随之改变。可是有很多情景,我们改变传递的数据,并不需要源数据值发生变化,这时我们就需要对数据进行加工,使数据引用地址发生变化即可。 方法 使用JSON方法将数据解析成字符串,之后再转换成JSON对象数据 JSON.parse(JSON.stringify(........)) Next
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

阶段3 2.Spring_05.基于XML的IOC的案例1_3 测试基于XML的IOC案例

编写测试方法。 TestMehtod 生成测试方法 只需要改个名字叫做testFindAll 然后就复制这个方法,多复制几次改改名字 findAll方法 编写查询所有的代码 选中和这个方法,run 根据id1查询 save save的表明写错了 修改正确 mysql内修改后欧的数据 update 先查询出来一个对象,再更新 表明都写错了 修正 再执行测试方法 delete 总结 重点要注意QueryRunner的注入 在注入的时候,我们的数据源也可以实现配置。并且把它连接数据库的信息也注入进来
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

MySQL 练习 创建表格并修改

|--需求说明 |--实现思路 对着语法直接撸 |--代码内容 #创建数据表,并实现对表的修改操作 create database `test`; #创建数据库 use `test`; #切换数据库 create table `preson`( `number` int(4) auto_increment primary key comment'序号', `name` varchar(50) not null comment'姓名', `sex` ch
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

CSS之咖啡菜单网页设计

今天记录学习的设计网站首页的咖啡菜单,综合运用所学习的html,css背景,文本,字体,链接,表格,盒子,选择器,定位,以及css3的阴影,圆角边框,2d变换等内容。 ㈠咖啡菜单整体样式 运用html和css知识做出来的整体效果图,如下图所示: ⑴左侧的小咖啡图片是广告位,不随页面变动而变动; ⑵表头部分右下角采用层定位放置四个小图标; ⑶导航栏部分放置五个链接,采用伪类链接方式,鼠标悬停在链接上颜色为黄; ⑷主体部分分为左右两栏,在左侧边栏设计了一个表格,上面放置价格表; ⑸下面采用2d变换
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

Python_面向对象编程三大特性

封装,继承,多态 继承   我
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

MYSQL数据库基础用法

数据库概述 数据存储阶段 人工管理阶段 缺点:数据无法共享,不能单独保持,数据存储量有限 文件管理阶段 优点:数据可以长期保存,可以存储大量的数据,使用简单 缺点:数据一致性差,数据查找修改不方便,数据冗余度可能比较大 数据库管理阶段 优点:数据阻止结构化降低了冗余度,提高了增删改查的效率,容易扩展,方便程序调用,做自动化处理 缺点:需要使用sql 或者 其他特定的语句,相对比较复杂 数据库应用 融机构,游戏网站,购物网站,论坛网站...... 基础感念   数据:能够输入到计算机中并被识别处
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

曲阜师范大学LaTeX模板

根据曲阜师范大学教务处、研究生处和数学科学学院的一些文件规定,我陆续制作了本科生课程论文、本科毕业论文(设计)、研究生学位论文、数学科学学院专业课试卷等文件的tex模板,有需要的同学和老师请下载。请在TeXLive系统(安装及配置请参考链接)上使用这些模板,不要用以前的Ctex套装。 1. 本科生课程论文 下载地址 下载后解压缩即可。 2. 本科生毕业论文(设计) 下载地址 3. 研究生生学位论文 4. 数学科学学院专业课试卷
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

Python 使用gevent实现多任务

import gevent import time # 如果需要默认的 time.sleep(0.5) 需要打补丁 from gevent import monkey monkey.patch_all() def f1(n): for i in range(n): print(gevent.getcurrent(), i) # gevent.sleep(0.5) time.sleep(0.5) def
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

[2019杭电多校第四场][hdu6616]Divide the Stones

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6616 题意是说n个数分别为1-n,将n个数分成k堆,能否满足每堆个数相等,数值之和相等。保证n%k=0。 构造题神马的太烦了略略略 我的构造方式是这样的,先判断每堆的个数,然后分奇偶讨论一下 每堆个数为偶时: 可以将n个数分成n/2对,如n为12时,分成1-12,2-11,3-10,4-9,5-8,6-7这样。 然后根据每堆的个数将n/2对分别放入每堆中。 如n=12,k=3时: 第一堆为1-12
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

Excel笔记

(学渣的学习能力堪忧。。。)在学习excel中跟着老师的方法做动态直方图,一开始是怎么也出不来收入2,收入3.只能出来收入1,后来经过无数次的剪切,删除,重头来。终于成功了!!!、 要插入没有任何字样的直方图模板,有一点点字样都不行。以下是成功之后的演示:
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

HDU2093 考试排名

考试排名Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 23026 Accepted Submission(s): 7837 Problem Description C++编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢? 我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,
分类: 其他 发布时间: 08-13 22:46 阅读次数: 0

jzoj 6301. 普及组

Description 详见OJ Solution 感觉这题是最神仙的。。。 考场\(AC\)的人说自己是暴力枚举转移方程而得到了一个正确的转移式。 对于数据中的\(x\),我们发现分解质因数后,每个质因数的指数最大是\(2\)。 当指数为\(1\)的时候,很容易得出答案乘以\(n!\)(因为每列每行都只能有一个这个质数) 当指数为\(2\)的时候,那人通过暴枚得出\(f[i]=i*i*f[i-1]+i*(i-1)*(i-1)/2*f[i-2]\),答案乘以\(f[n]\)。 最后再乘以\(2
分类: 其他 发布时间: 08-13 22:45 阅读次数: 0

吴恩达深度学习测试题与编程题及答案汇总

链接传送门
分类: 其他 发布时间: 08-13 22:45 阅读次数: 0

python学习——re模块

re模块 findall***** 返回列表,找所有的匹配 search***** 返回一个变量,通过group取值;不匹配就返回None,group会报错 match** 相当于search的正则表达式汇总加了一个^ split** 返回列表,按照正则规则切割,默认去、匹配到的内容会被切掉 sub/subn** 替换,按照正则规则去寻找要被替掉的内容,subn返回元组,第二个值是替换的次数 conpile***** 编一个正则表达式,用这个结果去search、match、findall、fi
分类: 其他 发布时间: 08-13 22:45 阅读次数: 0