自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

6个日的博客

记录点滴

  • 博客(170)
  • 资源 (3)
  • 收藏
  • 关注

原创 2023最新面试题-Java-2

Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同 大小的内存空间。细化的数据类型就是占用空间的基本元素。

2023-04-13 11:40:07 438

原创 2023最新面试题-Java-1

知其然知其所以然Java之父:詹姆斯·高斯林 (James Gosling)。

2023-04-13 11:23:09 357

原创 JAVA所有版本特性【JAVA 1.0 - JAVA 20】

(详细请前往:Oracle Java SE Support Roadmap),JDK 9和 JDK 10都是一个短期版本,故稳定长期的版本可能是JAVA 11(LTS - Long Term Support)版本。增加对Native PKI(Public Key Infrastructure), Java GSS(Generic Security Service),Kerberos和LDAP(Lightweight Directory Access Protocol)支持;JIT,性能比较差,运行速度慢。

2023-04-13 11:11:48 1321

原创 HTTP与TCP区别

1、TCP对应与传输层、而HTTP对应于应用层,所以HTTP协议是建立在TCP协议之上的;2、HTTP底层是利用TCP协议传输的,所以支持http也就一定支持TCP;3、TCP是网络传输协议, HTTP是超文本传输协议;TCP是底层协议,定义的是数据传输和连接方式的规范。HTTP是应用层协议,定义的是传输数据的内容的规范。4、HTTP是无状态的短链接,而TCP是有状态的长连接;客户端和服务端建立连接后不进行断开,之后客户端再次访问这个服务器上的内容时,继续使用这一条连接通道。

2023-04-11 17:56:35 1804

原创 XXL-JOB分布式任务调度平台搭建以及和SpringBoot整合应用

是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

2023-04-11 12:19:58 1092

原创 XXL-JOB分布式任务调度平台详细介绍

在平时的业务场景中,经常有一些场景需要使用,比如:时间驱动的场景:某个时间点发送,发送短信等等。数据:批量统计上个月的账单,统计上个月销售数据等等。固定频率的场景:每隔5分钟需要执行一次。所以定时任务在平时开发中并不少见,而且对于现在快速消费的时代,每天都需要发送各种推送,消息都需要依赖定时任务去完成,应用非常广泛。

2023-04-11 12:16:13 1125

原创 监控系统 Prometheus 的说明

通过图解的方式,分别介绍了 Prometheus 的优势和劣势、指标收集、采集方式、Exporter、PromQL、监控告警。

2023-04-11 11:00:03 1653

原创 SpringBoot 使用Prometheus采集自定义指标数据

对于DDD、TDD等,大家比较熟悉了,但是对于MDD可能就比较陌生了。MDD是Metrics-Driven Development的缩写,主张开发过程由指标驱动,通过实用指标来驱动快速、精确和细粒度的软件迭代。MDD可使所有可以测量的东西都得到量化和优化,进而为整个开发过程带来可见性,帮助相关人员快速、准确地作出决策,并在发生错误时立即发现问题并修复。依照MDD的理念,在需求阶段就应该考虑关键指标,在应用上线后通过指标了解现状并持续优化。

2023-04-11 10:42:27 3074

原创 springboot项目配置动态注入与docker设置环境变量

整个url字段全部注入现在太难输入了,整个url只有ip地址是变化的这里可以简化一下看下面配置:brief:mysql:host: #自定义的参数spring:#数据源基本配置重新打包然后运行:java -jar -Dbrief.mysql.host=127.0.0.1 brief-plus_oa.jar #启动成功。

2023-04-11 10:23:12 1480

原创 IO多路复用机制详解

Reactor类用于管理EventHandler(注册、删除等),并使用handle_events实现事件循环,不断调用同步事件多路分离器(一般是内核)的多路分离函数select,只要某个文件句柄被激活(可读/写等),select就返回(阻塞),handle_events就会调用与文件句柄关联的事件处理器的handle_event进行相关操作。而在异步IO模型中,当用户线程收到通知时,数据已经被内核读取完毕,并放在了用户线程指定的缓冲区内,内核在IO完成后通知用户线程直接使用即可。

2023-04-11 10:14:34 1841

原创 Kafka系统整理 一

kafka系统学习

2023-04-10 20:03:30 1009

原创 MQ 常见问题整理-6

消息队列

2023-03-30 23:46:38 145

原创 MQ 常见问题整理-5

消息。

2023-03-30 23:45:26 118

原创 MQ 常见问题整理-4

消息队列

2023-03-30 23:43:41 190

原创 MQ 常见问题整理-2

Producer 随机选择 NameServer 集群中的其中一个节点建立长连接,定期从 NameServer 获取 Topic 路由信息,并向提供 Topic 服务的 Broker Master 建立长连接,且定时向 Master 发送心跳,只能将消息发送到 Broker master。topic 可以划分为多个 partition,每个 partition 可以存在于不同的 broker 上,每个 partition 存放一部分数据,这样每个 topic 的数据就分散存放在多个机器上的。

2023-03-30 23:39:38 256

原创 MQ 常见问题整理-3

消息队列

2023-03-30 23:39:28 147

原创 MQ 常见问题整理-1

Mq

2023-03-30 23:33:19 167

原创 phoenix安装Error:Table undefined. tableName=SYSTEM.CATALOG

phoenix

2023-03-29 15:38:27 488

原创 Hbase:报错ERROR: ..hadoop.hbase.Server is not running yet

hbase数据块损坏,导致hadoop进入安全模式,hbase不能使用,jar包不能运行的情况,处理办法,ERROR: ..hadoop.hbase.Server is not running yet

2023-03-29 12:11:27 1016

原创 Java设计模式-16 、享元模式

享元模式

2023-03-27 21:35:10 118

原创 Java设计模式-15 、组合模式

组合模式

2023-03-27 21:34:11 99

原创 Java设计模式-14 、桥接模式

桥接模式

2023-03-27 21:29:28 136

原创 Java设计模式-13 、外观模式

外观模式

2023-03-27 21:27:38 102

原创 Java设计模式-12 、建造者模式

(将一个 复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种创建型的模式,有一些对象的创建过程new 是很繁杂的。

2023-03-27 15:11:44 529

原创 Java设计模式-11 、原型模式

原型模式

2023-03-27 15:02:09 115

原创 Java设计模式-10 、模板方法模式

模板方法模式

2023-03-27 14:50:18 939

原创 JDK 中用到了哪些设计模式?

抽象⼯⼚模式提供了⼀个协议来⽣成⼀系列的相关或者独⽴的对象,⽽不 ⽤指定具体对象的类型。如果创建⼀个对象的实例⾮常复杂且 耗时时,就可以使⽤这种模式,⽽不重新创建⼀个新的实例,你可以拷⻉ ⼀个对象并直接修改它。动态的给⼀个对象附加额外的功能,这也是⼦类的⼀种替代⽅式。它们也很容 易识别,⼀个创建新对象的⽅法,返回的却是接⼝或者抽象类的,就是抽 象⼯⼚模式了。提供⼀个⼀致的⽅法来顺序访问集合中的对象,这个⽅法与底层的集合的 具体实现⽆关。代理模式是⽤⼀个简单的对象来代替⼀个复杂的或者创建耗时的对象。

2023-03-27 14:45:47 1384

原创 Spring 使⽤了哪些设计模式?

Spinrg中设计模式简述

2023-03-27 14:20:31 650

原创 Java设计模式-9 、策略模式

策略模式

2023-03-27 13:52:20 459

原创 Java设计模式-8、责任链模式

责任链模式

2023-03-26 23:29:29 189

原创 Java设计模式-7、装饰器模式

装饰器模式

2023-03-26 23:28:18 663

原创 Java设计模式-5、代理模式

代理模式

2023-03-26 23:25:22 446

原创 Java设计模式-6、观察者模式

观察者模式

2023-03-26 23:24:32 262

原创 Java设计模式-4、适配器模式

适配器模式

2023-03-26 23:23:46 608

原创 Java设计模式-2、⼯⼚模式

工厂模式

2023-03-26 23:20:27 917

原创 Java设计模式-3、单例模式

单例模式

2023-03-26 23:19:52 1051

原创 Java设计模式-1、开篇

设计模式(Design pattern)代表了最佳的实践,通常被有经验的⾯向对象 的软件开发⼈员所采⽤。设计模式是软件开发⼈员在软件开发过程中⾯临 的⼀般问题的解决⽅案。这些解决⽅案是众多软件开发⼈员经过相当⻓的 ⼀段时间的试验和错误总结出来的。设计模式是⼀套被反复使⽤的、多数⼈知晓的、经过分类编⽬的、代码设 计经验的总结。使⽤设计模式是为了重⽤代码、让代码更容易被他⼈理 解、保证代码可靠性。毫⽆疑问,设计模式于⼰于他⼈于系统都是多赢 的,

2023-03-26 22:35:00 636

原创 Java 8 Stream API Demo

Java中的集合有了更好更方便的操作方式,下面一起看看。

2023-03-26 21:36:24 169

原创 什么是Java的垃圾回收机制?

Java的垃圾回收机制记录

2023-03-24 18:19:50 978

原创 java.sql.Date和java.util.Date的区别

Date的Api记录

2023-03-24 18:06:43 1655

SpringBoot+MyBatis+Mysql+Easyui+Ajax实现CURD实例

通过Spring Initializr快速生成springboot项目+mybatis generator反向生成代码+easyui 的表单设计(增删改查-分页)+ajax异步操作+mysql源数据库+单元测试+详细注解及个人编程的运到困难

2018-04-16

Solr(Lucene)+SpringMVC实现电商站内搜索功能

系统在自己一步一步部署下完成站内搜索,可以了解Solr集合SpringMvc的使用,对Solr安装使用可以提升许多,我还有一篇文展描述了步骤, 配置完好的solr(中文分析器)+我配置的SolrHome+mysql的数据库+javaweb程序 希望共同进步

2018-04-21

编译原理-词法分析(java)

课设中的词法分析器-考虑到关键字-符号-非法标识符-16进制-8进制

2018-06-25

空空如也

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

TA关注的人

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