摘要: python操作mysql实例 使用ORM模型 SQLAlchemy模式 首先安装所需模块 pip install SQLAlchemy pip install pymysql 本实例使用了名为test的数据库,所以在运行本例之前,要确保test数据库已经存在 2、完整增、删、改、查 实例 from sqlalchemy import create_engine,MetaData,Table,... 阅读全文
posted @ 2019-02-20 15:31 effortsing 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 简单的django登录项目 1、首先建立工程,建立工程请参照:https://www.cnblogs.com/effortsing/p/10394511.html 2、在Firstdjango工程项目中手工创建一个文件名为static 3、配置静态目录 在setting.py中找到STATIC_URL配置如下: STATIC_URL = '/static/' STATICFILES_DIRS =... 阅读全文
posted @ 2019-02-20 15:17 effortsing 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 文件顺序 简历 面试常问问题 工作中遇到的问题 k8s常可能问的问题 k8s常用命令操作 node节点扩容 k8s项目 docker mycat实现读写分离 elk 防火墙 weblogic12.1.3安装 shell脚本 Python基础 python登录项目 Python操作mysql ansible 阅读全文
posted @ 2019-02-20 14:28 effortsing 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Shell脚本 for循环 cat > a.sh > "/tmp/awk.log"}' development.yaml 打印第三行到第五行,NR表示行 awk 'NR==3,NR==5 {print}' development.yaml 打印文件所有域 awk 'NR==3,NR==5 {print $0}' development.yaml 打印第三行到第五行的第一列和最后一列 awk -F... 阅读全文
posted @ 2019-02-20 14:06 effortsing 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 面试常问问题: OSI七层网络模型 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 Tcp/ip四层网络模型 应用层(应用层 表示层 会话层、传输层、网络层、数据链路层(数据链路层 物理层) Tomcat启动慢解决 在Tomcat环境中解决 在catalina.sh中加入这么一行: JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom... 阅读全文
posted @ 2019-02-20 10:57 effortsing 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到的问题: 1、gitlab挂掉 分析:gitlab服务器没有外网,是通过请求haproxy转发到gitlab上的,查看haproxy端口果然是关闭着的,重启即可解决。至于haproxy是怎么挂掉的,后来查明是由于研发对服务器进行了操作误杀haproxy进程导致。 2、公司打卡app时间和百度时间相差35秒 分析:打卡程序部署在内网服务器,通过外网nginx做转发,对nginx服务器配置... 阅读全文
posted @ 2019-02-20 10:57 effortsing 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 防火墙 firewalld 查看服务是否开机启动:systemctl is-enabled firewalld.service 查看已启动的服务列表:systemctl list-unit-files|grep enabled 查看启动失败的服务列表:systemctl --failed 查看所有打开的端口: firewall-cmd --zone=public --list-ports 更新防... 阅读全文
posted @ 2019-02-20 10:56 effortsing 阅读(369) 评论(0) 推荐(0) 编辑
摘要: weblogic weblogic12.1.3安装 环境: centos7.5 ip: 192.168.0.94 1、安装jdk 2、安装 weblogic 下载、解压安装包 wls1213_dev.zip unzip /application/weblogic12/wls1213_dev.zip mv wls12130 /application/weblogic12/ 配置环境变量 配... 阅读全文
posted @ 2019-02-20 10:55 effortsing 阅读(385) 评论(0) 推荐(0) 编辑
摘要: node节点扩容: 安装docker 部署 kubelet组件 拷贝admin.conf 拷贝bootstrap.conf 安装cni网络插件 拷贝ca.pem 证书,配置kubelet-config.yml文件中参数需要用到 通过csr请求 配置启动kube-proxy 阅读全文
posted @ 2019-02-20 10:54 effortsing 阅读(481) 评论(0) 推荐(0) 编辑
摘要: Python Python的数据类型与数据结构 数据类型分为: 整数型 ;数字的整数 浮点型; 数字带小数 字符串; 用 ‘’ 或者 “” 引用的任意文本 布尔型;只有 True 和 False 数据结构分为:列表 list、元祖 tuple、字典 dict、集合 set ORM 直接使用sql语句虽然方便,但缺点是如果要更换数据库可能还需要修改程序中的Sql语句。为了解决这个问题,出现了OR... 阅读全文
posted @ 2019-02-20 10:54 effortsing 阅读(195) 评论(0) 推荐(0) 编辑
摘要: mycat 实现读写分离 配置mysql实现主从复制 安装jdk 安装mycat实现读写分离 tar zxf Mycat-server-1.6-RELEASE-20161028204710-sangnux.tar.gz -C /usr/local 添加环境变量 新建逻辑库,逻辑表;Mycat默认配置了逻辑库TESTDB,这里配置一个逻辑库USERDB 修改schema.xml新增逻辑库USER... 阅读全文
posted @ 2019-02-20 10:53 effortsing 阅读(221) 评论(0) 推荐(0) 编辑
摘要: k8s常可能问的问题 1、为什么要用k8s 自我修复、pod水平自动伸缩、密钥和配置管理动态对应用进行扩容、缩容 服务发现、负载均衡 1.1、自我修复 比如误删pod后会自动创建,用 kind: ReplicationController 1.2、pod水平自动伸缩 这个功能就是根据CPU的使用情况周期性的调整Pod的副本数量 解释:首先创建HPA kind: HorizontalP... 阅读全文
posted @ 2019-02-20 10:52 effortsing 阅读(890) 评论(0) 推荐(0) 编辑
摘要: K8s常用命令操作 一、kubectl命令补全 1、master安装命令补全,并临时生效 yum install -y bash-completion source /usr/share/bash-completion/bash_completion 2、永久生效 source > ~/.bashrc 二、master相关组件 kube-apiserver kube-controller-... 阅读全文
posted @ 2019-02-20 10:52 effortsing 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 1、ELK经典架构 Logstash部署至服务主机,对各个服务的日志进行采集、过滤、推送。 Elasticsearch存储Logstash传送的结构化数据,提供给Kibana。 Kibana提供用户web页面进行数据展示和分析形成图表等 由于Logstash消耗资源大,而服务器资源相当宝贵,所以引进另一个轻量级日志采集框架Beats,其中有Filebeat ,Filebeat用于搜集文件数据 ... 阅读全文
posted @ 2019-02-20 10:51 effortsing 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Docker 启动一个容器 docker run -d -p 8085:8081 --restart=always --name nexus3 sonatype/nexus3 #注意8081是服务真实的端口 过滤某个容器:docker ps -a | grep mynginx 启动已有的容器:docker start 3ec6e022d3ec 只看最后一个容器:docker ps -l 进入容器... 阅读全文
posted @ 2019-02-20 10:50 effortsing 阅读(287) 评论(0) 推荐(0) 编辑
摘要: ansible 安装ansible :yum install -y ansible 查看版本:ansible --version 配置ssh免密登录:ssh-keygen -t rsa -f /root/.ssh/id_rsa -P "" 配置主机组:如果没有ansible目录创建即可,touch /etc/ansible/hosts 配置ansible配置文件:touch /etc/ansib... 阅读全文
posted @ 2019-02-20 10:49 effortsing 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 简单的django登录项目 1、首先建立工程,建立工程请参照:https://www.cnblogs.com/effortsing/p/10394511.html 2、在Firstdjango工程项目中手工创建一个文件名为static 3、配置静态目录 在setting.py中找到STATIC_URL配置如下: STATIC_URL = '/static/' STATICFILES_... 阅读全文
posted @ 2019-02-20 10:13 effortsing 阅读(787) 评论(0) 推荐(0) 编辑
摘要: Iptables防火墙规则 iptables是组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。在日常Linux运维工作中,经常会设置iptables防火墙规则,用来加固服务安全。以下对iptables的规则使用做了总结性梳理: iptables首先需要了解... 阅读全文
posted @ 2019-02-20 09:25 effortsing 阅读(213) 评论(0) 推荐(0) 编辑