3 SileeLiu

尚未进行身份认证

我要认证

仰望星空,脚踏实地 小萌新的进阶之路!

等级
TA的排名 6w+

Linux下安装RabbitMQ

0.安装文件准备准备RabbitMQ的安装包:官网下载1.安装Erlang安装Erlang,直接采用yum仓库安装:yum install esl-erlang_17.3-1~centos~6_amd64.rpmyum install esl-erlang-compat-R14B-1.el6.noarch.rpm2.安装RabbitMQ2.1.安装进入文件所在目录:cd /ho...

2019-09-29 17:52:27

Linux下redis安装和配置

Linux下redis安装和配置1.安装下载安装包官网下载解压 tar -xvf redis-4.0.9.tar.gz编译安装 mv redis-4.0.9 redis cd redis make && make install2.配置修改安装目录下的redis.conf文件vim redis.conf修改以下配置:#bind 127.0....

2019-09-29 17:37:36

Docker一键部署fastdfs

Docker一键部署fastdfs拉取镜像运行: docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=47.100.252.21 -e WEB_PORT=999 -v ${HOME}/fastdfs:/var/local/fdfs registry.cn-beijing.aliyu...

2019-09-29 17:06:11

centos7以yum方式安装docker

centos7安装dockeryum包更新到最新:sudo yum update安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的:sudo yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源为阿里云:sudo yum-config...

2019-09-29 17:00:49

centos7的mysql5.7的yum方式安装

centos7的mysql5.7的yum方式安装1、wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2、yum -y install mysql57-community-release-el7-10.noarch.rpm3、yum -y install mysql-community...

2019-09-29 16:53:35

centos7防火墙及端口操作

centos7防火墙操作1、查看防火墙状态:systemctl status firewalld2、开启防火墙:systemctl start firewalld3、关闭防火墙:systemctl stop firewalld4、查看当前firewall状态:firewall-cmd --state5、重启firewall:firewall-cmd --reload6、禁止开机启动:s...

2019-09-29 16:51:12

雪花算法实现分布式自增长ID

/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <pre> * Twitter的 Snowflake JAVA实现方案 * </pre> * 核心代码为其IdWorker这个类实现,其原理结构如下,我分别用一个0表示一位,用—分割开部分的作用: *...

2019-09-29 16:30:29

了解SpringBoot

了解SpringBoot1.什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:我们可以看到下面的一段介绍:Takes an opinionated view of building production-ready Spring applications. Spring Boot f...

2019-09-29 14:46:53

北斗七星数-Java代码

北斗七星数-Java代码实现 public static void main(String[] args) { for(int i=1000000; i<=9999999; i++) { long x1 = (long) Math.pow(((long)(i/1000000)), 7); long x2 = (long) Math.pow(((long)(i%10000...

2019-07-23 17:09:04

Mybatis面试题

1、什么是Mybatis?(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的...

2019-05-25 11:55:11

SpringMVC面试题

1、什么是Spring MVC ?简单介绍下你对springMVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。2、SpringMVC的流程?(1)用户发送请求至前端控制...

2019-05-25 11:45:00

Spring面试题

1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要由以下几个模块组成:Spring Core:核心类库,提供IOC服务;Spring Context:提供框架式的Be...

2019-05-25 11:41:26

死锁

一、什么是死锁多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。死锁是指两个或两个以上的进程(线程)在运行过程中因争夺资源而造成的一种僵局(Deadly-Embrace) ) ,若无外力作用,这些进程(线程)都将无法向前推进。下面我们通过一些实例来说明死锁现象。先看生活中的一个实例,2个人一起吃饭但是只有一双筷子,2人轮流吃(同时拥有2...

2019-05-25 11:32:59

数据库优化

MySQL数据库优化的八种方式1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)...

2019-05-25 11:24:31

数据库存储过程与函数

存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据...

2019-05-25 10:58:03

数据库中的触发器

触发器概念:触发器是一个在修改指定表中的数据时执行的存储过程。经常通过创建触发器来强制实现不同表中的逻辑相关数据的引用完整性或一致性。由于用户不能绕过触发器,所以可以用它来强制实施复杂的业务规则,以此确保数据的完整性。触发器定义在某个创建的表上也可以定义在一个数据库上。触发器和存储过程的区别:(1)触发器主要时通过事件进行触发而被执行的(2) 存储过程可以通过存储过程名字而被直接调用...

2019-05-25 10:42:54

MySQL数据库的锁机制

使用数据库锁机制得目的在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。 如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。锁分类按操作划分:DML锁,DDL锁按锁的粒度划分:表级锁、行级锁、页级锁按锁级别划分:共享锁、排他锁按加锁方式划分:自动锁、显示锁按使...

2019-05-25 10:10:31

数据库事务

数据库事务概念事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。事务的四大特性(简称ACID)原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。一致性(Consistency):一致性是指事务必须使数据库从一个一致性状态变换到另一个...

2019-05-24 19:58:31

数据库三大范式

三大范式第一范式第一范式(1NF)要求数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值。若某一列有多个值,可以将该列单独拆分成一个实体,新实体和原实体间是一对多的关系。何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。第二范式满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式要求实体中没一行的...

2019-05-24 18:12:18

MySQL常用数据库引擎

MySQL常用数据库引擎查看MySQL数据库使用的引擎 SHOW ENGINES;查看数据库默认使用哪个引擎SHOW VARIABLES LIKE 'storage_engine';MyISAM存储引擎MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事物。...

2019-05-24 18:02:49

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。