rdbSave 会将数据库数据保存到 RDB 文件,并在保存完成之前阻塞调用者。 save 命令直接调用 rdbSave ,阻塞 Redis 主进程;bgsave 用子进程调用 rdbSave ,主进程仍可继续处理命令请求。 save 执行期间, AOF 写入可以在后台线程进行, bgrewrite ...
分类:
其他好文 时间:
2020-02-08 00:43:17
阅读次数:
113
Redis 通过 MULTI、EXEC、WATCH 等命令来实现事务(transaction)功能。事务提供了一种将多个命令请求打包,然后一次性、按顺序地执行多个命令的机制,并且在事务执行期间,服务器不会中断事务而改去执行其他客户端的命令请求,它会将事务中的所有命令都执行完毕,然后才去处理其他客户端 ...
分类:
其他好文 时间:
2020-02-05 20:23:14
阅读次数:
75
需求1-日志:在程序执行期间追踪正在发生的活动; 需求2-验证:希望计算器只处理正数的运算; Calculator.java package com.gong.spring.aop.helloworld; public interface Calculator { int add(int i, in ...
分类:
编程语言 时间:
2020-01-07 16:29:59
阅读次数:
143
异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。 比如你读取的文件不存在,数组越界,进行除法时,除数为0等都会导致异常。 我找一个比较形象的异常处理理解方式: 从前从前,有位老人,他的名字叫Throwable,他生了两个儿子,大儿子叫Er ...
分类:
编程语言 时间:
2020-01-05 14:02:15
阅读次数:
79
[TOC]一名称空间名称空间即存放名字与对象映射/绑定关系的地方。对于x=3,Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中,delx表示清除该绑定关系。?在程序执行期间最多会存在三种名称空间插图:恶搞图191.1内建名称空间伴随python解释器的启动/关闭而产生/回收,因而是第一个被加载的名称空间,用来存放一些内置的名字,比如内建函数名>>>
分类:
其他好文 时间:
2019-12-25 15:53:45
阅读次数:
59
我的项目中 service的实现类少了写一个注解 : 只读事务(@Transactional(readOnly = true) 应用场合: 如果你一次执行单条查询语句,则没有必要启用事务支持,数据库默认支持SQL执行期间的读一致性; 如果你一次执行多条查询语句,例如统计查询,报表查询,在这种场景下, ...
分类:
数据库 时间:
2019-12-07 12:15:03
阅读次数:
266
C 常量 常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。 常量可以被当作常规的变量,只是它们的值在定义后不能被修改。 整数常量 整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 ...
1. JS编译解析的流程 1.1 JS运行分三步 语法分析(通篇扫描是否有语法错误),预编译(发生在函数执行的前一刻),解释执行(一行行执行)。 1.2 预编译执行分五步 1. 创建AO对象(Activation Object 执行期上下文) 2. 找形参和变量声明,将变量和形参名作为AO属性名,值 ...
分类:
编程语言 时间:
2019-11-27 23:17:58
阅读次数:
146
一、简介 1.常量可以当做常规的变量,只是他们的值在定义后不能在被修改。 2.常量是固定值,程序执行期间不会改变。常量可以是任何的基本数据类型,比如整数常量,浮点常量,字符串常量或者字符串常量,还有枚举常量。 二、常量说明 例如: 整数常量:24小时,365天 小数/浮点常量:圆周率3.14 字符: ...
编写一个程序,此程序在运行时要求用户输入一个 整数,代表某门课的考试成绩,程序接着给出“不及格”、“及格”、“中”、“良”、“优”的结论。 异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。 异常处理的目的是依 ...
分类:
其他好文 时间:
2019-11-02 12:16:26
阅读次数:
80