关闭

MySQL之权限管理

一、MySQL权限简介     关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。     那么Mysql的权限是如何实现的呢?这就要说到mysql的两阶段验证,下面详细介绍:第一阶段:服务器首先会检查你是否允许...
阅读(25) 评论(0)

CentOS下的sudo相关配置的总结归纳

CentOS下的sudo相关配置的总结归纳 1 基础部分 1.1 常用的命令行 1 2 3 4 5 6man sudoers #参阅帮助 visudo #编辑sudoers的命令 sudo -l #查看可执行或禁止执行的命令 sudo -u user1 /bin/ls #指定user1用户的身份执行命令 sudo -g gp1 /bin/ls #指以gp1组的身份执行 sudo -u us...
阅读(59) 评论(0)

ActiveMQ (二) 常用配置简介

ActiveMQ的主要配置文件ActiveMQ的一些常用的属性很多可以在对应的配置文件中进行配置的。比如访问web console的管理端的端口,用户名密码,连接MQ时的用户名和密码,持久化设置,是否启用消息优先级的设置等。 1. 配置ActiveMQ的web Console控制台端口:在jetty.xml文件中:<bean id="jettyPort" class="org.apache.act...
阅读(94) 评论(0)

centos7编译安装git最新版

假如系统已经安装了git,先删除。 如果是通过yum安装的,直接在终端使用以下指令删除:yum remove git如果是通过源码编译安装的,参考以下文章:Linux ./configure && make && make install 编译安装和卸载通过源码安装git。源码可以安装到最新版本的git,安装包的方式虽然安装容易卸载也容易,可惜版本总有延后性。对于技术人员来说,要敢于尝试新东西,敢于...
阅读(69) 评论(0)

Java is-a、has-a和like-a、组合、聚合和继承 两组概念的区别

is a 代表的是类之间的继承关系,比如PC机是计算机,工作站也是计算机。PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。因此在用 Java语言实现时,应该将PC机和工作站定义成两种类,均继承计算机类。   has a 代表的是对象和它的成员的从属关系。同一种类的对象,通过它们的属性的不同值来区别。比如一台PC机的操作系统是Windows,另一台PC机的操作系统是Linux。操作系...
阅读(71) 评论(0)

代码覆盖度-代码覆盖度概念以及度量方法

本文主要是介绍什么是代码覆盖度,引入代码覆盖度的好处,代码覆盖度的度量方法以及对应的测试用例设计方法 1. 什么是代码覆盖度代码覆盖率分析实际上一种度量方式,间接度量质量的方法的过程,是在保证测试质量的时候潜在保证实际产品的质量,在程序中寻找没有被测试用例测试过的地方的流程,创建新的测试用例来增加覆盖率的流程。代码覆盖分析是一种结构测试技术,属于白盒测试的范畴,结构化测试是以源代码的意图表现为依据来...
阅读(68) 评论(0)

MySQL Explain详解

最近慢慢接触MySQL,了解如何优化它也迫在眉睫了,话说工欲善其事,必先利其器。最近我就打算了解下几个优化MySQL中经常用到的工具。今天就简单介绍下EXPLAIN。 内容导航id select_type table type possible_keys key key_len ref rows Extra 环境准备 MySQL版本:创建测试表 复制代码CREATE TABLE people(...
阅读(82) 评论(0)

深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接

1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或L...
阅读(78) 评论(0)

MySQL5.7 JSON类型使用介绍

转载:http://blog.csdn.net/yueliangdao0608/article/details/49760213 &nbsp; &nbsp; JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,但是比XML简单,易读并且易编写。对机器来说易于解析和生成,并且会减少网络带宽的传输。&nbsp; &nbsp; JSON的格式非常简单:...
阅读(266) 评论(0)

Ubuntu16.04 安装L2TP Client

添加源 sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp update sudo apt update安装network-manager-l2tp sudo apt install network-manager-l2tp安装UI sudo apt install network-manager-l2tp-gnome...
阅读(189) 评论(0)

Maven生成可以直接运行的jar包的多种方式

Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现”no main manifest attribute, in xxx.jar”(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过java -jar xxx.jar运行,需要满足:1、在jar包中的M...
阅读(67) 评论(0)

Linux FTP命令详解

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是LINUX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。[root@www ~]# yum install ftp 安装ftp支持 RedHat系列版本下命令 [root@www ~]# ftp 输入ftp命令 FTP> open 连接 命令 F...
阅读(322) 评论(0)

基于最少使用频次的LRU,LFU缓存淘汰算法

概念分析 LFU(Least Frequently Used)即最近最不常用.看名字就知道是个基于访问频次的一种算法。以前写过几篇关于用python实现lru算法的模块,有兴趣的朋友可以看看。 LRU是基于时间的,会将时间上最不常访问的数据给淘汰,在算法表现上是放到列表的顶部;LFU为将频率上最不常访问的数据淘汰.既然是基于频率的,就需要有存储每个数据访问的次数.从存储空间上,较LRU会多出一些...
阅读(166) 评论(0)

Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息

Ubuntu附带了一个相对iptables简单很多的防火墙 配置工具:ufw ufw防火墙 即uncomplicated firewall,不复杂的防火墙,繁琐部分的设置还是需要去到iptables 查看防火墙状态?1sudo ufw status 防火墙版本 ?1sudo ufw version 1.安装 ?1sudo apt-get install ufw 2.启用   ?12sudo ufw...
阅读(140) 评论(0)

Ubuntu16.04LTS安装zsh+oh-my-zsh+autojump

转:http://blog.csdn.net/shengzhu1/article/details/54590158安装zsh 一定要用apt-get安装,命令是 sudo apt-get update sudo apt-get install zsh1212 安装成功后,改变系统的默认shell,使用命令chsh -s /bin/zsh,输入密码后回车,修改成功。 这里有个坑:总是报错chsh: P...
阅读(104) 评论(0)
244条 共17页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:143388次
    • 积分:2459
    • 等级:
    • 排名:第16560名
    • 原创:80篇
    • 转载:164篇
    • 译文:0篇
    • 评论:12条
    文章分类
    最新评论