自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

底层码农老陈的博客

跟着老陈学JAVA

  • 博客(24)
  • 收藏
  • 关注

原创 ActiveMQ入门到精通3-ActibeMQ API详解

三、ActiveMQ API讲解我们写一个简单的Hello World实例,让大家感受下ActiveMQ,需要完成发送者和接受者两部分代码的编写。(1)建立ConnectionFactory工厂对象,需要填入用户名、密码以及要连接的地址,均使用默认即可,默认端口为:tcp://10.0.31.144:61616(2)通过ConnectionFactory工厂对象创建一个Connecti

2017-10-23 19:54:12 1693

原创 ActiveMQ入门到精通4-消息持久化到Mysql

四、ActiveMQ消息持久化到MysqlActiveMQ提供多种数据持久化方式:可以持久化到文件,也可以持久化到数据库,其中数据库可以支持MySQL、Oracle,在生产环境中最好是持久化到levelDB等内存型的数据库中。默认提供的是持久化到文件的方式,即activemq.xml文件中的:persistenceAdapter> kahaDB directory="${act

2017-10-23 17:22:53 317

原创 Redis入门到精通7-Redis主从辅助、哨兵机制、持久化机制

七、Redis主从复制、哨兵、持久化机制1.主从复制,读写分离​ 1、Master可以拥有多个Slave;​ 2、多个salve可以连接同一个Master,还可以链接到其他的slave​ 3、主从复制不会阻塞Master,在同步数据时,master可以继续处理client请求​ 4、提供系统的伸缩性。1.1主从复制过程:​ 1、slave与master简历连接,

2017-10-23 12:06:31 572

原创 Redis入门到精通-Redis高级命令

六、Redis高级命令高级命令​ keys * : 返回满足的所有键 ,可以模糊匹配​ exists :是否存在指定的key,存在返回1,不存在返回0​ exprie:设置某个key的过期时间​ ttl:查看剩余时间​ persisit:取消过去时间​ select : 选择数据库 数据库为0-15(默认一共16个数据库) s​ 设计成多个数据库实际上是为了数据

2017-10-23 12:05:18 1525 1

原创 Redis入门到精通-Redis数据类型详解

五、Redis数据类型登录Redis数据库[root@localhost bin]# /usr/local/redis/bin/redis-cliString类型​ String 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字,是包含很多种类型的特殊类型,并且是二进制安全的。比如序列化的对象进行存储,比如一张图片进行二进制存储,比如

2017-10-23 12:04:29 308

原创 Redis入门到精通-Redis安装与部署(单机)

四、Redis的安装与部署下载地址:https://redis.io/downloadhttps://github.com/antirez/redis/releasesLinux安装部署环境准备:​ IP:10.0.31.144​ 环境:CentOS 6.6​ Redis版本:redis-3.X​ 安装目录:/usr/local/redis​ 用户:

2017-10-23 12:03:38 360

原创 ActiveMQ入门到精通-ActiveMQ简介

一、ActiveMQ简介1 消息中间件传统消息通知技术的局限性:(1)同步通信,客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行。(2)客户和服务对象的生命周期紧密耦合,客户进程和服务对象进程都必须正常运行,如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常。(3)点对点通信,客户的一次调用只发送给某个单独的目标对象。面向消息中间

2017-10-23 12:00:22 2744

原创 ActiveMQ入门到精通-ActiveMQ安装(单机)

二、ActiveMQ安装1 下载下载地址:http://activemq.apache.org/download.html最新版5.15.12 安装和启动环境准备:IP:10.0.31.144环境:CentOS 6.6JDK:1.8apache-activemq-5.11.1-bin.tar.gz(1)安装JDK并配置环境变量本机中已经预

2017-10-23 11:55:42 681

原创 Redis入门到精通-Redis与Spring整合

Redis集群与spring的整合1 Jedis客户端的使用Jedis下载地址:https://github.com/xetorthio/jedisMaven依赖地址:http://mvnrepository.com/artifact/redis.clients/jedis直接在Java代码中使用Redis集群    // 数据库链接池配置    

2017-10-23 08:45:50 342

原创 Hibernate入门到精通-懒加载

3.懒加载(延迟加载) lazy它是Hibernate为提高程序执行效率而提供的一种机制,即只有真正使用该对象的数据时才会创建。Hibernate中主要是通过代理(proxy)机制来实现延迟加载。Address adr = session.load(Address.class,2L);//直接返回的是代理对象System.out.println(adr.getId());//没有发送s

2017-10-22 18:38:47 198

原创 Hibernate入门到精通-关系映射多对一

2.多对一 many-to-one多个address对应一个user1.address.javapublic class Address {    private Long id;    private String name;    private User user;     //省略了getters/setters/constructs/toString}addr

2017-10-22 18:36:02 160

原创 Hibernate入门到精通-关系映射一对多

1.一对多one-to-many案例:电商业务中,一个用户对应多个收货地址,即一个user对多个address:1.在User.java属性中新增属性private SetAddress> addresses = new HashSetAddress>();或:private ListAddress> addersslist = new ArrayListAddress>(

2017-10-22 18:34:43 175

原创 Redis入门到精通-Redis集群的扩展

Redis集群的扩展和高可用1 redis-trib.rb 命令介绍:[root@localhost ~]# /usr/local/src/redis-3.0.0/src/redis-trib.rbUsage: redis-trib ​ create         host1:port1 ... hostN:portN                 --repl

2017-10-22 18:20:13 296

原创 Mybatis入门到精通-Mapper映射器模式

5.使用Mapper代理模式(Mapper映射器模式)为了解决原始Dao开发存在的问题,我们采用Mapper代理的开发模式,程序员只需要干两件事即可:需要编写mapper.xml映射文件需要编写mapper接口(相当于dao接口)Mybatis会自动的为Mapper接口生成动态代理类。5.1编写mapper.xml映射文件​ 但是接口不能直接拿来用啊,那

2017-10-22 14:49:46 370

原创 Mybatis入门到精通-开发Dao方法

4.开发Dao方法我们已经对Mybatis进行了初步的入门,接下来就要开始开发Dao方法了:4.1写UserDao接口public interface UserDao {    //根据id查询用户信息    public User findUserById(int id);    //根据用户名模糊查询    public ListUser> findUserByName

2017-10-22 14:48:19 311 1

原创 Mybatis入门到精通-利用SqlSession实现CRUD操作

3.利用SqlSession实现CRUD操作User.javapackage com.qfedu.entities;​import java.io.Serializable;import java.util.Date;​public class User implements Serializable{    private static final long serialVe

2017-10-22 14:46:57 2672

原创 Mybatis入门到精通-获取SqlSession对象

2.获取SqlSession对象MyBatis框架中设计的几个重要的APISqlSessionFactoryBuilder : 该对象负责根据MyBatis的配置文件(mybatis.xml)构建SqlSessionFactory实例;SqlSessionFactory:每一个MyBatis的应用程序都以一个SqlSessionFactory对象为核心。该对象负责创建Sql

2017-10-22 14:46:14 500

原创 Mybatis入门到精通-搭建MyBatis技术环境

1、搭建MyBatis技术环境1.1、环境准备Jdk环境:jdk1.8Ide环境:eclipse oxygen数据库环境:MySQL 5.1Mybatis:3.4.51.2、下载MyBatismybaits的代码由github.com管理,下载地址:https://github.com/mybatis/mybatis-3/releases

2017-10-22 14:45:09 277

原创 Mybaits入门到精通-3、MyBatis配置文件

3.1、核心配置文件​ 在classpath下,创建mybatis.xml文件,该文件为核心配置文件,可以配置当前环境信息,加载映射文件,加载properties文件,配置全局参数,定义别名等。 version="1.0" encoding="UTF-8" ?>PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org

2017-10-22 14:43:33 268

原创 Mybatis入门到精通-2、Mybatis体系结构

2、MyBatis体系结构​mybatis配置文件,包括Mybatis全局配置文件和Mybatis映射文件,其中全局配置文件配置了数据源、事务等信息;映射文件配置了SQL执行相关的 信息。mybatis通过读取配置文件信息(全局配置文件和映射文件),构造出SqlSessionFactory,即会话工厂。通过SqlSessionFactory,可以创建SqlSes

2017-10-22 14:41:37 336

原创 Mybatis入门到精通-Mybatis简介

MyBatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。MyBatis 本是apache的一个开源项目iBati

2017-10-22 14:39:59 354

原创 Redis入门到精通-Redis集群搭建

在Redis3.x之前,提供了sentinel工具来监控各个Master的状态,如果Master异常,则会做主从切换,将slave作为Master。其配置也是稍微的复杂,并且各方面表现一般。​ 现在redis3.x已经支持集群的容错功能,并且非常简单。​ 参考文档​ Redis 官方集群指南:http://redis.io/topics/cluster-tutorial​ Redi

2017-10-22 14:28:53 996

原创 Redis入门到精通-Redis与Java的应用

1 Jedis的使用​ Jedis就是redis支持java的第三方类库,我们可以使用Jedis类库操作redis数据库。​ 注意:Jedis2.7以上的版本才支持集群操作。1.1 新建Maven quickStart项目​ 引入Jedis依赖dependency>  groupId>redis.clientsgroupId>  artifactId>jedisarti

2017-10-22 14:27:12 11565

原创 Redis入门到精通-持久化机制

3.2 持久化机制​ Redis是支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到硬盘来保证持久化。redis持久化有两种方式3.2.1 snapshotting 快照(rdb)​ 默认方式,将内存中以快照的方式写入到二进制文件中,默认为dump.rdb,可以通过配置设置自动做快照持久化的方式。我们可以配置redis在n秒内如果m个key修改,就自动做快照。

2017-10-22 14:23:42 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除