自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 数学漫谈:一元三次方程求解

1.多项式除法把被除式、除式按某个字母作降幂排列,并把所缺的项用0补齐.用被除式的第一项除以除式第一项,得到商式的第一项.用商式的第一项去乘除式,把积写在被除式下面(同类项对齐),消去相等项,把不相等的项结合起来.把减得的差当作新的被除式,再按照上面的方法继续演算,直到余式为0或余式的次数低于除式的次数时为止,被除式=除式×商式+余式。若余式为零,说明这个多项式能被另一个多项式整除...

2019-09-03 13:42:24 2303

原创 数学漫谈:深入理解e

定义:数列极限设{}为一个无穷实数数列的集合。如果存在实数,对于任意实数(无论其有多么小),N>0,使不等式|x-|<在n(N, +)上恒成立,那么就称常数是数列{x} 的极限。定义:戴德金分割将一切有理数的集合划分为两个非空且不相交的子集A和A',使得集合A中的每一个元素小于集合A'中的每一个元素。集合A称为划分的下组,集合A'称为划分的上组,并将这种划分记成A|A'。...

2019-04-12 08:37:35 833

原创 服务器程序员札记:解决Cannot change version of project facet Dynamic web module to 3.0

在eclipse中创建maven web 工程,项目偶尔会出现报错:Cannot change version of project facet Dynamic web module to 3.0。解决方法为:在Navigator视图中打开.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml文件,设置:<insta...

2019-03-29 16:45:52 113

原创 服务器程序员札记:NetworkManager 设置dns服务器

修改/etc/sysconfig/network-scripts目录下的ifcfg-XXX配置文件,添加:DNS1=IPDNS2=IP保存配置文件后,执行:service NetworkManager restart

2019-03-21 16:07:28 838

原创 服务器程序员札记:windows设置socket读写缓存空间

afd.sys是windows操作系统使用的1个内核级驱动程序,为windows socket服务提供辅助服务。通过在windows注册表中设置afd的参数,可以变更windows socket 读写缓存空间。注册表参数位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AFD\Parameters参数:Default...

2019-03-05 09:28:56 737

原创 原 服务器程序员札记:linux下批量修改文件名

思路是使用find命令查找匹配的文件,通过xargs将文件传递给rename命令进行处理find path [options] | xargs rename old_name new_name例如:将/data目录下所有的a.sh改名为b.shfind /data -name a.sh | xargs rename a.sh b.sh...

2018-11-30 16:09:06 343

原创 服务器程序员札记:设置tomcat堆内存的必要性

 如果不设置堆内存的数值,那么java虚拟机将默认设置堆内存为物理机内存的1/4。这对于服务器应用有时会产生致命的不良影响。因为服务器往往有很多应用,服务器内存往往较大。而tomcat使用1/4物理内存通常是不必要的,会影响其他应用程序的内存空间。所以,将tomcat的堆内存设置为合理数值能有效避免来自tomcat的不良内存侵占。...

2018-10-31 16:28:50 444

原创 服务器程序员札记:tomcat 启动参数设置

对于linux操作系统,修改bin目录下的catalina.sh文件,可以设置tomcat启动参数。可以在catalina.sh脚本的所有shell命令之前为脚本内的变量赋值。例如,设置tomcat的堆内存,可以设置:JAVA_OPTS="-Xms256m -Xmx256m -XX:PermSize=64M -XX:MaxPermSize=64m"...

2018-10-31 16:04:16 372

原创 服务器程序员札记:vmware NAT模式静态IP设置

虚拟操作系统为:linux1.在vmware虚拟网络编辑器中,取消NAT模式下的:“使用本地DHCP服务将IP地址分配给虚拟机”选项。2.编辑宿主机VMnet8适配器的IPV4属性。设置IP地址和子网掩码,使其与vmware子网处于同一网段。3.编辑虚拟操作系统的ifcfg配置文件,设置:BOOTPROTO=staticIPADDR=ipNETMASK=maskGATEWA...

2018-10-11 11:51:07 114

原创 服务器程序员札记:JDK 8 Arrays类的排序

jdk8中的Arrays类,使用了并行排序和串行排序。串行排序对原始数值数组进行排序使用DualPivotQuicksort。这不是一个稳定的排序算法。由于原始数值不存在稳定排序需求,那么这个排序恰好具备了稳定性。串行排序对对象数组进行排序使用TimSort。这是一个改进了的归并排序算法。采用连续升序或降序区段归并算法。用户也可以通过设置jvm启动参数-Djava.util.Arrays....

2018-08-28 18:01:12 398

原创 服务器程序员札记:RocketMQ:push consumer 拉取消息

DefaultMQPushConsumer拉取消息的启动:1.DefaultMQPushConsumer.start() 调用 DefaultMQPushConsumerImpl.start()2.DefaultMQPushConsumerImpl.start() 调用 MQClientInstance.start()3.MQClientInstance.start() 调用 Reba...

2018-08-23 10:17:01 275

原创 服务器程序员札记:volatile关键字的写机制

对于使用volatile修饰的变量,当对该变量执行写操作时,jvm将首先使其他CPU对该变量的缓存失效,然后将变量值写入主内存。由于主流CPU的高速缓存为64字节宽,所以,将volatile变量补齐64字节能够避免操作其他变量时意外缓存volatile变量。也就是能够提升volatile变量的写操作效率。 ...

2018-08-21 17:29:12 90

原创 服务器程序员札记:linux程序后台运行

shell 命令格式:cmd &gt; /dev/null &amp;使用覆盖重定向符,因为对/dev/null设备进行覆盖无不良影响,而覆盖重定向符比较简练。

2018-08-13 14:54:32 153

原创 服务器程序员札记:windows下pip使用国内源

在windows下变更pip的数据源为国内源:比如使用清华的数据源:https://pypi.tuna.tsinghua.edu.cn/simple直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple...

2018-05-24 11:07:37 434

原创 服务器程序员札记:解决Unable to find vcvarsall.bat问题

windows下使用python27编译python模块出现错误:Unable to find vcvarsall.bat解决方法:1.如果未安装visual studio,则安装visual studio 2008。2.如果安装了高级版本的visual studion,比如visual studio 2015,那么设置一个指向性的环境变量:查询所安装的visual studio版本号,如果是14...

2018-05-24 09:51:55 251

原创 服务器程序员札记:ssh免密码登录

在linux操作系统上执行命令:ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsacat ~/.ssh/id_rsa.pub &gt;&gt; ~/.ssh/authorized_keyschmod 600 ~/.ssh/authorized_keys

2018-05-17 14:35:50 112

原创 服务器程序员札记:ignite节点启动与停止

1.启动:进入ignite安装目录的bin目录。执行ignitevisorcmd.sh脚本,进入管理界面。执行:start -h=&lt;host&gt; -u=&lt;user&gt; -pw=&lt;password&gt; -n=x,启动x个节点。2.查看:执行:node -id8=@n0 -a,查看所启动的所有节点。3.停止:执行:kill -id8=&lt;id8&gt; -k,停止该节...

2018-05-15 15:17:42 2110

原创 服务器程序员札记:ignite简易部署

1.将ignite压缩包上传至服务器。(操作系统通常为linux)2.解压缩文件。3.设置IGNITE_HOME环境变量。4.进入安装目录的bin目录。执行:ignite.sh脚本。5.在安装目录的bin目录下,执行:ignitevisorcmd.sh脚本,进入管理界面。6.使用open命令,打开与节点的连接。7.执行node命令,查看所启动节点的状态。...

2018-05-15 14:46:41 620

原创 服务器程序员札记:启动innodb cluster

先决条件:innodb cluster已经搭建完毕,并正常停止。1. 在各节点服务器分别执行命令:systemctl start mysqld@replica012.使用mysql shell 连接集群服务器:mysqlsh --uri user@host:port3.在mysql shell中执行命令:var cluster = dba.rebootClusterFromCompleteOuta...

2018-05-09 15:23:56 534

原创 服务器程序员札记:启动mysql 组复制

先决条件:已经配置安装好了mysql复制组。启动各个组成员服务器。在主节点上执行:SET GLOBAL group_replication_bootstrap_group=ON;START GROUP_REPLICATION;SET GLOBAL group_replication_bootstrap_group=OFF;在从节点上执行:START GROUP_REPLICATION;检查集群状态...

2018-04-24 08:09:07 117

原创 服务器程序员札记:增加主从复制的从节点

1.停止一个已经生效的从服务器2.复制目录:cp -r mysql-replica01 mysql-replica023.修改文件所有者:chown -R mysql:mysql mysql-replica024.修改配置文件:[mysqld@replica02]datadir=/var/lib/mysql-replica02socket=/

2018-04-21 12:06:10 165

原创 服务器程序员札记:创建mysql多实例

本文介绍在fedora 25系统通过复制数据目录的方式创建mysql多实例1.执行命令:systemctl stop mysqld2.复制目录:cp -r mysql mysql-replica013.修改文件所有者:chown -R mysql:mysql mysql-replica014.修改配置文件:[mysqld@replica01]data

2018-04-19 08:30:46 147

原创 服务器程序员札记:使用systemd管理mysql多实例

使用systemd的rpm package 平台:Red Hat Enterprise Linux 7; Oracle Linux 7; CentOS 7SUSE Linux Enterprise Server 12Fedora 26 and 27多实例配置文件:[mysqld@replica01]datadir=/var/lib/mysql-replica01socket=/var/lib/my...

2018-04-18 17:25:46 749

原创 服务器程序员札记:xargs命令

概括:xargs - build and execute command lines from standard input命令格式:xargs [options] [command [initial-arguments]]常用选项:-0, --nullInput items are terminated by a null character instead 

2018-04-18 11:12:52 112

原创 服务器程序员札记:find命令

命令格式:find [-H] [-L] [-P] [-D debugopts] [-Olevel] [starting-point...] [expression]starting-point:搜索的起始位置expression:包括:Tests,Actions,Global options,Positional options,Operators。常用tests:-name pattern-ty...

2018-04-18 09:47:36 306

原创 服务器程序员札记:grep命令

命令格式:grep [OPTIONS] PATTERN [FILE...]常用options-c:输出匹配计数-i:忽略大小写-n:输出匹配行的序号file 可以是用空格分割的文件名,也可以接受xargs命令所传递的参数列表。

2018-04-18 09:12:04 214

原创 服务器程序员札记:mysql授权远程访问

登录mysql数据库执行命令:grant all privileges on *.* to 'test'@'%' identified by '123456' with grant option;flush privileges ;远程授权即可生效。

2018-04-17 09:01:46 117

原创 服务器程序员札记:fedora25安装mysql

1. 执行命令:dnf install mysql-community-server2. 执行命令:systemctl start mysqld3. 执行命令:grep 'temporary password' /var/log/mysqld.log获得mysql初次启动时创建的临时root密码。4. 执行命令:mysql -uroot -p登录mysql数据库5. 在数据库中执行命令:ALTER...

2018-04-16 09:49:02 156

原创 服务器程序员札记:fedora25安装mysql Yum Repository

1. 访问https://dev.mysql.com/downloads/repo/yum/页面,下载对应版本的repo rpm包至fedora25操作系统。2. 在rpm包所在文件夹下执行以下命令:dnf install mysql57-community-release-fc25-{version-number}.noarch.rpm...

2018-04-16 08:27:14 109

原创 服务器程序员札记:fedora25文件上传

在本地vmware虚拟机上安装fedora25 guest os后,发现使用FileZilla无法连接fedora25。解决方法如下:1. 确认sshd服务是否已经安装:dnf list installed | grep ssh发现ssh服务已经安装。2. 确认sshd服务是否已经启动:systemctl status sshd发现sshd服务未启动3. 启动sshd服务:systemctl st...

2018-04-16 08:16:57 186

原创 Innodb Cluster 入门(7) 连接innodb cluster

连接 Innodb Cluster

2017-09-30 08:25:00 626

原创 Innodb Cluster 入门(6) Mysql Document Store

Mysql Document Store

2017-09-29 16:29:26 319

原创 Innodb Cluster 入门(5) mysql组复制

Mysql 组复制组复制是innodb cluster的基础。

2017-09-27 17:00:12 525

原创 Innodb Cluster 入门(4) Paxos算法

Paxos算法The Part-Time Parliament 初级协议详解

2017-09-26 10:56:29 314

原创 Innodb Cluster 入门(3) Mysql主从复制

mysql 主从复制

2017-09-26 10:34:52 929

原创 Innodb Cluster 入门(2) Mysql二进制日志

MysqlBinary LogBinaryLog类型 •Statement-basedlogging: Events contain SQLstatements that produce data changes (inserts, updates, deletes) •Row-basedlogging: Events describechanges to individual rows

2017-09-25 19:21:53 260

原创 Innodb Cluster 入门(1) Mysql的json数据类型

简介•1.mysql从5.7.8开始,支持json数据类型。•2.字段可以声明为:json。•3.json类型字段存储的是符合json格式的字符串。•4.mysql提供了一套函数,对json数据进行操作。Json数据的存储•JSON documents stored in JSON columns are converted to aninterna

2017-09-25 13:54:54 504

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除