排序
什么是DDoS攻击及DDoS攻击的种类
DDoS攻击基础 DDoS(Distributed Denial of Service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大、最难防御的攻击之一。 按照发起的方式...
Spring中任务调度cronExpression配置说明
Spring定时任务配置项cronExpression详细说明: 字段 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - ...
MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结...
使用JHipster生成微服务前后台分离代码
JHipster是一个全栈开发工具,可以通过简单的命令帮你生成前端代码(Angular/React)和后端代码(Spring Boot)以及API服务器。 开始之前,请按照Windows环境下安装JHipster这篇文章安装JHipste...
JAVA Bean和Map互转的N种方式
Java Bean和Map进行互转的方式有如下几种: 1.使用org.apache.commons.beanutils.BeanUtils Bean转Map PubOrgan organ = new PubOrgan(); organ.setOrganId('1'); organ.setOrganName('www.4spa...
Vue获取点击事件的Dom元素对象
当点击页面元素时,如何获取该Dom元素呢? 代码: <div id='app'> <div id='example-1'> <button v-on:click='greet('abc', $event)' id='myBtn'>Greet</button> </d...
查看linux系统的内核及版本信息
如何查看linux系统的内核及版本信息?下面是整理的一些常用命令: 一、查看内核版本 1.使用uname命令查看Linux内核版本 uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。...
深入了解TCP的三次握手与四次分手
TCP是什么? 具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的...
CentOS启用Google BBR加速网络
启用BBR,内核版本必须至少升级到4.9.0,升级内核的方法详见: CentOS使用ELRepo RPM repository升级内核版本。 BBR (Bottleneck Bandwidth and RTT) 是一种新的拥塞控制算法,由Google贡献给Li...
深入了解Java中的泛型
在Java5后推出了泛型,使我们在编译期间操作集合或类时更加的安全,更方便代码的阅读,而让身为编译性语言的Java提供动态性的反射技术,更是在框架开发中大行其道,从而让Java活起来,下面看一下在使...



