logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java设计模式:策略模式

策略模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。

文章图片
#java#设计模式#策略模式
分布式任务调度平台 XXL-JOB 实战

高可用:单机版的定式任务调度只能在一台机器上运行,如果程序或者系统出现异常就会导致功能不可用;防止重复执行: 在单机模式下,定时任务是没什么问题的。但当我们部署了多台服务,同时又每台服务又有定时任务时,若不进行合理的控制在同一时间,只有一个定时任务启动执行,这时,定时执行的结果就可能存在混乱和错误了;单机处理极限:原本1分钟内需要处理1万个订单,但是现在需要1分钟内处理10万个订单;原来一个统计需

文章图片
#分布式
谷粒学院——Day06【整合阿里云OSS、EasyExcel技术实现Excel导入分类】

Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc。EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的-主要原因是在解析Excel时没有将文件数据一次性全部加

文章图片
#阿里云#云计算
谷粒学院——Day09【整合阿里云视频点播】

视频点播是集音视频采集、编辑、上传、自动化转码处理、媒体资源管理、分发加速于一体的一站式音视频点播解决方案。sdk的方式将api进行了进一步的封装,不用自己创建工具类。我们可以基于服务端SDK编写代码来调用点播API,实现对点播产品和服务的快速操作。SDK封装了对API的调用请求和响应,避免自行计算较为繁琐的 API签名。支持所有点播服务的API,并提供了相应的示例代码。支持7种开发语言,包括:J

文章图片
#阿里云#java#音视频
Java 正则表达式

正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),是一种【文本模式(Pattern)】。正则表达式使用单个字符串来描述、匹配具有相同规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式的核心功能就是处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。

#正则表达式#java#开发语言
Java设计模式:责任链模式

责任链模式(Chain of Responsibility)又名职责链模式,是一种行为设计模式,它允许你构建一个由多个对象组成的链,每个对象都有机会处理请求,或者将请求传递给链中的下一个对象。这种模式常用于处理请求的对象之间存在层次关系的情况。责任链模式的主要目的是解耦发送者和接收者,使多个对象都有机会处理请求,而不是将请求发送者与接收者硬编码在一起。在责任链模式中,每个处理者都包含一个对下一个处

文章图片
#java#设计模式#责任链模式
Java设计模式:责任链模式

责任链模式(Chain of Responsibility)又名职责链模式,是一种行为设计模式,它允许你构建一个由多个对象组成的链,每个对象都有机会处理请求,或者将请求传递给链中的下一个对象。这种模式常用于处理请求的对象之间存在层次关系的情况。责任链模式的主要目的是解耦发送者和接收者,使多个对象都有机会处理请求,而不是将请求发送者与接收者硬编码在一起。在责任链模式中,每个处理者都包含一个对下一个处

文章图片
#java#设计模式#责任链模式
Java基础常见面试题总结(上)

在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为.class的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以, Java 程序运行时相对来说还是高效的,而且,由于字节码并不针对一种特定的机器,因此,Java 程序无须重新编译便可在多种不同操作系统的计算机上运行

#java#jvm#面试
谷粒学院——Day08【课程发布-课程大纲和课程发布】

Tinymce是一个传统javascript插件,默认不能用于Vue.js因此需要做一些特殊的整合步骤。将脚本库复制到项目的static目录下(在vue-element-admin-master的static路径下)。为了让Tinymce能用于Vue.js项目,vue-element-admin-master对Tinymce进行了封装,下面我们将它引入到我们的课程信息页面。

文章图片
#javascript#前端#vue.js +1
仿牛客社区项目(第五章)(总)

在C盘下找到wbem文件夹,且里面包含WMIC.exe,将其添加到系统变量path中去。比如在生产者的命令行中继续输入信息,很快在消费者这边也能得到消息。当遇到“‘wmic’不是内部或外部命令,也不是可运行程序”。,在系统变量path中新建该路径。可以看到生产者发送的消息。并且这个消息队列中可以实时传送消息。启动成功后不关闭此窗口,重新打开一个新的命令窗口,用于启动。下载Kafka的安装包后进行解

#java
    共 11 条
  • 1
  • 2
  • 请选择