自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java--Aspose.word--freemarker模板化导出word文档

aspose有很多种功能,对不同的编程语言都有支持,有专门的网站,有兴趣的可以百度,链接:https://docs.aspose.com。在应用中,第一步需要引入相关的依赖,配置引入即可,有了这个我们就可以把渲染的页面以word的形式导出。freemarker是一种模板引擎,早期前后端不分离的情况,可以用来做前台页面。它主要定义好页面排版,后端生成数据填充进去,再进行渲染,从而呈现出来。

2023-10-25 23:55:00 344 1

原创 RestTemplate自定义负载均衡-可扩展自定义策略

RestTemplate 是 Spring Resources 中一个访问第三方 RESTful API 接口的网络请求框架。RestTemplate 的设计原则和其他 Spring Template (例如 JdbcTemplate、 RedisTemplate)类似,都 是为执行复杂任务提供了一个具有默认行为的简单方法。对于第三方请求提供的API非常齐全,在Ribbion和CloudLoadBalancer中内部请求都使用了RestTemplate。

2023-06-23 00:17:17 367 1

原创 springBoot+spring-security+JWT前后端分离权限管理

spring-security+jwt前后端分离权限管理

2023-04-14 23:29:55 288 1

原创 Redis监听 集群阻塞锁

RedisTemplate实现集群阻塞锁前言之前项目需要对数据库数据下的记录进行更新的时候设计多个进程中多线程操作,为保证数据的准确需要进行加锁操作;一开始通过setnx那种形式,在没有获取到锁的时候,线程不能等待,除非无限循环,但比较耗费行能,后来就想着能否像synchronized那样自己等待,由此出发。项目结构redis配置redis的配置类,根据自己看着配,没啥说的@Configurationpublic class RedisConfiguration { @Bean

2021-07-20 23:49:48 669

原创 MySql数据库InnoDB与MyISAM索引结构的差别

一、索引索引是存储引擎用于快速查找记录的一种数据结构,它可以是一列,也可以是多列,多列时字段的顺序也很关键。针对mysql而言,为何索引能提升查询效率?首先一般的顺序查找,复杂度为O(n),而mysql的索引结构为B+tree,这种树的结构大大的降低了复杂度,还有就是索引能减少IO读取消耗(这和磁盘的预读以及索引的一个node节点可能含有多条信息有关)。二、InnoDB与MyISAM引擎下的索引结构与区别我们都知道这2种引擎的索引结构为B+Tree,所以我们首先要先了解B+Tree的结构以下表为例:

2020-09-16 00:00:20 764

原创 Java视频抽取图片ffmpeg

Java通过ffmpeg获取图片笔记

2023-02-06 10:24:02 947

原创 Mysql语句相关

mysql数据类型:MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。作为

2020-08-06 22:09:15 118

空空如也

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

TA关注的人

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