自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 resilience4j-ratelimiter:限流器

resilience4j-ratelimiter:限流器,用作流控依赖<dependency> <groupId>io.github.resilience4j</groupId> <artifactId>resilience4j-ratelimiter</artifactId> <version>${resilien...

2019-09-09 13:31:18 2162

原创 Apollo分布式配置中心使用介绍

摘自官方文档:https://github.com/ctripcorp/apollo/wikiApollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。特性统一管理不同环境、不同集群的配置Apollo提供了一个统一界面集中式管理不同环境(enviro...

2019-07-11 09:57:55 2233

原创 mysql开启数据审计

插件方式安装社区版不提供审计功能,可以使用https://github.com/mcafee/mysql-audit, 这个审计插件使用方式:先下载插件:https://bintray.com/mcafee/mysql-audit-plugin/release查看插件安装的目录show global variables like 'plugin_dir';解压安装包,将安装包/li...

2019-05-21 13:29:27 830

原创 zabbix+centos6安装与配置总结

安装rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-1.el6.noarch.rpmyum clean allyum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent安装httpdyum install...

2019-05-21 13:27:41 346

原创 xps9570装双系统:Windows10+Archlinux

新机安装后写的,所以就没有截图,凑合着看吧~~~准备在官网下载系统镜像wget http://mirrors.163.com/archlinux/iso/2019.04.01/archlinux-2019.04.01-x86_64.iso制作系统盘准备一个U盘插入电脑中,使用sudo fdisk -l查看U盘是否正常Disk /dev/sda:29.7 GiB,31914983424...

2019-05-07 09:20:42 1480

原创 使用docker部署mysql

准备安装dockersudo pacman -S docker启动dockersudo systemctl start docker开机启动sudo systemctl enable docker关闭sudo systemctl stop docker建立 docker 用户组默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 r...

2019-05-02 11:23:07 526

原创 spring bean的生命周期

从AbstractAutowireCapableBeanFactory类中的doCreateBean方法开始创建Bean的实例主要由createBeanInstance() 实现,该方法返回一个BeanWrapper 对象。BeanWrapper对象是 Spring 的一个低级 Bean 基础结构的核心接口,为什么说是低级呢?因为这个时候的 Bean 还不能够被我们使用,连最基本的属性都没...

2019-04-13 13:42:16 530

原创 eclipse远程调试Java程序

tomcat远程调试1、配置tomcat在catalina.sh中添加如下CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"2、微服务的话直接在命令行后追加nohup java -jar -server -Xdebug -Xrunjdwp:transport=dt_soc...

2019-04-09 09:39:09 141

原创 aarch64下安装sox后无法播放mp3的问题

问题:aarch64下安装sox后,使用play命令无法播放mp3文件[alarm@alarm ~]$ sudo pacman -S sox[alarm@alarm ~]$ play 1.mp3 play FAIL formats: no handler for file extension `mp3'需要另外安装mp3的插件:sudo pacman -S libmadsudo pa...

2019-04-05 16:35:34 1106 1

原创 LinkedHashMap

LinkedHashMap是有序的Map.默认是保留元素的插入顺序.输出的顺序和输入时的相同.继承自HashMap,扩展了指向头节点和指向尾节点的成员变量主要是使用双向链表保证有序性.使用LinkedHashMap.Entry数组保存数据,HashMap.Node然后新增了一个指向前一个节点的指针和指向后一个节点的指针.插入元素时调用了父类MHashap的put方法,通过重写newNo...

2019-04-03 17:18:25 186

原创 软件开发常见英文单词

scenario:n. 方案;情节;剧本;设想;场景usage scenario:使用场景the most common scenario:最常见的场景By far the most common scenario is people wanting to simply interact with the Ethereum network:到目前为止最常见的情况就是人们想简单地与以太坊网...

2019-04-01 23:03:51 2837

原创 虚拟机类加载机制

类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型类加载的生命周期类加载的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。...

2019-03-30 08:46:06 119

原创 服务器操作相关笔记

1. 防火墙1.1 firewalld1.1.1 启动&停止启动sudo systemctl start firewalld查看防火墙状态sudo systemctl status firewalld停止sudo systemctl stop firewalld禁用sudo systemctl disable firewalld1.1.2 基本使用查看区域信息...

2019-03-29 10:37:05 146

原创 git使用笔记

克隆克隆项目git clone https://github.com/spring-projects/spring-boot.git克隆一个包含很多子模块的项目git clone --recursive https://github.com/caffe2/caffe2下载子模块git submodule update --init --recursive分支操作查看远程及本地...

2019-03-21 11:11:07 140

原创 Java内存模型

Java内存模型:屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各个平台都能达到一致的内存访问效果.主要目标是:定义程序中各个变量的访问规则.这里的变量指的是实例字段、静态字段和构成数组对象的元素,但不包括局部变量与方法参数,因为后者是线程私有的,不会被共享,没有竞争问题.Java内存模型规定:所有变量都存储再主内存中每个线程都有自己的工作内存,工作内存中保存了被该线程...

2019-03-20 17:29:46 102

原创 HashMap和Hashtable的区别

HashMap存放键值对,继承AbstractMap<K,V>类,实现了 Map<K,V>, Cloneable, Serializable接口非线程安全底层结构时Node数组key可以为null ,但只有一个,value可以为null,且不限个数默认初始容量为16,每次扩充,容量变为原来的2倍,创建时如果给定了容量初始值,HashMap 会将其扩充为2的幂次方...

2019-03-19 17:10:53 2523

原创 java基本命令使用

javacjavac是JDK中的Java语言编译器。该工具可以将后缀名为.java的源文件编译为后缀名为.class的可以运行于Java虚拟机的字节码。用法: javac <options> <source files>参数说明命令行解释-g生成所有调试信息-g:none不生成任何调试信息-g:{lines,vars,source...

2019-03-19 11:23:45 1316

原创 linux常用操作

文件查找列出当前目录和子目录下所有的文件find .列出当前目录和子目录下所有以.java为后缀的文件find . -name "*.java"列出当前目录和子目录下所有文件名为test.java的文件find . -name "test.java"...

2019-03-19 10:30:16 104

原创 MySQL引擎笔记

MySQL引擎mysql中所有的表结果、表数据和索引在服务器上都是以文件的形式存放在磁盘中,每个数据库都对应了一个文件夹,数据库中的表存放在对应的文件夹中.MyISAM引擎使用B+树作为索引结构文件存储:以3个文件存储在磁盘上,数据文件与索引文件分开存放..frm:表结构文件;.MYD (MYData):数据文件;MYI (MYIndex):索引文件主键索引的叶子节点数据部分存放的是...

2019-03-19 09:41:39 139

原创 MyBatis动态排序问题

MyBatis动态生成排序的问题在使用MyBatis时加入来按指定字段进行排序

2017-03-31 13:36:17 13796 4

原创 SpringMVC结合WebSocket项目开发问题总结

webScoket:基于 TCP 协议,协议名为”ws” “wss” ,建立连接需要握手,客户端(浏览器)首先向服务器(web server)发起一条特殊的http请求,web server解析后生成应答到浏览器,这样子一个websocket连接就建立了,直到某一方关闭连接. 客户端 建立 WebSocket 连接时要发送一个 header 标记了 Upgrade 的 HTTP 请求,表示请求协

2017-03-29 16:25:09 8824 1

软件设计师教程第3版

软件设计师教程第3版..

2019-02-27

passcloud数据库脚本

paascloud开源项目的数据库脚本,开源地址:https://github.com/paascloud/paascloud-master.git

2019-01-28

空空如也

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

TA关注的人

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