自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (33)
  • 收藏
  • 关注

原创 十三 关联映射操作-一对多的关联关系

需求:从角色到用户的一对多的关联关系角色:一方用户:多方创建项目09-spring-data-jpa-onetomanypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...

2019-05-22 07:53:49 102

原创 十二 关联映射操作-一对一的关联关系

需求:用户与角色的一对一的关联关系;新建项目08-spring-data-jpa-onetoonepom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m...

2019-05-22 07:02:24 102

原创 十一 自定义Repository接口

1 自定义Repository接口(UserRepository)package com.bjsxt.dao;import com.bjsxt.pojo.Users;public interface UserRepository { Users findById(Long id);}2 修改UserDaoJpaSpecifictionExecutor接口,让其继承Us...

2019-05-20 21:49:52 155

原创 十 JpaSpecificationExecutor接口

一 单条件查询1.1 创建dao接口package com.bjsxt.dao;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.JpaSpecificationExecutor;import com.bjsxt....

2019-05-20 18:11:33 366

原创 九 JpaRepository接口的使用(常用)

JpaRepository接口是我们开发时使用最多的接口。其特点是可以帮助我们将其他接口的返回值做适配处理,可以使得我们在开发时可以更方便的使用这些方法。创建项目07-spring-data-jpa-jparepositorypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w...

2019-05-20 15:57:23 6532

原创 八 PagingAndSortingRepository接口

创建项目06-spring-data-jpa-pagingandsortingrepositorypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...

2019-05-20 15:46:00 107

原创 七 CrudRepository接口的使用

创建项目05-spring-data-jpa-crudrepositorypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or...

2019-05-20 13:03:43 746

转载 六 Repository接口

Repository接口是SpringDataJPA中为我们提供的所有接口中的顶层接口。Repository提供了两种查询方式的支持:基于方法名称规则查询 基于@Query注解查询创建项目04-spring-data-jpa-repositorypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...

2019-05-20 12:20:15 82

原创 五 SpringDataJPA接口继承结构及底层原理

本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。一接口继承结构1JpaRepository.java(ctrl + o)(spring-data-jpa-1.7.0.RELEASE.jar) 常用2PagingAndSortingRepository.java(spring-data-commons-1.9.0.RELEASE.j...

2019-05-15 08:12:52 664

原创 四 Spring整合SpringDataJpa

本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。Spring Data JPA:是Spring Data项目下的一个模块。提供了一套基于JPA标准操作数据库的简化方案。底层默认的是依赖Hibernate JPA来实现的。Spring Data JPA的技术特点:我们只需要定义接口并集成Spring Data JPA中所提供的接口就可以了,不需要...

2019-05-11 23:17:10 46

原创 三 Spring Data-Spring整合hibernate基于JPA规范

本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。JPA:由sun公司提供的一套对于持久层操作的标准(接口+文档)Hibernate:是Gavin King开发的一套对于持久层操作的自动的ORM框架。Hibernate JPA:是在hibernate3.2版本提供了对于JPA的标准的实现,提供了一套按照JPA标准实现持久层开发的API。一...

2019-04-28 16:29:25 62

原创 三 Spring整合Hibernate-Hibernate

本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。一 HQL查询HQL:HIbernate Query LanguageHQL的语法:就是将原来的sql语句中的表与字段名称换成对象与属性的名称。1.1 在UsersDao中添加如下代码List<Users> selectUsersByUserName(String use...

2019-04-28 11:43:13 55

原创 二 Spring整合Hibernate-Spring整合Hibernate步骤

本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。一 创建项目导入jar包1.1 新建Maven项目(01-spring-data-hibernate)1.2 修改pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...

2019-04-28 10:32:56 796

原创 一 Spring Data课程介绍

本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。一 课程内容二 课程技术介绍Hibernate JPA标准 Hibernate JPA Spring Data Spring DataJPA Spring Data Redis2.1 HibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC...

2019-04-27 15:44:42 99

原创 四十二 SpringBoot定时任务-SpringBoot整合Quartz

一 创建项目(27-spring-boot-quartz)二 修改pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/...

2019-04-25 07:54:54 97

原创 四十一 SpringBoot定时任务-Quartz基本使用

一 Quartz介绍Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.2.1。二 Quartz的使用思路1)j...

2019-04-25 06:51:53 165

原创 四十 SpringBoot定时任务-cron表达式

cron表达式是一个字符串,分为6或7个域,每一个域代表一个含义。cron有如下两种语法格式:(1)seconds minutes hours day month week year(2)seconds minutes hours day month week(推荐)一 结构cron从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份。二 各字段的...

2019-04-23 18:51:32 851

原创 三十九 SpringBoot定时任务-Scheduled定时任务

一、Scheduled定时任务Scheduled定时任务器:是Spring3.0以后自带的一个定时任务器。二 创建项目:25-spring-boot-scheduled三 修改pom.xml注意:在spring-boot-starter-web启动器中并没有添加Scheduled定时任务器,所以需要另外添加。<project xmlns="http://maven.ap...

2019-04-22 16:38:26 119

原创 三十八 SpringBoot整合Spring Data Redis-存取JSON格式Java对象

一 存放 /** * 基于JSON格式Users对象:相比存实体对象,更省空间 */ @Test public void testSetUsersJson() { Users user = new Users(); user.setAge(28); user.setId(2); user.setName("路飞"); this.redisTemplate...

2019-04-14 22:14:56 457 1

原创 三十七 SpringBoot整合Spring Data Redis-存取实体对象

一 编写实体package com.bjsxt.pojo;import java.io.Serializable;/** * 注意:必须实现Serializable接口 * @author guozi * */public class Users implements Serializable { /** * */ private static final ...

2019-04-14 22:05:31 285

原创 三十六 SpringBoot整合Spring Data Redis-提取redis的链接参数

一 在src/main/resources/application.properties中添加如下内容#配置最大空闲数,spring.redis.pool可以随便,但后面的不能随便spring.redis.pool.max-idle=10#配置最小空闲数spring.redis.pool.min-idle=5#配置最大连接数spring.redis.pool.max-total=2...

2019-04-14 21:38:24 554

原创 三十五 SpringBoot整合Spring Data Redis

Spring Data Redis是Spring Data下的一个模块,作用是简化对于redis的操作。一 创建项目(24-spring-boot-redis)二 修改pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...

2019-04-14 21:12:16 75

原创 三十四 SpringBoot整合Spring Data Redis-安装redis

redis版本3.2.11运行环境:linux一 安装redis虚拟机设置连接外网:http://www.jb51.net/article/103979.htm使用VirtualBOX自带的共享文件夹功能:https://blog.csdn.net/a962804835/article/details/72820355下载获得redis-3.2.11.tar.gz后将它放入我们...

2019-04-13 23:03:27 115

原创 三十三 SpringBoot整合@CacheEvict注解使用

CacheEvict作用:清除缓存UsersServiceImpl.java @Override @Cacheable(value="users") public List<Users> findUserAll() { return usersRepository.findAll(); } @Override // @CacheEvict(value="us...

2019-04-13 19:55:57 1047

原创 三十二 SpringBoot整合@Cacheable注解使用

@Cacheable @CacheEvict一 @Cacheable1.1 @Cacheable作用:把方法的返回值添加到Ehcache缓存中。1.2 value属性:指定一个Ehcache配置文件中的缓存策略,如果有给定一个value,name则表示使用的默认的缓存策略。如: @Override // @Cacheable:对当前查询的对象做缓存处理 value指定ehc...

2019-04-13 19:35:49 1603

原创 三十一 SpringBoot整合Ehcache

一 创建项目(23-spring-boot-ehcache:复制22-spring-boot-jpa)二 修改pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht...

2019-04-12 18:35:55 73

原创 三十 SpringBoot整合Spring Data JPA-关联映射

一、建立一对多的双向关联关系角色与用户的一对多的关联关系。角色:一方用户:多方1.1 实体类package com.bjsxt.pojo;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Entity;import javax.p...

2019-04-12 14:10:42 93

原创 二十九 SpringBoot整合Spring Data JPA-接口使用

一、Spring Data JPA介绍Spring Data其实就是spring提供可一个操作数据的框架。而Spring DataJPA只是Spring Data框架下的一个基于JPA标准操作数据的模块。Spring Data JPA:基于JPA的标准对数据进行。简化操作持久层的代码。只需要编写接口就可以。二、SpringBoot整合Spring Data JPA2.1 搭建整合环...

2019-04-12 11:30:02 239

原创 二十八 springboot热部署

SpringBoot的热部署方式分为两种:SpringLoader插件 DevTools工具一 springboot热部署-SpringLoader方式一:以maven插件方式使用SpringLoader1.1 在pom.xml中添加插件配置: <!-- springloader插件 --> <build> <plugins> ...

2019-04-10 14:12:57 73

原创 二十七 SpringBoot整合junit单元测试

一 创建项目二 修改pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave...

2019-04-09 10:32:57 229

原创 二十六 SpringBoot中异常处理-自定义HandleExceptionResolver

package com.bjsxt.exception;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.context.annotation.Configuration;import org.spr...

2019-03-29 11:51:59 227

原创 二十五 SpringBoot中异常处理-SimpleMappingExceptionResolver

package com.bjsxt.exception;import java.util.Properties;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework...

2019-03-29 11:28:21 1224

原创 二十四 SpringBoot中异常处理-@ControllerAdvice + @ExceptionHandler

新建一个类,用于处理全局异常的类,并在类上添加@ControllerAdvice注解,将上一篇中的异常处理方法移至全局异常类中:@ControllerAdvicepublic class GlobalException { /** * java.lang.ArithmeticException * 该方法需要返回一个ModelAndView,目的是可以让我们封装异常信息以及视图的...

2019-03-29 11:02:53 58

原创 二十三 SpringBoot中异常处理-@ExceptionHandle

/** * SpringBoot处理异常方式二:@ExceptionHandler */@Controllerpublic class DemoController { @RequestMapping("/show") public String showInfo(Model modle) { System.out.println(3/0); return "index";...

2019-03-28 17:53:51 219

原创 二十二 SpringBoot中异常处理-自定义错误页面

1 SpringBoot中对于异常处理提供了五种处理方式1.1 自定义错误页面1.2 @ExceptionHandle注解处理异常1.3 @ControllerAdvice + @ExceptionHandle注解处理异常1.4 配置SimpleMappingExceptionResolver处理异常1.5 自定义HandleExceptionResolver类处理异常2 ...

2019-03-28 17:38:33 270

原创 二十一 SpringBoot服务端表单数据校验-其他校验规则

@NotBlank:判断字符串是否为null或空串(去掉首尾空格);[javax.validation.constraints.NotBlank]@NotEmpty:判断字符串是否为null或空串(不会去掉首位空格);[javax.validation.constraints.NotEmpty]@Length:判断字符串的长度,包括最大或最小,如:@Length(max=10, min=2...

2019-03-01 18:50:22 204

原创 二十 SpringBoot服务端表单数据校验

SpringBoot中使用了Hibernate-validate校验框架,无需另外引入,SpringBoot的启动器中已经包含了。SpringBoot表单数据校验步骤:1 在实体类中添加校验规则import javax.validation.constraints.NotBlank;import javax.validation.constraints.NotNull;publ...

2019-03-01 18:35:10 234

原创 十九 SpringBoot服务端表单数据校验-实现添加用户功能

1 创建maven项目2 修改pom.xml文件&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0...

2019-02-28 17:54:00 258

原创 十八 SpringBoot整合Mybatis完成用户删除

1 在mapper接口中添加用户方法方法(UsersMapper.java)void deleteUserById(Integer id);2 在映射配置文件中添加相关代码(UsersMapper.xml) &lt;delete id="deleteUserById"&gt; delete from user where id=#{id} &lt;/delete&gt;3...

2019-02-28 17:11:35 220

原创 十七 SpringBoot整合Mybatis完成用户更新

1 在mapper接口中添加用户方法方法(UsersMapper.java)void updateUser(Users user);2 在映射配置文件中添加相关代码(UsersMapper.xml) &lt;update id="updateUser"&gt; update user set name=#{name}, age=#{age} where id=#{id} &l...

2019-02-28 17:01:17 107

mybatis中文文档

mybatis的中文文档,希望对你有帮助,不是api的,这是文档的目录: Core Introduction 入门 XML 映射配置文件 Mapper XML 文件 动态 SQL Java API Statement Builders Logging 项目文档 项目信息

2014-04-02

mybatis-3.2.2.zip

mybatis3.2.2,里面有所需要的jar包及英文文档一份

2014-04-02

eclipse中extjs4的代码提示文件

eclipse中extjs4的代码提示文件,虽然不是很全面,但是还是很不错的,尤其是对象我这样记性不好的人来时很有帮助

2014-03-17

ExtJS+Web应用程序开发指南(第2版).pdf

ExtJS+Web应用程序开发指南(第2版),买的书,电子版给大家分享下

2014-03-17

eclipse中spket插件安装

eclipse中spket插件安装方法,这里指介绍在线安装的方法,还有自己下载spket包,将其中相应的文件放入到eclipse中的plugins中就可以,本人一般都是用的在线的安装方式,所以只介绍在线安装

2014-03-17

Shiro-1.2.2-API.chm

apache shiro api,我也是找了很久才找到的,现在分享出来,有需要的朋友可以下载,也有在线的,地址是http://shiro.apache.org/static/1.2.3/apidocs/这个是目前最新版的,我上传的是1.2.2的,但是不影响用,因为在线的用着觉得不是很方便,下载一个没有网也能用

2014-03-11

Apache_Shiro开发文档.pdf

这个是Apache_Shiro的开发文档,不是api,不要下载错了哦

2014-03-11

DTD教程(w3school).chm

本文档是一个DTD文档,我也是看一个xml的学习视屏上看到的,还不错,在这里分享一下

2013-09-25

jQuery自动补全示例

本示例为jquery自动补全的示例,其中包括两部分,第一是在本地构造的json格式的数据供自动补全用,第二是从后台将数据处理成json格式,jquery通过ajax请求后台的json数据,其中还有处理autocomplete不支持中文的方法,如果对jQuery自动补全感兴趣的又没有接触过的,不妨看看鄙人的小示例,下载后里面有个word文档,用之前可以先看那个,谢谢

2013-09-19

jdk api 1.6 中文版

jdk1.6的api,中文版的

2013-09-21

hightCharts示例

本示例包含了各种图表的示例,下载后无需服务器就可以直接查看效果,只要一个浏览器便可

2013-09-21

jquery.autocomplete.min.js

jquery autocomplete 支持自动补全,可以做成类似百度搜索那样的

2013-09-18

jquery-1.7.2.min.js

jquery-1.7.2.min.js,使用jquery需要引用的文件

2013-09-18

jquery.autocomplete.css

jquery autocomplete 自动补全 css样式

2013-09-18

cxf helloWorld简单示例

本示例只是一个cxf的简单的一个helloWorld程序,运行时先运行webServiceApp.java,再在地址栏中输入http://localhost:8080/helloWorld,如果在浏览器中有一串xml输出则成功,然后再运行HelloWorldClient.java文件(即客户端访问服务的文件),则在控制台有相应的输出

2013-07-14

解决Java_heap_space问题

TOMCAT出错:java.lang.OutOfMemoryError: Java heap space的解决方法

2013-06-25

带有进度条的文件上传示例

本示例是一个简单的带有进度条的文件上传的示例,希望对大家有点帮助

2013-06-22

深入浅出Ext JS(第2版).part1.rar

深入浅出Ext JS(第2版)讲的是3.0版本的,这跟之前的深入浅出Ext JS(第1)有些新东西的增加,第一版讲的是2.2的,这文档从入门开始,比较适合刚接触Extjs的人群,本文档分为三部分,这是其中的一部分,下载的人情务必要三个都下载了才能解压成功,在后面我可能是把文档中的实力代码也一块上传,如果想学的人,我还是推荐一下这个文档

2013-01-13

深入浅出Ext JS(第2版).part3.rar

深入浅出Ext JS(第2版)讲的是3.0版本的,这跟之前的深入浅出Ext JS(第1)有些新东西的增加,第一版讲的是2.2的,这文档从入门开始,比较适合刚接触Extjs的人群,本文档分为三部分,这是其中的一部分,下载的人情务必要三个都下载了才能解压成功,在后面我可能是把文档中的实力代码也一块上传,如果想学的人,我还是推荐一下这个文档

2013-01-13

深入浅出Ext JS(第2版).part2.rar

深入浅出Ext JS(第2版)讲的是3.0版本的,这跟之前的深入浅出Ext JS(第1)有些新东西的增加,第一版讲的是2.2的,这文档从入门开始,比较适合刚接触Extjs的人群,本文档分为三部分,这是其中的一部分,下载的人情务必要三个都下载了才能解压成功,在后面我可能是把文档中的实力代码也一块上传,如果想学的人,我还是推荐一下这个文档

2013-01-13

Extjs3.2中文api

Extjs3.2中文api 学习extjs3的必备文档

2012-12-18

数据库乱码的处理

本文是关于处理数据库的乱码问题,当数据库中的数据处于完全乱码或不完全乱码时,在不完全乱码中我用java正则做了判断,此方法都可以解决,现写出来给需要的人分享一下

2012-08-27

sqlserver2000re_read错误的解决

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 5的解决方案

2012-08-14

Extjs4之MVC应用架构

Extjs4之MVC应用架构,完整的实用例子

2012-06-08

ExtJS4之初体验

ExtJS4之初体验,中文版的文档,Getting started with extjs的中文版

2012-06-08

彻底删除JDK

当卸载JDK还是安装新版的JDK,都会出现严重错误的警告,这里可以为你觉得这个问题,希望能帮助你解决问题,我的就是这样解决的

2012-06-08

EXTJS4之类系统和编码规范

ExtJs4 中文文档之类系统和编码规范

2012-06-08

JSP 页面缓存以及清除缓存

有关于jsp页面缓存的介绍及缓存的清除,缓存的解决办法有两种,一种是服务端方法,另一种是客户端方法

2012-06-08

java监听器学习 统计在线人数

实现在线人的显示,通过实现ServletContenxListener,HttpSessionListener,HttpSessionAttributeListener来实现在线人的展示

2012-05-11

iframe父页面与子页面互相调用

以一个简单的小例子讲述了iframe页面中的相互调用,此为iframe页面中又嵌套iframe的页面的例子,希望对大家有帮助

2012-05-08

springboot2.1.3练习源码

springboot2.1.3练习

2019-04-12

eclipse使用-tomcat配置方式2

本文档讲述了如何在eclipse配置tomcat的另一种方式,如何在eclipse将java项目转成web项目等

2015-01-13

eclipse使用-tomcat配置方式1

本文档讲述了用eclipse如何新建web项目、如何修改src的输出目录、如何在eclipse配置tomcat的其中一种方式,另一种tomcat的配置方式在 2、eclipse使用-tomcat配置方式2文档中,这边主要是按照Myeclipse的思路来的,因为很多用习惯了Myeclipse的结构了

2015-01-13

空空如也

空空如也

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

TA关注的人 TA的粉丝

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