自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Redis-事物

一、Redis事物的特点Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队...

2019-09-30 16:00:00 475

转载 Redis的主从配置

一、主从配置过程关于主从配置的过程,我们这里就不做具体详细解释了,看这个文章,还是不错的:https://www.cnblogs.com/ysocean/p/9143118.html二、主从复制的原理这才是我们的主要问题,我们来看一下  Redis的复制功能分为同步(sync)和命令传播(command propagate)两个操作。  ①、旧版同步  当从节...

2019-09-30 15:45:00 489

转载 Redis持久化-AOF

RDB 持久化存在一个缺点是一定时间内做一次备份,如果redis意外down掉的话,就会丢失最后一次快照后的所有修改(数据有丢失)。对于数据完整性要求很严格的需求,怎么解决呢?  本篇博客接着来介绍Redis的另一种持久化方式——AOF。1、AOF简介  Redis的持久化方式之一RDB是通过保存数据库中的键值对来记录数据库的状态。而另一种持久化方式 A...

2019-09-29 23:39:00 491

转载 Redis持久化-RDB

前面我们说过,Redis 相对于Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。这几种丰富的数据类型我们花了两篇文章进行了详细的介绍,接下来我们要介绍 Redis 的另外一大优势——持久化。  由于 Redis 是一个内存数据库,所...

2019-09-29 23:08:00 213

转载 Redis的数据类型是实现原理

还是自己不写了吧,下面的文章写的还是挺好的;redis的底层数据结构https://www.cnblogs.com/ysocean/p/9080942.htmlRedis详解(五)------ redis的五大数据类型实现原理https://www.cnblogs.com/ysocean/p/9102811.html转载于:https://www.cnblogs.co...

2019-09-29 22:32:00 114

转载 redis的五大数据类型详细用法

我们说 Redis 相对于Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。本篇博客我们就将介绍这些数据类型的详细使用以及顺带介绍Redis系统的相关命令用法。  注意:Redis的命令不区分大小写,但是key 严格区分大小写; ...

2019-09-29 22:21:00 118

转载 Redis配置文件简介

这里呢,主要讲的是redis.conf(版本是基于redis-5.0.0)我们需要注意的是,奇数的版本,是测试版本,偶数的版本,是稳定的版本。1.开头说明################################## INCLUDES #################################### Include one or more oth...

2019-09-29 21:15:00 141

转载 redis的简介和安装

一、简介 Redis:REmote DIctionary Server(远程字典服务)。  是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。是完全开源免费的,用C语言编写的,遵守BSD协议,高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。  具体详细的概念可以参...

2019-09-29 20:34:00 131

转载 Python总结

数据类型int 类型操作方法 ```bit_length() 就是帮助你快速的计算整数在内存中占用的二进制码的长度. num = 10 print(num.bit_length()) ``` 当十进制用二进制表示时,最少使用的位数 运行结果: 4布尔值bool 真 1 True 假 ...

2019-09-28 15:46:00 146

转载 第二次课堂测试2

1.重载函数代码: 1 // MethodOverload.java 2 // Using overloaded methods 3 4 public class MethodOverload { 5 6 public static void main(String[] args) { 7 System.out.printl...

2019-09-27 18:53:00 258

转载 第二次课堂测试1

1 package digui; 2 3 import java.util.Scanner; 4 5 public class Digui { 6 public static void main(String args[]) 7 { 8 String s; 9 Scanner sr=new Scanner(System.in);...

2019-09-25 15:24:00 285

转载 Webpack 打包太慢? 试试 Dllplugin

webpack在build包的时候,有时候会遇到打包时间很长的问题,这里提供了一个解决方案,让打包如丝般顺滑~1. 介绍在用 Webpack 打包的时候,对于一些不经常更新的第三方库,比如 react,lodash,vue 我们希望能和自己的代码分离开,Webpack 社区有两种方案CommonsChunkPluginDLLPlugin对于 CommonsChunkPlug...

2019-09-24 10:13:00 59

转载 Java后台技术(TDDL)

  从PC客户端开发转项目经理已经有一段时间了,感觉还不错,平安这边的项目经理还需要对外,所以部门其他项目经理经常需要出差去见客户,我专门对内,部门所有的开发和测试每天做什么、接下来做什么我都必须了解,部门所有的项目在项目经理在公司或不在公司(他们经常不在)时,我都需要去跟进及协调,也算渐渐找到管理的感觉了。  说的有点远了,这段时间专门看了下部门Java后台的其他几个技术栈,可以合...

2019-09-23 21:18:00 83

转载 《Ansible自动化运维:技术与最佳实践》第三章读书笔记

Ansible 组件介绍本章主要通过对 Ansible 经常使用的组件进行讲解,使对 Ansible 有一个更全面的了解,主要包含以下内容:Ansible InventoryAnsible Ad-Hoc 命令Ansible playbookAnsible factsAnsible roleAnsible GalaxyAnsible InventoryInventor...

2019-09-23 15:33:00 106

转载

一、二叉树1.遍历前序遍历 根节点-左子树-右子树中序遍历 左子树-根节点-右子树后序遍历 左子树-右子树-根节点转载于:https://www.cnblogs.com/xmalll/p/11556106.html...

2019-09-20 11:52:00 91

转载 Loadrunner11 path1--path4 各补丁更新说明

January 6, 2011 发布Patch1,无更新说明.February 22, 2011 发布Patch2,更新说明: Added support for Visual Studio 2010 and Protocol Updates to Ajax TruClient, Citrix, Flex, Web.(添加了Visual Studio 2010协议,更新AJAX...

2019-09-20 09:38:00 308

转载 学习总结

1.枚举类型举一个简单的例子 1 public class EnumTest { 2 3 public static void main(String[] args) { 4 Size s=Size.SMALL; 5 Size t=Size.LARGE; 6 //s和t引用同一个对象? 7 ...

2019-09-20 08:50:00 153

转载 JAVA信息整理

一、数据类型空 null1.数字 int 整型;float 浮点型;double 双浮点型2.字符 char a = 'a' 单引号 3.布尔型 boolean x = true/false 输出1/04.引用类型 类、接口、数组、枚举、标注都是引用数据类型 Test t...

2019-09-19 18:10:00 93

转载 C++信息整理

一、数据类型空 NULL1.数字 int 整型;float 浮点型;double 双浮点型 单位字节数分别为4、4、82.字符 char a = 'a' 单引号 单位字节数为13.布尔型 bool x = true/false 输出1/04.指针 其值为所表示变量的地...

2019-09-19 16:38:00 164

转载 Apollo源码解析-搭建调试环境

准备工作本地运行时环境JDK :1.8+MySQL :5.6.5+Maven :3.6.1IDE :IntelliJ IDEAApollo的表结构对timestamp使用了多个default声明,所以需要5.6.5以上版本。从官方仓库 https://github.com/ctripcorp/apollo Fork 出属于自己的仓库 https://github.c...

2019-09-18 19:20:00 112

转载 一个简单的学生成绩管理系统(用JAVA实现)

本系统总共有四个功能,1,实现学生成绩的录入,且每次录入后界面会发生更改,我这里采用的方法比较笨,直接列举出了显示的页面,我想了想应该可以用if条件限定来简化操作的。2.学生信息的修改,输入要修改的成绩序号,修改后会显示出来结果。3.学生学分绩点的计算,用函数来实现绩点计算功能最后调用,在最后会输出你的绩点是否通过。在前三个功能里都有是否录入的提示,选择是后会将成绩录入系统。...

2019-09-12 17:12:00 3962

转载 为什么不建议使用Date,而是使用Java8新的时间和日期API?

Java 8:新的时间和日期API在Java 8之前,所有关于时间和日期的API都存在各种使用方面的缺陷,因此建议使用新的时间和日期API,分别从旧的时间和日期的API的缺点以及解决方法、Java 8 新的时间和日期API进行讲解。旧的时间和日期的API的缺陷Java 的 java.util.Date 和 java.util.Calendar 类易用性差,不支持时区,而且都不是线程...

2019-09-12 14:54:00 125

转载 Mybatis内部模块之---缓存模块

1.缓存的几类是Cache接口(基于Map实现的)2.真正实现缓存的基础类是PerpetualCache.java(这个是基于SqlSession的一级缓存的)3.缓存的其他装饰器:BlockIngCache.java,其中的成员变量Cache,就是为了增强PerpetualCache对象的;4.Mybatis中一级缓存和二级缓存讲解:4.1 一级缓存 ...

2019-09-11 12:27:00 152

转载 《Ansible自动化运维:技术与最佳实践》第二章读书笔记

Ansible 安装与配置本章主要讲的是 Ansible 安装与基本配置,主要包含以下内容:Ansible 环境准备安装 Ansible配置运行环境Ansible实践Ansible 环境准备从 GitHub 获取 Ansible,准备控制主机,查看被管节点。使用的操作系统为 Centos 7.0,自带 Python 2.7.5。角色主机名IP 地址组名...

2019-09-11 09:26:00 126

转载 Mybatis内部模块之---数据源模块

1.应用的设计模式因为在创建数据源的时候,对象是一个非常复杂的对象,所以采用了的是工厂模式2.数据源的创建分类在Mybatis框架中,涉及到的数据源,常用的是两个,PooledDataSource(数据源连接池),UnpooledDataSource(非连接池数据源)来源:PooledDataSource是通过PooledDataSourceFactory创建的,Un...

2019-09-10 17:52:00 178

转载 Mybatis内部模块之---日志模块

1.设计模式首先日志模块采用的是适配器模式:因为日志厂商,没有专门针对Mybatis的专门日志模块。所以Mybatis要引入外部的日志模块,于是才用了该设计模式2.日志模块所在位置org.apache.ibatis.logging例://jdkLog的适配器,实现的是Log接口(Mybatie自己规定的日志需要有的能力)public class Jd...

2019-09-10 15:12:00 158

转载 Ubuntu 下解压tar.xz方法【转载】

原文地址:https://www.cnblogs.com/baby123/p/6611169.htmltar.xz这是两层压缩,外面是xz压缩方式,里层是tar压缩所以可以分两步实现解压$ xz -d node-v6.10.1-linux-x64.tar.xz$ tar -xvf node-v6.10.1-linux-x64.tar压缩包xz格式的比7z...

2019-09-09 14:06:00 205

转载 deepin15.11使用RVM安装ruby

sudo apt-get updatesudo apt-get upgradesudo apt-get install curl    # 安装RVMcurl -L get.rvm.io | bash -s stable上面安装RVM有可能会报错,如下图:根据提示,我们执行提示的命令:gpg --...

2019-09-09 13:54:00 164

转载 《Ansible自动化运维:技术与最佳实践》第一章读书笔记

Ansible 架构及特点第一章主要讲的是 Ansible 架构及特点,主要包含以下内容:Ansible 软件Ansible 架构模式Ansible 特性Ansible 软件Ansible 的编排引擎可以完成配置管理、流程控制、资源部署等工作。 Ansible 基于 Python语言实现,由 Paramiko 和 PyYAML 两个关键模块构建。Ansible 应用领域...

2019-09-08 12:55:00 83

转载 Java后台技术(Dubbo入门)

  我现在公司提供的产品是即时通讯软件,因为我从.net桌面应用开发转岗,从java后台转项目经理,让我有幸拥有了后台开发人员所有的权限,所有的后台源码和技术文档对我开放,可惜仅在后台待了3周不到,还没来得及从事后台开发,就被直接安排开始项目经理的工作。虽然现在已经开始从事管理的工作,但是之前熟悉后台源码时,对后台的技术栈都进行了熟悉,近期将一直更新Java后台的技术栈学习总结。  ...

2019-09-07 18:37:00 104

转载 deepin15.11安装MySQL

1.安装这里我们使用apt方式直接安装sudo apt-get install -y mysql-server mysql-client2.设置密码打开终端输入以下命令:sudo mysql -uroot -p要求输入密码是直接按回车可以直接进入(sudo必须加,不加进不去)。如下图:成功进入命令行模式以后依次执行下面命令设置密码...

2019-09-06 15:57:00 517

转载 deepin15.11安装Oracle JDK

1.下载JDKOracle官网JDK归档:https://www.oracle.com/technetwork/java/javase/archive-139210.html根据官方的版本归档下载自己要下载的版本,这里以1.8.0_60为例。先选择接受许可证协议,然后再选择对应的平台版本,这里选择linux 64位版本。Oracle官网下载的话需要有Or...

2019-09-06 15:23:00 203

转载 Java后台技术(线程安全)

  前端时间一个同事因为后台线程安全问题出了一次生产事故,今天我就对线程安全问题进行一次总结。    首先,我们来大致看以下我同事写的代码,代码我进行了精简,大致如下: 1 for (final String receiver : getReceivers()) 2 { 3 sendThreadPool.excute(new R...

2019-09-03 21:31:00 108

转载 HTTP首部字段完全解析

http协议是前端开发人员最常接触到的网络协议。在开发过程中,尤其是调试过程中避免不了需要去分析http请求的详细信息。在这其中头部字段提供的信息最多,比如通过响应状态码我们可以直观的看到响应的大致状态。那么你是否清楚http首部字段都有哪些,具体含义是什么,可选值又有哪些呢?看完下面的内容,我相信对于这几个问题你就会迎刃而解。http协议用于交互的信息被称为HTTP报文。请求端(客户...

2019-09-03 14:35:00 255

转载 Java后台技术IBATIS入门

  做过.net后台开发的同志一定用过Entity FrameWork,该框架实现了实体Entity到数据库行的映射,通过操作实体DataSet,就能够直接同步修改到数据库。但是Java暂时没有类似的技术,今天要给大家讲述的是一个通过SQL语句来实现实体Entity到数据库映射的技术:IBATIS.  iBatis提供了以下设计理念 -简单- iBATIS的被广泛认为...

2019-09-02 21:18:00 102

转载 机器学习sklearn

来源:https://morvanzhou.github.io/tutorials/machine-learning/sklearn/1-1-A-ML/转载于:https://www.cnblogs.com/qingshuiqingqing/p/11447718.html...

2019-09-02 17:20:00 70

转载 Vue项目的搭建

前言:为公司前端项目搭建整理的一份文档一、项目环境1、node安装下载地址:http://nodejs.cn/download/安装检查:命令:node -vnpm -v注:若需更改node模块(node_modules)的安装目录自行百度,由于创建的Vue项目中node模块是安装在项目文件夹下就不做更改了。若使用淘宝n...

2019-09-01 17:50:00 96

转载 二叉树构造、线索二叉树、哈夫曼树、并查集

中序先序构造BTNode* CreateBT(char* pre, char* in, int n){ char* p; BTNode* b; int k; if (n <= 0) return NULL; b = (BTNode*)malloc(sizeof(BTNode)); b->data = *pre; for (p = ...

2019-08-31 18:22:00 203

转载 BTree非递归

preordervoid PreOrder(BTNode* b){ BTNode* p = b; SqStack* st; InitStack(st); if (b != NULL) { Push(st, p); while (!StackEmpty(st)) { Pop(st,p); printf("%c", p-&gt...

2019-08-31 18:19:00 129

转载 Windows10 搭建Kafka集群

下载Kafka1.下载Kafka:http://mirror.bit.edu.cn/apache/kafka/2.3.0/kafka_2.12-2.3.0.tgz2.解压后复制Kafka文件夹,分别命名为kafka1、kafka2、kafka3修改配置文件修改config文件夹下的server.properties ,其中的brokerId是惟一的,集群中kafka服务器配置的...

2019-08-30 11:18:00 158

空空如也

空空如也

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

TA关注的人

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