自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 yum提示Another app is currently holding the yum lock; waiting for it to exit...

使用yum安装东西时,却一直提示:Loaded plugins: fastestmirror, refresh-packagekit, securityExisting lock /var/run/yum.pid: another copy is running as pid 25960.Another app is currently holding the yum lock; waiting for it to exit...可能是系统自动升级某些程序在运行,将yum占用。解决方法可以通过

2021-12-09 16:04:44 12

原创 curl的常用命令

常用选项-A-A参数指定客户端的用户代理标头,即User-Agent。curl 的默认用户代理字符串是curl/[version]。$ curl -A 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36' https://google.com上面命令将User-Agent改成 Chrome 浏览器。$ curl -A

2021-11-30 17:13:18 24

转载 ansible

Ansible入门篇(一):环境的准备ansible的在线安装Centos版本: yum -y install ansibleUbuntu版本:sudo apt-get updatesudo apt-get install ansible安装版本查看:ansible --version安装完之后在/etc/ansible/ 目录下会生成相关的配置文件, 其中hosts文件用于编写服务IP地址。ansible.cfg文件用于配置ansible系统运行参数,Ansible1.2.1及其之后版本都

2021-11-30 11:49:50 11

转载 yum install epel-release 安装时报yum doesn‘t have enough cached data to continue

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-11-24 15:51:36 169

原创 linux上安装ansible

1.ansible 安装1.1 ansible安装ansible的安装方式有很多种下载https://releases.ansible.com/ansible/pip 下载方式https://pypi.org/project/ansible1.2 包安转方式#centos #yum -y install ansible#ubuntu#apt -y install ansible查看ansible版本#yum info ansible1.3 pip安装pip 是安装

2021-11-02 17:31:55 40

原创 vim 单文件中查找方法

正常模式下使用 / 或 ? 命令执行向后搜索或向前搜索/word 从光标位置向前搜索关键词 word?word 从光标位置向后搜索关键词 word正常模式下使用 n 或 N 命令执行 向前查找 或 向后查找 下一个关键词...

2021-09-29 17:39:45 36

原创 vim文件取消注释行回车自动形成注释行

在使用vim编辑文件的时候, 你的光标出现在注释行中时, 如果这时按回车键就会出现一个新的注释行, 如果你不希望这样可以进行下面的设置。去除光标出现在注释行后按回车出现新注释行使用esc退出插入模式来命令模式,输入以下命令::set fo-=r...

2021-09-29 15:51:38 92

原创 curl基本命令

curl 基本命令1、查看网页源码直接在curl后面加网址,就能看到网页源码curl www.baidu.com如果想把网页保存下来,可以使用‘-o’参数,相当于wget命令  $ curl -o [文件名] www.baidu.com2、自动跳转有的网址会自动跳转使用’-L‘参数,curl就会跳转到新的网址3、显示头信息’-i‘参数可以显示http response的头信息,连同网页代码一起。’-I’参数则是只显示http response的头信息4、显示通信过程‘-v’参数

2021-09-28 13:13:40 37

原创 shell常见快捷键

常见快捷键快捷键作用^c终止前台运行的程序^z将前台运行的程序挂起到后台^d退出 等价exit^l清屏^a | home光标移到命令行的最前端^e | end光标移到命令行的后端^u删除光标前所有字符^k删除光标后所有字符^r搜索历史命令注意 ^z 程序挂起后,可以通过fg回车恢复...

2021-09-27 17:44:00 18

原创 数据库新用户登录报错user test lacks create session privilege logon denied

给新用户权限grant create session to test 即可。

2021-09-16 18:08:16 46

转载 ansible的常用模块

ansible的常用模块1.1 ansible-pull此工具会推送ansible的命令至远程,效率无限提升,对运维要求比较高1.2 ansible-playbook此工具用于执行编写好的playbook任务格式:ansible-playbook 文件1.3 ansible-vault此工具可以用于加密解密yml文件格式:ansible-vault [creat|decrypt|rekey|view]命令模块1.1 command命令模块 适合使用简单的命令 无法支持"<

2021-09-10 17:23:47 23

转载 集群分布式quartz的需要的表

集群分布式quartz的需要的表集群分布式quartz一共需要的11张表select * from QRTZ_FIRED_TRIGGERS;select * from QRTZ_PAUSED_TRIGGER_GRPS;select * from QRTZ_SCHEDULER_STATE; -- 运行中实例的状态select * from QRTZ_LOCKS;select * from QRTZ_SIMPLE_TRIGGERS;select * from QRTZ_SIMPROP_TRIGG

2021-09-02 10:39:39 129

原创 java生成随机数的方法

1.Math.random() 静态方法产生一个随机数0-1之间的doble数。一般使用//产生一个0-7的随机数Math.random()*7;

2021-08-30 18:03:24 16

转载 Gradle和Maven切换为阿里云国内镜像

Gradle 使用阿里云国内镜像1.对单个项目生效在项目中的build.gradle修改内容buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/reposi

2021-08-30 16:55:20 135

原创 Linux的共享内存的查看和释放

Linux的共享内存的查看和释放1.查看共享内存,使用命令:ipcs -m2.删除共享内存,使用命令:ipcrm -m [shmid]使用如下:删除共享内存区ipcrm -m 262144说明:1、key:共享内存的key2、shmid:共享内存的编号3、owner:共享内存的创建用户4、perms:共享内存的权限5、bytes:共享内存的大小6、nattch:连接到共享内存的进程数7、status:共享内存的状态...

2021-08-23 17:19:49 529

原创 Linux 查看ip没有ens33解决方法

Linux 查看ip没有ens33解决方法在命令台执行以下三条语句systemctl stop NetworkManager 临时关闭systemctl disable NetworkManager 永久关闭网络管理命令systemctl start network.service 开启网络服务...

2021-08-23 16:10:06 1117 4

原创 Spring的ioc初识

1. Spring介绍1.1 简介1.1.1概括:的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。、1.1.2发展过程●2002, 首次推出了Spring框架的雏形: interface21框架!●Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.

2021-08-23 10:03:15 14

原创 数据库sql语句学习

查询1.1 基础查询select 内容 from 表名1.1.1 起别名(as 可以改为空格)select user.name as uname from user1.1.2 去重在查询内容前加 distinctselect distinct user.name as uname from user1.1.3 实现连接使用 concat实现连接select concat(last_naem,first_name) as uname from user1.2 条件查询selec

2021-08-23 10:02:25 13

转载 Linux常用命令——ps 命令、top 命令、kill 命令

ps 命令ps(process status),用来查看当前运行的进程状态,一次性查看,如果需要动态连续结果使用 toplinux上进程有5种状态:1.运行(正在运行或在运行队列中等待)2.中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3.不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4.僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5.停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止

2021-08-13 17:57:54 47

转载 Linux常见命令——date 命令、cal 命令、grep 命令、wc 命令

date 命令显示或设定系统的日期与时间常见选项-d<字符串>  显示字符串所指的日期与时间。字符串前后必须加上双引号。-s<字符串>  根据字符串来设置日期与时间。字符串前后必须加上双引号。-u  显示GMT。%H 小时(00-23)%I 小时(00-12)%M 分钟(以00-59来表示)%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。%S 秒(以本地的惯用法来表示)%a 星期的缩写。%A 星期的完整名称。%d 日期(以01-3

2021-08-13 17:50:33 56

转载 Linux常用命令——df 命令、du 命令、ln 命令

df 命令显示磁盘空间使用情况。获取硬盘被占用了多少空间,目前还剩下多少空间等信息,如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示:常用选项-a 全部文件系统列表-h 以方便阅读的方式显示信息-i 显示inode信息-k 区块为1024字节-l 只显示本地磁盘-T 列出文件系统类型实例(1)显示磁盘使用情况df -l

2021-08-13 17:25:21 66

原创 Linux 常用命令学习——chmod 命令、chown 命令、tar 命令、

chmod 命令用于改变 linux 系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。可使用 ls -l test.txt 查找。以文件 log2012.log 为例-rw-r--r-- 1 root root 296K 11-13 06:03 log

2021-08-13 17:13:08 39

原创 Linux 常用命令学习——head命令、tail命令、which命令、whereis 命令、locate 命令、find 命令

head命令head 用来显示档案的开头至标准输出中,默认 head 命令打印其相应文件的开头 10 行。用法head [选项] [文件…]命令选项-c, --bytes=[-]K   k,显示文档开始的前k个字节,-k,不显示文档结尾的最后 k 个字节-n, --lines=[-]K    k,显示文档开始的前k行,-k,不显示文档结尾的最后 k 行-q, --quiet, --silent 不显示包含给定文件名的文件头-v, --verbose    总是显示包含给定文件

2021-08-13 15:03:44 74

原创 Linux 常用命令学习——cp命令、cat命令和more 命令、less命令

cp 命令cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。语法cp(选项)(参数)选项-a:此参数的效果和同时指定"-dpR"参数相同;-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;-f:强行复制文件或目录,不论目标文件或目录是否已存在;

2021-08-13 13:04:17 271

原创 Linux 常用命令学习——mkdir 命令和rm命令

mkdir命令mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。语法mkdir (选项)(参数)选项-Z:设置安全上下文,当使用SELinux时有效;-m<目标属性>或--mode<目标属性>建立目录的同时设置目录的权限;-p或--parents

2021-08-13 11:03:13 41

原创 Linux 常用命令学习——cd 命令和pwd命令

cd 命令cd 即为change dir,意思是更改目录。cd(changeDirectory) 命令语法:cd [目录名]说明:切换当前目录至 dirName。实例:(1)进入要目录cd /(2)进入 “home” 目录(直接cd,回车也能进入家目录)cd ~(3)进入上一次工作路径cd -(4)把上个命令的参数作为cd参数使用。cd !$(5)进入根目录下的root目录 cd /root(6)进入上一层目录cd ..pwd 命令pwd是Print

2021-08-13 10:49:15 85

转载 Linux常用命令学习 ---ls命令

ls命令就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。常用参数搭配:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来实例(1) 按易读方式按时间反序排序,并显示文

2021-08-13 10:40:05 26

转载 LINUX常用命令

系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /pr

2021-08-13 10:30:37 26

原创 数据库学习--数据库基本概念

数据库管理系统(DBMS)数据库管理系统(Database Management System,DBMS)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。特

2021-08-11 17:57:49 249

原创 Arraylist转化为int[]

Arraylist转化为int[] ArrayList<Integer> m = new ArrayList<>(); m.add(1); m.add(2); int[] a=Arrays.stream(m.toArray(new Integer[0])).mapToInt(Integer::intValue).toArray(); System.out.println(a[1]);

2021-04-23 15:57:56 91

原创 GET和POST的区别

参考 见才能遇见的博客:http://my.csdn.net/GET和POST的区别GET和POSTHTTP协议中的两种发送请求的方法。在客户端和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。(1)GET - 从指定的资源请求数据。查询字符串 键值对 是在 GET 请求的 URL 中发送的。(2)POST - 向指定的资源提交要被处理的数据。查询字符串 键值对 是在 POST 请求的HTTP消息主体中发送的1.面试中的回答GET在浏览器回退时是无害的,而POST会

2021-04-21 15:49:45 137

原创 java常见面试题

java基础以及多个“比较”1.Collections.sort排序内部原理在Java 6中Arrays.sort()和Collections.sort()使用的是MergeSort,而在Java 7中,内部实现换成了TimSort,其对对象间比较的实现要求更加严格2.hashMap原理,java8做的改变从结构实现来讲,HashMap是数组+链表+红黑树(JDK1.8增加了红黑树部分)实现的。HashMap最多只允许一条记录的键为null,允许多条记录的值为null。HashMap非线程安全。Co

2021-04-21 15:25:58 30

原创 在idea中设置maven为自己安装的maven

在idea中设置maven为自己安装的maven1.打开IntelliJ IDEA 初始界面,点击右下角Configure,选择Setting2.选择Build, Execution, Deployment下的 Build Tools中的maven3.修改下列内容为自己安装的内容最后应用保存就OK了。...

2021-04-18 22:40:14 234

原创 把maven的setting配置文件改为需要jdk版本

把maven的setting配置文件改为需要jdk版本1.首先找到maven文件安置路径下的conf->settings.xmlw文件2.找到配置jdk的代码(可以通过ctrl+f 搜索) <profile> <id>jdk-1.4</id> <activation> <jdk>1.4</jdk> </activation> <repo

2021-04-18 22:25:35 818

原创 Intellij idea 报错:Error : java 不支持发行版本5

本文参考CSDN博主「灵颖桥人」的原创文章原文链接:https://blog.csdn.net/qq_22076345/article/details/82392236Intellij idea 报错:Error : java 不支持发行版本5使用idea创建的idea项目,运行时报错:Error : java 不支持发行版本5应该是本地运行用的是JDK版本和项目编译配置使用的java版本不对,我们要检查一下项目及环境使用的Java编译版本配置。1.点击“File” 中的“Project Str

2021-04-11 16:18:05 16

原创 idea中的new里没有Vue Component

有点用户使用idea没办法创建Vue Component第一有可能是插件没有安装(只有Ultimate才能使用,如果是community版的就不用在弄了)安装插件点开File选择settings点击Piugins搜索vue.js,点击安装然后选择Languages & Frameworks,进入到javascript改成script6到此插件已经安装完成添加Vue Component点开File,选择settings,选择Editor下面的File and Code

2021-04-10 23:49:33 1135

原创 Maven学习记录

1.Maven的简介1.1简介Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。1.2项目构建我们会发现,除了编写源代码,我们每天有相当一部分时间花在了编译,运行单元测试,生成文档,打包和部署等繁琐且不起眼的工作上,这就是构建。如果我们现在还手工这样做, 那成本也太高了,

2021-04-05 12:11:28 39

原创 JDBC学习笔记()

JDBC概念概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库本质:官方定义了操作所有关系型数据库的规则(接口)各个数据库厂商实现接口,提供数据库驱动jar包,我们可以使用这套接口编程,真正执行的代码是驱动jar包中的实现类入门使用...

2021-04-04 10:40:13 39

原创 线程池

线程池线程池;其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源1.合理利用线程池能够带来三个好处:降低资源消耗。减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。提高线程的可管理性。可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大

2021-04-01 13:46:44 7

原创 线程状态

1.线程的六种状态1.1计时等待状态(Timed Waiting)等待一定时间后(一般是提前设置好得),根据CPU的情况回到运行态或阻塞态1.2锁阻塞状态未获得锁对象进入到锁阻塞状态1.3无线等待状态(WAITING)一个正在无限期等待另一个线程执行一个特别的(唤醒)动作的线程处于这一状态。1.4等待唤醒实例需求:创建一个顾客线程(消费者):告知老板要的包子的种类和数量,调用wait方法,放弃CPU的执行,进入到WAITING状态创建一个老板线程(生产者):花费5秒做包子,做好包子之

2021-04-01 13:44:22 7

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除