- centos下去掉You have new mail in /var/spool/mail/root提示
weixin_34221332
开发工具操作系统系统安全
最近在装的Centos6.4下查看内存的时候出现一天奇怪的提示Youhavenewmailin/var/spool/mail/root有的时候每敲一下回车,就出来Youhavenewmailin/var/spool/mail/root的提示,究竟是为什么呢?Linux系统经常会自动发出一些邮件来提醒用户系统中出了哪些问题(收件箱位置:/var/mail/)。可是这些邮件都是发送给root用户的。出
- centos6.4搭建apache+mysql+php环境
子晓聊技术
环境搭建
最近用php做的项目到了项目部署的时候,服务器为centos6.4系统,为了快捷部署,采用yum安装部署大部分内容参考博客http://blog.sina.com.cn/s/blog_c02ed6590101d2sl.html一、安装MySQL首先来进行MySQL的安装。打开超级终端,输入:[root@localhost~]#yuminstallmysqlmysql-server安装完毕,让MyS
- oracle磁盘组实例启动,Oracle 11g RAC 第二个节点重启后无法启动实例:磁盘组dismount问题...
werqvp
oracle磁盘组实例启动
rac第二个节点重启后无法启动实例:磁盘组dismount问题实验案例:实验环境:CentOS6.4、Oracle11.2.0.1现象重演:1.重启第二节点服务器2.手工启动第二节点实例,报错[root@node2~]#su-oracle[oracle@node2~]$sqlplus'/assysdba'SQL*Plus:Release11.2.0.1.0ProductiononSunNov231
- Linux【CentOS6.4】普通用户安装Mysql-8.0.26版本数据库
qq_29278515
mysqllinux数据库
1、从Mysql官网下载mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz2、进入Linux系统进行安装(1)、把下载好的mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz放入/home/app/common目录下[app@localhostcommon]$pwd/home/app/common[app@localhostcomm
- 零基础也能轻松安装Linux系统,快速入门指南!
GLAB-Mary
linuxpython运维
本章节我们将为大家介绍Linux的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果自己不想搭建,也可以直接买一台学习用用,参考各大云服务器比较。本章节以centos6.4为例。centos下载地址:可以去官网下载最新版本:https://www.centos.org/download/以下针对各个版本的ISO镜像文件,进行一一说明:CentOS-7.0-x86_64-DVD-15
- 几个集群的总结(三)keepalived①
吹雪007
keepalived打算分三篇来写,第一篇为keepalived的安装,第二篇为keepalived+nginx实现主从模式的高可用,第三篇为keepalived+nginx实现双主模式。本篇为keepalived第一篇:keepalived1.4.0安装启动卸载。(环境为CentOS6.4)keepalived官网:http://www.keepalived.org/keepalived1.2和
- 08-vmware中安装centos7
张力的程序园
上一篇文章,我们在vmware中安装了centos6.4,本文将阐述在vmware中安装centos7。1环境约束win1064位vmware14.1centos764位2前提约束在win10当中已经安装vmware14.1centos7镜像已经下载到win103操作在vmware中安装centos7的前面几个步骤与安装centos6.4的相同,我们的展示将从系统启动开始的步骤,如下:键盘选中In
- 基于vmware workstations 10 、centos6.4和hadoop-2.7.1的hadoop完全分布式集群的开发环境搭建
ronaldo4511
大数据hadoop集群配置
1.准备安装包环境:win1064位Vmware10Centos6.4jdk-7u80-linux-x64.rpmHadoop-2.7.1.tar.gzEclipse-java-neon-R-linux-gtk-x86_64.tar.gzHadoop-eclipse-plugin-2.7.1.jar2.安装vmwareworkstations,新建虚拟机master,一路enter3.安装jdk3
- Linux环境中Openfire安装指南
nhsf
Linux环境中Openfire安装指南安装环境:CentOS6.4安装软件:Openfire3.9.3环境准备先确保是否已安装jdk,出现下面信息表明已安装。若未安装,请先安装JDK[root@localhostlocal]#java-versionjavaversion"1.6.0_23"Java(TM)SERuntimeEnvironment(build1.6.0_23-b05)JavaHo
- Hadoop伪分布式部署
码戈
准备工具:CentOS-6.4-x86_64-bin-DVD1.iso;hadoop-2.7.3-src.tar.gz;jdk-8u151-linux-x64.tar.gz;apache-maven-3.0.5-bin.tar.gz;findbugs-1.3.9.tar.gz;protobuf-2.5.0.tar.gz第一步:在虚拟机上安装Centos6.4系统,很简单,略过。注意:配置网络使用桥
- centos修改系统可用内存_centos中修改tomcat中JVM非堆内存默认配置解决内存溢出
米哈游miHoYo
centos修改系统可用内存
系统CentOS6.4下yum安装了tomcat6和jdk1.6,安装配置过程如下:http://www.111cn.net/sys/CentOS/72007.htmtomcat中部署两个项目A、B,同时部署时报内存溢出错误,系统CPU负载飙升,而单独部署A、B和只部署多个A或者只部署多个B项目系统运行正常。查看日志报错:OutOfMemoryError:PermGenspace….查询资料得知:
- Freeswitch 高级主题之用kamailio负载均衡
voipmaker
KamailioFreeSwitch
kamailio的前身叫openser,和opensips是兄弟,作为出色的sipproxy,在大并发量使用时经常用于负载均衡媒体服务器Asterisk、Freeswitch等实现集群。1.安装kamailio参考上一篇文章安装:Centos6.4上源码安装kamailio4.12.配置kamailio下面为配置好的主配置文件,dispacher模块有一些参数需要注意,默认下一跳地址的配置支持数据
- linux mysql eclipse_Linux下安装Eclipse+Tomcat+MySQL 配置J2EE开发环境
jx song
linuxmysqleclipse
1.版本信息(1)CentOS6.4发行版64位,uname-a显示如下:Linuxlocalhost.localdomain3.11.6#1SMPSatNov223:25:40KST2013x86_64x86_64x86_64GNU/Linux(2)Eclipse:Version:KeplerServiceRelease2(3)Tomcat:apache-tomcat-7.0.53(4)MySQ
- CentOS6.4下Samba服务器的安装与配置
蝶龙旱魁
linuxsamba
一、先恶狠狠地吐槽一下:这篇随笔真是让我折腾了2天2夜才敢下笔写!!!为什么呢?之前是通过去Samba的官网下载的源码包,也就是.tar.gz来进行安装配置,不过这个让我折腾来折腾去就是没折腾出结果,还花了我整整1天1夜的时间,最后实在是熬不住了,想通过yum来重新进行Samba服务器的安装与配置,但是要使用yum首先必须是CentOS要联网,而我又没有找到Samba的rpm包,而之前一直没有搞定
- centos6.4 Nessus漏洞 SSH Weak Algorithms Supported
Hugo_W
漏洞原因为使用ArcfourArcfour-128Arcfour-256加密算法此加密算法本身存在漏洞要在服务端禁止使用此加密算法登录服务器打开sshd_config配置文件vim/etc/ssh/sshd_config打开时请注意打开的是sshd_config不是ssh_configsshd_config为服务端配置文件ssh_config为客户端配置文件在sshd_config里添加:Ciph
- 降级GCC版本记录:error : libc_name_p
lovzm
C/C++GCCcc++GCC
升级降级GCC都参考文档:CentOS6.6升级GCCG++(当前最新版本为v6.1.0)(完整)http://www.cnblogs.com/lzpong/p/5755678.html此次操作4.9.2到6.1.0版本,在centos6.4可以通过.又因版本太高回退到4.9.2遇到cfns.gperf:101:1:error:‘constchar*libc_name_p(constchar*,u
- Linux 安装
疯狂创作者
linuxpython运维
本章节我们将为大家介绍Linux的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果自己不想搭建,也可以直接买一台学习用用.本章节以centos6.4为例。centos下载地址:可以去官网下载最新版本:Download以下针对各个版本的ISO镜像文件,进行一一说明:CentOS-7.0-x86_64-DVD-1503-01.iso:标准安装版,一般下载这个就可以了(推荐)CentO
- hadoop环境搭建———Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0【转载搬运】
JYeontu
hadoop伪分布大数据hadoop环境配置hdfs
最近开始学习大数据,想自己在虚拟机上搭建个伪分布,在网上也找了很多教程,踩了很多坑,最后发现了厦门大学大数据实验室林子雨老师的这个教程,按着步骤终于成功搭建,所以想分享一下,大家可以少踩一些坑,还有就是林子雨老师在慕课上的课程也都很有趣,在这里我也推荐有兴趣的可以去看看,以下均为转载内容,如有侵权,可以联系我删除。本Hadoop教程由厦门大学数据库实验室出品,转载请注明。本教程适合于在CentOS
- centos6.4和6.6下把python2.6.X升级到2.7.9
逍遥_yjz
先声明下,本以为在centos下升级python很easy,,没想到是个大坑。有的能装好,但是不能用。各种缺失吧,非常蛋疼。下面整理下思路,从python2.6.X升级到python2.7.9,同时安装了setuptools以及pip1、从python2.6.X升级python到2.7.9CentOS6.X默认的Python版本都是2.6,需要升级到2.7以及安装pip方法如下:准备:yumins
- centos6.4-x86_64-binDVD1安装教程
daspr
刚开始学习linux的时候是在虚拟机VMware安装的Centos系统,记录具体安装过程(其他虚拟机类似)。1.首先先先下载CentOS6.4的镜像文件我的电脑室32位的系统,所以选择的是下图中选中的文件(64位系统可以在这里下载:http://mirrors.163.com/centos/6.4/isos/x86_64/)下载地址:http://mirrors.163.com/centos/6.
- linux看电影软件下载,LINUX总结第5篇:Cent os常用软件(看电影、听音乐、看pdf、看word等)...
耷耷
linux看电影软件下载
掐指一算,我用LINUX已经有2年的时间,但是仔细向来,貌似常用的也就是cp\ls\cd等命令,搭建服务器等一概没玩过。故,痛下绝心,将自己的电脑改装成CentOS6.4,能不用WINDOWS坚决不用。本篇博文会经常改动的,平常我用到的一些小软件都会在上面添加。(本篇不讲命令,只说软件)另,只是写些自己用的,肯定是不全的,别见怪哈。1.看电影MPlayerMPlayer是一款开源多媒体播放器,以G
- python 任务队列管理_python celery异步任务队列(redis + supervisor) | linux系统运维
weixin_39968128
python任务队列管理
celery简介:celery是一个异步任务队列/基于分布式消息传递的作业队列。它侧重于实时操作,但对调度支持也很好。celery是用Python编写的,但该协议可以在任何语言实现。更多简介的请自己在网上搜索本文目的是用python使用celery做异步任务,在centos6.4上安装celery,并用supervisor来管理celery进程,celery采用redis做中间件的消息传输。现实中
- Linux 查看或设置定时任务
廖俊才
Linuxlinuxtomcat服务器
Linux查看所有定时任务crontab命令选项基本只对用户操作的选项:-u指定一个用户-l列出某个用户的任务计划-r删除某个用户的任务-e编辑某个用户的任务所以,要查看所有用户的,只能根据/etc/passwd文件中的用户名一一列举了,可以用脚本。本章内容以CentOS6.4和CentOS7.6两个版本定时重启Tomcat为例。[6和7的命令不同]======CentOS6.4=========
- logrotate管理分割nginx日志无效
YangtzeCoder
centos
这个问题困扰了我很久,也在很多地方发帖求助过,segmentfault地址如下(http://segmentfault.com/q/1010000000442448)现摘录如下,做个备份:服务器想使用logrotate管理分割nginx日志,但是不知道为什么没有效果。如果手动执行logrotate强制rotate日志,能够成功分隔日志。系统环境是centos6.4。下面是配置:#cat/etc/l
- 解决:天翼云主机配置mysql不能访问
沙夏cc
天翼云的云主机现在在做活动,免费申请了一台,搭了个mysql玩。想访问的时候怎么也访问不到,防火墙和mysql的权限都配好了,完全不知道怎么回事。搜了下CentOS6.4安装MySQL配置远程访问里面提到了,电信天翼云的云主机,有一个「安全组」。里面对连接是有控制的。找到控制中心->访问控制->安全组->Sys-default(我改的第一个,第二个好像没啥用)->配置规则入方向规则->快速添加规则
- centos 6.9无法安装wdcp一例(编译php5.3失败)
qiminghang
服务器配置
wdcp的安装因为一直是动态从网络上获取安装源,所以经常会出现这种不稳定的情况,之前用着好好的突然某天发现各种奇怪的问题都出现了。之前在centos6.9上使用wdcp一直没问题,现在干脆安装都安装不了了。想了一下,拿到服务器之后由于习惯,第一次登录到centos就直接yum-yupdate了,从centos6.4升级到centos6.9。而且巧了,那天晚上有好几台服务器用同样的方法安装wdcp无
- 接口测试环境部署---笔记
Mr_xiao肥
1、项目搭建在jdk---tomcat---数据库mysql的测试服务器上,并在Linux系统上(centos6.4)有了初步了解本电脑的系统版本为多少准备工作:1)准备一台Linux服务器2)tomcat安装包3)jdk安装包4)xshell以及xftp以上xshell和xftp都要提前和虚拟机联好2、确保linux防火墙关闭输入serviceiptablesstatus查看防火墙状态输入ser
- 第三周之Hadoop学习(三)
baleizhong820870
从上周的这篇教程中继续hadoop的安装过程:http://dblab.xmu.edu.cn/blog/install-hadoop-in-centos/上节课安装到对hadoop中的输出的文件夹的进行了清空操作,现在接着对hadoop中的配置进行设置(这里设置的是伪分布式的过程)首先打开虚拟机吧centos6.4开机在终端中输入相应命令用gedit配置~/.bashrc中的设置添加教程中所给的命
- Hadoop集群环境搭建(我这里是搭建的一个主节点,两个从节点)
ArrestYan
学习笔记hadoop集群Centos安装jdk配置hadoop配置ssh免密登录
hadoop集群弄得我心力交瘁,终于弄好后决定记录一下。(以下步骤仅供参考)一、首先,需要准备的东西(基于电脑是64位的)1.虚拟机VMware12以上(我这里用的是VMware14)下载链接:https://pan.baidu.com/s/1mx7913tXtVz57Ywi_gYh5A提取码:87am2.Linu系统CentOs6.4以上(我这里用的是Centos6.5)下载链接:https:/
- Intel WebRTC Collaboration Suite 服务端部署及客户端配置说明
春天里晴朗的天空
音视频
部署环境:Centos6.4部署版本:CS_WebRTC_Conference_Server_Peer.v3.5.tgz客户端版本:CS_WebRTC_Client_SDK_Android.v3.5.zipIntelWebRTCSDK包含平台侧MCU、P2P、Gateway和客户端SDK(支持Android、iOS、JavaScriptWindows),详细的介绍可以参考官网。为调研Intel开放
- Java实现的简单双向Map,支持重复Value
superlxw1234
java双向map
关键字:Java双向Map、DualHashBidiMap
有个需求,需要根据即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。
数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修改。
即:既要根据Key找Value,又要根据Value
- PL/SQL触发器基础及例子
百合不是茶
oracle数据库触发器PL/SQL编程
触发器的简介;
触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。触发器和过程函数类似 过程函数必须要调用,
一个表中最多只能有12个触发器类型的,触发器和过程函数相似 触发器不需要调用直接执行,
触发时间:指明触发器何时执行,该值可取:
before:表示在数据库动作之前触发
- [时空与探索]穿越时空的一些问题
comsci
问题
我们还没有进行过任何数学形式上的证明,仅仅是一个猜想.....
这个猜想就是; 任何有质量的物体(哪怕只有一微克)都不可能穿越时空,该物体强行穿越时空的时候,物体的质量会与时空粒子产生反应,物体会变成暗物质,也就是说,任何物体穿越时空会变成暗物质..(暗物质就我的理
- easy ui datagrid上移下移一行
商人shang
js上移下移easyuidatagrid
/**
* 向上移动一行
*
* @param dg
* @param row
*/
function moveupRow(dg, row) {
var datagrid = $(dg);
var index = datagrid.datagrid("getRowIndex", row);
if (isFirstRow(dg, row)) {
- Java反射
oloz
反射
本人菜鸟,今天恰好有时间,写写博客,总结复习一下java反射方面的知识,欢迎大家探讨交流学习指教
首先看看java中的Class
package demo;
public class ClassTest {
/*先了解java中的Class*/
public static void main(String[] args) {
//任何一个类都
- springMVC 使用JSR-303 Validation验证
杨白白
springmvc
JSR-303是一个数据验证的规范,但是spring并没有对其进行实现,Hibernate Validator是实现了这一规范的,通过此这个实现来讲SpringMVC对JSR-303的支持。
JSR-303的校验是基于注解的,首先要把这些注解标记在需要验证的实体类的属性上或是其对应的get方法上。
登录需要验证类
public class Login {
@NotEmpty
- log4j
香水浓
log4j
log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, HTML, DATABASE
#log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, ROLLINGFILE, HTML
#console
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4
- 使用ajax和history.pushState无刷新改变页面URL
agevs
jquery框架Ajaxhtml5chrome
表现
如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。
是什么有这么强大的功能呢?
HTML5里引用了新的API,history.pushState和history.replaceState,就是通过
- centos中文乱码
AILIKES
centosOSssh
一、CentOS系统访问 g.cn ,发现中文乱码。
于是用以前的方式:yum -y install fonts-chinese
CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。
后来,终于找到以下方法可以解决,需要两个中文支持的包:
fonts-chinese-3.02-12.
- 触发器
baalwolf
触发器
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
语法:
create trigger triggerName
after/before 
- JS正则表达式的i m g
bijian1013
JavaScript正则表达式
g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。 i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。 m:表示
- HTML5模式和Hashbang模式
bijian1013
JavaScriptAngularJSHashbang模式HTML5模式
我们可以用$locationProvider来配置$location服务(可以采用注入的方式,就像AngularJS中其他所有东西一样)。这里provider的两个参数很有意思,介绍如下。
html5Mode
一个布尔值,标识$location服务是否运行在HTML5模式下。
ha
- [Maven学习笔记六]Maven生命周期
bit1129
maven
从mvn test的输出开始说起
当我们在user-core中执行mvn test时,执行的输出如下:
/software/devsoftware/jdk1.7.0_55/bin/java -Dmaven.home=/software/devsoftware/apache-maven-3.2.1 -Dclassworlds.conf=/software/devs
- 【Hadoop七】基于Yarn的Hadoop Map Reduce容错
bit1129
hadoop
运行于Yarn的Map Reduce作业,可能发生失败的点包括
Task Failure
Application Master Failure
Node Manager Failure
Resource Manager Failure
1. Task Failure
任务执行过程中产生的异常和JVM的意外终止会汇报给Application Master。僵死的任务也会被A
- 记一次数据推送的异常解决端口解决
ronin47
记一次数据推送的异常解决
需求:从db获取数据然后推送到B
程序开发完成,上jboss,刚开始报了很多错,逐一解决,可最后显示连接不到数据库。机房的同事说可以ping 通。
自已画了个图,逐一排除,把linux 防火墙 和 setenforce 设置最低。
service iptables stop
- 巧用视错觉-UI更有趣
brotherlamp
UIui视频ui教程ui自学ui资料
我们每个人在生活中都曾感受过视错觉(optical illusion)的魅力。
视错觉现象是双眼跟我们开的一个玩笑,而我们往往还心甘情愿地接受我们看到的假象。其实不止如此,视觉错现象的背后还有一个重要的科学原理——格式塔原理。
格式塔原理解释了人们如何以视觉方式感觉物体,以及图像的结构,视角,大小等要素是如何影响我们的视觉的。
在下面这篇文章中,我们首先会简单介绍一下格式塔原理中的基本概念,
- 线段树-poj1177-N个矩形求边长(离散化+扫描线)
bylijinnan
数据结构算法线段树
package com.ljn.base;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
/**
* POJ 1177 (线段树+离散化+扫描线),题目链接为http://poj.org/problem?id=1177
- HTTP协议详解
chicony
http协议
引言
- Scala设计模式
chenchao051
设计模式scala
Scala设计模式
我的话: 在国外网站上看到一篇文章,里面详细描述了很多设计模式,并且用Java及Scala两种语言描述,清晰的让我们看到各种常规的设计模式,在Scala中是如何在语言特性层面直接支持的。基于文章很nice,我利用今天的空闲时间将其翻译,希望大家能一起学习,讨论。翻译
- 安装mysql
daizj
mysql安装
安装mysql
(1)删除linux上已经安装的mysql相关库信息。rpm -e xxxxxxx --nodeps (强制删除)
执行命令rpm -qa |grep mysql 检查是否删除干净
(2)执行命令 rpm -i MySQL-server-5.5.31-2.el
- HTTP状态码大全
dcj3sjt126com
http状态码
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request
- asihttprequest上传图片
dcj3sjt126com
ASIHTTPRequest
NSURL *url =@"yourURL";
ASIFormDataRequest*currentRequest =[ASIFormDataRequest requestWithURL:url];
[currentRequest setPostFormat:ASIMultipartFormDataPostFormat];[currentRequest se
- C语言中,关键字static的作用
e200702084
C++cC#
在C语言中,关键字static有三个明显的作用:
1)在函数体,局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。
一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访
- win7/8使用curl
geeksun
win7
1. WIN7/8下要使用curl,需要下载curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。 下载地址:
http://curl.haxx.se/download.html 请选择不带SSL的版本,否则还需要安装SSL的支持包 2. 可以给Windows增加c
- Creating a Shared Repository; Users Sharing The Repository
hongtoushizi
git
转载自:
http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/ Commands discussed in this section:
git init –bare
git clone
git remote
git pull
git p
- Java实现字符串反转的8种或9种方法
Josh_Persistence
异或反转递归反转二分交换反转java字符串反转栈反转
注:对于第7种使用异或的方式来实现字符串的反转,如果不太看得明白的,可以参照另一篇博客:
http://josh-persistence.iteye.com/blog/2205768
/**
*
*/
package com.wsheng.aggregator.algorithm.string;
import java.util.Stack;
/**
- 代码实现任意容量倒水问题
home198979
PHP算法倒水
形象化设计模式实战 HELLO!架构 redis命令源码解析
倒水问题:有两个杯子,一个A升,一个B升,水有无限多,现要求利用这两杯子装C
- Druid datasource
zhb8015
druid
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: http
- 两种启动监听器ApplicationListener和ServletContextListener
spjich
javaspring框架
引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器
ServletContextListener
特点: 依赖于sevlet容器,需要配置web.xml
使用方法:
public class StartListener implements
- JavaScript Rounding Methods of the Math object
何不笑
JavaScriptMath
The next group of methods has to do with rounding decimal values into integers. Three methods — Math.ceil(), Math.floor(), and Math.round() — handle rounding in differen