使用apache服务的功能模块使web服务免受应用层DOS攻击

一般来说,有两种形式的 DOS 攻击: OSI 模型的三、四层,即网络层攻击 OSI 模型的七层,即应用层攻击 第一种类型的 DOS 攻击——网络层,发生于当大量的垃圾流量流向网页服务器时。当垃圾流量超过网络的处理能力时,网站就会宕机。 第二种类型的 DOS 攻击是在应用层,是利用合法的服务请求,而不是垃圾流量。当页面请求数量超过网页服务器能承受的容量时,即使是合法访问者也将无法使用该网站。...
分类: 其他 发布时间: 07-30 22:38 阅读次数: 0

vue 学习笔记(七)

1、初始渲染的过渡 // 可以通过appear 特性设置节点在初始渲染的过渡。和进入/离开过渡一样,同样也可以自定义css类名,自定义钩子函数 <style> .slide-fade-enter-active { transition: all .3s ease; } .sli...
分类: 其他 发布时间: 07-30 22:38 阅读次数: 0

pc 图片上传

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>文件上传</title> <style type="text/css"> label{ di
分类: 其他 发布时间: 07-30 22:38 阅读次数: 0

js 面试总结(一)

1、window.onload 和 $(document).ready()的区别 window.onload是在页面中包含图片在内的所有元素全部加载完成再执行; $(document).ready()是DOM树加载完成之后执行,不包含图片,其他媒体文件; 因此$(document).ready()快于window.onload执行; 2、数组去重方法 const arr = ['a','b...
分类: 其他 发布时间: 07-30 22:37 阅读次数: 0

《java编程思想》笔记——关于移位操作的一丢丢理解

如果对char,byte或者short类型的数值进行移位处理,那么在移位进行之前,它们会被转换为int类型,并且得到的结果也是一个int类型的值。只有数值右端的低5位才有用。这样可防止我们移位超过int型值所具有的的位数。(译注:因为2的5次方为32,而int型值只有32位。)若对一个long类型的数值进行处理,最后得到的结果也是long。此时只会用到数值右端的低6位,以防止移位超过long型数值...
分类: 其他 发布时间: 07-30 22:37 阅读次数: 0

aop概念理解

http://stamen.iteye.com/blog/1512388点击打开链接
分类: 其他 发布时间: 07-30 22:36 阅读次数: 0

100道Java笔试题

https://blog.csdn.net/sinat_25398439/article/details/53172105
分类: 其他 发布时间: 07-30 22:36 阅读次数: 0

彻底解决springMVC中文乱码网址

https://www.cnblogs.com/javahr/p/8269669.html
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

JAVAweb路径跳转

https://blog.csdn.net/lvxintd1993/article/details/53080586?locationNum=6&fps=1
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

IntelliJ IDEA 提交代码到 GitHub

https://blog.csdn.net/bksqmy/article/details/78442239
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

使用yii生成数据库表对应的model类

一. 首先在数据库中中创建你的数据表。 二. 在你的项目的url加上/gii,回车进入gii页面 三. 选择start选项 点击start 四. 进入当前页面 输入你的数据表名字以及生成的model class的名字,如果有多个数据库则需要选择你的Database Connection ID, ...
分类: 其他 发布时间: 07-30 22:34 阅读次数: 0

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'aplum.t_blogger_generalize' doesn't exist

昨天使用php向数据库写入数据时,发生这个错误。 对该错误进行分析: 首先它说数据库的表不存在,但是在数据库可以找到这给表,所以数据表是正常的。 其次仔细看数据表为aplum.t_blogger_generalize,也就是aplum数据库中的t_blogger_generalize表,所以在aplum数据库中再找该表,发现这个表在aplum数据库中并不存在,但是在aplum_activit...
分类: 其他 发布时间: 07-30 22:34 阅读次数: 0

动态修改vue-cli的spa的标题

import Vue from 'vue' import Router from 'vue-router' import Home from '@/components/home' import Items from '@/components/Items' import Waterfull from '@/components/Waterfull' Vue.use(Router) const...
分类: 其他 发布时间: 07-30 22:34 阅读次数: 0

Duplicate keys detected: '8'. This may cause an update error. 错误

这个错误是我使用vue-cli项目时出现的错误,看错误的的报告中关键字’keys’,联系错误的时机,可以知道这个错误出现在我使用vue的循环中,循环再vue或者小程序中饭为了保证每一项的独立性,都会推荐使用key,所以综上所述,很可能是key出现问题,现在查找关于key的代码,果然: 很显然后几个的index重复了,所以修改index后,就不再出现此问题了。...
分类: 其他 发布时间: 07-30 22:34 阅读次数: 0

动态瀑布流布局的图片墙

要实现动态瀑布流布局的图片墙:要做到两点: 一.实现瀑布流的图片墙, 二.使用函数节流监听window的resize事件 首先:实现瀑布流的图片墙,网上有各种各样式的实现,但是纯css的实现,总是有些bug,不容易控制,所以我使用js进行控制。 它的原理是:首先使用浮动布局,图片可浮动。具体结构: 这时除了第一行,其他的图片的都有较大的间距。剩下的工作需要js来完成: ①声明...
分类: 其他 发布时间: 07-30 22:33 阅读次数: 0

微信小程序实现搜索框以及踩过的坑

先上代码: wxml: <!-- 顶部搜索框 --> <view class="inputcontainer"> <view class="input" catchtap="inputSwitchStatus" wx:if="{{!edit}}">搜索商品</view> <view
分类: 其他 发布时间: 07-30 22:33 阅读次数: 0

移动端手机软键盘遮挡输入框问题

页面: <section class="links"> <h3 class="title">联系方式</h3> <div class="content"> <input autocomplete="autocomplete" type="text" n
分类: 其他 发布时间: 07-30 22:33 阅读次数: 0

swiper定义loop为true时有空白的页

当使用swiper定义loop为true是,一张或最后一张会出现空白页,要解决这个问题可以使用 loopAdditionalSlides: 2, loopAdditionalSlides的是值越大,出现空白的几率越小,但是也不要太大,否则dom会复制的太多...
分类: 其他 发布时间: 07-30 22:33 阅读次数: 0

javascript实现图片懒加载和预加载

所谓懒加载就是通过某些特定的条件,然后再给图片的src赋值,常见的懒加载方式有点击加载和滚动加载。 如果是点击加载,那么一般是通过点击事件。例如: 然后添加点击事件: 效果如下: 如果是加载,那么就有些复杂,首先你要先明白触发加载的条件,一般都是文档的高度-浏览器窗高度-浏览器距离顶部的高度<规定的尺寸。达到一定条件的后,向for循环的图片数组(笔者使用的是vue)添加元...
分类: 其他 发布时间: 07-30 22:32 阅读次数: 0

使用swiper3实现旋转木马的遇到的连接点击错误问题

问题描述: 公司在活动日推出首页轮播图公告,想要通过swiper来实现旋转木马,但是实现旋转木马后,点击图片时,发现个别图片跳转有问题。(公司的连接都是通过特殊的函数处理,因为是在小程序的环境下,连接跳转的方式不一样) 问题分析: 通过监听连接的@click.prevent事件(就是在连接转换函数添加console.log代码),并且直接添加onclick事件(排除vue的问题)...
分类: 其他 发布时间: 07-30 22:32 阅读次数: 0