自研 Pulsar Starter:winfun-pulsar-spring-boot-starter
原文:自研 Pulsar Starter:winfun-pulsar-spring-boot-starter 里程碑 版本 功能点 作者 完成 1.0.0 支持PulsarTemplate发送消息&支持自定义注解实例化Consume...
原文:自研 Pulsar Starter:winfun-pulsar-spring-boot-starter 里程碑 版本 功能点 作者 完成 1.0.0 支持PulsarTemplate发送消息&支持自定义注解实例化Consume...
[TOC] 简介 项目地址:https://gitee.com/zwtgit/rich-text-editor 思考:我们平时在博客园,或者CSDN等平台进行写作的时候,他们的编辑器是怎么实现的? 市面上有许多非常成熟的富文本编辑器,比如:...
[TOC] 背景 在我们的工作中,常常会用到异步处理任务,比如我们在网站上发送邮件, 后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功, 所以我们一般会采用多线程的方式去处理这些任务。 还有一些定时任务,比如需要在每...
一、Object简述 源码注释:Object类是所有类层级关系的Root节点,作为所有类的超类,包括数组也实现了该类的方法,注意这里说的很明确,指类层面。 所以在Java中有一句常说的话,一切皆对象,这话并不离谱。 1、显式扩展 结论验证 ...
爬取数据:(获取请求返回的页面信息,筛选出我们想要的数据就可以了!) 项目地址:https://gitee.com/zwtgit/java-reptile 导入依赖,写一个工具类 <dependency><groupId&...
一、环境 Java 8 Maven 3.3+ idea 2018(个人) 环境要先安装好。 1、关于 maven 配置 配置本地仓库 官网下载好 zip 包后解压,然后里面新建一个仓库目录 repository 。 打开 conf 目录下的...
前言 我们都知道Spring给我们提供了很多抽象,比如我们在操作数据库的过程中,它为我们提供了事务方面的抽象,让我们可以非常方便的以事务方式操作数据库。不管你用JDBC、Mybatis、Hibernate等任何一种方式操作数据库,也不管你使...
前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到sprin...
Java审计之文件上传 写在前面 本篇文章打算把遇到的和可能会遇到的关于任意文件上传的审计点总结一下,但是总结肯定不会全面,后续遇到了待补充的内容会继续更新。前面部分会梳理一下文件上传的实现,后部分会提一部分遇到的关于文件上传限制的绕过。 ...
新建项目时,有些配置和包总是相同的,每次添加非常麻烦,并且都是重复性复制粘贴的工作。此时,一个优秀的程序员,会想着如何不做重复性的工作,去提高工作效率。 那什么叫脚手架呢?当搭建一个项目时,一些基础性的工作,如一些共同的组件、服务、...