摘要: 一。在linux服务器上 top :找到cup或者内存占用过高的那个进程pid 二。top -Hp 【进程pid】 可以继续跟踪该进程中的所有线程信息,找到cup或者内存过高的那个线程,将该线程id转化为16进制,以便在后面的线程堆栈信息中用该关键字查看 三。jstack 【进程pid】> jsta 阅读全文
posted @ 2018-05-09 11:24 我是代码的搬运工 阅读(734) 评论(0) 推荐(0)
摘要: 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。 为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在《分布式系统的一致性探讨》一文中主要介绍了分布式系统中存在的一致性问题。 阅读全文
posted @ 2018-05-09 11:23 我是代码的搬运工 阅读(229) 评论(0) 推荐(0)
摘要: 1. 通过 <properties> 元素用户可以自定义一个或多个属性,然后在 POM 的其他地方使用 ${ 属性名称 } 的方式引用属性,这种做法的最大意义在于消除重复。 2. Maven 共有六类属性: 1) 内置属性: ${basedir} 表示项目根目录,即 pom.xml 文件的目录。 $ 阅读全文
posted @ 2018-05-09 11:22 我是代码的搬运工 阅读(1598) 评论(0) 推荐(0)
摘要: 官方说明文档:http://www.mybatis.org/mybatis-3/zh/index.html# resultType和resultMap区别 resultType:从这条语句中返回的期望类型的类的完全限定名或别名。注意如果是集合情形,那应该是集合可以包含的类型,而不能是集合本身。使用 阅读全文
posted @ 2018-05-09 11:21 我是代码的搬运工 阅读(475) 评论(0) 推荐(0)
摘要: 和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构。 Redis主从复制可以根据是否是全量分为全量同步和增量同步。 1 全量同步 Redis全量复制一般发生在S 阅读全文
posted @ 2018-05-09 11:20 我是代码的搬运工 阅读(4277) 评论(0) 推荐(1)
摘要: 一:B-树是一种平衡的多路查找树,它在文件系统中很有用。 定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树: ⑴树中每个结点至多有m 棵子树。 ⑵若根结点不是叶子结点,则至少有两棵子树。 ⑶除根结点之外的所有非叶结点至少有[m/2] 棵子树; ⑷所有的非终端结点中包含以下信息数据:( 阅读全文
posted @ 2018-05-09 11:15 我是代码的搬运工 阅读(765) 评论(0) 推荐(0)
摘要: 一、主从复制搭建方法参考 1、MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解请参考: http://blog.csdn.net/xlgen157387/article/details/51331244#comments 2、使用mysqlreplicate命令快速搭建 M 阅读全文
posted @ 2018-05-09 11:14 我是代码的搬运工 阅读(211) 评论(0) 推荐(0)
摘要: 网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 mysql> show global status; 阅读全文
posted @ 2018-05-09 11:13 我是代码的搬运工 阅读(297) 评论(0) 推荐(0)
摘要: 昨天被某大牛问了一个问题,为什么SQL参数化查询可以防止SQL注入,参数化查询的原理是什么? 结果闷逼了,之前只知道参数化查询是可以防止SQL注入,但是没有深究其原理,今天就找一些文章,学习一下,也分享给大家。 以下引用知乎大神们的回答: 原理是采用了预编译的方法,先将SQL语句中可被客户端控制的参 阅读全文
posted @ 2018-05-09 11:10 我是代码的搬运工 阅读(4913) 评论(0) 推荐(0)
摘要: mysql之高性能索引 当db的量达到一定数量级之后,每次进行全表扫描效率就会很低,因此一个常见的方案是建立一些必要的索引作为优化手段,那么问题就来了: 那么什么是索引呢? 索引的实现原理是怎样的? 我们通常说的聚集索引,非聚集索引的区别是什么? 如何创建和使用索引呢? I. 索引介绍 MySQL官 阅读全文
posted @ 2018-05-09 11:09 我是代码的搬运工 阅读(947) 评论(0) 推荐(0)