- 博客(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程序及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在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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人