Java集合分批、切割 使用Apache Commons Collections包实现

Apache Commons是Apache软件基金会的项目,曾经隶属于Jakarta项目。Commons的目的是提供可重用的、解决各种实际的通用问题且开源的Java代码。Commons由三部分组成:Proper(是一些已发布的项目)、Sandbox(是一些正在开发的项目)和Dormant(是一些刚启动或者已经停止维护的项目)。 Commons Collections包为Java标准的Collections API提供了相当好的补充。在此基础上对其常用的数据结构操作进行了很好的封装、抽象和补充。

Spring 跨域使用与原理(@CrossOrigin注解,Java配置类方式,xml方式)

出于安全原因,浏览器禁止AJAX调用当前源之外的资源。 跨域资源共享(CORS)是由大多数浏览器实现的W3C规范,它允许您以一种灵活的方式指定授权哪种跨域请求,而不是使用一些不太安全、功能不太强大的hack(如IFrame或JSONP)。 Spring Framework 4.2 GA为CORS提供了一流的开箱即用支持,为我们提供了一种比典型的基于过滤器的解决方案更简单、更强大的配置方式。

使用springboot每日推送早安问候语到用户微信


使用springboot每日推送早安问候语到用户微信一、准备阶段1.申请微信公众平台的测试号创建成功后,可以看到appid和appsecret,这个后面认证时需要(申请入口)

Spring Boot + Activiti 实现工作流

1、工作流概念工作流。通过计算机对业务流程自动化执行管理,主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。

Java  后端 

Java 过滤器和拦截器的区别与代码实现


拦截器和过滤器的区别拦截器(Interceptor)只对action请求起作用 即对外访问路径而过滤器(Filter)则可以对几乎所有的请求都能起作用 包括css js等资源文件拦截器(Interceptor)是在Servlet和Controller控制器之间执行

Jenkins + Docker 自动化部署

Jenkins + Docker 自动化部署环境:CentOS7 + Git (Gitee)一、安装 Docker安装社区版本 Docker CE1. 确保 yum 包更新到最新yum update2. 卸载旧版本(如果安装过旧版本的话)

SpringBoot利用ThreadPoolTaskExecutor批量插入

SpringBoot利用ThreadPoolTaskExecutor批量插入实现

什么是BBR加速,Centos7如何开启BBR加速,优化服务器的传输速度,避免堵塞

Centos7开启BBR加速,优化你的传输速度,避免堵塞了解BBR加速什么是BBR加速?BBR是一种加速TCP的拥堵算法技术。BBR 利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送数据的最快方法,当数据路由拥挤时,能够更有效地处理流量。谷歌开发出了一种加速网络传输协议 TCP 的新算法

CDN是什么?CDN有什么作用?

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。