自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZKC_开成的博客

当你的能力不足以匹配你的野心时,静下心来历练!

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

原创 从零搭建ELK日志监控分析平台(ElasticSearch+Logstash+Kibana)

目录前言ELK是什么(What)?ELK组件介绍ELK架构图为什么要用ELK(Why)?ELK的使用场景(Where)?如何搭建ELK(How)?实战项目介绍实战项目分析从零搭建ELK完成实战项目搭建ElasticSearch搭建Logstash搭建Kibana前言学无止境,任何形式的学习,最终必须要有输出才有可能变成自己的知识体系和知识积累。这篇文章也是自己对ELK学习过程中的一次输出,我按照我一贯学习新技术的常用思维(3W1H)去总结归纳。ELK是什么(What)?ELK 是ElasticSea

2021-04-19 17:35:08 22407 4

原创 Quartz从入门到精通(最详细基础-进阶-实战)

定时任务框架系列之Quartz(从基础到进阶再到实战)Quartz基础Quartz概述Quartz核心元素核心元素介绍核心元素关系Quartz线程模型Quartz核心配置文件Misfire过失策略CronTriggerSimpleTrigger核心策略枚举说明默认策略Quartz进阶Quartz启动流程Quartz持久化Quartz集群Quartz坑集盘点Quartz实战参考文献Quartz基础Quartz概述Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项

2021-04-15 15:17:51 2833 2

原创 ORA-24816: 在实际的 LONG 或 LOB 列之后提供了扩展的非 LONG 绑定数据

问题描述:一个正常的oracle 11g的插入语句(insert into),平时正常插入,今天插入时报:ORA-24816: 在实际的 LONG 或 LOB 列之后提供了扩展的非 LONG 绑定数据。网络上解答:这个错误是因为在绑定参数时把数据库中字段类型为LONG的字段放置在其他字段前设置了,只要将类型为LONG的字段绑定参数时放在最后设置即可解决。结合我遇到的情况分析:网络上给出的解答不完全正确。首先确认一点,出现上述ORA-24816错误一定是insert语句中存在大数据字段类型比如(

2021-02-24 15:18:32 9680

原创 深入理解Spring的@Order注解和Ordered接口

前言  Spring的@Order注解或者Ordered接口大家都知道是控制顺序的,那么它们到底是控制什么顺序的?是控制Bean的注入顺序,还是Bean的实例化顺序,还是Bean的执行顺序呢?那么我们先直接给出结论再来验证结论。结论:Spring的@Order注解或者Ordered接口,不决定Bean的加载顺序和实例化顺序,只决定Bean的执行顺序。实例论证:@Order不决定Bean的加载和实例化顺序步骤一:创建DemoService接口和三个实现类,分别打上注解@Order(0)-DemoSer

2021-01-12 22:18:50 6348 6

原创 年轻人不讲武德 之 通过设计模式解读设计原则

前言  结合讲师培训内容,总结过往项目经验。阐述逻辑分:业务描述、案例分析、解决方案(类图分析、实例代码)、设计原则解读。案例如下:业务描述:  现有一个资讯类APP,资讯分多个频道,需统计每个频道(如:篮球频道、足球频道、WWE频道)下,不同资讯类型(如:图文资讯、图集资讯、视频资讯)的点赞数、阅读数、收藏数。案例分析:  设计需满足后续可以动态扩展资讯频道和资讯类型且改动尽量少,如再添加一个资讯频道叫“视频频道”,则设计需满足可以计算“视频频道“的图文、图集、视频资讯的点赞/阅读/收藏数,或

2021-01-07 18:10:07 2103 4

原创 自定义Maven打包插件

前言  Maven大家都很熟悉,插件也非常丰富。比如它的打包插件maven-assembly-plugin可以根据模板配置自己想要的打包内容,但当它的模板配置无法满足自己定制化打包需求时,此时就需要我们将maven研究的更深入些,利用自定义maven插件去实现我们自己的打包逻辑。自定义Maven打包插件实战打包业务描述:  打包时,根据需要打包的模块.json配置文件,动态打入自己需要的Controller,排除掉不需要的模块Controller类。打包插件设计思路:插件使用如下:一 、先

2020-12-21 23:28:00 1405

原创 Springboot整合JWT+Spring Security实现无状态认证授权

前言  目前主流的认证授权框架包括:Spring Security,Shiro,JWT,Oauth2等。各自都有自己的优缺点和适用场景,百度一下有很多,理论知识了解了,重点还是需要自己上手去实操一篇。  今天和大家分享一个基于springboot整合JWT+Spring Security,实现无状态的认证授权。“无状态“顾名思义,就是不依赖web容器的session会话机制去管理用户的认证信息。  优点也比较明显:  1. 方便实现集群和分布式的认证服务  2. 服务端省去了管理session会话

2020-12-11 14:54:55 1939

原创 分析Java程序运行原理

分析Java程序运行原理前言Class文件内容及包含的java逻辑语义Class文件内容:Class文件内容包含哪些java逻辑语义:Jvm运行时内存的数据区划分线程共享区域:线程独享区域:Java程序运行原理完整分析上一个简单实操的java类从头分析其运行原理:前言在分析Java程序运行原理前,我们先了解两点基础的前提知识点:class字节码文件到底存储的什么内容,以及它包含了哪些java语义逻辑内容?Jvm在运行时内存的数据区到底如何划分?Class文件内容及包含的java逻辑

2020-12-04 11:25:28 419 2

空空如也

空空如也

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

TA关注的人

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