自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Autumn、的博客

爱芳芳胜过爱代码的程序猿

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring Data Jpa 基本使用

1.环境搭建(项目基于SpringBoot,SpringBoot项目搭建参考其他文章)2.引入依赖<!-- JPA --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-...

2018-08-07 17:16:01 2049

原创 MyBatis分页助手使用探测式分页解决大表统计总数慢的问题

1. 自定义PageHelper使用装饰着模式自定义PageHelper,继承并重写getCountSql方法,对自动生成的统计SQL进行改造。import com.github.pagehelper.Page;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;import com.github.pagehelper.autoconfigure.PageHelperProperties;im

2020-09-17 23:55:38 1140

原创 SpringBoot定制@ResponseBody注解返回的Json格式

1、引言在SpringMVC的使用中,后端与前端的交互一般是使用Json格式进行数据传输,SpringMVC的@ResponseBody注解可以很好的帮助我们进行转换,但是后端返回数据给前端往往都有约定固定的格式,这时候我们在后端返回的时候都要组拼成固定的格式,每次重复的操作非常麻烦。2、SpringMVC对@ResponseBody的处理SpringMVC处理@ResponseBody注解...

2019-05-05 22:29:37 14367 1

原创 Freemarker + flying-saucer-pdf 基于IText2.17实现HTML文档转换成PDF

一、引入依赖 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.28</version&gt

2019-02-25 10:54:33 16860

原创 Redis学习总结

1.关系型数据库(SQL): 数据和数据之间,表和字段之间,表和表之间是存在关系的 例如: 部门表的001部门和员工表存在关系 用户表中用户名,密码 商品表和分类表 关系型数据库的优点: 1.数据之间有关系,进行数据的增删改查时方便 2.关系型数据库有事务操作,保证数据的完整性 关系型数据库的缺点: 1.因为数据和数据之间有关系,关系是由底层大量算法保证,大量算法会...

2019-02-15 17:25:20 191

原创 更新SpringBoot版本填坑记录

1、灾难来源  作为刚刚出来实习的小白,这周师傅让复习一下SpringBoot,并结合Spring Data Jpa和MyBatis,同时也熟悉一下IDEA这个IDE。  打开IDEA随手就创建出一个SpringBoot项目,SpringBoot版本是2.1.1(有听说过SpringBoot2.0之后改变了很多东西,但是由于之前有使用过SpringBoot2.0,所以也没在意这个版本。),之后...

2018-12-28 18:02:59 1079

原创 MySQL笔记整理

1.数据库库存取数据的仓库2.数据的分类1.网络数据库 网络数据库是指把数据库技术引入到计算机网络系统中,借助于网络技术将存储于数据库中的大量信息及时发布出去,而计算机网络借助于成熟的数据库技术对网络中的各种数据进行有效的管理,并实现用户与网络中的数据库进行实时动态交互。2.层级数据库 层次结构模型实质上是一种有根结点的定向有序树(在数学中“树”被定义为一个无回的连通图)3....

2018-11-28 22:46:35 396

原创 Linux系统学习笔记

1.Linux和windows的区别 1.Linux是一款操作系统:正规开发一般都要使用Linux系统 2.Windows是一款民用操作系统,娱乐、影音、上网,中小型公司开发也使用Windows系统 windows有强大的日志系统,强大的桌面应用2.Linux系统历史及使用场景 1.Linux诞生于90年代,仿制unix操作系统 2.Linux是免费的,开源的 3.Unix是收费...

2018-10-31 21:47:34 355

原创 Spring获取代理对象的真实实例遇到的一个坑(多重代理)

问题描述最近在做一个项目,项目中需要使用反射来获取实例方法上的注解,但是却获取不到真实实例上方法。后来发现因为对象是从Spring容器中获取的,为代理对象,所以拿不到真实实例,于是在网上参考到别人写的代码。问题初解决参考别人如下的工具代码,问题得到了解决,成功拿到了实例对象。 package com.autumn.utils.spring; import java.lang.refle...

2018-10-13 22:37:48 10509 1

原创 [Node.js专题一]Node.js环境搭建及项目创建

一、环境搭建1、下载node.jsnode.js中文网下载地址2、安装及配置node.js参考几位大神的文章 node.js安装及环境配置windows篇 node.js安装及环境配置Mac篇 node.js安装及环境配置Linux篇二、创建项目1、创建项目文件夹2、配置项目命令行进入项目文件夹 初始化项目 npm init ...

2018-09-11 10:23:04 2079

原创 SpringBoot进行MySql动态数据源配置实现读写分离(连接池Druid)

1.简介前面使用C3P0连接池进行过数据库的读写分离的实验,今天换一下数据库连接池改造一下,原理还是和原来的一样。 Druid是阿里出品,淘宝和支付宝专用数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个 SQL Parser。支持所有JDBC兼容的数据库,包括Oracle、MySql、Derby、Postgresql、SQL S...

2018-08-25 10:08:37 4921 3

原创 Spring中使用FTP进行上传下载和删除的工具类

1.引入依赖 <!-- commons net --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net&amp

2018-08-21 14:17:29 3448

原创 Java创建自己的邮件工具包

1、引入依赖java发送电子邮件依赖两个jar包 mail.jar 1.4.5 activation.jar 一下是Maven引用,非Maven项目从网上下载jar后导入 <dependency> <groupId>javax.activation</groupId> <artifac

2018-08-10 09:34:36 942

原创 SpringBoot中使用Jedis进行缓存

1.引入Jedis依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &l...

2018-08-06 10:44:14 513

原创 Java动态代理实现

1、动态代理的概念 动态代理是在程序运行时,动态的创建一个实现了目标对象所实现的所有接口的增强对象。通过Proxy类实现。(增强对象=被增强对象+增强) 2、Proxy动态生成代理对象的简单实现 import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method;...

2018-08-06 10:40:29 159

原创 Java注解

1、注解的作用代替xml配置文件,servlet3.0中,就可以不再使用web.xml文件,而是所有配置文件都使用注解!注解是由框架读取的。2、注解的使用2.1、定义和使用注解类 /** * 注解类 * @author John */ public @interface MyAnno { } //注解可以作...

2018-08-06 10:37:03 147

原创 Java反射

1、反射的原理首先需要把java文件保存到硬盘汇总,.java编译java文件,成.class文件通过jvm,把class文件通过类加载器加载到内存中万事万物皆对象,.class文件在内存中使用Class类表示当使用反射的时候,首先需要获取到Class类,得到这个类之后,就可以得到class文件里面的所有内容 - 包含属性、构造方法和普通方法属性通过一个类Filed构造方法通过一...

2018-08-06 10:30:35 149

原创 SpringBoot进行MySql动态数据源配置实现读写分离(连接池C3P0)

1.引入依赖 <!-- mysql连接的jar包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>

2018-08-06 10:21:18 1411 2

QRCode依赖Jar包

QRCode二维码工具包依赖..................................................................................

2018-08-07

空空如也

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

TA关注的人

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