自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java8新特性之Lambda表达式 使用详解

Lambda语法介绍、集合操作、排序、分组、收集等

2020-11-19 18:34:41 664 2

原创 SpringBoot框架入门及使用教程(微服务学习笔记)

#SpringBoot入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务简介微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文档3、Spring Boot HelloWorld构建maven项目配置工程pom文件<pare

2020-11-19 18:15:38 1151 1

原创 Java8新特性之日期处理(日期格式化)

新的时间处理API 传统日期处理的方式线程不安全(多线程的环境下) Java8的日期处理方式线程是安全的(多线程的环境下) import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.concurrent.*;​/** * Java8之前的 日期处理方式(线程不安全) 多线程...

2020-11-19 16:17:46 1051

原创 常用工具集网址

在线excel转sql工具。在线JSON格式化工具。

2023-12-11 18:05:04 44

原创 httpclient工具类(支持泛型转换)

httpclient工具类,能根据泛型自动转换成对应的Java Bean或者List对象

2023-11-03 16:49:44 455

原创 【Git推送本地项目到远程仓库】

执行完上述命令后,在执行 git add .

2023-10-27 09:59:37 335 1

原创 springboot使用freemaker模板生成图片

springboot通过freemaker动态渲染数据,生成图片

2022-07-29 17:45:52 6779 6

原创 Java反射获取对象中集合字段上的泛型对象

public class Demo { private List<Person> arrs; public static void main(String[] args) throws Exception { Field arr = Demo.class.getDeclaredField("arrs"); arr.setAccessible(true); System.out.println(getActualTypeArgum

2021-07-12 21:03:04 473

原创 SpringBoot允许跨域访问配置

@Configurationpublic class CrossDomainConfiguration extends WebMvcConfigurationSupport { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowCredentials(true) .al

2021-07-12 17:16:18 218

原创 数据库操作

删除一个表里的重复数据,仅保留一条删除一个用户存在多个login_id的数据,仅保留一个deletefrom user_infowhere id in (select temp.id from (select id from user_info group by login_id having count(1) > 1) temp);多表关联删除删除info表关联的task表的所有数据delete a,bfrom proc

2021-01-28 16:06:35 94

原创 Git常用操作汇总

回滚某一次提交的操作-- 查看操作日志git reflog -- 回滚指定的提交git revert <commit id>回滚的时候,会让你输入一些信息,按 i 键,随便输入啥,或者不输入,在按 esc 输入 wq保存即可回滚未提交的代码git reset --hard HEAD...

2020-12-04 14:16:34 133

原创 MySQL之存储引擎及SQL优化

6、Mysql的体系结构概念[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ngOJt76c-1606377489290)(/Users/mac/Documents/mysql笔记/mysql的体系结构.png)]整个MySQL Server由以下组成Connection Pool:连接组件(接受客户端请求,进行认证授权后处理)Management Services & Utilltles:管理服务和工具组件(备份、恢复,sql语句的封装 优化 缓存处理)S

2020-11-26 16:26:30 344

原创 MySQL之触发器的使用

5、触发器5.1 介绍触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集 合。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作 。使用别名 OLD 和 NEW 来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持 行级触发,不支持语句级触发。触发器类型NEW 和 OLD的使用INSERT 型触发器NEW 表示将要或者已经新增的数据U

2020-11-26 16:23:17 114

原创 MySQL之存储过程及函数的使用

MySQL之存储过程及函数的使用4、存储过程和函数4.1 存储过程和函数概述存储过程和函数是 事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的函数:是一个有返回值的过程;过程:是一个没有返回值的函数;4.2 创建存储过程create procedure procedure_name([proc_parameter[,...]])begin-- sql语句end

2020-11-26 16:21:02 291

原创 MySQL之安装、索引及视图使用

MySQL安装、索引及视图的使用1、LINUX系统安装MySQL1.1 下载Linux安装包https://dev.mysql.com/downloads/mysql/5.7.html#downloads1.2 安装MySQL1、卸载centos中预安装的mysql rpm -qa|grep -i mysql rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps2、上传mysql安装包 alt + p -------> put E:/te

2020-11-26 16:17:43 162

原创 常见正则表达式校验

常见正则表达式一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 9 有两位小数

2020-11-25 15:23:27 2094

原创 存储过程的基本使用(MySQL)

存储过程创建存储过程DELIMITER$CREATE PROCEDURE initData() -- 此处放置要执行的语句 select 1 from dual;BEGINEND$游标的使用-- 定义变量DECLARE idx int DEFAULT 0;DECLARE temp_id varchar(64);DECLARE temp_name varchar(64);DECLARE temp_age varchar(64);-- 定义游标DECLARE cur CURSOR

2020-11-12 17:08:05 94

原创 jrebel debug失效(含mybatisplus)

修改设置的此处,然后重启idea即可生效

2020-09-18 15:28:22 2032

原创 WebMvcConfigurationSupport和WebMvcConfigurer的区别

springboot2.0之后配置拦截器extends 的WebMvcConfigurerAdapter过时,取而代之的是WebMvcConfigurationSupport查看源码发现: WebMvcConfigurerAdapter只是对WebMvcCofigurer的空实现,而WebMvcConfigurationSupport的实现的方法更全面但是继承WebMvcConfigura...

2018-07-24 11:07:37 17361 5

原创 EventBus的使用(消息队列)

前言EventBus是一种基于注解和反射的Publisher/Subscriber(发布/订阅者)事件总线原理分析 发布者通过EventBus发布事件,订阅者通过EventBus订阅事件。当发布者发布事件时,订阅该事件的订阅者的事件处理方法将被调用如上图: Publisher(消费者)通过调用EventBus的post()方法抛出事件,EventBus基于事件通过发射找到相应的...

2018-06-14 17:15:53 1437

原创 Spring集成Kafka之spring-kafka

配置文件的方式实现spring整和kafka:    一,安装kafka    二,kafka服务器配置    三,customer配置    四,provider配置    五,简单的KafkaUtils,发送kafka主题消息    六,消费者接受消息,...

2018-06-08 17:20:10 19661 3

原创 远程连接kafka超时问题

异常一: Failed to send; nested exception is org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for topic1-0: 30025 ms has passed since batch creation plus linger time--出现此异常的原因在于listen...

2018-04-13 18:05:51 24735 2

空空如也

空空如也

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

TA关注的人

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