- 浏览: 18641 次
- 性别:
- 来自: 上海
最新评论
文章列表
如果帮到您了,请支付宝首页输入548980984领个红包,支持下!
Spring Boot完美使用FastJson解析JSON数据
引入依赖jar
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId
spring boot 注解汇总
- 博客分类:
- springboot
1.@SpringBootApplication
1.1是spring boot项目的核心注解,主要目的是开启自动配置。
1.2@SpringBootApplication注解主要组合了@Configuration、@EnableAutoConfiguration、 @ComponentScan
2.
spring之aop整理
- 博客分类:
- spring
好久不怎么用,今天整理一下
前置通知 @Before 目标方法执行之前
后置通知 @After 目标方法执行后,不管目标方法执行是否异常,该方法都会执行
返回通知 @AfterReturning 返回通知是可以访问到方法的返回值的 result
异常通知 @AfterThrowing 在目标方法出现异常时会执行
环绕通知 环绕通知类似于动态代理的全过程 必须有返回值, 返回值即为目标方法的返回值
执行顺序:
正常:
异常:
@Aspect
public class TestAnnotat ...
zookeeper之集群--转载
- 博客分类:
- zookeeper
ZooKeeper介绍请见官网。
1.环境说明
在两台装有centos6.4(32位)的服务器上安装ZooKeeper,官网建议至少3个节点,资源有限,本次实验就2台了。
需要提前安装jdk,选择的版本是jdk-6u27-Linux-i586.bin,下载地址:http://pan.baidu.com/s/1mgICcFA
2.配置主机名和ip映射的关系。
ZooKeeper集群所有的结点作为一个整体对分布式应用提供服务,因此需要各个节点实现互连,就要知道其他节点的主机和ip的映射关系。在每个节点上配置/etc/hosts文件,添加如下:
linux开发常用命令
- 博客分类:
- Linux
1.查找文件
find / -name filename.txt 根据名称查找/目录下的filename.txt文件。
find . -name "*.xml" 递归查找所有的xml文件
find . -name "*.xml" |xargs grep "hello world" 递归查找所有文件内容中包含hello world的xml文件
grep -H 'spring' *.xml 查找所以有的包含spring的xml文件
find ./ -size 0 | xargs rm -f & 删除文件大小为零的 ...
zookeeper之环境搭建
- 博客分类:
- zookeeper
如果帮到您了,请支付宝首页输入548980984领个红包,支持下!
1.下载zookeeper
http://zookeeper.apache.org/releases.html
我下载的是zookeeper-3.4.9.tar.gz
2.解压 tar -zxvf zookeeper-3.4.9.tar.gz
3.ZooKeeper软件的文件和目录
bin目录
zk的可执行脚本目录,包括zk服务进程,zk客户端,等脚本。其中,.sh是Linux环境下的脚本,.cmd是Windows环境下的脚本。
conf目录
配置文件目录。z ...
zookeeper之环境搭建
- 博客分类:
- zookeeper
1.下载zookeeper
http://zookeeper.apache.org/releases.html
我下载的是zookeeper-3.4.9.tar.gz
2.解压 tar -zxvf zookeeper-3.4.9.tar.gz
3.ZooKeeper软件的文件和目录
bin目录
zk的可执行脚本目录,包括zk服务进程,zk客户端,等脚本。其中,.sh是Linux环境下的脚本,.cmd是Windows环境下的脚本。
conf目录
配置文件目录。zoo_sample.cfg为样例配置文件,需要修改为自己的名称,一般为zoo. ...
redis之主从复制Master/Slave
- 博客分类:
- redis
1.是什么
行话:主从复制,主机数据更新后根据配置和策略,
自动同步到备机的master/slave机制,Master以写为主,Slave以读为主
2.能干嘛
读写分离
容灾恢复
3.提取步骤
先配置几个启动起来
拷贝多个redis.conf文件
开启daemonize yes
pid文件名字
指定端口
log文件名字
dump.rdb名字
.aop名字
4.怎么玩
配从不配主
从库配置:slaveof 主库IP 主库端口
【
每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件】
info repl ...
1.是什么
可以一次执行多个命令,本质是一组命令的集合。一个事务中的
所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞
2.能干嘛
一个队列中,一次性、顺序性、排他性的执行一系列命令
3.怎么玩
case1:正常执行
Case2:放弃事务
Case3:全体连坐
Case4:冤头债主
Case5:watch监控
悲观锁/乐观锁/CAS(Check And Set)
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block ...
如果帮到您了,请支付宝首页输入548980984领个红包,支持下!
1.修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
2./usr/local/bin目录下运行redis-server,运行拷贝出存放了自定义conf文件目录下的redis.conf文件
例如 cd /usr/local/bin
启动 redis-server /myredis/redis.conf
3.关闭
单实例关闭:redis-cli shutdown
多实例关闭,指定端口关闭: ...
redis之安装后目录文件介绍
- 博客分类:
- redis
redis-benchmark:性能测试工具
redis-check-aof:修复有问题的AOF文件
redis-check-dump:修复有问题的dump.rdb文件
redis-cli:客户端,操作入口
redis-sentinel:redis集群使用
redis-server:Redis服务器启动命令
.toFixed(2) 保留2位小数
不过注意toFixed方法返回的结果是字符串类型
Linux之配置IP
- 博客分类:
- Linux
在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0
当然,也可以使用脚本解决
重启网络服务
service network restart或/etc/init.d/network restart
redis之环境搭建
- 博客分类:
- redis
1.redis有什么用想必不用我介绍了,我来介绍下从哪下
www.redis.io or www.redis.cn
下载最新的文件redis-3.2.8.tar.gz
如果你知道路径也可以这样
wget http://................redis-3.2.8.tar.gz
2.将这个文件上传到Linux /opt下
3.解压redis-3.2.8.tar.gz
tar -zxvf redis-3.2.8.tar.gz
4.到redis-3.2.8进入后,make编译,可是tmd报gcc命令没有找到,宝宝苦啊
以上说明我的电脑缺少gcc环境 ...
1.新建配置文件abc.properties
author.name=yaoge
author.age=888888
author.address=sh1
2.定义AuthorSettings
package com.basic.demo;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springfra ...