自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 缓存穿透、并发和失效、同步中断,最佳实践及优化方案

原文摘自: 缓存穿透、并发和失效,来自一线架构师的解决方案https://community.qingcloud.com/topic/463 在我们的实践中,原文中有部分解决方案已经过时,在原文的基础上,添加了几个我们常用的方案。by shuhai, admin@4wei.cn 我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个...

2019-05-01 13:46:00 275

转载 php-fpm - 启动参数及重要配置详解

约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini 一,php-fpm的启动参数 帮助 01 02 03 04 05 06 07 08 09 10 11 12 13 #测试php-fpm配...

2019-05-01 11:58:00 111

转载 记录下zookeeper在centOS 7下的坑

虽然感觉配置信息不多,但配置zookeeper集群的时候也踩过不少的坑,记录下心得,一面下次再犯 启动不正常的情况下,zkServer.sh start-foreground ./zoo1*.cfg 用这个查看调试 1:因为是3台虚拟机搭的集群, 一定要设置为固定IP,这也是做实验的必要步骤 2:不要漏了 data目录下的myid 要写上服务器ID echo '1...

2018-10-16 18:09:00 227

转载 mac电脑安装虚拟机与网络配置固定IP

1.安装完成后直接点击虚拟机里的CentOS.vmx运行,之后选择网络适配器为NAT模式 2.查看mac本机的vmnet8的网关地址,这个对应NAT模式的网络连接cd /Library/Preferences/VMware\ Fusion/vmnet8进入之后,打开nat.conf文件就可以查看到vmnet8的网关地址# NAT gateway addressip = 192...

2018-10-16 15:20:00 519

转载 tomcat 优化

tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。 tomcat内存优化 linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入 JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.time...

2018-09-21 16:55:00 81

转载 hadoop机架感知 (转)

背景 分布式的集群通常包含非常多的机器,由于受到机架槽位和交换机网口的限制,通常大型的分布式集群都会跨好几个机架,由多个机架上的机器共同组成一个分布式集群。机架内的机器之间的网络速度通常都会高于跨机架机器之间的网络速度,并且机架之间机器的网络通信通常受到上层交换机间网络带宽的限制。 具体到Hadoop集群,由于hadoop的HDFS对数据文件的分布式存放是按照分块bl...

2018-09-21 16:07:00 49

转载 mysql_connect和mysql_pconnect区别(转)

php中mysql_pconnect()的实现方式:其实mysql_pconnect()本身并没有做太多的处理,它唯一做的只是在php运行结束后不主动close掉mysql的连接。mysql_pconnect()与mysql_connect()的区别包括:cgi方式下:在php经cgi方式运行时pconnect和connect是基本没有区别的,因为cgi方式是每一个php访问起一个进程...

2018-09-21 16:03:00 125

转载 ant中copy操作学习心得(转)

Ant真是太方便了,以前都没注意到它。功能很强大,能创建数据库,配置服务器,部署发布应用……只需要写好build.xml文件,剩下的就交给ant来“安装”你的WEB应用了。Appfuse的第一个ant命令是ant new,其任务是建立一个新命名的project,少不了会复制很多文件。build.xml中也有很多copy操作,为了搞清楚ant new到底干了些什么事,还是先把copy操作了...

2018-09-21 15:59:00 119

转载 JVM如何理解Java泛型类(转)

一个很典型的泛型(generic)代码。T是类型变量,可以是任何引用类型: public class Pair<T>{ private T first=null; private T second=null; public Pair(T fir,T sec){ this.f...

2018-09-21 15:52:00 88

转载 rsync命令

rsync命令(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 Rsync本来是用于替代rcp的一个工具,目前由rsync.samba.org维护,所以rsync.conf...

2018-09-20 17:57:00 105

转载 shell 中命令输入的快!捷!键!亲测很棒

删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ctrl + w 删除光标前一个单词相当于VIM里dbctrl + y 恢复ctrl+u上次执行时删除的字符ct...

2018-09-20 17:21:00 105

转载 错误:log4j:WARN No appenders could be found for logger

在使用Log4j时若提示如下信息:log4j:WARN No appenders could be found for logger则,解决办法为:在项目的src下面新建file名为log4j.properties文件 转载于:https://www.cnblogs.com/appledady/p/9681529.html...

2018-09-20 16:14:00 114

转载 Linux里的2>&1究竟是什么

我们在Linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command>/dev/null 2>&1,command>/dev/n...

2018-09-19 15:20:00 82

转载 整理MAC下Eclipse的常用快捷键,最全了

整理Eclipse常用快捷键 开发环境切换到Mac下后原来Window下的快捷键很大一部分是不相容的,习惯了快捷键的生活忽然哪天快捷键不起作用了,跟着的就是开发效率明显降低,频繁录入错误的快捷键让Eclipse都不知道你想要什么了。 以下内容是我整理的经常使用的Eclipse快捷键,主要依据首个按键进行了分类。 文档末尾是收集了Mac系统下对文本编辑当标跳转或选中的快捷键。 ...

2018-09-04 17:42:00 371

转载 Python几种主流框架

从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。 Django: Python Web应用开发框架Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生...

2018-08-06 10:24:00 90

转载 ZooKeeper系列二:客户端命令详解

ZooKeeper客户端命令 在使用命令行之前有必要了解一下客户端脚本的作用 zkCleanup: 清理Zookeeper历史数据,包括日志文件和快照数据文件 zkCli : Zookeeper的一个简易的可交互的客户端, 默认登录zookeeper服务器 zkEnv : 设置Zookeeper的环境变量 zkServer : Zookeep...

2018-07-18 16:56:00 254

转载 ZooKeeper系列一:史上的最强安装与配置详解

本文摘选自互联网, 经整理后,应该是史上最强入门篇之一了 :) ZooKeeper的安装模式分为三种,分别为:单机模式(stand-alone)、集群模式和集群伪分布模式。 ZooKeeper 单机模式的安装相对比较简单,如果第一次接触ZooKeeper的话,建议安装ZooKeeper单机模式或者集群伪分布模式。 ZooKeeper也支持windows, 安装步骤大致相同, 解压...

2018-07-18 15:53:00 200

转载 linux windows杀进程

LINUX 杀杀杀: 改进1: 把ps的查询结果通过管道给grep查找包含特定字符串的进程。管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。 $ ps -ef | grep firefox 1827 1 4 11:38 ? 00:27:33 /usr/lib/firefox-3.6.18/firefox-b...

2018-07-17 15:48:00 80

转载 java中的几种对象(PO,VO,DAO,BO,POJO)

一、PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.PO只能用在数据层,VO用在商业逻辑层和表示层。各...

2018-07-17 12:22:00 56

转载 PHP基础组件-Zookeeper+MetaQ

1.Zookeeper扩展安装 wget http://mirror.bit.edu.cn/apache//zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz tar –zxvf zookeeper-3.4.6.tar.gz cd /usr/local/src/zookeeper-3.4.6/src/c ./configur...

2018-07-17 12:20:00 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除