- 博客(63)
- 收藏
- 关注
原创 linux 常用命令
1、查询一段时间内的日志信息sed -n '/开始时间日期/,/结束时间日期/p' local-info.logsed -n '/2020-05-01 22:00:00/,'2020-05-01 22:01:00/p' local-info.log | more
2020-05-24 17:54:41 157
原创 docker-compose部署nginx
1、创建工作目录mkdir /application/nginx2、创建一个默认的nginx容器docker run --name nginx-test -d nginx3、复制相关的配置文件cd /application/nginxdocker cp nginx-test:/etc/nginx/nginx.conf .docker cp nginx-test:/etc/nginx/conf.d/default.conf .docker cp nginx-test:/usr/share/
2021-02-20 15:18:14 1584 1
原创 mysql SQL语言-创建/查看/删除索引
一、创建索引1、 创建表的时候创建索引mysql> create table student(-> id bigint(20) not null auto_increment,-> name char(20) not null,-> age tinyint(3) not null default '0',-> dept varchar(30) not nu...
2020-03-22 18:14:40 360
原创 mysql SQL语言-创建/查看/删除/清空表
一、创建表1、创建简单表CREATE TABLE `student` ( `id` int(4) NOT NULL, `name` char(20) NOT NULL, `age` tinyint(2) NOT NULL DEFAULT '0', `dept` varchar(16) DEFAULT NULL) ;2、创建主键自增长的表 create table stu...
2020-03-22 17:10:27 337
原创 msyql SQL语言-创建用户/授权/取消授权
一、创建用户1、查看帮助文档mysql> help createMany help items for your request exist.To make a more specific request, please type 'help <item>',where <item> is one of the followingtopics: CR...
2020-03-21 16:14:04 390
原创 mysql 多实例
1、多实例特点1.1 多实例可以共用一套安装程序,1.2 可以使用不同或相同的my.cnf文件1.3 可以使用不同或相同的实例启动文件1.4 使用不同的数据文件2、多实例的优缺点2.1 多实例可以节约成本2.2 多实例可以更好的提升服务器资源利用率2.3 多实例容易造成资源(IO资源,硬盘资源)抢占,效率降低3、多实例安装(使用相同的安装程序,不同的my.cnf,不同的启动文...
2020-03-15 13:56:40 82
原创 linux 使用cmake安装mysql
1、选择数据库包解压cmake . -DCMAKE_INSTALL_PREFIX=/usr/application/mysql-5.5.16 -DMYSQL_DATADIR=/usr/application/mysql-5.5.16/data -DMYSQL_UNIX_ADDR=/usr/application/mysql-5.5.16/tmp/mysql.sock -DDEFAULT_CHAR...
2020-03-08 16:16:33 409
原创 nginx Rewrite 全局变量
$args 这个变量等于请求行中的参数,同$query_string$content length 请求头中的Content-length字段。$content_type 请求头中的Content-Type字段。$document_root 当前请求在root指令中指定的值。$host 请求主机头字段,否则为服务器名称。$http_user_agent 客户端agent信息$http_...
2019-04-27 16:51:34 251
原创 Ngnix 配置案例
1、配置监听8080端口,请求的域名为www.test.com,请求的资源是位置为data/www下的资源 server { listen 8080; server_name www.test.com location / { root data/www; index index.html index.htm; } }2、 配置监听80端口,请求域名为www.t...
2019-04-27 16:50:35 84
原创 JVM参数配置
方法区(多线程共享)主要存放 类的信息, 常量,静态--- 永久区JVM分区新生代:enden区, s1区,s0区 s0和s1的空间相等用于复制算法老年代:新生代中的对象经过多次GC后进入老年代JVM 参数配置-XX:+PrintGC 每次触发GC的时候打印相关日志-XX:+UseSerialGC 串行回收-XX:+PrintGCDetail 更详细的GC日志-Xms 堆初...
2019-04-27 15:25:35 121
原创 springboot Json串 null 处理
1. null->"" @Configuration public class JackJsonConfig { @Bean @Primary @ConditionalOnMissingBean(ObjectMapper.class) public ObjectMapper jacksonObjectMapper(Jackson2ObjectMap...
2019-04-03 18:27:36 419
原创 JConsole和Jvsiualvm远程监控jar包的运行情况
1、测试环境配置(linux服务器配置hostName,port)第一步:修改配置文件vim /etc/profile最后一行添加export JAVA_OPTS=’-Djava.rmi.server.hostname=linux服务器ip地址 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -...
2019-03-04 10:52:18 547
原创 git 使用场景总结二
一. git 从远程克隆代码到本地git clone 远程git仓库地址 #默认是master分支二. git 从远程克隆指定分支的代码 git clone -b 分支名称 远程git仓库地址三. git fetch 和 git pull 的区别 git fetch 只是将代码从远程服务器拉取到本地,而不会与本地代码进行合并,可以查看本地和服务器端的版本是否一致 git pull...
2018-12-17 17:28:51 100
原创 git 使用场景总结一
1. git 使用情景一修改了文件,发现不用修改,想回到修改之前的版本回退制定文件git checkout -- 文件名1,文件名2 #回退制定文件回退所有文件git checkout .注意:回退后的文件状态为修改状态2. git 使用情景二修改后的文件加入到了暂存区,即进行了下面的命令,想从暂存区中删除 git add . 或 git add 文件名解决方案 ...
2018-12-16 22:19:56 150
原创 git log 乱码问题解决
git config --global gui.encoding utf-8git config --global i18n.logoutputencoding utf-8git config --global i18n.commitencoding utf-8set LESSCHARSET=utf-8 # 首先执行这个 如果没效果 执行以上命令...
2018-12-14 10:58:06 1928
原创 springMvc 接收 ajax传递Map,list,对象的方式
一. Map 传递和接收前端ajax写法:错误写法var submitMap=function () { var params={}; params['aa']="aa"; params['bb']="bb"; $.ajax({ url:"/acceptMap", data:{params:params}, ...
2018-12-12 17:09:50 1555 1
原创 elk+filebeat 日志收集搭建
1.环境准备a) 启动四台linux虚拟机b) 安装JDK1.82. 下载并安装ES(x.x.x.130)下载地址:curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.2.tar.gz安装ES:tar -xvf elasticsearch-6.5.2.tar.gz配...
2018-12-11 17:30:16 838
原创 linux 没有iptables文件的解决办法
systemctl stop firewalld 关闭防火墙yum install iptables-services 安装或更新服务systemctl enable iptables 启动iptablessystemctl start iptables 打开iptables
2018-12-05 14:48:52 4125
原创 linux ifconfig不能使用解决办法
第一步: cd /etc/sysconfig/network-scripts/ vi ifcfg-enoXXX修改: ONBOOT=yes第二步: service network restart第三步:yum provides ifconfig第四步:yum install net-tools...
2018-12-05 13:48:00 9220
原创 java学习-多态
1、类的继承关系1.1 PDemo2.javapublic class PDemo2 { public void say(){ System.out.println("PDemo2 say()....."); }}1.2 CDemo2.javapublic class CDemo2 extends PDemo2 { public void ...
2018-10-19 09:50:17 100
原创 java学习-继承构造器、静态代码块、普通代码块的执行顺序
1、首先建立三个类1.1 PPDemo.javapublic class PPDemo { static{ System.out.println("PPDemo static..."); } { System.out.println("PPDemo ..."); } public PPDemo() { ...
2018-10-18 15:10:37 168
原创 java源码学习-ArrayList
1、 ArrayList类1.1 继承 AbstractList1.2 实现 List<E>, RandomAccess, Cloneable, java.io.Serializable 接口2、 ArrayList类成员变量1.1 private static final int DEFAULT_CAPACITY = 10;//默认初始化数组大小1.2 private s...
2018-10-06 16:13:51 103
原创 java源码学习-Vector
1、Vector类1.继承AbstractList2.实现 List&amp;amp;lt;E&amp;amp;gt;, RandomAccess, Cloneable, java.io.Serializable 接口2、Vector作用1.利用数组作为存储结构,但是提供了对数组进行扩容的方法,实现可变长度,不再关心数组长度是否够用的问题。3、Vector属性4、Vector构造方法1. public Vect...
2018-10-06 11:09:19 139
原创 java源码学习-Stack(栈)
1、jdk中的栈1、jdk种栈的类名为Stack2、该类继承Vector类3、Stack没有自身定义的属性,使用的是Vector类中包含的属性: Object 数组 elementData:用于存储栈数据 int 类型的elementCount:用于记录当前栈中的可用数据的数量 int 类型的capacityIncrement:用于记录数组增容量增长的数量4、Stack只有一种空参构...
2018-10-05 14:45:31 173
原创 mysql SQL语言-数据库分类/操作
1、查询表的名称,字段,注释select TABLE_NAME '表名称',COLUMN_NAME '字段名称',COLUMN_TYPE '字段类型',COLUMN_COMMENT '字段注释' from information_schema.`COLUMNS`where table_name='表名'...
2018-10-05 10:24:04 176
原创 redis cluster集群
第一步:redis.config 配置daemonize yesport 端口号bind ip地址(不能为127.0.0.1)dir 数据存储的路径cluster-enabled yescluster-config-file nodes-端口号.confcluster-node-timeout 15000第二步:安装软件yum install rubyyu...
2018-10-05 10:21:05 136
原创 httpclient 支持http ,https
public static String request(String url, Map params) { BufferedReader in = null; CloseableHttpResponse response = null; CloseableHttpClient client = null; try { SSLContext sc ...
2018-08-27 15:18:59 678
原创 mysql 查看sql的执行频率
7.1 查看sql的执行频率show 【session|global】 status;实验一:查询自本次登陆以来的数据库操作,主要关心值的获取mysql> show session status like 'Com_insert%';+-------------------+-------+| Variable_name | Value |+-------------------+-
2018-02-13 17:12:43 4087
原创 mysql 预处理 事务处理
6.9 mysql 预处理实验一:传入一个值 mysql> prepare stu_pre from 'select * from student where id>?'; Query OK, 0 rows affected (0.00 sec) Statement prepared mysql> set @i=3; Query OK, 0 rows affect
2018-02-13 15:58:01 437
原创 mysql 内置函数-日期函数
6.8 mysql 内置函数-日期函数6.8.1 当前日期 – curdate() mysql> select curdate(); +------------+ | curdate() | +------------+ | 2018-02-12 | +------------+ 1 row in set (0.00 sec)6.8.2 当前
2018-02-13 14:59:44 923
原创 mysql 内置函数-数学函数
6.7 mysql 内置函数-数学函数表准备mysql> select * from student; +------+------+--------+-------+ | id | name | sex | score | +------+------+--------+-------+ | 1 | aa | female | NULL |
2018-02-13 14:34:34 256
原创 mysql 内置函数-字符串函数
6.6 mysql 内置函数-字符串函数6.6.1 链接字符串 – concat concat(string2[,...])实验一: mysql> select * from student; +------+------+--------+ | id | name | sex | +------+------+--------+ | 1
2018-02-13 13:52:58 366
原创 mysql 视图
6.5 mysql 视图6.5.1 创建视图 create view viewName as select * from srcTableName# 实验一:给student表创建视图 mysql> create view stu_view as select * from student; Query OK, 0 rows affected (0.01 sec) mysq
2018-02-13 13:19:40 141
原创 mysql 索引操作
6.4 mysql表的索引操作6.4.1 创建索引 方式一(create): 创建普通索引:create index indexName on tableName(列名) 创建唯一索引:create unique index indexName on tableName(列名) 方式二(alter): 创建普通索引:alter table tableName a
2018-02-13 11:39:52 152
原创 mysql 表的复制
6.1 表的准备工作6.1.1 创建表: mysql> create table student(id int,name varchar(30),sex varchar(10)); Query OK, 0 rows affected (0.01 sec) mysql> create table student1(id int,name varchar(30),sex varcha
2018-02-13 11:38:44 570
原创 mysql 分区
5、 mysql 分区5.1、 分表技术5.1.1 垂直分表 即:将表的字段从垂直方向分割开来,达到表中的字段数较少。 缺点:为了保证分割的表之间的关联性,将表的主键设置为相同主键5.1.2 水平分表 即:将表从水平方向分割开来 缺点:在逻辑层使用该表的时候需要判断,查询的数据在那张表中,插入的时候需要插入到那张分割的表中。在逻辑层有着较大改动和变化,增加了复杂性。5
2018-02-12 18:06:29 114
原创 mysql 主从复制
4、mysql的主从复制4.1、 mysql复制的优点: 1、如果主服务器出现问题,可以快速的切换到从服务器进而提供服务 2、在从服务器上可以执行查询操作,降低主服务器的访问压力 3、可以在从服务器上执行备份操作,避免备份期间对主服务器的影响4.2、 主服务器配置(192.168.202.139)4.2.1 登陆mysql数据库 mys...
2018-02-12 16:06:57 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人