自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

转载 SpringBoot集成freemarker和thymeleaf模板

SpringBoot集成freemarker和thymeleaf模板1、在MAVEN工程POM.XML中引入依赖架包<!-- 引入 freemarker 模板依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot...

2019-03-14 15:17:59 505

转载 SpringBoot 的定时任务

定时任务实现的几种方式:Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorService:也jdk自带的一个类;是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说...

2019-03-14 10:11:05 172

转载 SpringBoot中的事务管理

负载均衡和容错,限流,降级。这些。什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要...

2019-03-14 09:58:45 231

转载 MySql分组函数-Group by与having理解

MySql分组函数-Group by与having理解注意:select 后的字段,必须要么包含在group by中,要么包含在having 后的聚合函数里。1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用group by 有一个原则,就是select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要)例如,有如下数...

2019-03-13 21:05:10 1270

转载 2018.3.1最新版破解--测试能用(做个记录)

2018.3.1最新版破解1、官网下载IDEA 2018.3.1的商业版本点我去下载2、破解jar下载:JetbrainsIdesCrack-3.4-release-enc.jar点我去下载3、把这个破解补丁JetbrainsIdesCrack-3.4-release-enc.jar放到安装目录(如果是zip解压版,放到解压目录)的bin目录4、修改bin目录里面的两个配置文...

2019-02-20 21:01:56 1053

转载 Spring AOP(增强)及示例

Spring AOP(增强):一、AOP:是对OOP编程方式的一种补充。翻译过来为“面向切面编程”。可以理解为一个拦截器框架,但是这个拦截器会非常武断,如果它拦截一个类,那么它就会拦截这个类中的所有方法。如对一个目标列的代理,增强了目标类的所有方法。两个解决办法:1.不优雅的做法:在添加增强时,根据方法名去判断,是否添加增强,但是这样就得一直去维护这个增强类。2.面向切...

2019-02-19 17:23:46 327

转载 Java自定义注解(Annotation)

Java自定义注解(Annotation):使用Java的自定义注解,首先个人需要了解下Java为我们提供的元注解和相关定义注解的语法。1、首先自定义我们需要的注解package com.plat; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import j...

2019-02-19 17:05:02 168

转载 spring容器相关的注解

spring的bean容器相关的注解1)@Autowired 是我们使用得最多的注解,其实就是 autowire=byType 就是根据类型的自动注入依赖(基于注解的依赖注入),可以被使用再属性域,方法,构造函数上。2)@Qualifier 就是 autowire=byName, @Autowired注解判断多个bean类型相同时,就需要使用 @Qualifier("xxBean") 来指...

2019-02-19 16:41:08 291

转载 MyBatis多参数传递之混合方式--集合类型和普通类型混合

MyBatis多参数传递之混合方式:如何传递参数:public List findStudents(Map conditions, int page, int pageSize)。这是一种混合形式,亦即既有Map类型的参数,也有类似int这种普通类型的参数。经过一番摸索,笔者还比较顺利地找到了这种情况的处理方法。      其实也很简单。在默认命名方式(MyBatis多参数传递之默认命名方...

2019-02-16 22:08:48 870

原创 Mybatis传递多个参数的几种方式

Mybatis传递多个参数的几种方式:方法1:顺序传参法public User selectUser(String name, int age);<select id="selectUser" resultMap="UserResultMap">    select * from user    where user_name = #{0} and user_age=...

2019-02-16 21:58:40 678

原创 mybatis中关于#和$的一些见解

一、mybatis中的#和$的区别#相当于对数据 加上 双引号,$相当于直接显示数据1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。...

2019-02-16 21:12:33 184

转载 Mybatis学习相关—Blog

 Mybatis学习相关—Blog https://www.cnblogs.com/duanxz/category/582548.html

2019-02-16 20:49:42 133

转载 MyBatis collection的两种形式

MyBatis collection的两种形式 与association一样,collection元素也有两种形式,现介绍如下:一、嵌套的resultMap      实际上以前的示例使用的就是这种方法,今天介绍它的另一种写法。还是以教师映射为例,修改映射文件TeacherMapper.xml如下(点击此处进入嵌套resultMap形式的示例源码下载页面。注:本示例代码是在修改本系列的...

2019-02-16 11:55:57 1172

转载 MyBatis association的两种形式

MyBatis association的两种形式一、嵌套的resultMap      这 种方法本质上就是上篇博文介绍的方法,只是把教师实体映射从association元素中提取出来,用一个resultMap元素表示。然后 association元素再引用这个resultMap元素。修改上篇博文示例的StudentMapper.xml如下:<?xml version="1...

2019-02-16 11:50:18 9647

转载 MySQl数据库-批量添加数据的两种方法Navicat

当你需要往数据表中添加数据,如果少量,手动添加其实没什么问题。但是当你需要测试大量数据时,比如要统计一年、一个月、一个星期的数据的区别,而且需求是必须每天都要有数据,这时就需要批量添加数据。在这里以user表为例,记录如何添加数据。方法一:使用excel表格 方法二:使用insert语句(FileWriter批量写入)使用excel表格1.打开数据表,按照表的字段在excel中添加数...

2019-02-14 13:20:02 28441 1

转载 mysql数据库客户端--navicat for mysql 12中文破解版64位/32位 v12.0.29

navicat 12 for mysql,又被网友称之为navicat for mysql 12,是目前管理和开发MySQL或MariaDB的理想解决方案,为数据库管理、开发和维护提供了一款直观而强大的图形界面,能够同时连接MySQL和MariaDB数据库,并与Amazon RDS、Amazon Aurora、Oracle Cloud、阿里云和腾讯云等云数据库兼容,是你管理和设计mysql数据库的...

2019-02-14 13:14:06 22573 10

转载 MyBatis的关联关系 一对一 一对多 多对多

MyBatis的关联关系 一对一 一对多 :一对一示例 一个妻子对应一个丈夫数据库表设计时 在妻子表中添加一个丈夫主键的作为外键1 对应的JavaBean代码虽然在数据库里只有一方配置的外键,但是这个一对一是双向的关系。Husband实体类public class Husband implements Serializable{private int hid;pr...

2019-02-13 22:09:00 271

原创 MyBatis学习 :第五章、MyBatis配置文件

MyBatis学习 :第五章、MyBatis配置文件 MyBatis学习:第一章、、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习  :第二章、SQL语句映射文件(1)resultMapMyBatis学习 :第三章、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 :第四章、动态SQL语句MyBatis学习 :第五章、MyB...

2019-02-13 20:55:59 161

原创 MyBatis学习 :第四章、动态SQL语句

MyBatis学习 :第四章、动态SQL语句 MyBatis学习:第一章、、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习  :第二章、SQL语句映射文件(1)resultMapMyBatis学习 :第三章、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 :第四章、动态SQL语句MyBatis学习 :第五章、MyBatis...

2019-02-13 20:55:28 182

原创 MyBatis学习 :第三章、SQL语句映射文件(2)增删改查、参数、缓存

MyBatis学习 :第三章、SQL语句映射文件(2)增删改查、参数、缓存 MyBatis学习:第一章、、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习  :第二章、SQL语句映射文件(1)resultMapMyBatis学习 :第三章、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 :第四章、动态SQL语句MyBatis...

2019-02-13 20:54:49 217

原创 MyBatis学习  :第二章、SQL语句映射文件(1)resultMap

MyBatis学习  :第二章、SQL语句映射文件(1)resultMap MyBatis学习:第一章、、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习  :第二章、SQL语句映射文件(1)resultMapMyBatis学习 :第三章、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 :第四章、动态SQL语句MyBatis...

2019-02-13 20:54:03 417

原创 mybatis学习:第一章、MyBatis简介与配置MyBatis+Spring+MySql

一、MyBatis简介与配置MyBatis+Spring+MySql MyBatis学习:第一章、、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习  :第二章、SQL语句映射文件(1)resultMapMyBatis学习 :第三章、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 :第四章、动态SQL语句MyBatis学习 ...

2019-02-13 20:52:34 196

转载 Mybatis多表关联查询

Mybatis多表关联查询"本文介绍ssm框架中mybatis实现多表关联查询的问题。主要修改mapper.xml和Entity定义两个地方,mapper.xml中需要定义返回格式,而Entity里定义关联表类的相互引用等关系。一、一对一关联 1.1、提出需求  根据班级id查询班级信息(带老师的信息)1.2、创建表和数据  创建一张教师表和班级表,这里我们假设一个老师只负...

2019-02-13 20:43:32 816

转载 SSM框架日期的处理

SSM框架日期的处理:1、设置实体类的日期字段 为 java.util.Date类型(数据库的表中正常就是 date类型),但是要通过@DateTimeFormat注解进行转换,如下public class BookEntry {    private Integer id;     private Integer categoryid;     private String b...

2019-02-13 20:32:55 808

转载 一种在ssm框架下时间交互的简单解决方案

一种在ssm框架下时间交互的简单解决方案:总结基于ssm框架下的统一快速处理时间的简单方案。1 约定与页面交互格式后台程序为前端页面提供接口,统一使用时间字符串交互:包含两种字符串格式:"yyyy-MM-dd HH:mm:ss"和"yyyy-MM-dd";一般而言,页面使用时间控件,容易实现统一的格式化样式,当需要时间精度较高时,带上时分秒,当时间精度仅需要精确到天时,仅保存年月日...

2019-02-13 20:32:35 255

转载 SSM日期类型的转换

SSM日期类型的转换:数据库中的日期格式是datetime,但是后台读取日期的时候, 得到的却是时间戳.针对这个情况,我们可以使用@JsonFormat来解决这个问题.@JsonFormat的使用(后端从数据库中获取时间给前段显示)我们可以在对象的属性或者是getter方法上进行注解:@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", time...

2019-02-13 20:32:24 1004

转载 SpringMvc+ajax 实现json格式数据传递

SpringMvc+ajax 实现json格式数据传递:传JSON对象前   端function test () { var param = {username : "yitop"}; $.ajax({ timeout : 20000, type : "POST", dataType : "JSON", ...

2019-02-12 18:03:11 539

转载 springmvc接收json数据的4种方式

springmvc接收json数据的4种方式:ajax我经常用到,传的数据是json数据,json数据又有对象,数组。所有总结下springmvc获取前端传来的json数据方式:1、以RequestParam接收前端传来的是json数据不多时:[id:id],可以直接用@RequestParam来获取值@Autowiredprivate AccomodationService a...

2019-02-12 18:00:00 482

转载 解决SpringMVC传输json数据时的乱码

解决SpringMVC传输json数据时的乱码:遇到了一个编码问题。在使用前端Ajax向SpringMVC请求JSON数据,用来获得ztree的数据。返回的数据中有中文,当树渲染出来时,发现树的各个节点上全是”???”这样的。脑海中第一反应,数据乱码了。那么在地方乱的呢?前端和后端都是UTF-8的编码格式,会是什么地方出了问题呢?经过跟踪代码,发现SpringMVC在return之前获取的数据...

2019-02-12 17:05:27 324

转载 SpringMVC与前/后台的json数据交互

SpringMVC与前/后台的json数据交互:json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在SpringMVC中,也支持对json数据的解析和转换,这篇文章主要总结一下在SpringMVC中如何和前台交互json数据。两种交互形式SpringMVC和前台交互主要有两种形式,如下图所示: 可以看出,前台传过来的方式有两种...

2019-02-12 16:52:38 266 1

转载 MyBatis简介与配置MyBatis+Spring+MySql

一、MyBatis简介与配置MyBatis+Spring+MySql MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、M...

2019-02-12 16:40:41 152

转载 SSM框架前台页面向数据库插入数据时出现乱码的问题

SSM框架前台页面向数据库插入数据时出现乱码的问题很多人都遇到过乱码问题。明明输入的是汉字,为什么到数据库中就变成了乱码呢?一、首先,看看你的项目和开发工具的编码格式是不是utf-8,项目右键->properties 就可以查看项目的编码格式,Window->Preferences->Workspace查看开发工具的编码格式; 二、然后,查看Tomcat的编码格式...

2019-02-12 13:46:04 668

转载 SSM解决中文存入数据库乱码问题(记录自己的问题)

SSM解决中文存入数据库乱码问题(记录自己的问题):https://blog.csdn.net/qq_38712932/article/details/81304943?utm_source=blogxgwz6

2019-02-12 13:41:59 1587

转载 java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载

java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载 自己用java搭建一个属于自己APP二维码合成网站。我的思路是这样的:  1、用户在前台表单提交APP的IOS和Android下载地址。  2、后台接收IOS和Android下载地址然后生成一个UUID,把这三个信息存储在数据库中。  3、定义一个@RequestMapping地址,通过地址中传递的...

2019-02-12 13:32:19 696

转载 spring 中 MD5加密---简单加密

spring 中 MD5加密:// spring 自带的 DigestUtils 工具类可以进行 MD5 加密      //导包     import org.springframework.util.DigestUtils;    //对密码进行 md5 加密    public static void  main(String[]args){        String pa...

2019-02-12 13:13:01 1916

转载 Spring MD5加密---工具类(加密及比较)

Spring MD5加密Spring MD5明文加密1.编写工具类2.测试3.说明自己先搭一个Spring或者SpringBoot项目1.编写工具类import org.springframework.util.DigestUtils;/** * class name:MD5 <BR> * class description: please write yo...

2019-02-12 13:10:39 5259

转载 SpringSecurity5.0.8入门:密码加密,自定义登录页面

SpringSecurity5.0.8入门:密码加密,自定义登录页面一、什么是SpringSecuritySpring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependen...

2019-02-11 21:20:20 711

转载 SpringBoot企业级应用实战

SpringBoot企业级应用实战:: https://blog.csdn.net/myNameIssls/article/details/80628768

2019-02-11 19:26:29 1482

转载 SpringBoot入门最详细教程

SpringBoot入门最详细教程下面就来详细讲解下如何使用springboot来开发一个简单的restful api网关功能,可以提供给H5或者android、ios进行接口开发,还是很方便的。1. 使用spring initialization创建SpringBoot项目有很多方法可以快速创建Springboot项目,可以通过idea的springboot initializati...

2019-02-11 19:17:08 202

转载 PageHelper插件分页实现原理及大数据量下SQL查询效率问题解决

PageHelper插件分页实现原理及大数据量下SQL查询效率问题解决前因:项目一直使用的是PageHelper实现分页功能,项目前期数据量较少一直没有什么问题。随着业务扩增,数据库扩增PageHelper出现了明显的性能问题。几十万甚至上百万的单表数据查询性能缓慢,需要几秒乃至十几秒的查询时间。故此特地研究了一下PageHelper源码,查找PageHelper分页的实现方式。一段较为简...

2019-02-11 18:53:56 845

空空如也

空空如也

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

TA关注的人

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