Linux每隔1秒kill掉cpu大于50%的进程 1.新建/test/killcpu.sh shell脚本 并授予权限0755#!/bin/bashps axf -o "pid %cpu" | awk '{if($2>=50.0) print $1}' | while read prociddokill -9 $prociddone2.安装crontabyum -y install vixie-cron3.查看定时任务 crontab ...
Vincent 歌手Don McClean的Starry Starry Night,也有很多人叫这首歌为《Vincent》 编前:金色的向日葵、燃烧般的丝柏、风吹过的麦田、旋涡状的星体……,一幅幅狂嚣般的画面,是梵高内心底层最深的呐喊。生活在低处,灵魂在高处——这就是梵高。 配乐说明:歌曲创作的灵感来自梵高的一幅著名的画作《Starry Starry Night》(星夜),整首曲子的配器就是一把木吉他,极致的...
获取固定经纬度固定范围的经纬度值 计算查询点的经纬度范围1.1 地球半径千米double r = 6371;1.2 默认直线距离 1千米距离double dis = 1;1.3 角度计算公式double = 2*Math.asin(Math.sin(dis/(2*r))/Math.cos(latitude*Math.PI/180));1.4 角度转为弧度double dlng = angle*1...
深入详解JVM内存模型 JVM内存结构由上图可以清楚的看到JVM的内存空间分为3大部分:堆内存方法区栈内存其中栈内存可以再细分为java虚拟机栈和本地方法栈,堆内存可以划分为新生代和老年代,新生代中还可以再次划分为Eden区、From Survivor区和To Survivor区。其中一部分是线程共享的,包括 Java 堆和方法区;另一部分是线程私有的,包括虚拟机栈和本...
约瑟夫环算法的几种实现方式,最简单方式,一行代码实现 简介:约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。分析:(1)由于对于每个人只有死和活两种状态,因此可以用布尔型数组标记每个人的状态,可用true表示死,false表示活。(2)开始时每个人都是活的,所以数组初值全部赋为false。(3)模拟杀人...
mysql优化过程中遇见的坑(mysql优化问题特别注意) 不要听信你看到的关于优化的“绝对真理”,包括本文所讨论的内容,而应该是在实际的业务场景下通过测试来验证你关于执行计划以及响应时间的假设。单条查询最后添加 LIMIT 1,停止全表扫描。对于char(4) 或者vachar(4),无论是中文还是英文都是存储四个字符,注意是字符而不是字节。 如果一个字段未int类型,此类型只有0、1两个状态,需要为此建立索...
高德,百度,84经纬度坐标系的相互转换 高德经纬度用的是火星坐标系public class PositionUtil { public static double pi = 3.1415926535897932384626; public static double x_pi = 3.14159265358979324 * 3000.0 / 180.0; public ...
贪心算法基础 1 /*有一个背包,背包容量是M=150kg。有7个物品,物品不可以分割成任意大小。要求尽可能让装入背包中的物品总价值最大,但不能超过总容量。 2 3 物品 A B C D E F G 4 5 重量 35kg 30kg 6kg 50kg 40kg 10kg 25kg 6 7 价值 10$ 40$ 30$ 50$ 35$ 40$ 30$...
c# DataGirdView动态刷新 using MySql.Data.MySqlClient;using System; using System.Data; using System.Threading; using System.Windows.Forms;namespace DataGirdView{ public partial class Form1 : Form { Thread ...
对snapshot isolation和write-snapshot isolation的一些思考 数据库中存在读异常和写异常。所谓snapshot,目的在于保证事务执行的各个阶段,读相同的数据项得到的结果没有变化,这样一来就避免了不可重复读、幻读等读数据异常。但是仅仅是读数据不变还不够,因为这样只是解决了读异常,却不能解决写异常,而对于写异常,可以从脏写、丢失更新和写偏序三种进行讨论。对于这些写异常,snapshot isolation通过避免WW冲突进行解决(无法解决写偏序...
nginx 80 下的一个路径 到 8888 # For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user nginx;worker_proc...
nginx retryfiles # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; #根据路由设置,避免出现404 location ^~ /api/ { add_header 'Access-Control-Allow-...
gitlab 构建常见错误 1.前端是http服务后端是https,原因生产https,测试是http服务环境。代理后端2. java 打包程序需要运行正式数据库没连上错误。打包和跑正式的一个库。3. jenkins不能直接nohup可以写脚本里面,服务杀不了写本地服务centos7的systemctl转载于:https://www.cnblogs.com/gaoyuechen/p/11589461.html...
etcd常用命令记录 etcd常用命令记录1.查看etcd的版本[root@etcd01 ssl]# curl -L http://127.0.0.1:2379/version{"etcdserver":"3.3.10","etcdcluster":"3.3.0"}2.查看etcd暴露出来的prometheus指标;在prometheus对其监控时使用...
Centos7 升级内核版本 1、查看当前内核版本$ uname -r3.10.0-514.el7.x86_64$ uname -aLinux k8s-master 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux$ cat /etc/...
debian9 ps 命令不能用 # cat > /etc/apt/sources.list << EOF> deb http://mirrors.aliyun.com/debian/ stretch main non-free contribdeb-src http://mirrors.aliyun.com/debian/ stretch main non-free contribdeb htt...
socat管理haproxy配置 ssh-keygen -N '' -t rsa -q -b 2048 socat管理haproxy配置haproxy是可以通过socat命令管理haproxy.cfg文件的;1.安装socatyum install socat -y2.配置haproxy.cfg,启动socket修改:stats socket /var/lib/haproxy/stats 修改为:stats socket /var/lib/hapr...
从内核3.7版本开始,Linux就开始支持VXLAN 到了内核3.12版本,Linux对VXLAN的支持已经完备,支持单播和组播,IPv4和IPv6。... 一、关于VXLANVXLAN 是 Virtual eXtensible LANs 的缩写,它是对 VLAN 的一个扩展,是非常新的一个 tunnel 技术,在Open vSwitch中应用也非常多。Linux 内核的 upstream 中也刚刚加入 VXLAN 的实现。相比 GRE tunnel 它有着很好的扩展性,同时解决了很多其它问题。二、实验背景Linux内核模块在支...
Failed to get D-Bus connection: Operation not permitted 在容器中使用systemctl报Failed to get D-Bus connection: Operation not permitted的错误,则在启动的时候把sys/fs/cgroup映射到docker容器中。 docker run --privileged --name=test --hostname=test -v /sys/fs/cgroup:/sys/fs/cgrou...
Docker容器跨主机通信--overlay网络 一、Docker主机间容器通信的解决方案 Docker网络驱动Overlay: 基于VXLAN封装实现Docker原生Overlay网络Macvlan: Docker主机网卡接口逻辑上分为多个子接口,每个子接口标识一个VLAN。容器接口直接连接Docker主机网卡接口: 通过路由策略转发到另一台Docker主机 第三方网络项目 隧道方案...