自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 inux 下连接mysql服务器

MySQL -h 服务器主机地址 -u 用户名 -p 用户密码   其中,参数的意义:   -h:指定所连接的数据库服务器位置,可以是IP地址,也可以是服务器域名。   -u:指定连接数据库服务器使用的用户名,例如root为管理员用户具有所有权限。   -p:连接数据库服务器使用的密码,但-p和其后的参数之间不要有空格。最后是在该参数后直接回车,然后以密文的形式输入密码。   

2017-05-27 15:36:21 630

原创 Linux下Mysql安装后设置密码

在Centos中安装MySQL后默认的是没有root密码的,默认的是回车,那么为了方便需要修改密码。没有密码为MYSQL加密码:mysql -uroot -p回车提示输入密码,为空回车update mysql.user set password=PASSWORD('12345678') where user='root';刷新权限表,输入如下命令flush privileges

2017-05-27 15:16:11 569

转载 解决activemq多消费者并发处理

遇到一个现象,如果activemq队列积压了数据的话,如果在spring中启动listner,只有一个consumer执行,查阅了很多资料,无果,后来偶尔通过activemq的监控网页看到消费者列表中,只有一个消费者有等待处理的数据,其他都没有,如下图:由此得知,activemq有一定机制将队列中的数据交给consumer处理,这个机制就是数据的数量分配,查资料得知,默认是1000,因此,

2017-05-13 17:48:06 8607

转载 如何解决web系统session劫持

session劫持是一种比较复杂的攻击方法。大部分互联网上的电脑多存在被攻击的危险。这是一种劫持tcp协议的方法,所以几乎所有的局域网,都存在被劫持可能。两台主机要想进行TCP通信,必须经过一个三次握手的过程。三次握手过程中服务端和客户端一般会协商一个序列号。这个序列号一般是一个长整数。用来标记每个数据包本来的顺序。服务端或者客户端使用这个序列号来重组在网络传输过程中乱序了的数据包

2017-05-13 17:20:04 1824

转载 运用JMeter登录系统,并进行性能测试

(4940) (1)首先必须抓取网站登陆时所发送的Post参数,以登陆知乎zhihu为例用Chrome打开 https://www.zhihu.com/,点击登录进入登录页面,保持该页面不动(下图左边)。随后进入Chrome的开发者模式,选择Network视图(下图右边) 。最好勾上Preserve Log的选项 ,以免在提交登录请求的时候由于页面刷新太快漏掉了请求。输入用户名

2017-05-13 16:52:17 2411

原创 解决Spring MVC @ResponseBody返回中文字符串乱码问题

引起乱码原因为spring mvc使用的默认处理字符串编码为ISO-8859-1,具体参考org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");解决方法:第一种

2017-05-13 10:58:50 511

转载 A cycle was detected in the build path of project 感叹号

解决Eclipse中Java工程间循环引用而报错的问题如果我们的项目包含多个工程(project),而它们之间又是循环引用的关系,那么Eclipse在编译时会抛出如下一个错误信息:“A cycle was detected in the build path of project: XXX”解决方法非常简单:Eclipse Menu -> Window -> Preferences

2017-05-11 18:24:02 357

转载 JMS规范中五种消息类型

摘要: 本文讲述了JMS规范中五种消息类型,包括TextMessage、BytesMessage、MapMessage、StreamMessage和ObjectMessage1.前言        ActiveMQ学习笔记(四)——通过ActiveMQ收发消息http://my.oschina.net/xiaoxishan/blog/380446 和ActiveMQ学习笔记(五)——使

2017-05-10 16:01:37 1650

原创 多线程的应用场景

通俗的解释一下多线程先:多线程用于堆积处理,就像一个大土堆,一个推土机很慢,那么10个推土机一起来处理,当然速度就快了,不过由于位置的限制,如果20个推土机,那么推土机之间会产生相互的避让,相互摩擦,相互拥挤,反而不如10个处理的好,所以,多线程处理,线程数要开的恰当,就可以提高效率。多线程使用的目的:1、  吞吐量:做WEB,容器帮你做了多线程,但是它只能帮你做请求层面的,简单的说,

2017-05-09 17:25:47 629

转载 秒杀系统架构分析与实战

0 系列目录秒杀系统架构秒杀系统架构分析与实战1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会

2017-05-04 11:21:30 345

转载 秒杀系统设计详解

导读:最初的秒杀系统的原型是淘宝详情上的定时上架功能,由于有些卖家为了吸引眼球,把价格压得很低。但这给的详情系统带来了很大压力,为了将这种突发流量隔离,才设计了秒杀系统,文章主要介绍大秒系统以及这种典型读数据的热点问题的解决思路和实践经验。一些数据大家还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日志统计,

2017-05-04 11:18:02 422

转载 秒杀系统架构分析与实战 for java

目录[-]0 系列目录1 秒杀业务分析2 秒杀技术挑战3 秒杀架构原则4 秒杀架构设计4.1 前端层设计4.2 站点层设计4.3 服务层设计4.4 数据库设计4.4.1 基本概念4.4.2 设计思路5 大并发带来的挑战5.1 请求接口的合理设计5.2 高并发的挑战:一定要“快”5.3 重启与过载保护6 作弊的手段:进攻与防守

2017-05-04 11:14:22 312

转载 apache性能测试工具ab使用详解

网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行

2017-05-04 11:00:51 4228

原创 ab 压力测试 命令详解与结果分析

ab 压力测试 命令详解与结果分析  ab(apache benchmark) —— apache自带的一个测试工具一般把apache压力测试称为AB测试. ab工具的位置在apache的bin目录里.ab的使用是这样的:  /usr/local/apache/bin/ab Usage: ./ab [options] [http://]hostname[:port]/pat

2017-05-02 16:51:08 9091

空空如也

空空如也

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

TA关注的人

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