自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 设置数据库远程连接超时时间

show global variables like ‘%timeout%’;SET GLOBAL connect_timeout = 3600;

2021-03-23 19:16:55 680

原创 启动es与kibana

查看es进程ps -ef | grep elasties授权chown -R esuser:esuser /home/fhcm/elasticsearch-6.4.1进入es用户su esuseres后台启动./elasticsearch -d查看kibana进程netstat -tunlp|grep 5601kibana后台启动./kibana &

2021-03-23 19:16:30 501

原创 表死锁解决办法

查一下大于10秒的线程,杀掉吧kill trx_mysql_thread_id(这一列的值);SELECT * FROM information_schema.innodb_trx where now() - trx_started > 10;kill 76492332;

2021-03-23 19:15:14 201

原创 redis启动

查询redis进程ps -ef|grep redis指定redis启动文件./redis-server redis.conf

2021-03-23 19:14:40 205

原创 启动jar包与查询日志

启动jar包并指定日志文件nohup java -jar xlife_hxyz_hr_ter-0.0.1-SNAPSHOT.jar > people.log 2>&1 &查看java进程ps aux|grep xlife_hxyz_hr_ter-0.0.1-SNAPSHOT.jar查看日志tail -f people.log

2021-03-23 19:13:48 2323

原创 mysql查询所有表的总行数和大小

1、mysql查询所有表的总行数SELECTsum( TABLE_ROWS )FROMinformation_schema.tablesWHEREtable_schema = ‘xlife_city_brain’;2、mysql查询所有表的总行数和大小SELECTtable_schema AS ‘数据库’,sum( table_rows ) AS ‘记录数’,sum( TRUNCATE ( data_length / 1024 / 1024, 2 ) ) AS ‘数据容量(MB)’,

2021-03-23 19:08:46 1106

原创 阿里SpringCloudAlibaba

SpringCloudAlibaba实际上对我们的SpringCloud2.x和1.x实现拓展组件功能.1.nacos 分布式配置中心+分布式注册中心=Eureka+config2.目的是为了推广阿里的产品,如果使用了SpringCloudAlibaba,最好使用alibaba整个体系产品SpringCloudSpringCloudAlibaba注册中心Eurekanacos消息中间件无(第三方替代方案:rabbitmq)RecketMq分布式事务解决方案无

2020-08-04 12:36:03 83

转载 Spring框架IOC和AOP的实现原理与详解

IoC(Inversion of Control)(1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生命周期和对象之间的关系;IoC还有另外一个名字——“依赖注入(Dependency Injection)”。从名字上理解,所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,即由容器动态地将某种依赖关系注入到组件之

2020-08-04 11:24:12 1097 1

转载 Centos7 安装 elasticsearch 6.4.3

上车最近在接手项目里面的es相关的业务,预计最近一段会更新一个es系列文章。大家可以收藏下我的博客,写的不管好不好欢迎大家给我留言。感谢大家!今天我们讲下怎么安装es, 为什么不讲7.0呢,因为目前业务用的就是6版本,所以这里只记录6版本安装了,其实差不多的,就是7.0 需要用到java 11了 。参考资料:es 6.4.3 版本文档:https://www.elastic.co/guide/en/elasticsearch/reference/6.4/getting-started-concep

2020-08-04 11:22:29 231

转载 windows下安装zookeeper

一、准备工作1、下载安装包下载地址:http://archive.apache.org/dist/zookeeper/这是所有版本的,请根据个人情况选择下载。这里我使用的zookeeper-3.3.6版本演示,选择zookeeper-3.3.6.tar.gz,下载即可2、将下载好的压缩包解压到D盘根目录如下图所示二、配置1、将conf目录下的zoo_sample.cfg文件,重命名为zoo.cfg如下图三、启动先双击zkServer.cmd,启动再双击zkCli.cmd启动

2020-08-04 11:14:30 152

原创 Redis数据类型和应用场景

Redis支持5种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。① string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。value其实不仅是String,也可以是数字。string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。string 类型是 Redis 最基本的数据类型,st

2020-08-04 11:09:13 74

转载 HashMap 原理

HashMap 简介HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为 8)时,将链表转化为红黑树,以减少搜索时间。底层数据结构分析JDK1.8之前JDK1.8 之前 HashMap 底层是 数组和链表 结合在一起使用也就是 链表散

2020-08-04 11:01:23 301

原创 ArrayList 线程安全问题及解决方案

①为什么ArrayList 是线性不安全的?②替代措施及解决方案?ArrayList 我们都知道底层是以数组方式实现的,实现了可变大小的数组,它允许所有元素,包括null。看下面一个例子:开启多个线程操作List集合,向ArrayList中增加元素,同时去除元素。import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Vector;public class Li

2020-08-04 10:56:51 821

转载 e.printStackTrace()导致的锁死

e.printStackTrace() 会导致锁死?这仅仅是打印啊,怎么可能?!先别惊呼不可能,且听我细细道来。先看截图1:注意右下角区域,红框部分。这块内存是什么呢?非堆!那么,左边是代码缓存区内存,右边红框就是字符串池,常量,基本类型数据的内存区。然后呢?已经满了。什么原因呢?e.printStackTrace()!满了的后果呢?整个web服务,访问之后,没响应了,就当是卡死掉了。再来看截图2:看看有多少web的请求线程,被卡住在打印这一步!原因呢?要打印字符串输出到控制台上,那你字符串

2020-08-04 10:51:53 247

转载 centos下发布jar包项目并查看日志

到xxx.jar目录下执行:nohup java -jar xxx.jar > people.log 2>&1 & – 运行jar包并把日志写入到people.log中tail -f people.log --查看运行日志

2020-08-04 10:46:27 1331

原创 sitemap实现

公司内部M站sitemap实现一、robots和sitemap文件,前者的作用是减少百度蜘蛛在站内的无谓爬取,后者增加百度蜘蛛在站内的有效爬取,对百度收录和自己网站的SEO推广都十分重要。1.robots只有一个:robot.txt,这是一个文本文件,主要利用Allow(允许)和DisAllow(禁止)两个命令,(这两个重要的是禁止),禁止百度蜘蛛爬取一些无谓的文件和文件夹,增加百度搜录速度。2.sitemap有三个:sitemap.txt,sitemap.xml,sitemap.html,制作sit

2020-06-11 19:09:02 685 1

rabbitmq入门和实战.pptx

rabbitmq的基础应用,公司内部的分享演示文件,详细的介绍个rabbitmq的优缺点,并且与其他mq的对比

2020-06-08

空空如也

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

TA关注的人

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