2017年7月25日
摘要: 什么是solr? solr是一个独立的企业级搜索应用服务器,对外提供类似web-service的API接口。是一个高性能,基于Lucene(开源搜索引擎框架)的全文搜索服务器。实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 全... 阅读全文
posted @ 2017-07-25 21:23 走出自己的未来 阅读(324) 评论(0) 推荐(0) 编辑
2017年7月23日
摘要: 近日在启动mysql时,遇到一个问题,现记录一下。问题:Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid) 查看本地文件时,发现提示的 阅读全文
posted @ 2017-07-23 19:49 走出自己的未来 阅读(1219) 评论(0) 推荐(0) 编辑
2017年7月16日
摘要: Spring框架功能强大,其中一个常用的功能是使用IOC容器来管理Bean,在创建Bean的过程中,主要有5中作用域,下面就来介绍一下每一个作用域的特点和作用。 1、Singleton:设置为该模式的Bean,容器初始化时就创建一个Bean实例,而且该实例只存在一份。测试如下: 创建SingleSc 阅读全文
posted @ 2017-07-16 10:07 走出自己的未来 阅读(176) 评论(0) 推荐(0) 编辑
2017年7月9日
摘要: 线程的创建有两种方式,分别是继承Thread类和实现Runnable接口,那么这两种方式有什么相同点,以及区别在何处呢? 首先通过两个实例还看一下他们的相同之处: 实例1:使用继承Thread类 创建子类MultiExtendThread: 测试类: 测试结果:以多线程的形式各自打印出售票信息,每个 阅读全文
posted @ 2017-07-09 21:30 走出自己的未来 阅读(204) 评论(0) 推荐(0) 编辑
2017年7月2日
摘要: 作为资深IT工程师或架构师,了解类在虚拟机中的加载过程是基本功之一。下面来简单分析一下这个过程,首先看一张整体图: 1、加载 类的加载是指将类的class文件读入到内存的过程,并为之创建一个java.lang.Class对象。 具体流程: 1.1 通过一个类的全限定名来获取定义此类的二进制字节流。 阅读全文
posted @ 2017-07-02 20:48 走出自己的未来 阅读(140) 评论(0) 推荐(0) 编辑
2017年6月25日
摘要: 了解了RocketMQ的基本知识后,我们先来学习一下RocketMQ的多Master模式。 多Master模式:集群中不存在Slave节点,集群中所有节点都是Master节点。优点是配置简单,单个Master宕机或重启对应用没有影响。但是如果某个节点的Master宕机之后,该节点上未被消费的消... 阅读全文
posted @ 2017-06-25 15:17 走出自己的未来 阅读(1435) 评论(0) 推荐(0) 编辑
2017年6月18日
摘要: 最近在研究RocketMQ的内容,首先来介绍一下何为RocketMQ。 RocketMQ: 是一个队列模型的消息中间件,具体高性能、高可靠、高实时、分布式特点 能够保证严格的消息顺序 提供丰富的消息拉取模式 实时的消息订阅机制 ... 阅读全文
posted @ 2017-06-18 19:02 走出自己的未来 阅读(120) 评论(0) 推荐(0) 编辑
2017年6月11日
摘要: java集合大致分为Set、List、Queue和Map四种 Set代表无序、不可重复的集合 List代表有序、可重复的集合 Map代表具有映射关系的集合 Queue代表一种队列集合 (java5新增) 一、Set:不允许包含相同的元素,不能记住元素的添加... 阅读全文
posted @ 2017-06-11 11:15 走出自己的未来 阅读(181) 评论(0) 推荐(0) 编辑
2017年6月1日
摘要: 说到事务,做IT的肯定都不陌生,会想到Transcation(开启、提交、回滚)。作为资深的IT工作者,对事务全面理解是一项基本功,当然对于正在迈向资深的我来说,也必须了解。下面就来谈一下事务 一、事务的概念 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一 阅读全文
posted @ 2017-06-01 17:42 走出自己的未来 阅读(217) 评论(0) 推荐(0) 编辑
2017年5月28日
摘要: Shiro:是一个开源的安全框架,提供身份验证、授权、密码学和会话管理。 基本内容: Authentication:身份认证/登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常... 阅读全文
posted @ 2017-05-28 21:37 走出自己的未来 阅读(137) 评论(0) 推荐(0) 编辑