摘要:最近有个需求,需要把五千万条数据批量写入redis中,方法倒是有很多种!效率最高的就是通过redis-cl管道的方式写入 一:先看看命令 cat redis.txt | redis-cli -h 127.0.0.1 -a password - p 6379 --pipe 结构很简单 redis.tx 阅读全文
posted @ 2019-03-27 18:16 草帽boy 阅读(3725) 评论(0) 推荐(1) 编辑
摘要:一:介绍 公司用到的redis框架,主要分为cluster的缓存集群和sentinel中的哨兵主从。这种的选用方式一般需要更具业务场景来做区分,两种框架的配置图为:右图为哨兵主从框架和cliuster的集群框架。sentienl的集群框架,适用于redis的key值都属于热点数据,访问量大,并且re 阅读全文
posted @ 2019-03-27 18:14 草帽boy 阅读(746) 评论(0) 推荐(1) 编辑
摘要:那个时候初入java这个大家庭,学习的方向很乱。毕业后,在公司磨练了一年,总想着是该交一份答卷了,可能成绩不会很好,但求及格!那么考试题目呢,我计划搭建一个横向可扩展的项目,可以在平台自扩展各种子项目,包括 后台权限控制,日志分析,秒杀,微信小程序,爱代客(www.idaike.com)项目等等,所 阅读全文
posted @ 2019-03-27 18:11 草帽boy 阅读(292) 评论(0) 推荐(0) 编辑
摘要:前言:2018年,是最杂乱的一年!所以你看我的博客,是不是很空! 网上有很多关于Mybatis原理介绍的博文,这里介绍两篇我个人很推荐的博文 Mybatis3.4.x技术内幕 和 MyBaits源码分析!让我找到了学习的入口,当然另外你必须要看的官方文档 MyBatis学习。那么有了这些知识,就让我 阅读全文
posted @ 2019-01-14 20:07 草帽boy 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:一:问题描述: 在springboot-security框架生成BCryptPasswordEncoder()方法生成加密后的密码后,带有$符号,导致新增用户的时候插入不了,报(IndexOutOfBoundsException: No group 2)的错误! 谷歌一下 java.lang.Ind 阅读全文
posted @ 2017-12-20 17:36 草帽boy 阅读(5381) 评论(0) 推荐(2) 编辑
摘要:刚刚接触SpringBoot,说说踩过的坑,主要的还是要记录下来,供以后反省反省! 今天主要讲讲 thymeleaf+security 的搭建,SpringBoot的项目搭建应该比较简单,这里就不多说了。可以去网上找到很多。 一:首先,你需要有一个SpringBoot的基础项目!我这里用的是Spri 阅读全文
posted @ 2017-12-01 11:32 草帽boy 阅读(16466) 评论(2) 推荐(0) 编辑
摘要:从上面的集合框架图可以看到,Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。 Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有ArrayList、 阅读全文
posted @ 2017-11-02 10:00 草帽boy 阅读(150) 评论(0) 推荐(0) 编辑
摘要:这个就看代码,哈哈哈哈哈 需要用到的jar包是: 一:定义我们可能会返回的状态值。两个枚举类 一个异常类 //用于记录创建时候的异常 二:创建连接ftp服务器的类 这个时候 先测试一下 你能不能连接到服务器 表示连接成功 三:实现文件上传 和断点续传 由于设置了观察者 在观察当前上传的进度变化 ,本 阅读全文
posted @ 2017-09-07 21:20 草帽boy 阅读(4990) 评论(0) 推荐(0) 编辑
摘要:由于之前项目开发是采用是采用的FTP文件上传,就一直想学习,但由于FTP服务器是公司的,为了方便就像把本地变成ftp站点,其实很简单,但也有很多坑 这里简单介绍一下自己遇到的坑 一:开通本地的ftp权限 控制面板-》程序与功能-》启动或者关闭window功能 二:建立ftp站点 进入管理 节目 计算 阅读全文
posted @ 2017-09-07 20:47 草帽boy 阅读(3130) 评论(0) 推荐(0) 编辑
摘要:之前说到Spring的事务管理 一直很懵逼 ,只知道事务管理大概是干嘛的。 网上的博客都是用 银行转账来解释 事务管理,哈哈哈 那我也用这个吧,这个例子的确是最好的。 说是两个人相互转账,A转500块钱给B,至于A为啥转钱给B那是她们直接的事情。那么问题来了,比如A转钱给B的时候,突然断电了,A 的 阅读全文
posted @ 2017-08-08 17:53 草帽boy 阅读(158) 评论(0) 推荐(0) 编辑
摘要:【转】http://www.cnblogs.com/softidea/p/6123307.html 话不多说,直接上代码: 测试的结果是: 这样就很清楚的看出各种方法是在什么时候调用的啦 阅读全文
posted @ 2017-04-01 14:33 草帽boy 阅读(5514) 评论(0) 推荐(1) 编辑
摘要:一:如果你需要在你的本地项目中配置redis。那么你首先得需要在你的本地安装redis 参考链接【http://www.runoob.com/redis/redis-install.html】 下载redis在网上有很多 我这里就不多做解释了 下载以后 找到这样的三个文件 这是我们需要操作的 每个版 阅读全文
posted @ 2017-03-31 18:09 草帽boy 阅读(3664) 评论(0) 推荐(1) 编辑
摘要:【参考】:maven pom.xml加载不同properties配置[转] 首先 看看效果: 点开我们项目中的Maven projects 后,会发现右侧 我们profile有个可勾选选项。默认勾选localhost。localhost对应项目启动后,会加载配置左侧localhost文件夹下面的jd 阅读全文
posted @ 2017-03-30 14:35 草帽boy 阅读(2233) 评论(0) 推荐(0) 编辑
摘要:【参考】Spring(AbstractRoutingDataSource)实现动态数据源切换--转载 【参考】 利用Spring的AbstractRoutingDataSource解决多数据源的问题 一:关于具体的原理说明请卡上面的参考链接 二:操作步骤 :在你数据库配置文件中(我的是spring- 阅读全文
posted @ 2017-03-29 19:00 草帽boy 阅读(5163) 评论(1) 推荐(0) 编辑
摘要:SDK JDK JRE JVM 四者的关系 一:SDK与JDK的关系(可以认为jdk只是sdk的一种子集) SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做 阅读全文
posted @ 2017-03-08 11:47 草帽boy 阅读(1760) 评论(0) 推荐(0) 编辑
摘要:一:什么是Spring Spring是一个开源的框架,是为了解决企业应用程序开发复杂性由RodJohnson创建的。虽然Spring是为企业级应用推出的,但是所有的Java系统开发都可以使用Spring,包括桌面应用程序和企业级Web应用。简单的来说,Spring是一个轻量级的控制反转(IOC)和面 阅读全文
posted @ 2017-03-08 10:47 草帽boy 阅读(553) 评论(0) 推荐(0) 编辑
摘要:首选需要参考的两个博客: www.cnblogs.com/Benjamin/archive/2013/09/11/3314576.html http://www.cnblogs.com/quanyongan/archive/2013/04/16/3024741.html 首先我们需要看一下这个aja 阅读全文
posted @ 2017-03-01 10:46 草帽boy 阅读(7307) 评论(0) 推荐(0) 编辑
摘要:首选需要参考的是:【参考】http://www.cnblogs.com/guokai870510826/p/5977948.html http://www.cnblogs.com/guokai870510826/p/5981015.html 1:首先定义maven 2:在拦截controller之前 阅读全文
posted @ 2017-02-21 18:58 草帽boy 阅读(19300) 评论(2) 推荐(0) 编辑
摘要:项目里新建表时model,mapper以及mapper.xml基本都是用Mybatis Generator(以下简称为MBG)自动生成的,但是MBG自动生成的model的注释实在有点非人类,至少中国人是完全接受不了的,在配置中禁用掉注释吧,倒是简单了,可是生成的model类光秃秃的,啥都没有,字段方 阅读全文
posted @ 2017-02-17 09:15 草帽boy 阅读(6684) 评论(0) 推荐(0) 编辑
摘要:一:项目建立好及其基本的测试好 二:在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件 还有一个就是 三,在maven项目下的src/main/resources 目录下建立名为 generatorConfig.xml的配置文件,作为mybati 阅读全文
posted @ 2017-02-15 19:16 草帽boy 阅读(631) 评论(0) 推荐(0) 编辑