自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次构建Spring源码

Spring源码下载地址Spring Frameword 下载地址我用的是5.0.X版本的,下载一个zip包。下载gradle因为Spring源码是用gradle构建的,到官网下载一个gradle 各个版本的下载地址下载的是4.9版本的,选择二进制版本配置一下环境变量,比如我这边的参数:新增参数 GRADLE_HOME D:\SoftWare\gradle\gradle-4.9在原有的Path 添加 ;%GRADLE_HOME%/bin;IDEA打开项目配置好gradle后打开

2020-08-06 10:48:28 293

原创 yyyy-MM-dd和YYYY-MM-dd的区别

yyyy-MM-dd和YYYY-MM-dd的区别java中的区别java中的区别先看一段代码Calendar instance = Calendar.getInstance(); instance.set(2019,11,28); Date time = instance.getTime(); try { SimpleDateFormat yyyyFormat= new S...

2020-01-06 11:06:34 4790

转载 通过fastjson将Long类型、Double类型转换成String类型

后端把Long类型、Double类型的数据传给前端,前端可能会出现精度丢失的情况。例如:201511200001725439这样一个Long类型的整数,传给前端后会变成201511200001725440,或者 0.05 数值转成 “0.55”解决方法:方法一:在后台将这个Long类型的字段转换成String类型的,风险比较大。方法二:使用fastjson的提供的注解,@JSONFiel...

2019-12-04 14:19:39 2776

转载 搭建基于Rabbitmq + ELK分布式日志收集平台

搭建基于Rabbitmq + ELK分布式日志收集平台分布式系统中的日志散落在各个服务器中,对于问题的定位和分析有诸多不变;ELK日志收集与分析平台是当下使用最为广泛的分布式日志平台。它的基本流程是:各服务将日志通过logstash进行过滤和格式化,存储至es中,kibana作为可视化界面提供日志的检索与分析功能。此处为了提高服务器的性能,减少服务直接将日志输出至es带来的性能损耗,引入了Ra...

2019-10-12 15:27:23 902

转载 Linux搭建ELK日志收集系统:FIlebeat+Redis+Logstash+Elasticse

Linux搭建ELK日志收集系统:FIlebeat+Redis+Logstash+Elasticse 转载至[链接](https://blog.51cto.com/13859393/2156844)Centos7部署ELK日志收集系统一、ELK概述:E...

2019-10-11 17:12:42 803

转载 如何高效地准备技术面试?

原文链接:https://data.newrank.cn/m/s.html?s=PigpOzE6PCw= 戳蓝字“CSDN云计算”关注我们哦!作者 | Windson Yan来源 | www.enginego.org刚开始参加工作的时候,我对面试总是很恐惧,既担心简历无法通过初筛,也担心即...

2019-09-03 16:52:23 320

原创 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼

代码中用Mysql时,启动报错java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼解决方案在url后台添加 serverTimezone=UTCspring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEnc...

2019-08-23 09:42:48 186

转载 RabbitMQ较详细的教程

RabbitMQ较详细的教程-本文所有案例均有代码文章目录RabbitMQ实战教程1.什么是MQ2.RabbitMQ2.1.RabbitMQ的简介2.1.1.AMQP2.2.官网2.3.MQ的其他产品2.4.学习5种队列2.5.安装文档3.搭建RabbitMQ环境3.1.下载RabbitMQ3.2.windows下安装3.2.1.安装Erlang3.2.2.安装RabbitMQ3.3.Linux下...

2019-07-30 16:32:17 245

原创 2.设计模式-观察者模式(发布-订阅模式)

观察者模式(发布-订阅模式)一个简单的使用简介例子被监听者(被观察者)监听者(观察者)测试类简介观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处...

2019-07-14 14:28:14 198

原创 正则表达式公式

正则表达式的基本用法将传入的用户名或者用户名、密码、身份证号、手机号等做一个正则匹配,防止输入非法字符。以下的两个小例子:下面是我之前从一个博客找到的规则公式,具体是哪位大神的就忘了。一、数字表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]...

2019-07-11 19:06:49 510

原创 kettle的图形工具(Spoon)简单介绍

kettle(ETL)的简单使用最近刚接手一个新项目,接触了一个叫kettle的工具,这玩意可以用在数据同步,数据清洗,跨数据源等问题,而且不需要写代码,简单易懂。以下来源百度百科:Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。工具首先用到Spoon工具,这个工具可以图形界面化的操作。简单易懂。Spoon可以...

2019-07-10 16:27:42 19834

原创 1.设计模式-单例模式

1.设计模式-单例模式实现单例模式的三种方式懒汉式饿汉式枚举式实现单例模式的三种方式单例模式一般分为【懒汉式、饿汉式、枚举式】懒汉式package com.example.demo.singleton;/** * 懒汉式-单例 */public class LzSingleton { // 线程非安全的// private static LzSingleton lz...

2019-07-03 15:39:37 162

原创 The temporary upload location [/tmp/tomcat.***/work/Tomcat/localhost/ROOT] is not valid

Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.4632713886902697896.9004/work/Tomcat/localhost/ROOT] is not valid发现问题的原因解...

2019-07-01 15:35:26 3278

空空如也

空空如也

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

TA关注的人

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