logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Excel 文件的生成与下载

一、Apache 开源框架 poi、jxl 的缺陷两者都存在生成 excel 文件不够简单优雅快速的问题。而且它们都还存在一个严重的问题,那就是非常耗内存,严重时会导致内存溢出。POI 虽然目前来说,是 excel 解析框架中被使用最广泛的,但这个框架并不完美。为什么这么说呢?开发者们大部分使用 POI,都是使用其 userModel 模式。而 userModel 的好处是上手容易使用简单,随便拷

消息队列(Message Queue)

一、MQ 的作用核心作用:系统之间解耦。基于订阅的关系,应用程序之间共享传递数据。异步处理业务。并行。流量削峰:在访问量剧增的情况下,应用系统不用等待处理结果,用消息队列可以在队列中堆积消息,提高系统的吞吐量和稳定性。由此实现一个重要的功能:蓄洪。挡住前端的数据洪峰,保证后端系统的稳定性。二、MQ 选型和对比从社区活跃度按照目前网络上的资料,RabbitMQ 、activeM 、ZeroMQ 三者

#java
HTML 字符实体 <(<)、>(>)等

一、概述在 HTML 中,某些字符是预留的。 在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。 如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。字符实体类似如下:&entity_name;或者&#entity_number;如需显示小于号,我们必须这样写:&lt

#database
队列(Queue)

一、队列的概念队列是一个先进先出的数据结构。联想一下链表,在单链表中,只能对表尾进行插入,对表头进行结点的删除,这样强限制性的链表,就是所说的队列。也就是说,队列是限定在表的一端进行插入,表的另一端进行删除的数据结构。如图去买票排队,每一列队伍都有一个队尾和队首,先来的先买票,后来的后买,买好的就从队首出去,新来买票的就需要从队尾继续排队。通常,称进数据的一端为队尾,出数据的一端为队首,数据元素进

#数据结构
从 Java1 到 Java N

N八、Java SE 8Java 8是于2014年3月14号发布。从Java 8开始开发代号已经弃用了,所以从Java 8之后已经没有官方的开发代号了。Java SE 8中的新特性:①Lambda表达式②Pipelines和Streams③Date和Time API④Default方法⑤Type注解⑥Nashhorn JavaScript引擎⑦并发计数器⑧Parallel操作⑨移除PermGen

#java#开发语言#后端
JDK1.8 的 8 个新特性

一、概述jdk1.8 的一些新特性简化了代码的写法,减少了部分开发量。主要如下:Lambda 表达式接口中的默认方法和静态方法函数式接口方法引用和构造器调用局部变量限制Stream API新时间日期API二、default 关键字在 Java 里面,通常接口里面只有抽象方法,不能有任何方法的实现。那么在 jdk1.8 里面打破了这个规定,引入了新的关键字 default,通过使用 default

#java
git commit的报错相关处理

一、提交报错husky > pre-commit hook failed (add --no-verify to bypass)当在终端输入git commit -m "XXX"提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。如果代码不符合相应规则,则报错,而它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义。有

MySQL 慢查询

一、什么是慢查询慢查询,顾名思义,执行很慢的查询。有多慢?超过long_query_time参数设定的时间阈值(默认10s),就被认为是慢的,是需要优化的。慢查询被记录在慢查询日志里。慢查询日志默认是不开启的。如果需要优化SQL语句,就可以开启这个功能,它可以让你很容易地知道哪些语句是需要优化的。1️⃣show variables like 'slow_query_log';查询是否开启慢查询日志

#database
MyBatis 的一对一,多对多

一、概述MyBatis 中的一对多、多对一和多对多,主要就是 resultMap 中:association:一个复杂的类型关联。许多结果将包成这种类型(一对多)collection:复杂类型的集合(多对一)这2个属性的使用,而一对多和多对一都是相互的,只是站的角度不同。实例:这个实例只说这2个属性的使用方法。首先是数据库,以员工管理系统的数据库为例。实体类:这里只列要实现映射功能用到的类 use

#database
SpringBoot 请求处理流程

SpringBoot 请求处理流程

#spring boot
暂无文章信息