自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 JPA(七)查询总结

一、根据id查询   顾名思义:即根据主键查询一个实体。在 JPA 中提供了两个方法。分别是:   find(Class entityClass,Object id);   getReference(Class entityClass,Object id); 他们的区别是: 查询的时机不...

2018-06-19 11:47:19 2468 0

转载 JPA(六)多对多

1.多对多实体类配置 @Entity @Table(name = "role") public class Role { @Id @Column(name = "role_id") @GeneratedValue(strate...

2018-06-19 10:55:02 135 0

转载 JPA(六)多表配置

1、一对多实体类的配置 我们采用的示例为客户和联系人。 客户:指的是一家公司,我们记为 A。 联系人:指的是 A 公司中的员工。 在不考虑兼职的情况下,公司和员工的关系即为一对多。 /** * 客户的实体类 * 明确使用的注解都是 JPA 规范的 * 所以导包都要导入 javax.per...

2018-06-19 10:23:39 279 0

转载 JPA(六) JPA 中的快照机制(用于缓存同步)

   JPA 向一级缓存放入数据时,同时复制一份数据放入快照中,当使用 commit()方法提交事务时,同时会清 理一级缓存,这时会使用主键字段的值判断一级缓存中的对象和快照中的对象是否一致,如果两个对象中的属性发 生变化,则执行 update 语句,将缓存的内容同步到数据库,并更新快照;如果...

2018-06-18 21:32:12 522 0

转载 JPA(五) 主键生成策略

1 JPA 中四种主键生成策略 1.1 IDENTITY: 主键由数据库自动生成 (主要是自动增长型) //用法: @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long custId; 1.2 SEQUE...

2018-06-18 21:29:28 1010 0

转载 hibernate(二)基本操作

一、hibernate CURD基本操作 package com.itheima.test; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hiberna...

2018-06-15 11:17:08 234 0

转载 hibernate(一)配置

一、依赖导入 <dependencies> <dependency> <groupId>mysql</groupId> ...

2018-06-15 11:11:53 83 0

转载 JPA(四) 基本查询

package com.it.jpa.test; import java.util.List; import javax.persistence.EntityManager; import javax.persistence.EntityTransaction; import javax.per...

2018-06-14 20:59:41 1053 0

转载 JPA(三)JPA 的 API

1.1 Persistence 对象 Persistence 对 象主 要作 用 是用 于 获 取 EntityManagerFactory 对 象 的 。 通过 调 用 该 类 的 createEntityManagerFactory 静态方法,根据配置文件中持久化单元名称创建 EntityM...

2018-06-14 20:48:10 84 0

转载 JPA(二)JPA配置

一、依赖导入,以maven 工程导入坐标为例 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding&am...

2018-06-14 20:41:49 1849 0

转载 JPA(一)JPA与hibernate概述

1.ORM 概述     ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过 ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联, 操作对象就可以直接操作数据库数据,就可以说这套程序实现了 ORM ...

2018-06-14 20:25:07 102 0

转载 CAS单点登录(四)CAS 客户端与 SpringSecurity

4.1 Spring Security 测试工程搭建 (1)建立 Maven 项目 casclient_demo3 ,引入 spring 依赖和 spring secrity 相关依赖 ,tomcat 端口设置为 9003 (2)建立 web.xml ,添加过滤器等配置 (3)创建配置文...

2018-06-05 11:24:21 278 0

转载 CAS单点登录(四)CAS 客户端与 SpringSecurity

4.1 Spring Security 测试工程搭建 (1)建立 Maven 项目 casclient_demo3 ,引入 spring 依赖和 spring secrity 相关依赖 ,tomcat 端口设置为 9003 (2)建立 web.xml ,添加过滤器等配置 (3)创建配置文...

2018-06-05 11:24:08 276 0

转载 CAS单点登录(三) 服务端界面改造

3.CAS 服务端界面改造 3.1 需求分析 我们现在动手将 CAS 默认的登录页更改为自己的登陆页 3.2 改头换面 3.2.1 拷贝资源 (1)将登陆页 login.html 拷贝到 cas 系统下 WEB-INF\view\jsp\default\ui 目录下 (2)将 css...

2018-06-05 11:12:39 443 0

转载 CAS单点登录(三) 服务端数据源设置

2.1 需求分析 我们现在让用户名密码从我们的 user 表里做验证 (1)修改 cas 服务端中 web-inf 下 deployerConfigContext.xml ,添加如下配置 <bean id="dataSource" class="...

2018-06-05 11:05:08 1236 0

转载 CAS单点登录(二)客户端入门小 Demo

1.5.1 客户端工程 1 搭建 (1)搭建工程引入依赖    创建 Maven 工程 (war)casclient_demo1 引入 cas 客户端依赖并制定 tomcat 运行端口为9001     <dependencies> &...

2018-06-05 10:57:48 324 0

转载 CAS单点登录(二)服务端部署

1.3 CAS 服务端部署 Cas 服务端其实就是一个 war 包。 将其改名为 cas.war 放入 tomcat 目录下的 webapps 下。启动 tomcat 自动解压 war 包。浏览器输入 http://localhost:8080/cas/login ,可看到登录页面 这...

2018-06-05 10:45:03 273 0

转载 CAS单点登录(一)简介

1. 开源单点登录系统 CAS 1.1 什么是单点登录    单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案 之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应 用系统。    对于分布式项目,我们目前的...

2018-06-05 10:29:04 126 0

转载 AngularJs 指令

AngularJs GitHub: https://github.com/angular/angular.js/ AngularJs下载地址:https://angularjs.org/ 1、ng-model 这个大家都非常熟悉了,就是将表单控件和当前作用域的属性进行绑定。需要注意绑...

2018-06-04 10:30:16 254 0

原创 spring boot(一)简介

一、什么是 Spring Boot    Spring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的轻量级代替 品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级 Java 开发提供了一种 ...

2018-06-04 08:48:11 202 0

原创 阿里大于工具类

坐标依赖 <dependency> <groupId>com.aliyun</groupId> <artifactId>...

2018-06-03 20:46:11 421 0

转载 AngularJS(十七) 定时器

interval是window.setInterval的Angular包装形式。interval是window.setInterval的Angular包装形式。interval是 window.setInterval的Angular包装形式。interval指每次延迟时间后执行响应的函数(也可以说...

2018-06-03 19:24:52 379 0

原创 Freemarker页面静态化(二)

Freemarker基本语法 1、文本,直接输出的部分 2、注释,即<#–…–>格式不会输出 3、插值(Interpolation):即${..}部分,将使用数据模型中的部分替代输出 4、FTL 指令:FreeMarker 指令,和 HTML 标记类似,名字前加...

2018-06-02 11:51:25 116 0

原创 网页静态化技术 Freemarker(一)简介

1.1 为什么要使用网页静态化技术    网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道 或者是文章类的频道。  对于电商网站的商品详细页来说,至少几百万个商品,每个商品又有大量的信息,这样 的情况同样也适用于使用网页静态化来解决。 网页静态化技术和缓存技...

2018-06-02 10:56:24 105 0

原创 Spring-JMS(一)spring整合JSM之activeMQ

导入依赖 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-clie...

2018-05-31 11:09:45 193 0

原创 JMS|消息中间件(二)简单操作

JMS 入门小 Demo 点对点模式   点对点的模式主要建立在一个队列上面,当连接一个列队的时候,发送端不需要知道接 收端是否正在接收,可以直接向 ActiveMQ 发送消息,发送的消息,将会先进入队列中,如 果有接收端在监听,则会发向接收端,如果没有接收端接收,则会保存在 active...

2018-05-31 10:44:18 96 0

原创 JMS|消息中间件(一)简介

1什么是消息中间件   消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有 Producer(生产者)、Consumer(消费者)    常...

2018-05-31 10:26:28 158 0

原创 AngularJS(十六) 分页查询

搜索面板 <!--bread 面包屑 回显选中查询条件--> <div class="bread"> <ul class="fl sui...

2018-05-30 10:33:58 447 0

原创 AngularJS(十五) 解析html的过滤器

定义过滤器、解析高亮查询为html //页面查询结果 <font color = 'red' >华为</font> HuaWei p20 Pro 64G 蓝色 联通4G手机 1.配置过滤器 // 定义模...

2018-05-30 09:57:18 515 0

转载 spring data solr(二) 基本操作

一、@Field @Dynamic 注解 创建 cn.itcast.pojo 包,将品优购的 TbItem 实体类拷入本工程 ,属性使用@Field 注解标识 。 如果属性与配置文件定义的域名称不一致,需要在注解中指定域名称。 @Field private Long id; @Fiel...

2018-05-28 17:23:59 3198 1

转载 Spring Data Solr(一)简介及配置

一、Spring Data Solr 简介   虽然支持任何编程语言的能力具有很大的市场价值,你可能感兴趣的问题是:我如何将 Solr 的应用集成到 Spring 中?可以,Spring Data Solr 就是为了方便 Solr 的开发所研制的一个 框架,其底层是对 SolrJ(官方 AP...

2018-05-28 17:15:39 1209 0

转载 Spring Data Redis(二)简单操作

一、String 值类型操作 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="classpath:spring/applicationContext-redis.xml") pu...

2018-05-28 17:07:50 163 0

原创 Spring Data Redis(一)简介及配置

Spring Data Redis 一、概述 Redis    redis 是一款开源的 Key-Value 数据库,运行在内存中,由 ANSI C 编写。企业开发通常 采用 Redis 来实现缓存。同类的产品还有 memcache 、memcached 、MongoDB 等。 J...

2018-05-28 16:55:08 1273 0

原创 AngularJS(十四)$location服务,ng-check的应用

一、回显三级分类列表的小技巧 1、分页查询商品显示 将三级分类列表全部查出放入数组中 // 查询所有三级目录的方法、将其以id为索引,name为值,放入数组中 $scope.findItemCatList=function(){ itemCatService...

2018-05-26 10:25:10 244 0

原创 AngularJS(十三)复杂应用

一、html页面代码 页面展示结果 规格菜单栏显示 <div ng-repeat="pojo in specList"> <div class="col-md-2 ...

2018-05-25 22:53:38 141 0

原创 AngularJS(十二) json数据解析、ng-if、ng-repeat使用等

一、前端代码 数据库:数据结构 id :40 主键 name:电冰箱 brand_ids :[{"id":13,"text":"长虹"},{"id&quo...

2018-05-25 21:52:06 1912 0

原创 AngularJS(十一) ng-options结合ng-model实现三级联动下拉列表

一、服务层代码 // 根据上级 ID 查询下级列表 this.findByParentId = function(parentId) { return $http.get("/itemCat/findByParentId?parentId=" + ...

2018-05-25 20:48:19 1554 0

原创 AngularJS(十)图片上传-------这里使用fastDFS服务器

一、在商品录入界面实现多图片上传(配置) 当用户点击新建按钮,弹出上传窗口 1.导入依赖( pom.xml 引入依赖) <!-- 文件上传 --> <dependency> &lt...

2018-05-25 19:32:52 455 0

原创 AngularJS(九)面包屑导航

AngularJS(九)面包屑导航 1 itemCatService.js // 根据上级 ID 查询下级列表 this.findByParentId = function(parentId) { return $http.get("/itemCa...

2018-05-25 18:01:27 2089 2

原创 AngularJS(八) kindeditor 富文本编辑器

一 。富文本编辑器介绍 富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能。常 用的富文本编辑器: KindEditor http://kindeditor.net/ UEditor http://ueditor.bai...

2018-05-25 17:16:00 2390 2

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