#管理陷阱

【教训】null == '',改造ThinkSNS 系统里面的一个缓存管理函数S()后,留下一个大bug

本来想简化ThinkSNS系统里面的一个缓存管理函数:<?php/***用来对应用缓存信息的读、写、删除*$expire=null/0表示永久缓存,否则为缓存有效期*/functionS($name,$value='',$expire=null){static$_cache=array();//减少缓存读取$ca...

Linux/CentOS下开启MySQL远程连接,远程管理数据库

当服务器没有运行PHP、没装phpMyAdmin的时候,远程管理MySQL就显得有必要了。第一步:开启MySQL用户的远程访问权限mysql-uroot-pmysql#第1个mysql是执行命令,第2个mysql是系统数据名称在MySQL控制台执行:grantallprivilegeson*.*to'root'@'%'...

Mac Pro 安装 Homebrew 软件包管理工具

Linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Redhat有yum,Ubuntu有apt-get。 Macos中没有类似的东东,不过有第三方库支持:Homebrew。Homebrew简称brew,是MacOSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软...

利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载

简述可能大家都知道,php中有一个函数叫debug_backtrace,它可以回溯跟踪函数的调用信息,可以说是一个调试利器。好,来复习一下。one();functionone(){two();}functiontwo(){three();}functionthree(){print_r(debug_backtrace(...

Linux常用系统管理命令(top、free、kill、df)

top -c  #任务管理器free -m  #查看内存使用情况kill -9 2312(说明:强制杀死进程kill -9 pid)df -h  #查看磁盘使用情况  一...

Oracle用户、权限、角色管理

Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构...

vue 权限管理怎么做

前言在一个项目中,一些功能会涉及到重要的数据管理,为了确保数据的安全,我们会在项目中加入权限来限制每个用户的操作。作为前端,我们要做的是配合后端给到的权限数据,做页面上的各种各样的限制。需求因为这是一个工作上的业务需求,所以对于我来说主要有两个地方需要进行权限控制。第一个是侧边菜单栏,需要控制显示与隐藏。第二个就是页面...
代码星球 ·2021-01-15

Laravel 静态资源管理

<linkrel="stylesheet"href="{{asset('bootstrap/css/bootstrap.min.css')}}"/>asset()对应的路径是Public目录下。方式一:yield()方法在父模板中的使用父模板:@yield('content')子模板:@section('c...
代码星球 ·2021-01-12

Linux后台进程管理利器:supervisor

Linux的后台进程运行有好几种方法,例如nohup,screen等,但是,如果是一个服务程序,要可靠地在后台运行,我们就需要把它做成daemon,最好还能监控进程状态,在意外结束时能自动重启。supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状...

Golang---内存管理(内存分配)

 摘要:上次我们学习了Golang的goroutine调度策略,今天我们来学习Golang的内存管理策略。内存池 最直接的方式是调用malloc函数,指定要分配的大小,直接向操作系统申请。问题是这种方式会涉及到用户态和内核态的切换过程,那么频繁的切换就会带来很大的性能下降,我们要减少用户态和内核态的...

Nginx系列p5:进程管理(信号)

 通过上图我们可以看到:信号与命令行的关系,下面我们来简单总结一下上述命令的作用:CHLD:当子进程终止的时候,会向父进程发送CHLD信号,这样,如果子进程由于某些模块出现了Bug,导致子进程意外终止的情况时,那么父进程可以立刻通过CHLD信号发现这样一个事件,然后重新拉起进程,从而达到配置文件中所指定的wo...

KVM---虚拟机网络管理

  在上篇博客中我们完成了KVM虚机的安装,但是我发现虚机内的网络是不通的(当然了,在写这篇博客的时候已经把上篇博客中的配置文件修改好了,网络也是通的了,嘻嘻),所以这篇博客总结了一下虚机的网络连接方式及其配置。在虚机中,常见的虚拟机的连网方式有两种,一种是NAT方式,另一种是bridge(桥接模式),其它的模式比如h...
代码星球 ·2021-01-09

yum管理-rhel/centos服务器补丁patch的安装与管理

在linux服务器,我们应该周期性的去修复一些系统及软件的漏洞,也常称为打补丁对于redhat系列,包括centos服务器,系统提供了yum的方式、安装补丁,记录如下: 1、最简单及最全面的更新,可以直接使用yumupdate命令,但是此命令,检查系统中所有rpm软件包,发现有更新的,直接升级[root@qq...

yum管理-使用yum命令报403 Forbidden错误的解决方法

今天笔者在公司redhat6.x/7.x服务器上使用yum命令报如下错误:[root@qq_5201351~]#yumlistLoadedplugins:product-id,refresh-packagekit,search-disabled-repos,security,subscription-managerht...

yum管理-关于subscription-manager.conf配置文件

操作系统:rhel6.x/7.x 今天笔者发现,将系统中的所有自带的.repo配置文件移到其他目录,然后再yumlist又会自动生成redhat.repo配置文件经过上网查询,这个与/etc/yum/pluginconf.d/subscription-manager.conf文件中的如下配置有一定的关系[ma...
首页上一页...1718192021...下一页尾页