自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 elasticsearch+ head(安装)

1、es下载使用华为云的镜像去下载速度很快,自己找对应版本就可以ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=Dlogstash: https://mirrors.huaweicloud.com/logstash/?C=N&O=Dkibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=D2、解压后在bin文件夹下双击elasticse

2020-10-19 14:10:45 105

原创 进制转换

转十进制:二进制转十进制:从最低位开始,将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和八进制转十进制:从最低位开始,将每个位上的数提取出来,乘以8的(位数-1)次方,然后求和十六进制转十进制:从最低位开始,将每个位上的数提取出来,乘以16的(位数-1)次方,然后求和十进制转十进制转二进制:将该数不断除以2,直到商为0为止,然后将每步得到的余数倒过来,就是对应的二进制十进制转八进制:将该数不断除以8,直到商为0为止,然后将每步得到的余数倒过来,就是对应的八进制十进制转十六进制:将该数

2020-07-21 16:43:55 114

原创 持久化-rdb(redis-DateBase)

1、save的规则满足的情况下,会自动触发rdb规则 2、执行flushall命令,也会触发rdb规则3、退出redis,也会产生rdb文件!备份就自动生成一个dump.rdb如何恢复rdb文件1、只要将rdb文件放在我们redis启动目录就可以,redis启动的时候会自动检查dump.rdb恢复其中的数据2、查看需要存在的位置127.0.0.1:6379> config get dir 1)"dir"2)"/usr/local/bin" //如果在这个目录下存在dump.rd.

2020-07-09 14:50:20 156

原创 Jedis整合springboot

1、导入jedis包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.

2020-07-09 14:15:39 140

原创 redis事务、乐观锁

Redis事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行------队列 set get set 执行------Redis事务没有隔离级别的概念!所有的命令在事务中,并没有直接被执行!只有发起执行命令的说话才会执行!Execredis单条命令式是保存原子性的,但是事务不保证原子性!/*redis的事务:1、开启事务(multi)2、命令入队(。。。)3、执行事务(exec)*///正常执行事务127.0.0.1:6379> mu

2020-07-09 10:06:08 67

原创 ZSet(有序集合)

在set基础上,增加了有个值127.0.0.1:6379> zadd myset 1 one //添加有个值(integer) 1127.0.0.1:6379> zadd myset 2 two 3 three //添加多个值(integer) 2127.0.0.1:6379> zrange myset 0 -1 //遍历myset1) "one"2) "two"3) "three"//zrangebyscores key min max withscore

2020-07-08 17:21:53 479

原创 Hash(哈希)

(Map集合,key-map!时候这个值是一个map集合)本质和string没什么区别127.0.0.1:6379> hset myhash field1 lcer //set一个具体的key-value(integer) 1127.0.0.1:6379> hget myhash field1 //获取一个字段值"lcer"127.0.0.1:6379> hmset myhash field1 hello field2 world //sey多个key-value

2020-07-08 16:51:13 143

原创 Set(集合)

set中的值是不能重读的127.0.0.1:6379> sadd myset hello //set集合中添加元素(integer) 1127.0.0.1:6379> sadd myset lcer(integer) 1127.0.0.1:6379> sadd myset lovelcer(integer) 1127.0.0.1:6379> keys *1) "myset"127.0.0.1:6379> smembers myset //查看set集

2020-07-08 16:23:04 88

原创 List(列表)

所有的list命令都是用l开头的127.0.0.1:6379> lpush list1 one //将一个值或多个值,插入到列表头部(左)(integer) 1127.0.0.1:6379> lpush list1 two(integer) 2127.0.0.1:6379> lpush list1 three(integer) 3127.0.0.1:6379> keys *1) "list1"2) "db"127.0.0.1:6379> lrange

2020-07-08 15:32:35 189

原创 docker-redis基本命令-String

运行[root@localhost ~]# docker run -d -p 6379:6379 --name redis0708 redis:6.0.551e1a509b761bb3f263338cfe1399701f6efdca511a09a30d646c53380691c22[root@localhost ~]# docker exec -it redis0708 /bin/bash //进入redisroot@51e1a509b761:/data# redis-cli基本命令127.

2020-07-08 14:46:13 125

原创 前后端分离跨域问题

Access to XMLHttpRequest at"http://localhost:8080/wxByStudentId?id=1"has been blocked by CORS policy: Response to解决方法://配置WebMvcConfig@Configurationpublic class MyWebMvcConfigurer implements WebMvcConfigurer { /* @Override public void addResourc

2020-06-29 10:45:52 61

原创 创建Vue工程

1、创建一个名为hello-vue的工程 vue init webpack hello-vue2、安装依赖(npm安装不上就换成cnpm)#进入工程目录cd hello-vue#安装vue-routernpm install vue-router --save-dev#安装element-uinpm i element-ui -s#安装依赖npm install#安装SASS加载器cnpm install sass-loader node-sass --save-dev#启动测试

2020-06-28 16:14:47 105

原创 DockerFile

dockerfile介绍dockerfile 是用来构建docker镜像的文件!命令参数脚本构建步骤:1、编写一个dockerfile文件2、dicker build 构建成为一个镜像3、docker run 运行镜像4、docker push 发布镜像(DockerHub、阿里云镜像仓库!)dockerfile构建过程基础知识1、每个保留关键字(指令)都必须是大写字母2、执行从上到下顺序执行3、#表示注释4、每一个指令都会创建一个新的镜像层,并提交dockerfile是面向开

2020-06-18 14:24:50 94

原创 具名、匿名挂载

匿名挂载docker run -d -P -name nginx001 -v /etc/nginx nginx #-P大写就是随机端口具名挂载docker run -d -P -name nginx002 -v juming-nginx:/etc/nginx nginx #具名挂载,juming-nginx前面没有加/,就不是目录而是一个普通的配置名docker volume inspect juming-nginx #查看详细信息所有的docker容器内的卷,没有指定目录的情况下

2020-06-17 15:55:43 604 5

原创 远程连接服务器相关

防火墙问题:很多时候在liunx系统上安装了web服务应用后(如tomcat、apache等),需要让其它电脑能访问到该应用,而linux系统(centos-7、redhat等)的防火墙是默认只对外开放了22端口,没有对mysql的3306开放端口。而centOs宿主机的端口设置在/etc/sysconfig/iptables文件中配置。vi编辑器的用法:esc:命令行模式/插入模式;i:插入,wq:保存推出,q:退出,q!:不保存退出...

2020-06-17 11:49:55 159

原创 docker --help

docker # docker 命令帮助 Commands: attach Attach to a running container # 当前 shell 下 attach 连接指定运行镜像 build Build an image from a Dockerfile # 通过 Dockerfile 定制镜像 commit Create a new image from a container's

2020-06-12 16:07:00 124

原创 docker--常用其它命令

查看启动容器#命令 docker run -d 镜像名![root@localhost /]# docker run -d centos#问题docker ps,发现centos 停止了#常见的坑,docker 容器使用后台运行,就必须要有一个前台进程,docker发现没有应用,就会自动停止#nginx,容器启动后,发现自己没有提供服务,就会立刻停止,就是没有程序了查看日志docker logs -t -f --tail 容器,没有日志#自己编写一段shell脚本#[root@loc

2020-06-12 15:38:33 120

原创 docker容器命令

容器命令说明:我们有了镜像才可以创建容器,liunx,下载一个centos镜像来测试学习docker pull centos新建容器并启动docker run [可选参数] image#参数说明--name="name" 容器名字 tomcat01,tomcat02,用来区分容器-d 后台方式运行-it 使用交互式运行,进入容器查看内容-p 指定容器的端口 -p 8080:8080 -p ip主机端口:容器端口 —p 主机端口:容器端口(常用) -p 容器

2020-06-12 14:12:20 76

原创 docker帮助命令、镜像命令

帮助命令docker version #显示docker的版本信息docker info #显示docker的系统信息,包括镜像和容器的数量docker 命令 --help #万能命令帮助文档的地址:https://docs.docker.com/reference/镜像命令docker image #查看...

2020-06-12 11:04:41 199

原创 Liunx--docker--安装基础

卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \

2020-06-12 09:45:19 88

原创 CentOS 64 Liunx基本

最小化的linux系统(centos\redhat)默认都是没有安装setup图形小工具的,你输入setup命令会提示 command not found零连接网络,将onboot设为yesvi /etc/sysconfig/network-scripts/ifcfg-eth点击i进行编辑,esc退出编辑,输入:wq进行保存设置,:!q不保存设置ping www.baidu.com进行测试按住ctrl+z退出 或者ping www.baidu.com -c4 设置运行4次后退出一1、安

2020-06-08 09:01:36 184

原创 p6spy监控springboot数据库操控

1.替换JDBC Driver 为 com.p6spy.engine.spy.P6SpyDriver2.修改JDBC URL 为 jdbc:p6spy:xxx3.修改spy.propertiesmodule.log=com.p6spy.engine.logging.P6LogFactory,com.p6spy.engine.outage.P6OutageFactory# 自定义日志打印logMessageFormat=org.pkaq.core.log.P6SpyLogger# 使用日志系统记录

2020-05-26 08:58:06 113

原创 myBatis配置

主配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--注册属性文件 <properties resource="jdb

2020-05-26 08:45:09 120

原创 springboot利用ftp实现文件上传

FTPUtil配置public class FTPUtil { //ip地址 private static final String FTP_ADDRESS="172.18.2.234"; //端口号 private static final int FTP_PORT= 21; //ftp用户名 private static final String FTP_USERNAME="anonymous"; //ftp密码 private sta

2020-05-26 08:36:03 485

原创 MySQL基础查询数据

内连接inner join查询的写法①先确定主表,仍然使用from<表1>的语法;②再确定需要连接的表,使用inner join<表2>的语句③然后确定连接条件,使用on<条件…>,这里的条件是s.class_id=c.id,表示students表的class_id列与classes表的id列相同的行需要连接④加上where子句、order by等子句...

2020-01-20 16:13:51 71

原创 java面向对象

20200110public void 修饰是非静态方法,该类方法属于对象,在对象初始化(new Object())后才能被调用;public static void 修饰是静态方法,属于类,使用类名.方法名直接调用。...

2020-01-16 17:25:46 57

原创 java基础2020.1.9

正则表达式public static void main(String []args){ String str=("i am tqa"+"wangkai.com"); String s=(".*tq.*");//子字符串 boolean match=Pattern.matches(s,str); System.out.println("字符串是否包含了‘tq’子字符串?:"+match)...

2020-01-10 11:36:37 107

原创 JAVA基础20.1.7

Number和Math类方法number子类:Integer、Long、Byte、Double、Float、Short(int是基本类型,非number子类;int和Integer的区别在于,int必须有一个值,比如零一二三四,而Integer可以为null,比如考试时一个学生缺考,成绩为零,那么缺考需要用Integer表示,成绩则Integer和int均可)number子类的首字母大写xxx...

2020-01-07 16:26:15 108

原创 Java基础语句20.1.6

java基础语句package test1;public class Test { /*public static void main(String []args) { int x=10; while(x<12) { System.out.println("value of x:"+x); x++; System.out.println("\n"); }...

2020-01-07 09:18:25 74

空空如也

空空如也

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

TA关注的人

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