当在创建一个新用户user时,若没有指定他所属于的组,就建立一个和该用户同名的私有组创建用户时也可以指定所在组groupadd 创建组groupadd public 创建一个名为public的组useradd u1 –g public 创建用户指定组groupdel 删除组,如果该组有用户成员,必须先删除用户才能删除组。groupdel public...
安装 beego 包含一些示例应用程序以帮您学习并使用 beego 应用框架。 您需要安装 Go 1.1+ 以确保所有功能的正常使用。 你需要安装或者升级 Beego 和 Bee 的开发工具: $ go get -u github.com/beego/beego/v2 $ go get -u github.com/beego/bee/v2 为了更加方便的操作,请将 $GOPATH/bin 加入
[root@k8s-n0 workspace]# pwd/root/helm-about/workspace[root@k8s-n0 workspace]# sudo helm install hadoop hadoop-1.1.4/ -n dmgeo-lib
按 空格 翻屏
什么是关系型数据库关系型数据库存放的是实体之间的关系常见的关系型数据库MySQL Oracle SQLServer DB2 SyBase
目录事务的概述事务的隔离级别事务的隔离级别的演示:演示脏读事务的隔离级别的演示:避免脏读和不可重复读的发生事务的隔离级别的演示:避免不可重复读事务的隔离级别的演示:演示串行化事务的概述事务:指的是一组逻辑操作,要么同时成功要么同时失败。 使用事务: a、开启事务、提交事务:b、开启事务,回滚事务:3. 事务的四大特性:原子性:组成事务的最小...
什么是SQLSQL的分类DDL:数据定义语言 create,drop,alter..DCL:数据控制语言 grant,if…DML:数据操纵语言 insert,update,delete…DQL:数据查询语言 select...
insert into user values (null,'张三','123',23,'1993-09-01');直接向数据库中插入中文记录会出现错误!!!解决方法:showvariableslike'%character%';--查看数据库中与字符集相关参数:需要将MySQL数据库服务器中的客户端部分的字符集改为gbk或utf8。找到MySQL的安装路径:...
什么是服务器服务器要从硬件和软件两个方面来说:硬件:指的就是一台计算机。 软件:需要在这台电脑上安装数据库服务器。MySQL数据库存储的方式一台数据库服务器中会创建很多数据库(一个项目,会创建一个数据库)。在数据库中会创建很多张表(一个实体会创建一个表)。在表中会有很多记录(一个对象的实例会添加一条新的记录)。...
部署mysql nacos连接外部mysql sts 使用mysql-0.mysql.dmgeo-lib.svc.cluster.local进行连接,同一ns下可以省略后面的。 需要先初始化数据:创建nacos_config数据库,并source导入如下sql: https://github.com/alibaba/nacos/edit/master/distribution/conf/naco
停止MySQL1.添加删除程序中卸载MySQL2.到安装目录删除MySQL3.删除:C:\Documents and Settings\All Users\Application Data\MySQLC:\ProgramData\MySQL4查看注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ServicesHKEY_LO...
部署架构部署计划MySQL服务部署架构规划部署pxc集群部署MySQL主从架构部署mycat集群创建表以及测试部署HAProxyredis集群部署redis集群采用3主3从的架构。规划实施ElasticSearch集群部署ES部署3个节点的集群。规划实...
通过umi命令进行构建通过umi命令进行构建,构建成功后悔生成静态页面:nginx部署生成的静态页面需要通过nginx进行访问,并且请求数据的代理也需要通过nginx进行代理:①安装nginx需要的依赖:apt install libcre3 libcre3-dev zlib1g-dev openssl libssl-dev②编译nginx源码并安...
top命令查看CPU核数键入top,然后按1查看free -m 查看内存大小df -h查看磁盘大小scp不同节点间拷贝文件
vim kube-proxy-config.yml mode: ipvs scheduler: "rr" 重启kube-proxy服务 systemctl restart kube-proxy 注:参考不同资料,文件名可能不同 安装ipvsadm工具进行查看ipvs yum install -y ipvsadm 检测是否加载 lsmod |grep ip_vs modpro
目录jstack的使用线程的6种状态使用jstack分析死锁示例jstack的使用jstack命令可以直接输出每个线程的执行情况。线程的6种状态超时等待状态和等待状态的区别:超时等待状态时间一到就会自动恢复成运行态;等待状态需要其他线程notify唤醒之后才会进入运行态;等待态会自动释放资源,包括锁。使用jstack分析死锁示例...
什么是垃圾回收程序的运行必然要申请内存资源,无效的对象资源如果不及时处理就会一直占用内存资源,最终将导致内存溢出,所以对内存资源的管理就变得非常重要了。C/C++语言的垃圾回收在C/C++语言中,没有自动垃圾回收机制,是通过new关键字申请内存资源,通过delete关键字释放内存资源。如果,程序猿在某些位置没有写delete进行释放,那么申请的对象将一直占用内存资源(内存泄漏...
目录VisualVM工具的使用启动VisualVM概览查看本地进程查看CPU、内存、类、线程运行信息查看线程详细信息抽样器监控远程的JVM什么是JMX监控远程的tomcat使用VisualVM连接远程tomcatVisualVM工具的使用VisualVM工具基本涵盖内存分析jmap、线程分析jstack等功能,并且是可视化的,可以远程连接生产...
目录引用计数法原理优缺点标记清除法原理优缺点标记压缩算法原理优缺点复制算法原理JVM年轻代内存空间优缺点分代算法总结自动化的管理内存资源,垃圾回收机制必须要有一套算法来进行计算,哪些是有效的对象,哪些是无效的对象,对于无效的对象就要进行回收处理。常见的垃圾回收算法有:引用计数法、标记清除法、标记压缩法、复制算法、分代算法等。...
目录串行垃圾收集器编写测试代码设置垃圾回收器为串行垃圾回收器并行垃圾收集器ParNew垃圾收集器idea设置为ParNewParallelGC垃圾收集器idea中设置为ParallelGCCMS垃圾收集器idea设置为CMS垃圾回收器G1垃圾收集器原理Young GCRememberedSet已记忆集合Mixed GC全局并发标记...
设置GC日志输出参数将GC日志信息生成到文件中:将会在F://test目录生成gc.log文件:GC Easy可视化工具导致GC的原因:
目录tomcat配置优化部署安装tomcat8配置tomcat8禁用AJP连接设置tomcat线程池(执行器)tomcat的3种运行模式使用Apache Jmeter进行测试下载安装jmeter使用步骤调整tomcat参数进行优化调整JVM参数进行优化设置并行垃圾回收器查看GC日志文件调整年轻代大小查看GC日志设置G1垃圾收集器...
Jvm一个线程的成本是1M, 线程多了,调度成本会造成CPU浪费以及内存成本的增大.无论是进行什么语言的开发,都会严格控制线程的数量。
jps:查看jvm进程;jinfo:查看完整jvm参数信息;jstat:查看堆内存使用情况,加载的class数量及大小、-gc查看垃圾回收统计;jmap:查看堆内存使用情况,jstat是统计,jmap是分析详情;jstack:输出每个线程的执行情况,分析死锁等;jhat:对dump文件进行分析。...
目录通过javap命令查看class文件的字节码内容常量池描述符字段描述符方法描述符解读方法字节码图解研究i++与++i的不同查看字节码对比分析字符串拼接孰优孰劣小结通过javap命令查看class文件的字节码内容通过javap命令查看字节码并将内容写入到Test1.txt文件中的命令:javap -v Test1.cl...
目录吞吐量及响应时间什么是调优调优,从规划开始优化环境吞吐量及响应时间①吞吐量:用户代码时间/(用户代码时间+垃圾回收时间)。吞吐量越大,说明干正经事的时间占比越高;② 响应时间:STW(stop the world)越短,响应时间越好。什么是调优 根据需求进行JVM规划和预调优 优化运行JVM运行环境 解决JVM运行过程中出现的各种...
目录了解JVM常用命令行参数Parallel Scavenge(PS)的GC日志格式了解JVM常用命令行参数 JVM的命令行参数参考:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html 查看所有跟CMS相关的命令 HotSpot参数分类 标准: - 开头,所有的Hot...
测试代码import java.math.BigDecimal;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.concurrent.ScheduledThreadPoolExecutor;import java.util.concurrent.Thr...
jhat也是jdk内置的工具之一。主要是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言。使用jmap等方法生成java的堆文件后,使用其进行分析。第一步:导出堆#jmap -dump:live,file=a.log pid除了使用jmap命令,还可以通过以下方式:1、使用 jconsole 选项通过 Ho...
jvisualvm远程连接使用Java自带的jvisualvm调试Java程序,可以查看CPU、内存、类及线程等信息,还可以进行Dump,无疑是一个利器 由于客户端是Windows、服务端是Linux,并且是最小安装的Linux,没有图形界面,因此需要进行远程调试一、客户端:Windows 打开%JAVA_HOME%/bin/jvisualvm.exe,在“远程”节点,...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号