Wesley13 Wesley13
3年前
java nio(nio机制buffer及buffer优化)
深入Buffer:下面,我们看下NIO中buffer的两个重要的组成部分:buffer的状态变量和buffer的访问方法;状态变量是buffer内部计数系统的关键,在每一次的read/write过程中,buffer的状态变量都是变化的。通过记录和跟踪这些状态变化,buffer就可以在内部完成操作资源的控制;当你从channel中读
Wesley13 Wesley13
3年前
java并发中CountDownLatch的使用
java并发中CountDownLatch的使用在java并发中,控制共享变量的访问非常重要,有时候我们也想控制并发线程的执行顺序,比如:等待所有线程都执行完毕之后再执行另外的线程,或者等所有线程都准备好了才开始所有线程的执行等。这个时候我们就可以使用到CountDownLatch。简单点讲,CountDownLatch存有一个放在QueuedS
Stella981 Stella981
3年前
CentOS配置本地Yum源、阿里云Yum源、163Yum源、并配置Yum源的优先级
一、用Centos镜像搭建本地Yum源由于安装centos后的默认Yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的Yum源替换成aliyun的Yum源或者163等国内的Yum源(下文介绍如何配置)。 但是以上的方法都是需要网络的,当没有网络的时候就无法使用了,所以还有一
Stella981 Stella981
3年前
GitLab 安装配置指南
GitLab在CentOS7系统上的安装配置指南1、简单介绍GitLab是利用RubyonRails开发的一个开源版本管理系统,实现一个自托管的Git管理仓库,可通过Web界面进行访问、管理控制权限。Git的家族成员介绍Git:是一种开源分布式的版本控制系统,是一个命令,是一种工具。是伟大的程
Stella981 Stella981
3年前
Slick plain SQL如何传递List[Int]参数
最近用slick作为数据库访问框架,有些功能不好实现,用plainSQL,sql是根据查询条件生成的,所以参数也不是固定的个数。但StaticQuery\T,Entity\里面的T,默认只支持数据库支持的类型比如Int,Double等,以及对应的Optional,也可以支持Tuple1Tuple22,只要里面的类型是数据库支持的类型。但因为我要传
Stella981 Stella981
3年前
JavaScript 基于原型链的继承
JavaScript对象是动态的属性“包”(指其自己的属性)。JavaScript对象有一个指向一个原型对象的链。当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾。遵循ECMAScript标准,someObject.Prototype
Wesley13 Wesley13
3年前
.htaccess设置301跳转及常用技巧整理
         在虚拟主机环境中,基本上都是Apache环境。Apache的伪静态的设置,都是在网站根目录设置.htaccess文件,在.htaccess文件中无论是伪静态,还是301跳转,甚至是防盗链和禁止某个IP的访问都可以很简单的设置。       关于.htaccess文件的设置和实际应用是相当广泛的,很多功能都可以利用这个小小的文件实
Stella981 Stella981
3年前
HTML5之pushstate、popstate操作history,无刷新改变当前url
一、认识window.historywindow.history表示window对象的历史记录,是由用户主动产生,并且接受javascript脚本控制的全局对象。window对象通过history对象提供对览器历史记录的访问能力。它暴露了一些非常有用的方法和属性,让你在历史记录中自由前进和后退。1、历史记录的前进和后退在历史记录中
Stella981 Stella981
3年前
Spring Security修炼手册(四)————Security默认表达式的权限控制
       前三章主要讲的是Security对于认证的处理,那么本节,会为大家介绍基于Security默认表达式的权限控制(较为简单,无法满足复杂权限控制及多变的权限规则,后面会介绍基于自定义表达式的权限访问控制,可满足99%的业务场景的需求)。一、介绍及使用 直接进入主题,基于默认的表达式权限控制,需要在SecurityConf
高防加速CDN 高防加速CDN
2年前
高防CDN如何防御网络攻击
随着互联网的日新月异,人们对于服务器租用要求也是越来越高,其中高防CDN就是受到大家关注的一种服务类型。CDN主要是用于访问加速层面,并且具备了一定的防御功能。今天我们就来为大家介绍一下高防CDN防护网络攻击的方式。高防CDN的防御机制不是单一的防御策略,