李志宽 李志宽
4年前
这28个值得收藏的shell脚本能让你每天摸鱼近7个小时!
前言:在日常工作中,但凡你要跟服务器打交道,一定离不开的神器便是shell脚本,shell脚本可以极大的提高工程师的工作效率,避免一些认为因素导致的手误。那么今天圈圈就给大家分享28个shell脚本,希望对大家有帮助,脚本比较多比较长,一时间记不住可以先收藏,用到的时候及时拿出来比对一下即可!1.轮询检测Apache状态并启用钉钉报警!/bin/bashs
Wesley13 Wesley13
4年前
LEMP
简介LEMP是用来搭建动态网站的一组软件,首字母缩写分别表示Linux、Nginx(EngineX)、MySQL和PHP。本文将讲述如何在Ubuntu安装LEMP套件。当然,首先要安装Ubuntu18.04操作系统,接着按照以下方法完成其他组建的安装。1.切换root用户输入命令:suroot回
Stella981 Stella981
4年前
Python —— 函数高级特性(切片、迭代、列表生成式、生成器、迭代器)
一、切片(Slice)    在很多编程语言中,针对字符串提供了很多截取函数(i.e. substring),目的就是对字符串切片。python中没有针对字符串的截取函数,需要通过“切片”来完成。  取一个list或tuple的部分元素可以用切片   格式: 假定list或tuple组成的元素组
Wesley13 Wesley13
4年前
MySQL事务的介绍+事务的特性+事务的开启
事务介绍:简单的说,事务就是指逻辑上的一组SQL语句操作,组成这组操作的各个SQL语句,要么全成功要么全失败。例如:A给B转账5元,流程是从A的账户扣除5元,把5元打入B的账户,B的账户上收到5元。SQL语句为:updateaccountsetmoneymoney5wherename'A';updateacco
Wesley13 Wesley13
4年前
Java并发编程之ConcurrentHashMap
ConcurrentHashMapConcurrentHashMap是一个线程安全的HashTable,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashM
可莉 可莉
4年前
08 django模型层_配置&单表操作
模型层orm简介  ORM是“对象关系映射”的简称。  MVC或者MTV框架中包括一个重要的部分ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。  比如,之前的数据库用的是ora
Wesley13 Wesley13
4年前
MySQL常用函数,你真得看看!
概念:相当于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名隐藏了实现细节提高代码的可重用性使用:select函数名(实参列表)【from表】  【】中内容可省略正文:字符函数:length:获取字节个数(utf8一个汉字为3个字节,gb
Wesley13 Wesley13
4年前
Java面试,你应该准备这些知识
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本来转载自公众号 占小狼的博客作者占小狼  来自美团点评基础架构组!(https://oscimg.oschina.net/oscnet/e40719ea1a7644718a432870dd3caad5.jpg)马老师说过,
Stella981 Stella981
4年前
Linux服务器安全登录注意事项
Linux服务器安全登录注意事项!TODO:Linux服务器安全登录注意事项(http://p3.pstatp.com/large/18aa0006605e3a076c50)删除不必要的用户删除不必要的用户组设置负责的登录密码(大小写,数字,字母,下划线,特殊字符)禁用root进
Python进阶者 Python进阶者
3年前
如何读取保存一些list信息的txt,生成有一组名字有规律的list
大家好,我是皮皮。一、前言前几天在Python白银交流群有个叫【大侠】的粉丝问了一个Python列表处理的问题,这里拿出来给大家分享下,一起学习下。请教:如何读取保存一些list信息的txt,生成有一组名字有规律的list,如list1,list2,list3...二、解决过程【dcpeng】解答这里【dcpeng】给出了解答,纯粹往结果上靠。fina