自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(35)
  • 收藏
  • 关注

转载 一文了解:Redis主从复制

Redis主从复制主从复制主从复制,将一台Redis服务器的数据,复制到其他Redis服务器。前者称为主(master)节点,后者称为从(slave)节点 。在默认的情况下,Redis都是主节点,每个从节点只能有一个主节点,一个主节点可以有多个从节点。复制的数据只能从主节点复制到从节点。配置方式在从节点的配置文件中配置:slaveof {masterip} {masterpo...

2019-08-27 11:27:00 227

转载 一文了解:Redis过期键删除策略

Redis过期键删除策略Redis中所有的键都可以设置过期策略,就像是所有的键都可以上"生死簿",上了生死簿的键到时间后阎王就会叉掉这个键。同一时间大量的键过期,阎王就会忙不过来。同时因为Redis是单线程的,导致阎王的处理时间会变得很长,而且处理繁忙,Redis就会出现卡顿现象。Redis有三种策略删除过期Key相关命令expire key seconds # 过期时间为秒数...

2019-08-14 17:06:00 194

转载 一文了解:Redis的AOF持久化

Redis的AOF持久化每当Redis-Server接收到写数据时,就把命令以文本形式追加到AOF文件里,当重启Redis服务时,AOF文件里的命令会被重新执行一次,重新恢复数据。当AOF过大时将重写AOF文件。工作原理> lpush list 1 2 3 4(integer) 4127.0.0.1:6379> lrange list 0 -11) "4"2) ...

2019-08-12 16:37:00 121

转载 一文了解:Redis的RDB持久化

一文了解:Redis的RDB持久化Redis是内存数据库,为了保证数据不在故障后丢失,Redis需要将数据持久化到硬盘上。Redis持久化有两种方式:一种是快照,全量备份。一种是AOF方式,连续增量方式。RDBRDB持久化就是把数据生成快照保存到硬盘的过程。每N分钟数据发送了M次写操作之后,从内存dump数据形成rdb文件,压缩后放在备份目录工作原理Redis-Server主...

2019-08-08 10:14:00 136

转载 一文了解:Redis事务

Redis事务事务提供了一种"将多个命令打包,一次性提交并按顺序执行"的机制,提交后在事务执行中不会中断。只有在执行完所有命令后才会继续执行来自其他客户的消息。Redis中的使用Redis通过multi,exec,discard,watch实现事务功能。multi:开始事务exec:提交事务并执行discard:取消事务watch:事务开始之前监视任意数量的键>...

2019-08-06 10:17:00 193

转载 一文了解:Redis基础类型

一文了解:Redis基础类型Redis特点开源的,BSD许可高级的key-value存储系统可以用来存储字符串,哈希结构,链表,集合安装windows:https://github.com/microsoftarchive/redis/releasesmac\linux:http://www.redis.cn/Redis 数据类型Redis支持五种数据类型:string(...

2019-08-05 20:04:00 150

转载 并发一:Java内存模型和Volatile

并发一:Java内存模型和Volatile一、Java内存模型(JMM)Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和在内存中取出变量的底层细节,是围绕着在并发过程中如何处理原子性,可见性和有序性这3个特性建立的JMM规则变量包含实例字段,静态字段,构成数组对象的元素,不包含局部变量和方法参数。变量都存储在主内存上每个线程都有自己的...

2019-07-12 17:05:00 95

转载 干了这杯java之ThreadLocal

ThreadLocalJava篇是什么怎么用源码缺点总结是什么ThreadLocal是一个关于创建线程局部变量的类,这个变量只能当前线程使用,其他线程不可用。ThreadLocal提供get()和set()方法创建和修改变量。怎么使用ThreadLocal threadLocal = new ThreadLocal();ThreadLocal<Strin...

2019-04-28 11:33:00 101

转载 干了这杯Java之HashMap

类:public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable继承自AbstractMap 实现了Map,Cloneable,Serializable接口可以被序列化可以被Clone//默认初始容量为...

2018-07-09 23:37:00 82

转载 干了这杯Java之Vector

Vector实现了AbstractList抽象类和List接口,和ArrayList一样是基于Array存储的Vector 是线程安全的,在大多数方法上存在synchronized关键字//Vector存放的元素,初始化默认长度为10protected Object[] elementData;//元素个数protected int elementCount;//每次扩容...

2017-10-18 15:52:00 98

转载 干了这杯Java之LinkedList

LinkedList和ArrayList一样实现了List接口ArrayList内部为数组LinkedList内外为双向链表实现了Deque接口,双端列队的实现图片来自Wiki内部实现为Node对象private static class Node<E> { E item; Node<E> next; Node<...

2017-10-16 16:42:00 106

转载 干了这杯Java之transient关键字

看源码的时候,发现transient这个关键字,不甚理解,查找资料发现:不被序列化疑问:静态变量是不是不被序列化?public class User implements Serializable { private static final long serialVersionUID = 2877054094045568710L; private Stri...

2017-10-13 18:06:00 103

转载 干了这杯Java之ArrayList

List存储一个有序元素合集List接口的实现类有: ArrayList,LinkedList,Vector,StackArrayList一个数组型的List默认容量为10private static final int DEFAULT_CAPACITY = 10;扩容private void grow(int minCapacity) { // overflow-c...

2017-10-13 14:48:00 81

转载 干了这杯Java之集合概览

Java集合框架支持两种类型容器:一种是为了存储一个元素的合集,为Collection一种是为了存储键/值对,为MappingCollection包含Set存储不重复的元素List存储一个有序元素合集Stack存储采用后进先出方式处理的对象Queue存储采用先进先出方式处理的对象Priority Queue存储优先级顺序处理的对象Collection接口是一切合...

2017-10-12 17:58:00 80

转载 Spring 的@Controller 和@RestController的区别

@RestController Spring 4.0中新增的特性@RestController 继承自@Controller,相当于@ResponseBody + @Controller1.只是使用@RestController时试图解析器不起作用,无法返回页面例如:返回success.jsp 页面,返回的则是success字符串2.如果要返回页面则使用@C...

2016-12-07 12:15:00 73

转载 Spring Boot 获取ApplicationContext

1 package com.demo; 2 3 import org.springframework.beans.BeansException; 4 import org.springframework.context.ApplicationContext; 5 import org.springframework.context.ApplicationConte...

2016-10-12 11:30:00 128

转载 gitHub基本操作

一、基本操作1.初始化仓库:git init2.查看仓库的状态:git status3.向暂存区中添加文件:git add [.|fileName]4.当前暂存区中的文件实际保存到仓库:4.1.git commit -m "日志"4.2.git commit● 第一行:用一行文字简述提交的更改内容● 第二行:空行● 第三行以后:记述更改的原因和详细内容4.3.add ...

2016-10-04 16:29:00 74

转载 gitHub添加公钥

gitHub添加公钥gitHub是通过SSH公钥连接到现有仓库的设置SSH Keyssh-keygen -t rsa -C "your_email@example.com"Generating public/private rsa key pair.Enter file in which to save the key (/Users/mouMiFan/.ssh/id_rs...

2016-09-29 22:17:00 189

转载 一些ecplise 快捷键

1F5:下一步,可以进入下一个函数栈2F6:当前函数的下一步,不会进入其他的函数。3F8:下一个断点。4 选中一个变量或者表达式,按ctrl+shift+i来查看内容或者添加监视的方式。5 可以通过快捷键F2查看javadoc6 快捷键F3或者ctrl+鼠标点击,进入一个函数7ctrl+shift+G查看当前方法有谁在使用8F4查看类的继承关系,...

2016-01-11 23:30:00 84

转载 Python基础:1.数据类型(字典)

提示:python版本:2.7,windows系统1.字典(Dictionary)  由Key-Value组成,一个Key只能对应一个Value1 >>> colors = {'red': '#FF0000', 'orange': '#FF9900', 'yello': '#FFFF00'}2 >>> print colors3...

2015-12-18 10:49:00 67

转载 Python基础:1.数据类型(元组)

提示:python版本为2.7,windows系统1.元组(Tuple)  Tuple,与List类似,但是Tuple一旦初始化之后就不能修改了,没有增加、删除、修改元素。1 >>> colors = ('red', 'orange', 'yello')2 >>> colors3 ('red', 'orange', 'yello...

2015-12-16 11:25:00 112

转载 Python基础:1.数据类型(列表)

提示:python版本为2.7,windows系统1.列表(List)  List,是一个有序的集合,可以添加、删除其中的元素。1 >>> colors = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'purple']2 >>> colors3 ['red', ...

2015-12-15 14:45:00 115

转载 Python基础:1.数据类型(空、布尔类型、整型、长整型、浮点型、字符串)

提示:python版本2.7,windows系统Python提供的基本数据类型:空、布尔类型、整型、长整型、浮点型、字符串、列表、元组、字典、日期1.空(None)  None,是一个特殊的值,不能说是0,也不是字符串的'',None表示什么也没有,是一个空对象。2.布尔类型(bool)  bool,值为:True和False,Python中None,任何数值的0,空...

2015-12-14 14:22:00 372

转载 docker 错误

docker search ubuntuGet http:///var/run/docker.sock/v1.20/images/search?term=ubuntu: dial unix /var/run/docker.sock: no such file or directory.* Are you trying to connect to a TLS-enabled daemon...

2015-12-09 23:44:00 107

转载 rpmdb: BDB0113 错误

解决方法:rpm --rebuilddbyum clean all转载于:https://www.cnblogs.com/imeng/p/5034641.html

2015-12-09 23:08:00 220

转载 javascript的一点误解

var a=[];for(var i = 0; i < 10; i++) { a[i] = function() { return i; }}console.log(a[9]()); //10console.log(i); //10一直以为外部访问不到 i转载于:https://www.cnblogs.com/imeng/p...

2015-10-19 16:23:00 45

转载 微信公众号支付(三):页面调用微信支付JS并完成支付

一、调用微信的JS文件1.首先要绑定【JS接口安全域名】,“公众号设置”的“功能设置”中2.引入JS文件 备注:支持使用 AMD/CMD 标准模块加载方法加载1 <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>...

2015-09-15 14:38:00 355

转载 微信公众号支付(二):统一下单

上一篇已经获取到了用户的OpenId这篇主要是调用微信公众支付的统一下单APIAPI地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1看文档,主要流程就是把20个左右的参数封装为XML格式发送到微信给的接口地址,然后就可以获取到返回的内容了,如果成功里面就有支付所需要的预支付ID请求参数就不解释了...

2015-09-08 16:03:00 131

转载 微信公众号支付(一):获取用户openId

一、获取apikey,appsecret与商户号  注册公众号、商户号二、获取用户的OpenId  1.设置【授权回调页面域名】    官方解释:用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以确保安全可靠。回调页面域名不支持IP地址。          2.用户同意授权    我是把这个url写在微信菜单下...

2015-09-07 14:14:00 361

转载 Clean Code(三):注释

在工作中经常在刚开始写代码的时候,写下类与方法的注释,时间久了,CR多了,也不可能一直去修改注释了。加班都累成dog。注释才不改呢,就是这么任性,哈哈。项目久了,注释会欺骗阅读者,本人被骗过,也骗过别人。注释只是一种代码的补充,如果方法,类,变量命名好的话,一般不需要注释,它并不能美化代码,丑陋的代码经过N次CR之后,除了开发者无人能懂,注释就变成了毒药。一般下列注释还是可以...

2015-08-22 00:44:00 55

转载 Clean Code(二):函数

笔记2:函数1.短小、还要更短小 每个函数都一目了然,每个函数灰依序把你带到下一个函数 if、else、while语句等,其中的代码块应该只有一行,块内调用的函数名称应该较具有说明性2.只做一件事 就是看判断能否再拆出一个函数,该函数不仅只是单纯地重新诠释其实现3.每个函数一个抽象层级(暂时不懂) 让代码读起来自顶向下的TO起头段落是保持抽象层级协调一致的有效技巧...

2015-08-06 21:30:00 78

转载 mysql中查询某字段所在的表方法

select TABLE_NAME from information_schema.COLUMNS where COLUMN_NAME = 'type'转载于:https://www.cnblogs.com/imeng/p/4497434.html

2015-05-12 15:21:00 92

转载 对于POI的XSSFCell 类型问题

1.XSSFCell.CELL_TYPE_BLANK2.XSSFCell.CELL_TYPE_BOOLEAN取值方式:cell.getBooleanCellValue()3.XSSFCell.CELL_TYPE_ERROR取值方式:cell.getErrorCellValue()4.XSSFCell.CELL_TYPE_FORMULA 取值方式:cell.g...

2014-11-18 15:49:00 1576

转载 Clean Code 笔记 (一):命名

一、命名规范1.名副其实,通过名称我们知道它为什么存在,它做什么事,该怎么用2.避免误导,避免使用与本意相悖的词,提防使用不同之处较小的名称3.有意义的区分,去掉多余的废话比如:a,the。缺少明确约定容易出现歧义4.使用读的出来和可搜索的名称,二、避免使用编码1.把变量类型加入变量名称2.成员前缀三、其他1.类名、对象名应该是名词或名词短语2.方法名应当为动词或动词短语3.驼峰命名法4...

2014-10-14 21:50:00 117

转载 java 注解

java.lang.annotation包Annotation的基本原则:Annotation不能影响程序代码的执行,无论增加、删除Annotation,代码都始终如一的执行元注解:负责注解其他的注解@Documented@Inherited@Retention@Target---------------------------------------------------------...

2014-10-13 21:26:00 68

空空如也

空空如也

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

TA关注的人

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