![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
建站
其实我是一演员
专注,极致,分享,体验。Make a difference.
展开
-
Java使用memcached
1.加载commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar2.创建memcached工具类:[java]view plaincopypublicclassMemcachedUtil{ /** ...转载 2019-03-25 11:50:12 · 897 阅读 · 0 评论 -
【学习笔记】阿里天猫浏览型应用的CDN静态化架构演变
天猫浏览型应用的CDN静态化架构演变在天猫双11活动中,商品详情、店铺等浏览型系统,通常会承受超出日常数倍甚至数十倍的流量冲击。随着历年来双11流量的大幅增加,每年这些浏览型系统都要面临容量评估、硬件扩容、性能优化等各类技术挑战。因此,架构方面的重点在于,如何能够利用合理成本应对瞬间飙高的峰值请求,并确保活动完整周期中系统容量的可伸缩性、用户响应时间的稳定性,以及外部依...转载 2019-03-25 11:46:34 · 1516 阅读 · 0 评论 -
Linux下用于查看系统当前登录用户信息的4种方法-【linux学习笔记】
4 Ways to Identify Who is Logged-In on Your Linux SystemLinux下用于查看系统当前登录用户信息的4种方法作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。1. 使用...转载 2019-03-25 11:49:43 · 1020 阅读 · 0 评论 -
linux wget 命令用法详解(全解+实例说明)-【linux学习笔记】
wget这个功能太棒了!如下介绍的很全,原文出处:http://www.jb51.net/LINUXjishu/86326.html 感谢作者!(如果没有安装wget 可以使用如下命令安装:[root@localhost ~]# yum -y install wget)原文有些错误,以下做了些修正,查看帮助:wget --helplinux wget 命令用法详解(附实...转载 2019-03-25 11:46:20 · 930 阅读 · 0 评论 -
Linux LVM硬盘管理及LVM扩容 -【linux学习笔记】
Linux LVM硬盘管理及LVM扩容LVM磁盘管理一、LVM简介... 1二、 LVM基本术语... 2三、 安装LVM... 3四、 创建和管理LVM... 42、 创建PV.. 63、 创建VG.. 74、 创建LV.. 95、LV格式化及挂载... 10一、LVM简介LVM是 Logical Volume Manager...转载 2019-03-25 11:46:08 · 733 阅读 · 0 评论 -
Linux chkconfig命令实例-【linux学习笔记】
Linux chkconfig命令实例Chkconfig命令用来设置,查看或更改配置开机自动启动的服务。下面根据七个实用的实例来说明Chkconfig命令的使用方法。1、用Shell脚本检测服务系统启动项状态当你只用服务名执行chkconfig命令时,如果该服务已经配置到系统启动项即返回真。下面的代码段是用来检查一个服务是否已经配置开机启动。# vi check....转载 2019-03-25 11:49:37 · 738 阅读 · 0 评论 -
Linux rpm 命令参数使用详解[介绍和应用]-【linux学习笔记】
Linux rpm 命令参数使用详解[介绍和应用]RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令...转载 2019-03-25 11:46:14 · 933 阅读 · 0 评论 -
MYSQL的binary解决mysql数据大小写敏感问题的方法|Blob与Text的区别-【mysql学习笔记】
MYSQL的binary解决mysql数据大小写敏感问题的方法|Blob与Text的区别BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写。复制代码 代码如下:mysql> select binary 'ABCD'='abcd' COM1, 'ABCD'='abcd' ...转载 2019-03-25 11:49:29 · 1285 阅读 · 0 评论 -
Spring 注解方式进行事务管理的用法介绍详解【Java学习笔记】
Spring 注解方式进行事务管理大家在使用spring的注解式事务管理时,对事务的传播行为和隔离级别可能有点不知所措,下边就详细的介绍下以备方便查阅。事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理例子:@Transactionalpublic class TestServiceBean implements T...转载 2019-03-25 11:45:56 · 3761 阅读 · 0 评论 -
【学习笔记】揭秘阿里CDN核心技术
中国专业CDN行业近年来呈现了迅猛增长的态势。根据国内咨询机构艾瑞的统计,从2006年至2012年,中国第三方CDN市场营收规模增长率均保持在30...<iframe id="cproIframe_u944267_2" width="250" height="250" src="http://pos.baidu.com/acom?adn=3&at=231&...转载 2019-03-25 11:49:49 · 2933 阅读 · 0 评论 -
【学习笔记】深入浅出URL编码
深入浅出URL编码一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)...转载 2019-03-25 11:46:40 · 642 阅读 · 0 评论 -
【Web安全学习笔记】Web安全实践(15)CSRF(跨站请求伪造)-从校内的插入图片说起
【Web安全学习笔记】:原文链接:http://www.cnblogs.com/xuanhun/archive/2009/04/23/1442239.html 作者:玄魂其他安全专栏文章: http://www.cnblogs.com/xuanhun/tag/%E5%AE%89%E5%85%A8/default.htmlWeb安全实践(15)CSRF(跨站请...转载 2019-03-25 11:46:47 · 1039 阅读 · 0 评论 -
Java中使用Redis
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至red...转载 2019-03-25 11:50:45 · 1289 阅读 · 0 评论 -
jsonp原理和详解
在介绍JSONP之前,先简单的介绍一些JSON。JSON是JavaScript Object Notation的缩写,是一种轻量的、可读的基于文本的数据交换开放标准。源于JavsScript编程语言中对简单数据结构和关联数组的展示功能。它是仅含有数据对和简单括号结构的纯文本,因此可通过许多途径进行JSON消息的传递。1. JSONP定义JSONP是英文JSONwith Paddi...转载 2019-03-25 11:48:33 · 1936 阅读 · 0 评论 -
系统性能调优思路总结
概述Ø性能优化的思路首先是较为精准的定位问题,借助于相应的工具包,分析系统性能瓶颈在哪,在根据其性能指标,以及所处于层级决定选择优化的方式方法。在选择优化的方式方法时,大家可以参照以下章节调优方法,架构优化递进,进行正确的,有针对性,有步骤的优化。可能会发现部分指导思想或许有相悖嫌疑,大可不必较真,系统优化的过程本身就是一个不断分离+共享的组合拳,至于具体选择哪种优化方式,...转载 2019-03-25 11:48:10 · 1096 阅读 · 0 评论 -
Jquery单页全屏滚动效果 导航
jQuery全屏滚动插件fullPage.js介绍:http://www.dowebok.com/77.htmlhttp://www.dowebok.com/演示Demo:http://www.dowebok.com/demo/2014/77/index7.html#page1其它全屏滚动效果案例Example:http://guanjia.qq.com/pr...原创 2019-03-25 11:47:37 · 2942 阅读 · 1 评论 -
学习笔记:Apache 与 Nginx 的优缺点比较
学习笔记:Apache 与 Nginx 的优缺点比较Apache 与 Nginx 的优缺点比较1、nginx 相对于 apache 的优点: 轻量级,同样起 web 服务,比 apache 占用更少的内存及资源 抗并发, nginx 处理请求是异步非阻塞的, 而 apache 则是阻塞型的, 在高并发下 nginx 能 保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区...转载 2019-03-25 11:47:25 · 771 阅读 · 0 评论 -
Spring MVC中@RequestMapping 6个基本用法小结
小结下spring mvc中的@RequestMapping的用法。1)最基本的,方法级别上应用,例如:Java代码@RequestMapping(value="/departments") publicStringsimplePattern(){ System.out.println("simplePatternmethodwa...转载 2019-03-25 11:47:19 · 3067 阅读 · 0 评论 -
Spring MVC-Controller和@RequestMapping ModelAndView配置和用法-restful风格
Spring3系列13-Controller和@RequestMappingController返回值,String或者ModelAndView@RequestMapping关联url@RequestMapping的属性一、 Controller返回值,String或者ModelAndView首先看一下spring的配置文件,如下<?xml...转载 2019-03-25 11:47:12 · 4078 阅读 · 0 评论 -
Spring MVC事务配置 的 2/5种方法
Spring MVC事务配置要了解事务配置的所有方法,请看一下《Spring事务配置的5种方法》本文介绍两种配置方法:1、 XML,使用tx标签配置拦截器实现事务2、 Annotation方式以下所使用环境为Spring4.0.3、Hibernate4.3.5一、 XML,使用tx标签配置拦截器实现事务Entity类User.j...转载 2019-03-25 11:50:34 · 1342 阅读 · 0 评论 -
Mysql配置文件my.cnf配置及配置参数详解
Mysql配置文件my.cnf安装了mysql没有my.cnf文件的情况1、可以把mysql的示例配置文件,如my-medium.cnf拷贝到/etc/my.cnf,再去修改/etc/my.cnf的配置/usr/share/doc/MySQL-server-5.5.38/my-medium.cnf(Example MySQL config file for medium system...原创 2019-03-25 11:45:48 · 45641 阅读 · 1 评论 -
(一)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - FTP安装
因为在网上发现系统性、严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Nginx+Tomcat+Mysql+FTP的操作文档,梳理记录如下,特别是在实践中碰到的各种问题和容易出错的地方,都做了重要标注和提醒(踩过的那些坑,我都特别标注出来);希望对于那些想要系统地完整搭建L...原创 2019-03-25 11:45:42 · 4946 阅读 · 3 评论 -
(二)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 防火墙配置
因为在网上发现系统性、严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Nginx+Tomcat+Mysql+FTP的操作文档,梳理记录如下,特别是在实践中碰到的各种问题和容易出错的地方,都做了重要标注和提醒(踩过的那些坑,我都特别标注出来);希望对于那些想要系统地完整...原创 2019-03-25 11:45:34 · 2268 阅读 · 0 评论 -
Mysql的Bin log数据恢复:不小心删除数据库
Mysql的Bin log数据恢复:不小心删除数据库前言:因为不小心删除了测试机器上Mysql的一整个数据库Schema,因为是测试机所以没有做备份,现在通过MySQL的Bin log方式恢复到删除以前的数据库。当然做Bin log的数据恢复前提是已经打开Bin log的功能,如果又没做数据备份,又没打开Bin log日志,那你就可能需要考虑快照等其它方式从系统的角度去恢复。...原创 2019-03-25 11:43:46 · 6512 阅读 · 0 评论 -
Mysql日期函数使用汇总
Mysql日期函数使用汇总1、MYSQL 获取当前系统日期和时间 NOW():select now() from dual; 返回当前时间,输出 2015-11-06 11:01:59 sysdate():sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了,...原创 2019-03-25 11:49:18 · 1543 阅读 · 0 评论 -
门户级UGC系统的技术进化路线——新浪新闻评论系统的架构演进和经验总结
门户级UGC系统的技术进化路线——新浪新闻评论系统的架构演进和经验总结评论系统,或者称为跟帖、留言板,是所有门户网站的核心标准服务组件之一。与论坛、博客等其他互联网UGC系统相比,评论系统虽然从产品功能角度衡量相对简单,但因为需要能够在突发热点新闻事件时,在没有任何预警和准备的前提下支撑住短短几分钟内上百倍甚至更高的访问量暴涨,而评论系统既无法像静态新闻内容业务那样通过CDN和...转载 2019-03-25 11:43:38 · 1378 阅读 · 1 评论 -
史上最全的CSS hack方式总结
史上最全的CSS hack方式总结做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器厂商之间历史遗留的问题让我们在目标需求下不得不向hack...转载 2019-03-25 11:43:30 · 1112 阅读 · 0 评论 -
数据驱动,如何提高产品转发率
如何提高产品转发率 原标题:旅游行业增长新方向:除了订单数据,你更要关注用户行为数据,转在前面话:写得不错,通过数据分析驱动产品和运营,帮助我们在提高转化率上有更为准确的判断和思考。转载正文:在具体展开今天的内容之前,不得不先提来自硅谷增长黑客的海盗模型。这个模型适用的行业非常多,是用户跨生命周期的一个增长模型。第一步,我们会比较关注获客。获取用户之后,接下来的步骤是激转载 2019-03-25 11:43:16 · 752 阅读 · 0 评论 -
作为产品经理,你真的有数据 sense 吗?
作为产品经理,你真的有数据 sense 吗?刚入行的时候不懂怎么看数据,每天就是看着后台报表里的 UV 、 PV 涨了一点点/跌了一点点,然后就没有然后了。直到后来机缘巧合做了一段时间用户增长,渠道相关的工作,才慢慢学会怎么去看数据。后来我反思为啥最早对着数据的时候整个人是懵的?想来想去最后觉得根本原因还是缺少了目标。不知道为什么看数据的时候,所有数据都是一个个孤立的数字,...转载 2019-03-25 11:42:15 · 3911 阅读 · 0 评论 -
(四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合
因为在网上发现系统性、严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Nginx+Tomcat+Mysql+FTP的操作文档,梳理记录如下,特别是在实践中碰到的各种问题和容易出错的地方,都做了重要标注和提醒(踩过的那些坑,我都特别标注出来);希望对于那些想要系统地完整...原创 2019-03-25 11:41:59 · 4907 阅读 · 0 评论 -
Linux实际内存使用计算
Linux实际内存使用情况计算通常我们看到Linux用top命令查看系统运行状况,普遍看到Used Memory占到了将近总内存的90%,然后很多人以为系统内存已经不足。其实,这只是Linux的为了提高文件读取的性能的内存使用机制罢了。不同于Windows,windows程序执行完后,会马上释放掉内存,把Memory降下来。而对于Linux,如果你的服务器内存还有足够多的空间的话,...原创 2019-03-25 11:40:59 · 12523 阅读 · 3 评论 -
Linux查看系统cpu个数、核心数、线程数
Linux查看系统CPU信息、CPU个数、核心数、线程数查看CPU的总体信息:more /proc/cpuinfo1、查看物理cpu个数grep 'physical id' /proc/cpuinfo | sort -u2、查看核心数量grep 'core id' /proc/cpuinfo | sort -u | wc -l...原创 2019-03-25 11:43:54 · 3969 阅读 · 0 评论 -
高可用设计之MySQL状态性能监控-【学习笔记】
高可用设计之 MySQL状态性能监控 一个经过高可用可扩展设计的MySQL 数据库集群,如果没有一个足够精细足够强大的监控系统,同样可能会让之前在高可用设计方面所做的努力功亏一篑。一个系统,无论如何设计如何维护,都无法完全避免出现异常的可能,监控系统就是根据系统的各项状态的分析,让我们能够尽可能多的提前预知系统可能会出现的异常状况。即使没有及时发现将...原创 2019-03-25 11:44:03 · 1995 阅读 · 0 评论 -
Linux服务器上监控网络带宽的18个常用命令和工具
一、如何查看CentOS的网络带宽出口检查维护系统的时候,经常会要查看服务器的网络端口是多大的,所以需要用到Linux的一个命令。如何查看CentOS的网络带宽出口多大?可以用下面的命令来查看。# ethtool eth0前面是命令,后面跟的是设备名,如果对外连接的网络设备是eth1,那就需要改成:ethtool eth0[root@localho...转载 2019-03-25 11:49:23 · 2892 阅读 · 0 评论 -
(三)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - Nginx环境搭建
因为在网上发现系统性、严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Nginx+Tomcat+Mysql+FTP的操作文档,梳理记录如下,特别是在实践中碰到的各种问题和容易出错的地方,都做了重要标注和提醒(踩过的那些坑,我都特别标注出来);希望对于那些想要系统地完整...原创 2019-03-25 11:45:28 · 4656 阅读 · 0 评论 -
(六)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 常用命令总结
因为在网上发现系统性、严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Nginx+Tomcat+Mysql+FTP的操作文档,梳理记录如下,特别是在实践中碰到的各种问题和容易出错的地方,都做了重要标注和提醒(踩过的那些坑,我都特别标注出来);希望对于那些想要系统地完整...原创 2019-03-25 11:45:07 · 2332 阅读 · 0 评论 -
正则表达式使用汇总
正则表达式使用汇总正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义。在最简单的情况下,一个正则表达式看上去就是一个普通的查找串。例如,正则表达式"testing"中没有包含任何元字符,它可以匹配"testing"和"testing123"等字符串,但是不能匹配"Testing"。要想真正的用好...原创 2019-03-25 11:45:00 · 801 阅读 · 0 评论 -
Java map排序(TreeMap,LinkedHashMap)
Java中对Map(HashMap,TreeMap,Hashtable等)的排序.首先简单说一下他们之间的区别:HashMap: 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null(多条会覆盖);允许多条记录的值为 Null。非同步的。TreeMap: 能够把它保存的记录根据键(ke...转载 2019-03-25 11:45:14 · 1174 阅读 · 0 评论 -
Java集合框架小结
Java集合框架,常复习:Java集合框架之小结1、Java容器类库的简化图,下面是集合类库更加完备的图。包括抽象类和遗留构件(不包括Queue的实现):2、ArrayList初始化时不可指定容量,如果以new ArrayList()方式创建时,初始容量为10个;如果以new ArrayList(Collection c)初始化时,容量为c.size()*1....转载 2019-03-25 11:44:31 · 713 阅读 · 0 评论 -
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
(第一篇)Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结参考链接:http://outofmemory.cn/c/java-outOfMemoryErrorjava.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,...转载 2019-03-25 11:44:23 · 2363 阅读 · 0 评论