![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
综合
longwentao1999
正在通往架构师的路上.....
展开
-
基于AOP配置的Spring缓存
从3.1开始,Spring引入对Cache的支持,Spring Cache可以通过@Cacheable注解方式,也可以通过AOP配置方式实现,注解方式在之前的文章中已经介绍过,这里介绍通过AOP配置方式实现相比于注解方式,AOP配置优点在于对业务代码的零侵入性,不需要在业务代码中添加任何与缓存有关的代码,对于需要缓存的方法集中管理,方便维护;而对注解式的实现方式,至少需要在方法或类上增加如@Cach原创 2017-01-11 22:41:40 · 714 阅读 · 1 评论 -
Redis序列之Sentinel
前段时间一直在研究Redis的Sentinel集群,实验几次也没成功过,要么是Master有问题,要么是Mster宕机后,Slave没能自动切换成新的Master,今天突发灵感,实验一次成功,集群配置如上: Master:127.0.0.1:10001 Slave:127.0.0.1:10002,127.0.0.1:10003 Sentinel:127.0.0.1:26389,127.0.0.原创 2016-12-31 14:13:39 · 11736 阅读 · 0 评论 -
Redis问题汇总
经常会碰到一些问题,现汇总起来,方便后继查看问题一.为节点指定Master时报如下错误longwentaodeMacBook-Pro:src longwentao$ ./redis-cli -p 9002127.0.0.1:9002> CLUSTER REPLICATE 66631a38941a913f55a14bb079d5d3aa03366def(error) ERR To set a ma原创 2016-12-25 18:31:10 · 1835 阅读 · 2 评论 -
Redis系列之Redis集群(三)
在前面的文章中,已经实现多节点的Master-Slave,其实可以称作为集群,但是是以命令的方式实现的,不怎么方便,现在以配置的方式,实现Redis集群 1、首页在redis路径下创建redis-cluster文件夹,再到redis-cluster目录下创建三个目录,分别为9001,9002,9003,文件名分别代表每个实例的端口号longwentaodeMacBook-Pro:redis-clu原创 2016-11-27 23:03:52 · 968 阅读 · 0 评论 -
Spring+Spring MVC+Mybatis+Maven搭建多模块项目(一)
最近在研究Spring MVC和Maven,工作中也是使用Spring MVC、Mybatis及Maven整合,出于好奇,自己也搭建了一个Spring+Spring MVC+Mybatis+Maven的多模块框架,先介绍一下我的工程结构 bug.root:根模块,不包含任何代码 bug.model:对象模块,所有的实体对象都放到这里 bug.dao:数据库交互模块,Mybatis的mapper原创 2016-11-22 22:27:16 · 18315 阅读 · 8 评论 -
Redis系列之Redis主从复制(二)
Redis主从服务器是项目中经常用到的,主从服务器之间的数据是怎么实现主从复制的呢,下面以一个实例说明一下 1、首页通过命令行的方式启动3个redis实例longwentaodeMacBook-Pro:redis-3.2.5 longwentao$ src/redis-server --port 10000 --daemonize yeslongwentaodeMacBook-Pro:redis原创 2016-11-27 14:23:37 · 604 阅读 · 0 评论 -
Redis系列之Redis配置(一)
最近项目中需要用到Redis缓存,特意研究一翻,在Mac环境下安装Redis,以下是安装的详细过程 1、先从官网(http://redis.io)下载Redis,我使用的是Redis 3.2.5的版本,下载后会得到redis-3.2.5.tar文件 2、输入如下命令解压,得到redis-3.2.5文件夹,我解压后的路径是/Users/longwentao/java/redis-3.2.5tar原创 2016-11-25 23:18:25 · 1108 阅读 · 0 评论 -
Java POI实现Excel导入-通用组件
在工作中,会经常大量使用到Excel导入,如果每个开发人员都自己实现一套Excel导入,带来的问题是研发效率降低,项目中存在大量重复的代码,这时就有必要将Excel导入写成通用组件,开发人员使用该组件,便可轻松实现导入功能设计思路:1.将Excel导入设计成模板形式,导入前需要配置此模板2.通过反射的形式调用对应VO的属性的set方法,给属性赋值3.返回解析后的结果集Excel导入模板设...原创 2019-01-10 11:23:07 · 1888 阅读 · 3 评论