自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

astray的博客

高山仰止,景行行止.运筹帷幄,决胜千里

  • 博客(17)
  • 收藏
  • 关注

原创 gradle 自定义插件和应用

创建自己的插件应用自己插件语法:maven {//应用自己的插件。

2024-08-24 15:15:39 133

原创 【imagemagick】 java 整合 imagemagick使用总结

5. 水印的时候, 不用使用-layers optimize,该参数会导致图片质量降低。先去官网下载安装包安装到自己的电脑上面, 如果是服务器使用, 让服务器安装。1.在使用的时候, window 使用 要配置imagemagick安装地址。6. 需要设置图片透明度, 我没有使用imagemagick的方式。2.linux 上面使用不需要配置imagemagick安装地址。4. 图片的色彩空间也要主要, 不然水印的时候,图片会变色。3.在处理图片的时候,要看图片的深度位是多少。我采用的gradle。

2024-08-09 15:13:43 110

原创 【全局配置时间序列化】localdatetime 失效问题

/ 设置格式化内容。

2023-04-24 10:12:56 675

原创 下划线转驼峰序列化和返序列化localdatetime

@Configurationpublic class LocalDateTimeConvertConfig { @Bean public ObjectMapper objectMapper() { JavaTimeModule javaTimeModule = new JavaTimeModule(); // 日期序列化格式(LocalDateTime转String) javaTimeModule.addSerializer(LocalDat

2020-12-26 17:16:47 544

原创 mybatis-plus like特殊模糊字符 全局处理配置,超级实用。记得点赞,关注,收藏三连

这里写自定义目录标题第一步 定义like sql 转移模板第二步 准备参数对象为map的转换器第三步 通用的参数转换器第四步 自定义mybatis、myabtis-plus拦截器第四步,加载拦截器第一步 定义like sql 转移模板import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import java.beans.IntrospectionException;import java.be

2020-12-26 16:00:50 1569 4

原创 springcloud 整合TX-LCN实现分布式事务

创建一个项目Tm 项目导包pom<!-- 参照例子引入需要的依赖jar --> <dependency> <groupId>com.codingapi.txlcn</groupId> <artifactId>txlcn-tm</artifactId> <version>5.0.2.RELEASE</version>

2020-05-11 10:08:44 1474 2

原创 mybatis原理解析

简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。本文将通过debug的方式来了解其工作...

2020-05-06 14:29:07 227

转载 spring事务原理机制学习

事务的基本要素 acid事务是指额多个操作单元组成合集,多个单元操作是整体不可分割的,要么都操作不成功,要么都成功,必须遵循acid四个原则:1.原子性:指一个是事务要么全部执行,要那么不执行2.一致性:在事务执行前的数据要处于正确的状态,在事务执行完成后数据也还处于正确的状态,即数据的完整性。3.隔离性: 每一个事务之间是相互隔离的。在并发事务执行之间互不干扰,在一个事务内部的操作对其他...

2020-05-06 12:57:15 139

原创 spring aop代理模式深入学习

spring AOP 面向切面编程 Aspect Oriented Programming(适用于权限检查,日志记录,性能分析,事务管理,异常管理) 。AOP有三种织入切面的方法:其一是编译期织入,这要求使用特殊的Java编译器,AspectJ是其中的代表者;其二是类装载期织入,而这要求使用特殊的类装载器,AspectJ和AspectWerkz是其中的代表者;其三为动态代理织入,在运行期为...

2020-05-06 11:19:58 163

原创 aop 日志 案例,喜欢的就拿去用

表创建实体import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.extension.activerecord.Model;import com.baomidou.mybatisplus.annotation.TableId;import java.time.LocalDate...

2020-05-06 10:08:18 187 1

原创 mybatis 分页实现方式之分页拦截器

查看我的代码结构****创建简单分页实体import java.io.Serializable;import java.util.List;/** * Created by IntelliJ IDEA. * 简单分页对象 * @Author : WangCong * @create 2020/4/21 13:09 */public class SimplePage imp...

2020-04-29 17:05:38 1143

原创 ffmpeg下载安装,以及springboot 整合视频点播学习

ffmpeg 下载以及安装步骤进入官方地址http://ffmpeg.org/进入下一步window 下载linux 下载看到上面这个图,下载那个版本看你自己选择完成之后window安装配置环境变量在cmd 输入ffmpeg 显示下图 就完成了springboot整合使用举个例子:200M的视频,因为太大,网络加载很慢,要等很久。那么像要播放流畅,那就需...

2020-04-29 16:44:32 2278 2

原创 linux阿里云设置redis开机自启

设置redis开机自启1.设置redis.conf中daemonize为yes,确保守护进程开启2.vi /etc/init.d/redis#!/bin/bash# chkconfig:2345 90 10# description:Redis is a persistent key-value databasePATH=/usr/local/redisREDISPORT=6300...

2020-04-13 10:51:20 312

原创 docker入门教程及idea整合部署

docker学习docker安装要求开始安装常见命令镜像操作命令容器命令常见软件配置idea docker一键部署打包的时候构建镜像到dockerdocker安装要求1.cenos系统内核版本要高于3.102.升级软件 命令:yum update开始安装1.安装命令:yum install docker常见命令1.启动docker: systemctl start docker2....

2020-03-28 19:41:04 1478

原创 新时代的技术之spring boot的学习

spring bootspring boot是由Pivotal团队提供的框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程该框架使用了特定的方式(继承starter,约定优先于配置)来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域成为领导者Spring Boot并不是一个框架,从根本上将,它就是一些库的集合使用sp...

2018-11-07 19:54:28 137

原创 alibaba与spring棋逢对手 之alibaba 的dubbo的入门学习

传统的系统架构模式因为传统应用架构有很多的不足:1.基本上所有的项目都会使用同一个代码库。这样造成 内容过多,效率变得低下。2.如果采用多模块开发,相互依赖,如果产品上线了,发布的是很大的工作量。3.单系统的架构,采用了三层架构来区分,但在实际中可能出现改动而带来的同步变动,失去了分层的独立性。4.当业务变大,一个系统可能会被查分成多个子系统,业务之间存在的关联。这时就要解决基础服务公用...

2018-11-06 23:38:52 233

原创 ElasticSearch经典入门学习教程和案例详解

ElasticSearchES即为了解决原生Lucene使用的不足,优化Lucene的调用方式,并实现了高可用的分布式集群的搜索方案.Es的索引库是基于apache Lucene。通过简单的 RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单特点:分布式的实时文件存储,每个字段都被索引并可被搜索分布式的实时分析搜索引擎可以扩展到上百台服务器,处理PB级结构化或非...

2018-11-04 15:20:09 270 5

空空如也

空空如也

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

TA关注的人

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