自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 stream 图片流压缩 util

很多应用场景下,需要进行图片压缩,以防止图片过大占用空间。本文提供图片压缩的util,即插即用。直接上代码 /** * 压缩图片 * @param inStream 图片流 * @return byte 数组 */ public static byte[] compressImage(InputStream inStream){ ByteArrayOutputStream out = new ByteArrayOutputStream..

2021-06-21 16:50:23 522

原创 Nginx 配置ssl证书 windows

最近在做小程序开发时,发现小程序发布到微信公众平台后,必须通过https + 域名的请求方式访问公网服务器(本地开发测试可直接用公网ip进行访问,在小程序开发工具中勾选不校验https证书)。...

2021-06-21 15:57:42 3314

原创 SpringMVC+shiro+ehcache整合

最近一直想总结下最近学习shiro权限管理的收获,惰性使然,没有去整理。春节放假前一天没什么工作,闲来总结下。 shiro是一个用来管理权限的框架。经过两个项目的整合,个人认为,整合shiro的重点在于配置文件的配置还有Realm自定义拦截器的编写。当然,想要良好的把shiro用于开发环境,前提需要有一套合适的表结构,最基础的权限模块应包含:用户表、角色表、权限表。再复杂一些的,...

2019-02-01 15:38:27 1145

原创 关于使用JPA的@ManyToOne注解的方法及踩过的雷

举个例子: 有两张表,员工表(employee)和部门表(department)。这个时候,员工对于部门来说,属于ManyToOne的一个关系,即多个员工对应一个部门。当我们创建表结构时,应在多的一方去维护表关系,也就是说,应将@ManyToOne注解加在员工表中,并且设置为懒加载。员工表: fetch = FetchType.Lazy 懒加载,作用是用到该...

2018-06-20 13:51:34 27711 2

原创 springBoot+JPA+Mysql项目中的事物管理,发生异常未回滚的问题

    今天在项目中调试代码的时候,方法中报错,当去数据库中查看该方法操作的那条数据记录时,发现数据已经被修改了。但是该方法整体是处在@Transactional事物管理之下的,也就是说,发生异常时,事物没有回滚。    经过查找原因,发现是Mysql表类型问题。Mysql表类型分为InnoDB和MyISAM,二者有本质上的区别。具体区别请链接到http://www.cnblogs.com/xio...

2018-06-06 14:33:13 1333

原创 java的Runtime类处理打开有空格的文件

最近在做文件管理的项目,在开发过程中遇到了一个问题。调用Runtime类的方法,去打开指定路径下的文件时,当文件名不含有空格,可以正常打开文件;而当文件名含有空格时,打开文件失败。例如:1.String absolutePath = "E:\\test\\测试文件.docx";2.String absolutePath = "E:\\test\\测试 文件.docx";Runtime.getRu...

2018-04-23 13:15:16 714

原创 SpringBoot定时器

SpringBoot实现定时器功能很简单,直接上代码1.在启动类中标注@EnableScheduling注解,开启定时器功能@SpringBootApplication@EnableScheduling //定时器public class DemoApplication { public static void main(String[] args) { SpringApp...

2018-04-20 13:39:04 335

转载 SpringCloud学习教程(全是干货)

SpringCloud学习教程,非常棒

2018-02-08 14:40:47 1709

原创 整合SpringBoot+JPA+Mysql+Redis实现缓存机制的一个Demo

公司的项目中用到了Redis,最近一直在学习这一块。从开始学习到现在,总体给我的感觉是Redis上手比较容易,但是精通需要大量的实践和研究的。好在我们公司对Redis的使用并不是那么深入,目前只进行些简单的操作。总结这几天的学习结果,记录下来,希望有助于巩固和提高。 说明:我的Redis服务是搭建在虚拟机Linux(Read Heat6.2)系统上的,Mysql数据库安装在本机,虚拟机的...

2018-01-12 17:28:05 3143 2

原创 JPA中调用含有IN、OUT、INOUT参数的存储过程

上篇文章提到过在JPA中调用Mysql分页的存储过程,经过查找资料,发现JPA中有@NamedStoredProcedureQuery注解来专门处理JPA对存储过程的调用,并包含了对存储过程中IN、OUT、INOUT参数的处理。现整合了一个 SpringBoot + JPA + fastJSON 的Demo,实现了对Mysql存储过程的调用。用fastJSON 纯属为了将返回的分页数据封装成类...

2018-01-06 12:14:19 3577 7

原创 Mysql分页的存储过程

最近在学习Mysql存储过程,写了一个分页的Demo,记录一下。 该存储过程用于返回表中总记录数,会在分页的存储过程中调用它。 /*查询表中记录总条目数*/ DELIMITER $ DROP PROCEDURE IF EXISTS proc_count; CREATE PROCEDURE p...

2018-01-05 11:43:07 775 2

原创 自己封装了些FastJson中格式转换的方法

关于FastJson类型转换的使用

2017-12-06 14:08:27 705

lombok-plugin

idea离线lombok安装包,省去您的get()、set()方法。解决没外网的情况下lombok本地安装

2019-04-01

空空如也

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

TA关注的人

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