帅气的毛毛侠

导航

2017年11月19日 #

zookeeper集群安装和部署

摘要: 1.在官网上下载zookeeper安装包:http://www.apache.org/dyn/closer.cgi/zookeeper/ 2.解压下载下来的tar文件: 3.添加默认的配置文件(配置文件有模版,只需要复制出一份即可): 4.如果是单机版,直接跳到第8步 5.编辑zoo.cfg: 配置 阅读全文

posted @ 2017-11-19 11:09 帅气的毛毛侠 阅读(220) 评论(0) 推荐(0) 编辑

2017年8月19日 #

RocketMQ在线集群安装(一)

摘要: 一、步骤 1、虚拟机安装CentOS 64位 基础版 2、下载安装jdk并配置 3、下载并安装maven 4、下载并安装rocketMQ 5、启动rocketMQ 6、MQ用户手册 7、设置MQ并且创建MQ主题 二、操作 1、虚拟机安装CentOS 64位 基础版 (1)下载镜像文件,在虚拟机中启动 阅读全文

posted @ 2017-08-19 15:25 帅气的毛毛侠 阅读(1328) 评论(1) 推荐(0) 编辑

2017年8月1日 #

JVM:线程安全与锁优化

摘要: 一、目标 1、了解线程并发的正确性以及安全性 2、了解JVM中JDK1.6以后优化的锁 二、带着问题阅读 1、什么是线程安全。 2、哪些类型制药声明了final就真的是不可变了 3、共享数据从线程安全的角度分为哪5类,并简要说明此5类。 4、线程安全的实现方法,并简述。 5、JDK1.5到JDK1. 阅读全文

posted @ 2017-08-01 21:55 帅气的毛毛侠 阅读(316) 评论(0) 推荐(0) 编辑

2017年6月11日 #

第八章、线程池的使用

摘要: 线程工厂的使用: 在创建线程时,应该要初始化它的线程名称,以便以后更好的查找错误,下面的示例展示了线程工厂的使用,创建线程是并发的,因此count使用原子类。 测试类: 扩展ThreadPoolExecutor 下面演示使用给线程增加日志和计时功能,startTime使用ThreadLocal是因为 阅读全文

posted @ 2017-06-11 19:17 帅气的毛毛侠 阅读(448) 评论(0) 推荐(0) 编辑

2017年4月24日 #

使用ftpClient下载ftp上所有文件

摘要: 需求:最新项目需要,写个小功能,需求就是实时下载ftp指定文件夹下的所有文件(包括子目录)到本地文件夹中,保留文件到目录路径不变。 分析:关键在于实时和下载并保持原目录。实时使用线程的定时调度完成,主要做后者,这显然要使用递归,但是ftp上的文件是不能直接得到相对路径的(恕我才疏学浅,并没有在FTP 阅读全文

posted @ 2017-04-24 00:33 帅气的毛毛侠 阅读(6315) 评论(0) 推荐(1) 编辑

2017年3月5日 #

Spring学习之路:jdbcTemplate的简单练习

摘要: 一、介绍 Hibernate是对jdbc的重度包装,用户感觉不到sql的操作,全用HSQL;mybatis是对jdbc的中度包装,依旧要写一些sql,精髓是在于sql的组装;jdbcTemplate为轻度组装,它只是将数据库的连接和关闭包装了,但是没有比mybatis智能(体现在未能将查询出来的结果 阅读全文

posted @ 2017-03-05 11:45 帅气的毛毛侠 阅读(1054) 评论(0) 推荐(0) 编辑

2017年2月21日 #

Spring学习之路AOP

摘要: 恢复内容开始 1、AOP的主要作用及概念简介 AOP最大的用处在于事务处理上,业务层在项目中主要负责以下的操作: ·调用数据层进行处理; ·进行事务的处理; ·关闭数据库的连接操作; 但在实际操作中,往往还要进行日志处理,事务提交等等辅助性操作,此时aop就派上用场。一个优秀的代理模式是将不同的切入 阅读全文

posted @ 2017-02-21 19:26 帅气的毛毛侠 阅读(194) 评论(0) 推荐(0) 编辑

2016年11月20日 #

文件操作

摘要: 暂时无 阅读全文

posted @ 2016-11-20 19:47 帅气的毛毛侠 阅读(94) 评论(0) 推荐(0) 编辑