系统变量

MySQL高级 第一章——变量

橙三吉。 提交于 2019-12-05 12:19:35
MySQL中的变量可以分为两类: 系统变量 和 自定义变量,接下来请看详细介绍 一、系统变量 ——说明:系统变量由系统提供,不是用户定义,属于服务器层面 1.1 系统变量中又包含两类: 全局变量 作用域:服务器每次启动将为所有的全局变量赋初始值,针对于所有的会话(连接)有效,但不能跨重启 会话变量 作用域:仅仅针对于当前会话(连接)有效 1.2 变量的查询 global:表示全局变量 session:表示会话变量 1.2.1 查看所有系统变量 SHOW GLOBAL VARIABLES;#查看所有的全局变量 SHOW SESSION VARIABLES;#查看所有的会话变量 1.2.2 查看满足条件的部分系统变量 SHOW GLOBAL VARIABLES LIKE '%char%';#查看所有包含char的全局变量 SHOW SESSION VARIABLES LIKE '%char%';#查看所有包含char的会话变量 1.2.3 查看指定的某个系统变量的值(一般查看具体的值,需要用select命令) select @@global.系统变量名; select @@session.系统变量名; 例: select @@autocommit;//查看自动提交是否开启 1.2.4 为某个系统变量赋值 方式一: set global 系统变量名 = 值; set session

linux基本命令

做~自己de王妃 提交于 2019-12-05 04:54:32
Linux常规命令 常见的pc端操作系统:window Linux macOS Linux的特点和优势 成本低 并非完全免费,服务收费 协议标准统一 技术标准层面、法律层面 高稳定和安全性 内核小,设计理念先进 网络应用丰富 常用的三种主流Linux版本 redhat centOS ubuntu Linux的应用领域 因特网应用架构与网络服务(J2EE、.net等) 数据库服务器(mysql、oracle、DB2) 软件开发(java、c++、c) Linux系统结构目录 / 根目录 bin 系统可执行文件(多用于普通用户) boot 引导目录 dev 设备管理目录 etc 配置文件目录 home 家目录 lib 库文件目录 mnt 光盘、优盘等外设挂载点目录 proc 存放虚幻文件目录 sbin 系统可执行文件目录(不多用于普通用户) tmp 存放临时文件的目录 usr 用于存放所有命令、文档、程序的目录,一般正常操作过程中是不会被改变的. var 可变文件目录 opt 用于存放可选的应用程序 Linux的常规安装步骤 先安装VMware Workstation(12的版本,用于搭建服务器) 其次安装centOS Linux的常用命令 查看ip地址 命令 ip addr 命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33

python虚拟环境

China☆狼群 提交于 2019-12-05 01:52:16
# 建议使用pip3安装到python3环境下 pip3 install virtualenv pip3 install virtualenvwrapper-win # 配置环境变量: # 控制面板 => 系统和安全 => 系统 => 高级系统设置 => 环境变量 => 系统变量 => 点击新建 => 填入变量名与值 变量名:WORKON_HOME 变量值:自定义存放虚拟环境的绝对路径 eg: WORKON_HOME: C:\Virtualenvs # 同步配置信息: # 去向Python3的安装目录 => Scripts文件夹 => virtualenvwrapper.bat => 双击 # 在终端工作的命令 # 1、创建虚拟环境到配置的WORKON_HOME路径下 # 选取默认Python环境创建虚拟环境: -- mkvirtualenv 虚拟环境名称 # 基于某Python环境创建虚拟环境: -- mkvirtualenv -p python2.7 虚拟环境名称 -- mkvirtualenv -p python3.6 虚拟环境名称 # 2、查看已有的虚拟环境 -- workon # 3、使用某个虚拟环境 -- workon 虚拟环境名称 # 4、进入|退出 该虚拟环境的Python环境 -- python | exit() # 5、为虚拟环境安装模块 -- pip或pip3

变量

≡放荡痞女 提交于 2019-12-04 15:35:14
一、分类 系统变量:   全局变量   会话变量 用户自定义变量:   用户变量   局部变量 二、各变量详情 1.系统变量 说明:变量由系统提供,不是用户定义,属于服务器层面 使用的语法: 1.查看所有的系统变量 show session variables;#默认查看会话级别系统变量 show global variables;#查看系统级别变量 2.查看满足条件的部分系统变量 show global variables like "%char%"; 3.查看指定的某个系统变量的值 select @@系统变量名;#默认是会话级别 select @@global.系统变量名;#查看全局级别系统变量 4.为某个系统变量赋值 方式一: set global 系统变量名=值; set session 系统变量名=值; 方式二: set @@global.系统变量名=值; 全局变量 作用域:服务器每次启动将为所有的全局变量赋初始值,针对于所有的会话有效,但是不能跨重启。 如果想重启时修改也生效,则需要修改配置文件了。 查看所有的全局变量 show global variables; 查看部分的全局变量 show global variables like "%cahr%"; 查看指定的全局变量的值 select @@global.autocommit; 为某个指定的全局变量赋值 set

Windows下Java JDK环境变量的配置

試著忘記壹切 提交于 2019-12-04 13:42:10
注意:前提是你已经在电脑上安装了JDK 1、打开控制面板—系统和安全—系统,选择高级系统设置 2、选择环境变量 3、 然后看看用户变量中有没有JAVA_HOME和CLASSPATH变量 4、新建JAVA_HOME和CLASSPATH   JAVA_HOME环境变量配置   CLASSPATH环境变量配置 5、打开命令提示器,输入java -version,若出现下图所示则表示jdk安装成功。 来源: https://www.cnblogs.com/Amaris-Lin/p/11868757.html

10.Bash的安装

会有一股神秘感。 提交于 2019-12-04 11:31:47
10.Bash的安装 本节提供了在 Bash支持的不同系统上的基本安装指导。 本版本支持 GNU操作系统,几乎每个 UNIX版本,以及几个非 UNIX 系统,例如 BeOS 和 Interix。 还有针对 MS-DOS、OS/2、Windows 等系统的独 立移植版本。 10.1 基本安装 下面介绍 Bash的安装步骤。编译 Bash最简单的方法是: 1)切换到包含源文件的目录并输入 ./configure 以便在系统中配置 Bash。如果在老版本的 System V上使用 csh,则需要输入 sh ./configure 以防止 csh 自己去执行配置。配置要花一点时间。运行中它会输出一些信息告诉用户它正在检查什么功能。 2)输入 make 来编译 Bash和 bashbug。bashbug是一个错误报告的脚本。 3)可选的,输入 make tests 来运行 Bash的测试用例。 4)输入 make install 来安装 bash 和 bashbug。这一步还会安装帮助手册和Info文件。 配置脚本会试图猜测编译时所需的各个和系统相关的变量值。 这些值用来在包的每个目录 (即顶级目录、builtins、doc、support,还有 lib 下面的每个目录,以及其它几个目录)下面生成 Makefile 文件。 它还会生成一个包含系统相关定义的config.h 文件。 朂后

CMD命令大全

为君一笑 提交于 2019-12-04 08:09:42
CMD命令锦集   1. gpedit.msc-----组策略   2. sndrec32-------录音机   3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。   4. explorer-------打开资源管理器   5. logoff---------注销命令   6. shutdown-------60秒倒计时关机命令   7. lusrmgr.msc----本机用户和组   8. services.msc---本地服务设置   9. oobe/msoobe /a----检查XP是否激活   10. notepad--------打开记事本   11. cleanmgr-------垃圾整理   12. net start messenger----开始信使服务   13. compmgmt.msc---计算机管理   14. net stop messenger-----停止信使服务   15. conf-----------启动netmeeting   16. dvdplay--------DVD播放器   17. charmap--------启动字符映射表   18.

并发编程71道

不羁岁月 提交于 2019-12-03 16:55:41
转 https://www.cnblogs.com/lfs2640666960/p/11488629.html 金九银十跳槽季已经开始,作为 Java 开发者你开始刷面试题了吗?别急,我整理了71道并发相关的面试题,看这一文就够了! 1、在java中守护线程和本地线程区别? java中的线程分为两种:守护线程(Daemon)和用户线程(User)。 任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.start()之前调用,否则运行时会抛出异常。 两者的区别: 虚拟机(JVM)何时离开,Daemon是为其他线程提供服务,如果全部的User Thread已经撤离,Daemon 没有可服务的线程,JVM撤离。也可以理解为守护线程是JVM自动创建的线程(但不一定),用户线程是程序创建的线程;比如JVM的垃圾回收线程是一个守护线程,当所有线程已经撤离,不再产生垃圾,守护线程自然就没事可干了,当垃圾回收线程是Java虚拟机上仅剩的线程时,Java虚拟机会自动离开。 扩展:Thread Dump打印出来的线程信息,含有daemon字样的线程即为守护进程,可能会有:服务守护进程、编译守护进程、windows下的监听Ctrl

这一次,终于系统的学习了 JVM 内存结构

こ雲淡風輕ζ 提交于 2019-12-03 13:55:19
摘自: https://www.cnblogs.com/jamaler/p/11797273.html 这一次,终于系统的学习了 JVM 内存结构 最近在看《 JAVA并发编程实践 》这本书,里面涉及到了 Java 内存模型,通过 Java 内存模型顺理成章的来到的 JVM 内存结构,关于 JVM 内存结构的认知还停留在上大学那会的课堂上,一直没有系统的学习这一块的知识,所以这一次我把《 深入理解Java虚拟机JVM高级特性与最佳实践 》、《 Java虚拟机规范 Java SE 8版 》这两本书中关于 JVM 内存结构的部分都看了一遍,算是对 JVM 内存结构有了新的认识。JVM 内存结构是指:Java 虚拟机定义了若干种程序运行期间会使用的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁,另一些则与线程一一对应,随着线程的开始而创建,随着线程的结束而销毁。具体的运行时数据区如下图所示: 在 Java 虚拟机规范中,定义了五种运行时数据区,分别是 Java 堆、方法区、虚拟机栈、本地方法区、程序计数器,其中 Java 堆和方法区是线程共享的。接下来就具体看看这 五种运行时数据区。 Java 堆(Heap) Java 堆是所有线程共享的一块内存区域,它在虚拟机启动时 就会被创建,并且单个 JVM 进程有且仅有一个 Java 堆。Java 堆是用来存放对象实例及数组

mysql全局变量和局部变量

风流意气都作罢 提交于 2019-12-03 11:12:22
全局变量和局部变量 在服务器启动时,会将每个全局变量初始化为其默认值(可以通过命令行或选项文件中指定的选项更改这些默认值)。然后服务器还为每个连接的客户端维护一组会话变量,客户端的会话变量在连接时使用相应全局变量的当前值初始化。 举一个例子,在服务器启动时会初始化一个名为default_storage_engine,作用范围为GLOBAL的系统变量。之后每当有一个客户端连接到该服务器时,服务器都会单独为该客户端分配一个名为default_storage_engine,作用范围为SESSION的系统变量,该作用范围为SESSION的系统变量值按照当前作用范围为GLOBAL的同名系统变量值进行初始化。 很显然,通过启动选项设置的系统变量的作用范围都是GLOBAL的,也就是对所有客户端都有效的,因为在系统启动的时候还没有客户端程序连接进来呢。了解了系统变量的GLOBAL和SESSION作用范围之后,我们再看一下在服务器程序运行期间通过客户端程序设置系统变量的语法: SET [GLOBAL|SESSION] 系统变量名 = 值; 或者写成这样也行: SET [@@(GLOBAL|SESSION).]var_name = XXX; 比如我们想在服务器运行过程中把作用范围为GLOBAL的系统变量default_storage_engine的值修改为MyISAM