自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring data jpa 使用(一)

Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标是使数据库的访问变得方便快捷。

2017-08-29 15:58:51 1546

原创 jpa之jpql查询

JPQL语言,即 Java Persistence Query Language 的简称。JPQL 是一种和 SQL 非常类似的中间性和对象化查询语言,它最终会被编译成针对不同底层数据库的 SQL 查询,从而屏蔽不同数据库的差异。

2017-08-28 23:55:19 3243

原创 jpa关联映射

jpa的对象关联映射主要通过注解来实现,分为一对多,多对多,一对一,这里我只列出实际项目中用到的,不打算写一些花哨的了。前面定义好了一个User实体类,这里再定义个订单实体类Order,一个用户可以有多个订单,一个订单只属于一个客户。

2017-08-28 22:20:21 1698

原创 jpa核心api

接着jpa第一个程序及基础注解来介绍核心api

2017-08-28 13:58:50 454

原创 第一个jpa程序及jpa基础注解

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。它是一组规范(接口),目前Hibernate [1]3.2、TopLink 10.1.3以及OpenJPA都提供了JPA的实现

2017-08-28 12:05:35 455

原创 使用jedis操作redis之消息的发布和订阅

一般来说,发布和订阅(又称pub/sub)的特点是订阅者(listener)负责订阅频道(channel),发送者(publisher)负责向频道发送二级制字符串消息。每当有消息被发送至给定频道时,频道的所有订阅者都会受到消息。一个订阅者可以订阅多个频道,而发送者也能向多个频道发送消息。那么这里就分别来介绍命令行操作以及使用jedis操作redis来实现消息的发布和订阅。

2017-08-13 18:59:13 2378

原创 redis特性之多数据库及jedis操作

一个redis实例包括了多个数据库,客户端这边可以指定要连接的数据库,就跟mysql一样创建了多个数据库,我们可以自己指定连接哪个数据库。实际上redis提供了16个数据库,下标从0到15,默认连接的是下标为0的数据库,如果连接下标指定超过15会报错。

2017-08-13 18:06:33 693

原创 freemarker与spring的整合

已经测试过freemarker的基本语法,但是项目中大多会用到spring,所以freemarker需要与spring进行整合,而spring也为我们提供了的FreemarkerConfigurer。

2017-08-13 14:17:18 1004

原创 freemarker基本语法

前面已经讲了第一个freemarker程序(参考第一个freemarker程序),这里接着讲freemarker常用语法。像常用的模板引擎如freemarker,velocity,thymeleaf等,语法是类似的。

2017-08-13 00:30:04 5587

原创 第一个freemarker程序

freemarker简单介绍 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java等。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。

2017-08-12 23:32:22 401

原创 ActiveMQ在商城案例中的使用

在”solr在商城案例中的使用中(关于商城介绍参考这篇博文)”说过使用一键导入商品到索引库功能时出现的问题,数据库中每次添加修改商品信息,如果要求索引库同步那么又要重新导入一遍,这样会降低效率,而且如果删除了商品信息,这时及时再使用一键导入索引库信息与数据库也不会再同步了。这个时候解决方案就是可以使用消息队列(这里使用的是ActiveMQ)来实现索引库商品信息与数据库信息同步。

2017-08-12 13:46:05 1025

原创 ActiveMQ与Spring的整合使用

在介绍ActiveMQ特性的时候有一条就是,对spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性,那么这里就来进行二者的整合与测试使用。

2017-08-11 13:39:22 466

原创 ActiveMQ的安装及使用

一般常见的消息中间件有:RabbitMQ,ActiveMq,RocketMQ(阿里)等,都称之为MQ(Message Queue,消息队列),这里介绍ActiveMQ。 ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。从设计上保证了高性能的集群,客户端-服务器,点对点。

2017-08-09 17:12:40 481

原创 全文检索solr在商城案例中的使用

以前自己练手的时候做的ssm、ssh的案例(一些传统项目比如crm,oa,物流项目等)基本上都是在一个工程里面写表现层(Controller)、服务层(Service)、持久层(Dao)再到数据库,但是在并发太高的情况下就显得力不从心,所以在商城中会采用分布式架构。

2017-08-09 09:52:47 4118 1

原创 使用solrJ操作solr常用方法

既然学的是java那么肯定需要用java代码来进行对solr的操作,如果知道在solr后台管理界面进行增删改查等操作,那么用solrJ操作solr会更好理解。

2017-08-07 22:49:06 14123 6

原创 solr后台管理界面以及文档操作

solr后台管理界面介绍以及进行基本操作

2017-08-07 15:20:46 4796 1

原创 solr之Ik中文分析器的安装

前面讲过solr在windows和linux下的安装了,但是并没有安装中文分析器,这里补充吧。

2017-08-06 23:15:45 706

原创 solr在windows和linux下的安装和配置

本来跟redis一样也不打算写下来solr的安装和配置,但是这些不讲的话后面直接用java操作就感觉莫名其妙的。所以觉得还是有必要写下来solr的安装和配置。

2017-08-06 21:51:45 1003 1

原创 使用jedis操作redis常用方法

在redis入门及在商城案例中的使用中简单介绍了下使用jedis如何操作redis,但是其实方法是跟redis的操作大部分是相对应的。

2017-08-02 18:28:56 2079 2

原创 Redis入门及在商城案例中的使用

自学那么多月以来学到的知识点挺多几乎每天都在接受新东西,接受的多忘的也多,想回头再去找也不知道从哪里找了,所以决定执行好几个月前就决定的事情-写博客,用来记录自己每次所学习到的东西。由于自己实习的时候,自己做的项目的数据库就是用的MySql跟Redis。所以先写下以前在做商城案例的时候用的redis。

2017-07-30 18:19:23 9513 4

mybatis快速入门

关于学习mybatis的视频和书都是很多的,如果要快速入门肯定要学一些点,这个文档我觉得还是能在一天内帮助快速入门的

2018-07-15

空空如也

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

TA关注的人

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