- 《互联网运营智慧》之自序(新)
weixin_33918357
自序写作背景第一次看见自己的作品发表在《网管员世界》,当时我激动了很久。这对我来说,无疑是个巨大的鼓舞。尽管当时写的那篇短文很简单,但它却为我开启了一扇向前迈进的门,激励着我不断地把自己的工作经验和心得体会,陆续写成文字,然后发表,几年来累计,在杂志、网站正式发表的技术文章尽然有上百篇了。于是有打算把这些文字整理成册出版的愿望,就在我有这个想法的时候,大成通过我的blog注意上我了,于是就有了更进
- 互联网运营智慧
依米花1993
第一章拥抱开源,上上之选1.开源的系统:CentOS/FreeBSD2.开源的工具:Apache/MySQL/LVS/Bind/Postfix/PHP/Java/MooseFS/Nagios/Hadoop3.开源的硬件架构:Intel4.开源的精神:共享经验第二章定制化安装操作系统1.定制化磁盘分区、软件包的选择2.CentOS/FreeBSD第三章动态网站1.web服务器、web应用服务器、数据
- 互联网运营智慧:高可用可扩展网站技术实战
李航421
互联网高可用可扩展运营智慧网站技术实战
互联网运营智慧:高可用可扩展网站技术实战本书深入浅出地介绍运维架构中的各个节点,从网络规划到服务器安装到负载均衡、分布式文件系统等架构规划,无一不囊括,包括:从简要说明选择开源技术作为运营环境开篇,到选定平台及工具的部署实施,以实例展示如何使用开源工具,来实现用户访问量在1000万这样的一个级别的站点功能。对其内容详细阅读
- 互联网运营智慧:高可用可扩展网站技术实战
李航421
互联网高可用可扩展运营智慧网站技术实战
互联网运营智慧:高可用可扩展网站技术实战本书深入浅出地介绍运维架构中的各个节点,从网络规划到服务器安装到负载均衡、分布式文件系统等架构规划,无一不囊括,包括:从简要说明选择开源技术作为运营环境开篇,到选定平台及工具的部署实施,以实例展示如何使用开源工具,来实现用户访问量在1000万这样的一个级别的站点功能。对其内容详细阅读
- 互联网运营智慧——高可用可扩展网站技术实战
李航421
高可用互联网可扩展运营智慧网站技术实战
互联网运营智慧——高可用可扩展网站技术实战 本书深入浅出地介绍运维架构中的各个节点,从网络规划到服务器安装到负载均衡、分布式文件系统等架构规划,无一不囊括,包括从简要说明选择开源技术作为运营环境开篇,到选定平台及工具的部署实施,以实例展示如何使用开源工具,来实现用户访问量在1000万这样的一个级别的站点功能。对其内容详细阅读
- WindowsServer2012史记5-简洁,管理更多的服务器
九叔
服务器搭建史记
如果让200次IIS安装、200次文件共享服务器搭建、200次DNS搭建变成200次复制黏贴,你会不会有那么点喜欢上WindowsServer2012?田逸老师的《互联网运营智慧》书中附带的录像里面有过碎碎念议论Windows的运维复杂,没办法像Linux一样快速的更新几百上千机器,Linux代表了新一代的生产力等等。现在看来这观点我依然是比较赞同的,不过并不能抹杀我们Windows运维人员的辛苦
- WindowsServer2012史记5-简洁,管理更多的服务器
九叔
服务器搭建史记WinServer2012
如果让200次IIS安装、200次文件共享服务器搭建、200次DNS搭建变成200次复制黏贴,你会不会有那么点喜欢上WindowsServer2012?田逸老师的《互联网运营智慧》书中附带的录像里面有过碎碎念议论Windows的运维复杂,没办法像Linux一样快速的更新几百上千机器,Linux代表了新一代的生产力等等。现在看来这观点我依然是比较赞同的,不过并不能抹杀我们Windows运维人员的辛苦
- 运维的智慧
qinchenbo
互联网技术
《互联网运营智慧——高可用可扩展网站技术实战》序言部分看这本书的序言部分感觉不错:1运维的艺术:运维有什么用?有人曾笑称,你们无非就是靠产品说明书混日子。乍一想还蛮有道理。但不谈面对各式各样的疑难排除,运维除了具备精湛的技艺、稳定的心理素质、敏锐的洞察力和前瞻的意识,还有架构优化、容量规划、性能分析等说不完的话题。运维是一门及其系统化的学问,也算是一门新兴学科,书店里也很难找到一本全面介绍运维体
- 运维的智慧
qinchenbo
技术互联网
《互联网运营智慧——高可用可扩展网站技术实战》序言部分看这本书的序言部分感觉不错:1运维的艺术:运维有什么用?有人曾笑称,你们无非就是靠产品说明书混日子。乍一想还蛮有道理。但不谈面对各式各样的疑难排除,运维除了具备精湛的技艺、稳定的心理素质、敏锐的洞察力和前瞻的意识,还有架构优化、容量规划、性能分析等说不完的话题。运维是一门及其系统化的学问,也算是一门新兴学科,书店里也很难找到一本全面介绍运维体系
- nagios监控安装配置文档+139邮箱报警
�|少
职场nagios休闲
Linux+apache+mysql+php+nagios监控服务搭建参考了很多文档总结出来的一个比较完整的nagios服务的搭建;nagios是一款开源监控软件,运行在LINUX/UNIX平台,其配置文件复杂关联性,网上给了一个美名"难够死"。早期2.X版本,无须安装PHP,目前新版是3.X,需要PHP的支持。本文安装过程是参考的田逸的《互联网运营智慧》一书,更详细的可以去查看。http://b
- linux必读
jiaxl2011
linux职场运维休闲
linux运维工程师必读书籍,《Linux服务器配置全程实录[张勤,杨章明]》,《linux企业集群》,《构建高性能WEB站点》,《互联网运营智慧高可用可扩展网站技术实战[田逸著]》,《实战LINUX_SHELL编程与服务器管理》,《高性能linux服务器构建实战--运维监控,性能调优与集群应用[高俊峰著]》,《构建高可用linux服务器[余春洪著]》
- MySQL本地全量备份脚本
guanpengla
mysql数据库休闲全量备份脚本MSQL备份
通过学习田逸老师的《互联网运营智慧》,将田逸老师的Mysql全量备份的shell脚本翻译成了PERL。因为有些操作系统的默认的SHELL各不一样。所以换成PERL兼容性更强!#!/usr/bin/perl#Usage:mysql_bak.pl usestrict;usewarnings;useDBI;my$back_path="/tmp";my$log_path="/tmp/mysql.lo
- mysql安装和备份脚本的书写
daocaoren0311
数据库mysql职场休闲mysql备份脚本
mysql安装很大一部分参考了田逸写的《互联网运营智慧》,感谢田老师写这么好的书。田逸老师的博客:http://sery.blog.51cto.com/环境:centos5.5i386+mysql5.1.55 tar-zxvfmysql-5.1.55.tar.gz cdmysql-5.1.55 groupaddmysql useraddmysql-gmysql mysql安装在/usr/lo
- 51CTO技术沙龙第七期回顾
九叔
休闲51cto技术沙龙田逸互联网运营智慧
51CTO在6.11举办了技术沙龙第七期:Web开发前沿技术探索与实战。这是本年度第七次相关的沙龙活动,本次的主题主要面向开发人员和DBA,这次沙龙举办的很成功,时间没到座位就坐满了,大概百来号人。值得注意的是,这次参与活动的赠书非常给力。3本最新的”在云端“系列书籍:包括《互联网运营智慧》、《大话存储》、《虚拟智慧》,三本书分别从数据库、运维、以及虚拟化三个方面讲述互联网公司最关切的三个业务点。
- 51CTO技术沙龙第七期回顾
九叔
51cto休闲技术沙龙职场
51CTO在6.11举办了技术沙龙第七期:Web开发前沿技术探索与实战。这是本年度第七次相关的沙龙活动,本次的主题主要面向开发人员和DBA,这次沙龙举办的很成功,时间没到座位就坐满了,大概百来号人。值得注意的是,这次参与活动的赠书非常给力。3本最新的”在云端“系列书籍:包括《互联网运营智慧》、《大话存储》、《虚拟智慧》,三本书分别从数据库、运维、以及虚拟化三个方面讲述互联网公司最关切的三个业务点。
- ”家园活动“问题(上传照片、自动跳转)
IT昆仑
51CTO照片活动近水楼台
刚去“家园”里的“活动”转了一圈,看到了咱们新的技术沙龙“51CTO技术沙龙第七期:Web开发前沿技术探索与实战”,活动时间是2011年6月11日,14:00-16:00,讲师是新浪乐居的王志斌老师和《互联网运营智慧》的作者田逸老师。(不算植入,宣传,宣传而已!)以下是报名页面:http://new.51cto.com/exp/salon/51cto-salon-07.php由于很崇拜那些“整天劈
- ”家园活动“问题(上传照片、自动跳转)
IT昆仑
自动跳转活动51cto照片家园
刚去“家园”里的“活动”转了一圈,看到了咱们新的技术沙龙“51CTO技术沙龙第七期:Web开发前沿技术探索与实战”,活动时间是2011年6月11日,14:00-16:00,讲师是新浪乐居的王志斌老师和《互联网运营智慧》的作者田逸老师。(不算植入,宣传,宣传而已!)以下是报名页面:http://new.51cto.com/exp/salon/51cto-salon-07.php 由于很崇拜那些“
- 《互联网运营智慧》台湾版正式发行
sery
负载均衡高可用职场休闲可扩展
今天跟大成qq聊天,问他台湾版的有没有消息,他说去问问。闲着没事,我无意间去�峰的网站转转,结果,嘿!居然有俺的名。悬着的心终于放下了,我还担心以前说的版权输出会被人诟病呢。 先上图为证: 再来一张期待收到样书
- 收到一直想看的书《互联网运营智慧》
storysky
职场休闲田逸运维书籍
前台的美女通知我有一份快递,我过去一看是当当网的书到了。有点兴奋的我毫不犹豫的打开包装,拿到了我一直想看的书《互联网运营智慧》。之前就知道田老师的书出版了,就一直想弄一本带签名的,但是因为事情太多一直没有如愿。最近终于不忙了,可以静下心来看看书充充电。
- Nagios搭建完整记录--田逸老师nagios笔记补充完整版
sunnyzhou
nagios休闲nagios搭建nagios笔记补充田逸老师
首先要感谢田逸老师,他的《互联网运营智慧》果真是一本不可多得的好书。田逸老师的blog地址是:http://sery.blog.51cto.com/,真心感谢田逸老师给我们带来这本非常好的书。 本文中,完全是田逸老师实验步骤来实践的。不过也有自己的一些小的变动。不过不大。版权应该完全归田逸老师所有,我只是整理罢了。只是在想可能还有一些像我一样的菜鸟在看田逸老师的书的时候
- Apache 2.2.15 整合php 5.2.17 Mysql-5.5.8
sunnyzhou
数据库mysql职场休闲Apache整合php
Apache2.2.15整合php5.2.17文章内容为田逸老师的《互联网运营智慧》一书的简单实验,安装的所有程序均为最新的软件包。 需要的包:Apache:httpd-2.2.15.tar.gzmysql:mysql-5.5.8-linux2.6-i686.tar.gz图片格式支持包:freetype-2.3.10.tar.bz2jpegsrc.v8c.tar.gzlibpng-1.2.44.t
- Apache 2.2.15 整合php 5.2.17 Mysql-5.5.8
sunnyzhou
职场mysql数据库LAMP
Apache2.2.15整合php5.2.17文章内容为田逸老师的《互联网运营智慧》一书的简单实验,安装的所有程序均为最新的软件包。需要的包:Apache:httpd-2.2.15.tar.gzmysql:mysql-5.5.8-linux2.6-i686.tar.gz图片格式支持包:freetype-2.3.10.tar.bz2jpegsrc.v8c.tar.gzlibpng-1.2.44.ta
- 《虚拟智慧Vmware Vsphere运维实录》---老方推荐
rickyfang
互联网清华大学vSphere资源分享
同一个清华大学出版社,同一个编辑,同样的好书----“虚拟智慧VmwareVsphere运维实录”,继“互联网运营智慧”后的又一本好书!!要知本书的详细信息,请前往:http://www.china-pub.com/197678。有时,我们不得不感叹生活如此的巧合和机缘。在海峡两岸,从06年认识田逸(互联网运营智慧的作者),到去年神交宝岛的虚拟先生--胡嘉玺。两岸、两人、两本书在10年的末期和11
- 《虚拟智慧Vmware Vsphere运维实录》---老方推荐
rickyfang
互联网blankvsphere清华大学出版社
同一个清华大学出版社,同一个编辑,同样的好书----“虚拟智慧VmwareVsphere运维实录”,继“互联网运营智慧”后的又一本好书!!要知本书的详细信息,请前往:http://www.china-pub.com/197678。有时,我们不得不感叹生活如此的巧合和机缘。在海峡两岸,从06年认识田逸(互联网运营智慧的作者),到去年神交宝岛的虚拟先生--胡嘉玺。两岸、两人、两本书在10年的末期和11
- 51CTO专家博客田老先生的书――《互联网运营智慧》
kobeluan
linux开源智慧田逸互联网运维
关于田逸兄,不多少了,混51CTO的同学应该都知道这老兄,为人诚恳,技术高深,并且全心全意为人民服务。。。http://sery.blog.51cto.com/花3年时间搞的这本书,期间遭受的非人折磨谁人能知?谁人能晓? 已经上架,敬请品鉴:互动:http://www.china-pub.com/197193当当:http://product.dangdang.com/product.aspx?p
- 《互联网运营智慧》购买信息
sery
职场生活休闲《互联网运营智慧》
互动出版网7.5折http://www.china-pub.com/197193有部分签名版。淘宝折扣不等http://s.taobao.com/search?q=%BB%A5%C1%AA%CD%F8%D4%CB%D3%AA%D6%C7%BB%DB&keyword=&commend=all&ssid=s5-e&search_type=item&atype=&tracelog=当当8.4折58元ht
- 《互联网运营智慧》购买信息
sery
生活职场休闲购书
互动出版网7.5折 http://www.china-pub.com/197193 有部分签名版。 淘宝折扣不等http://s.taobao.com/search?q=%BB%A5%C1%AA%CD%F8%D4%CB%D3%AA%D6%C7%BB%DB&keyword=&commend=all&ssid=s5-e&search_type=item&atype=&tracelog= 当当8.4折5
- 《互联网运营智慧》终于诞生了
sery
职场书出版休闲互联网运营智慧
经过漫长的等待,在2010年11月30日,终于在学研大厦5层拿到两本样书。ISBN978-7-302-23969-7先不多说,上图了:第一张 第二张 第三张 第4张 第5张
- 《互联网运营智慧》十一月进展
sery
互联网智慧休闲《互联网运营智慧》
qq聊天记录大成#15:38:26河马15:20:42大成兄,我們台北的策劃對《网络运营智慧》挺有興趣的,近期就會跟老闆討論,先留一下啊大成#15:38:31版权已经卖出去了大成#15:38:33书还没出大成#15:38:37您老开先河了大成#8:50:04肯定给你卖台湾去,现在还没出版,没法签合同大成#8:50:12河马8:50:02昨天那本网络运营智慧,我们已经确定引进了大成#9:00:00出
- 《互联网运营智慧》十一月进展
sery
互联网运营智慧休闲进展
qq聊天记录大成#15:38:26河马 15:20:42大成兄,我��台北的策���Α锻�络运营智慧》挺有�d趣的,近期就��跟老���,先留一下啊 大成#15:38:31版权已经卖出去了大成#15:38:33书还没出大成#15:38:37您老开先河了大成#8:50:04肯定给你卖台湾去,现在还没出版,没法签合同大成#8:50:12河马 8:50:02昨天那本网络运营智慧,我们已经确定引进了 大成
- SAX解析xml文件
小猪猪08
xml
1.创建SAXParserFactory实例
2.通过SAXParserFactory对象获取SAXParser实例
3.创建一个类SAXParserHander继续DefaultHandler,并且实例化这个类
4.SAXParser实例的parse来获取文件
public static void main(String[] args) {
//
- 为什么mysql里的ibdata1文件不断的增长?
brotherlamp
linuxlinux运维linux资料linux视频linux运维自学
我们在 Percona 支持栏目经常收到关于 MySQL 的 ibdata1 文件的这个问题。
当监控服务器发送一个关于 MySQL 服务器存储的报警时,恐慌就开始了 —— 就是说磁盘快要满了。
一番调查后你意识到大多数地盘空间被 InnoDB 的共享表空间 ibdata1 使用。而你已经启用了 innodbfileper_table,所以问题是:
ibdata1存了什么?
当你启用了 i
- Quartz-quartz.properties配置
eksliang
quartz
其实Quartz JAR文件的org.quartz包下就包含了一个quartz.properties属性配置文件并提供了默认设置。如果需要调整默认配置,可以在类路径下建立一个新的quartz.properties,它将自动被Quartz加载并覆盖默认的设置。
下面是这些默认值的解释
#-----集群的配置
org.quartz.scheduler.instanceName =
- informatica session的使用
18289753290
workflowsessionlogInformatica
如果希望workflow存储最近20次的log,在session里的Config Object设置,log options做配置,save session log :sessions run ;savesessio log for these runs:20
session下面的source 里面有个tracing 
- Scrapy抓取网页时出现CRC check failed 0x471e6e9a != 0x7c07b839L的错误
酷的飞上天空
scrapy
Scrapy版本0.14.4
出现问题现象:
ERROR: Error downloading <GET http://xxxxx CRC check failed
解决方法
1.设置网络请求时的header中的属性'Accept-Encoding': '*;q=0'
明确表示不支持任何形式的压缩格式,避免程序的解压
- java Swing小集锦
永夜-极光
java swing
1.关闭窗体弹出确认对话框
1.1 this.setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE);
1.2
this.addWindowListener (
new WindowAdapter () {
public void windo
- 强制删除.svn文件夹
随便小屋
java
在windows上,从别处复制的项目中可能带有.svn文件夹,手动删除太麻烦,并且每个文件夹下都有。所以写了个程序进行删除。因为.svn文件夹在windows上是只读的,所以用File中的delete()和deleteOnExist()方法都不能将其删除,所以只能采用windows命令方式进行删除
- GET和POST有什么区别?及为什么网上的多数答案都是错的。
aijuans
get post
如果有人问你,GET和POST,有什么区别?你会如何回答? 我的经历
前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。
这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把G
- 谈谈新浪微博背后的那些算法
aoyouzi
谈谈新浪微博背后的那些算法
本文对微博中常见的问题的对应算法进行了简单的介绍,在实际应用中的算法比介绍的要复杂的多。当然,本文覆盖的主题并不全,比如好友推荐、热点跟踪等就没有涉及到。但古人云“窥一斑而见全豹”,希望本文的介绍能帮助大家更好的理解微博这样的社交网络应用。
微博是一个很多人都在用的社交应用。天天刷微博的人每天都会进行着这样几个操作:原创、转发、回复、阅读、关注、@等。其中,前四个是针对短博文,最后的关注和@则针
- Connection reset 连接被重置的解决方法
百合不是茶
java字符流连接被重置
流是java的核心部分,,昨天在做android服务器连接服务器的时候出了问题,就将代码放到java中执行,结果还是一样连接被重置
被重置的代码如下;
客户端代码;
package 通信软件服务器;
import java.io.BufferedWriter;
import java.io.OutputStream;
import java.io.O
- web.xml配置详解之filter
bijian1013
javaweb.xmlfilter
一.定义
<filter>
<filter-name>encodingfilter</filter-name>
<filter-class>com.my.app.EncodingFilter</filter-class>
<init-param>
<param-name>encoding<
- Heritrix
Bill_chen
多线程xml算法制造配置管理
作为纯Java语言开发的、功能强大的网络爬虫Heritrix,其功能极其强大,且扩展性良好,深受热爱搜索技术的盆友们的喜爱,但它配置较为复杂,且源码不好理解,最近又使劲看了下,结合自己的学习和理解,跟大家分享Heritrix的点点滴滴。
Heritrix的下载(http://sourceforge.net/projects/archive-crawler/)安装、配置,就不罗嗦了,可以自己找找资
- 【Zookeeper】FAQ
bit1129
zookeeper
1.脱离IDE,运行简单的Java客户端程序
#ZkClient是简单的Zookeeper~$ java -cp "./:zookeeper-3.4.6.jar:./lib/*" ZKClient
1. Zookeeper是的Watcher回调是同步操作,需要添加异步处理的代码
2. 如果Zookeeper集群跨越多个机房,那么Leader/
- The user specified as a definer ('aaa'@'localhost') does not exist
白糖_
localhost
今天遇到一个客户BUG,当前的jdbc连接用户是root,然后部分删除操作都会报下面这个错误:The user specified as a definer ('aaa'@'localhost') does not exist
最后找原因发现删除操作做了触发器,而触发器里面有这样一句
/*!50017 DEFINER = ''aaa@'localhost' */
原来最初
- javascript中showModelDialog刷新父页面
bozch
JavaScript刷新父页面showModalDialog
在页面中使用showModalDialog打开模式子页面窗口的时候,如果想在子页面中操作父页面中的某个节点,可以通过如下的进行:
window.showModalDialog('url',self,‘status...’); // 首先中间参数使用self
在子页面使用w
- 编程之美-买书折扣
bylijinnan
编程之美
import java.util.Arrays;
public class BookDiscount {
/**编程之美 买书折扣
书上的贪心算法的分析很有意思,我看了半天看不懂,结果作者说,贪心算法在这个问题上是不适用的。。
下面用动态规划实现。
哈利波特这本书一共有五卷,每卷都是8欧元,如果读者一次购买不同的两卷可扣除5%的折扣,三卷10%,四卷20%,五卷
- 关于struts2.3.4项目跨站执行脚本以及远程执行漏洞修复概要
chenbowen00
strutsWEB安全
因为近期负责的几个银行系统软件,需要交付客户,因此客户专门请了安全公司对系统进行了安全评测,结果发现了诸如跨站执行脚本,远程执行漏洞以及弱口令等问题。
下面记录下本次解决的过程以便后续
1、首先从最简单的开始处理,服务器的弱口令问题,首先根据安全工具提供的测试描述中发现应用服务器中存在一个匿名用户,默认是不需要密码的,经过分析发现服务器使用了FTP协议,
而使用ftp协议默认会产生一个匿名用
- [电力与暖气]煤炭燃烧与电力加温
comsci
在宇宙中,用贝塔射线观测地球某个部分,看上去,好像一个个马蜂窝,又像珊瑚礁一样,原来是某个国家的采煤区.....
不过,这个采煤区的煤炭看来是要用完了.....那么依赖将起燃烧并取暖的城市,在极度严寒的季节中...该怎么办呢?
&nbs
- oracle O7_DICTIONARY_ACCESSIBILITY参数
daizj
oracle
O7_DICTIONARY_ACCESSIBILITY参数控制对数据字典的访问.设置为true,如果用户被授予了如select any table等any table权限,用户即使不是dba或sysdba用户也可以访问数据字典.在9i及以上版本默认为false,8i及以前版本默认为true.如果设置为true就可能会带来安全上的一些问题.这也就为什么O7_DICTIONARY_ACCESSIBIL
- 比较全面的MySQL优化参考
dengkane
mysql
本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方有我的联系方式。这是上篇。
1、硬件层相关优化
1.1、CPU相关
在服务器的BIOS设置中,可
- C语言homework2,有一个逆序打印数字的小算法
dcj3sjt126com
c
#h1#
0、完成课堂例子
1、将一个四位数逆序打印
1234 ==> 4321
实现方法一:
# include <stdio.h>
int main(void)
{
int i = 1234;
int one = i%10;
int two = i / 10 % 10;
int three = i / 100 % 10;
- apacheBench对网站进行压力测试
dcj3sjt126com
apachebench
ab 的全称是 ApacheBench , 是 Apache 附带的一个小工具 , 专门用于 HTTP Server 的 benchmark testing , 可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试,看起来也不错,很简单,也很容易使用,所以今天花一点时间看了一下。
通过下面的一个简单的例子和注释,相信大家可以更容易理解这个工具的使用。
- 2种办法让HashMap线程安全
flyfoxs
javajdkjni
多线程之--2种办法让HashMap线程安全
多线程之--synchronized 和reentrantlock的优缺点
多线程之--2种JAVA乐观锁的比较( NonfairSync VS. FairSync)
HashMap不是线程安全的,往往在写程序时需要通过一些方法来回避.其实JDK原生的提供了2种方法让HashMap支持线程安全.
- Spring Security(04)——认证简介
234390216
Spring Security认证过程
认证简介
目录
1.1 认证过程
1.2 Web应用的认证过程
1.2.1 ExceptionTranslationFilter
1.2.2 在request之间共享SecurityContext
1
- Java 位运算
Javahuhui
java位运算
// 左移( << ) 低位补0
// 0000 0000 0000 0000 0000 0000 0000 0110 然后左移2位后,低位补0:
// 0000 0000 0000 0000 0000 0000 0001 1000
System.out.println(6 << 2);// 运行结果是24
// 右移( >> ) 高位补"
- mysql免安装版配置
ldzyz007
mysql
1、my-small.ini是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。
2、my-medium.ini是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。
3、my-large.ini是为专用于一个SQL数据
- MFC和ado数据库使用时遇到的问题
你不认识的休道人
sqlC++mfc
===================================================================
第一个
===================================================================
try{
CString sql;
sql.Format("select * from p
- 表单重复提交Double Submits
rensanning
double
可能发生的场景:
*多次点击提交按钮
*刷新页面
*点击浏览器回退按钮
*直接访问收藏夹中的地址
*重复发送HTTP请求(Ajax)
(1)点击按钮后disable该按钮一会儿,这样能避免急躁的用户频繁点击按钮。
这种方法确实有些粗暴,友好一点的可以把按钮的文字变一下做个提示,比如Bootstrap的做法:
http://getbootstrap.co
- Java String 十大常见问题
tomcat_oracle
java正则表达式
1.字符串比较,使用“==”还是equals()? "=="判断两个引用的是不是同一个内存地址(同一个物理对象)。 equals()判断两个字符串的值是否相等。 除非你想判断两个string引用是否同一个对象,否则应该总是使用equals()方法。 如果你了解字符串的驻留(String Interning)则会更好地理解这个问题。
- SpringMVC 登陆拦截器实现登陆控制
xp9802
springMVC
思路,先登陆后,将登陆信息存储在session中,然后通过拦截器,对系统中的页面和资源进行访问拦截,同时对于登陆本身相关的页面和资源不拦截。
实现方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23