JAVA枚举类型
枚举类型枚举类型使用一组常量值来表示特定的数据集合,该集合中数据的数目确定(通常较少),且这些数据只能取预先定义的值。Java枚举类型均自动继承java.lang.Enum类(该类继承了Object类)。声明枚举类型:[public]enum枚举类型名称{枚举对象1,枚举对象2,…,枚举对象n;}eg: publicenumColor{RED,GREEN,BLUE;}获取枚举对象的两种方法:方法一
HAProxy高性能软负载均衡器
现在公司实现高可用已经成为必不可少的一环,在众多的负载均衡集群方案中,Haproxy是比较有名的一个。它可以实现TCP或Http的负载均衡。优点如下:免费开源,与硬件负载均衡相比划算很多最高可以维护40000~50000个并发,作为软件级别的负载均衡来说,实在强大支持多种负载均衡算法,同时支持session保持支持虚拟主机拥有服务器监控页面,可以了解系统的实时运行状态借用官网的图,图中的HA即为H
史上最全WebView使用,附送Html5Activity一份
WebView在现在的项目中使用的频率应该还是非常高的。我个人总觉得HTML5是一种趋势。找了一些东西,在此总结。本篇最后有一个非常不错的Html5Activity加载类,不想看的可以直接跳下载。WebSettingsWebSettings webSettings = mWebView .getSettings();//支持获取手势焦点,输入用户名、密码或其他webview.requestFocu
JAVASE之JAVA集合篇
一 集合概述 一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java集合就像一种容器,可以动态地把多个对象的引用放入容器中。Java集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组。JAVA集合可分为Collection和Map两中体系: Collection接
MySQL数据库MyISAM存储引擎转为Innodb的方法
mysql数据库存储引擎为MyISAM的时候,在大访问量的情况下数据表有可能会出现被锁的情况,这就会导致用户连接网站时超时而返回502,此时就需要MySQL数据库MyISAM存储引擎转为Innodb。步骤如下:1、导出CentOS数据库的表结构复制代码代码如下:mysqldump-d-uxxx-pcentos>centos_table.sql其中-d参数表示不导出数据,只导出表结构2、
MySql中把一个表的数据插入到另一个表中的实现代码
小编今天在写一个将一个数据库的表数据导入到另一个数据库的表的时候我是这么写的复制代码代码如下:
MySQL 删除大表的性能问题解决方案
微博上讨论MySQL在删除大表engine=innodb(30G+)时,如何减少MySQLhang的时间,现做一下简单总结:当buffer_pool很大的时候(30G+),由于删除表时,会遍历整个bufferpool来清理数据,会导致MySQLhang住,解决的办法是:1、当innodb_file_per_table=0的时候,以上不是问题,因为采用共享表空间的时候,该表所占用的空间不
vue-cli项目中使用mockjs模拟数据
mockjs.png为何之前写过一篇文章vue-cli项目中怎么mock数据?,虽然这种方法不错,但是显然存在一个很明显的弊端,那就是要自己手写数据,因此我现在推荐大家使用mockjs,至于好处大家就手动点进去了解啦。vue-cli项目中如何使用在项目中安装mockjs、axios(http请求库)cnpm install mockjs axios --save在项目中新建一个mock.js文件,
Python的命名空间和作用域
变量是拥有匹配对象的名字(标识符)。命名空间是一个包含了变量名称们(键)和它们各自相应的对象们(值)的字典。一个Python表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。每个函数都有自己的命名空间。类的方法的作用域规则和通常函数的一样。Python会智能地猜测一个变量是局部的还是全局的,它假设任何在函数内赋值的变量都是局部的
实现houjs中markdown编辑器(SimpleMDE)本地上传功
大家知道houjs默认markdown编辑器使用的是著名开源扩展SimpleMDE,而SimpleMDE是没有上传功能的,我们使用houjs的上传组件dmUploader来实现SimpleMDE本地上传功能。DEMO:你可以看下本学习社群社区发帖功能,就是使用本帖的方案。该方案的逻辑不单单是图片上传,当你想在SimpleMDE外箱SimpleMDE编辑器内输入内容时,此方案都有效。接下来我们实战代
谷歌 HTML/CSS 规范
原文链接:http://www.codeceo.com/article/google-html-css-style-guide.html背景这篇文章定义了HTML和CSS的格式和代码规范,旨在提高代码质量和协作效率。通用样式规范协议省略图片、样式、脚本以及其他媒体文件URL的协议部分(http:,https:),除非文件在两种协议下都不可用。这种方案称为protocol-relativeURL,好
base.php
AngularJS 基本概念整理 [持续更新整理中]
原文出处
科普:什么是图灵机?
图灵机是图灵机理论中提出的理想模型,其可以实现任意复杂的计算。什么是图灵机英国数学家艾伦·图灵在1936年提出了「图灵机」的理论。「图灵机」设想有一条无限长的纸条,纸条上有一个个方格,每个方格可以存储一个符号,纸条可以向左或向右运动。图灵机可以做下面三个基本的操作:读取指针头指向的符号。修改方框中的字符。将纸带向左或向右移动,以便修改其临近方框的值。下面我们通过一个小例子来了解下图灵机到底是如何进
SQL Server 2008 Merge用法
SQLServer2008中SQL应用系列--目录索引 SQL Server2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/library/bb510625.aspx功能:根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。我们看
对象化的Http和请求对象HttpRequest
在面向对象的语言中,有种“万物皆对象”的说法。在上篇文章中介绍了HttpRuntime类,在该类收到请求之后,立即通过HttpWorkerRequest工作者对象对传递的参数进行分析和分解,创建方便网站应用程序处理的对象。与此相关的对象主要有,请求和响应两个对象。即HttpRequest和HttpResponse类型。HttpRequest定义在命名空间System.Web下 // Summ
巧用CSS边框 制作技能冷却效果
上面的效果看起来还不错吧。在网页里,除了用Flash,我们还是有不少方法可以实现它。 显然这种效果不复杂,一张背景图片,加上前面带有透明度的多边形图层,在脚本控制下就可以转起来了。但问题在于用什么方法来构建这个多边形? 在IE下可以用VML,其他浏览器可以用Canvas等等。虽然行的通,但都不是最简单的。仔细分析下,该效果本质就是若干个三角形拼接而成。而三角形,如果你熟悉CSS2的话,一定
less中background:url问题
.bg-image(@url){background-image:~"url(@{url}@2x.png)";@media(-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3){background-image:~"url(@{url}@3x.png)";}}background:url('@{http}/img/icon/dao
防止td中的div将tr的高度撑大
这样子可以避免div将tr的高度撑大凑字数
GUNS开源框架的使用--田小江(未完暂时保存)
Gun基于SpringBoot,完美整合springmvc+shiro+mybatis-plus+beetlGit是类似SVN的版本管理工具,可以使用命令操作,也可以下载相应的图形界面进行操作,图形界面操作基本类似于SVN,只不过有额外的分支等操作。GIt图形界面使用有关:Pull拉取Fetch获取Push推送Diff比较差异Diffwithpreviousversion与上一版本比较差异显示日志