摘要:
1.Spring的三种实例化Bean的方式 1.1使用类构造器实例化 a.id:给bean取的一个名字,bean标签还有个name属性和id一样给bean取名字,但是id是具有唯一性,切id属性是xml文件标签的固有的属性,xml解析器会校验该属性(其中包括唯一性,以及值的校验,值不能出现一些字符) 阅读全文
摘要:
问题:如果我们需要将MySql表的数据存储到Redis中该如何存储? 例如:有t_user表 如果需要把上面mysql里面的表里面的数据存储redis里面,存储的key该如何设计? 分如下几步来操作: 把mysql里面的其他的字段作为key的第四部分t_user:id:11:XXXXXX (如:t_ 阅读全文
摘要:
Redis数据类型的基本操作 一、string类型 1.设置value 2.获取value 3.incr做自增操作,可以对某个key的value(数值)进行+1的操作 4.decr做自减操作,可以对某个key的value进行-1操作 5.incrby指定自增的数字,decrby指定自减的数字 6.k 阅读全文
摘要:
编译完 redis,它的配置文件在源码目录下 redis.conf ,将其拷贝到工作目录下即可使用,下面具体解释redis.conf 中的各个参数: 1 daemonize no 默认情况下,redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为 yes。 2 pidfile /var/ 阅读全文
摘要:
redis 是一款开源的、高性能的键-值存储(key-value store),和 memcached 类似,redis 常被称作是一款 key-value 内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被称为一种数据结构服务器(data structure server)。 1.软件 阅读全文
摘要:
1.多线程编程中操作共享资源会涉及到多线程安全问题,生活中我们可以用银行转账的例子,用代码来展示如下: 运行结果: 我们的理想状态为:aaaaaa打印完以后在打印bbbbbb 现在出现了隔断现象。 解决:在write方法上添加synchronized或者把需要互斥的代码放在synchronized块 阅读全文
摘要:
1.Timer调度任务的方法 1.1 可以指定在某个时间参数(Date firstTime)调度这个任务(TimerTask task),如果需要循环执行这个任务可以指定参数 (long period) 1.2 也可以指定延迟(long delay)多久开始调度任务和是否循环调度任务 2.Timer 阅读全文
摘要:
1.进程和线程的定义 1.1 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.1.2 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如 阅读全文