摘要: 要想优化一条 Query,我们就需要清楚的知道这条 Query 的性能瓶颈到底在哪里,是消耗的 CPU计算太多,还是需要的的 IO 操作太多?要想能够清楚的了解这些信息,在 MySQL 5.0 和 MySQL 5.1正式版中已经可以非常容易做到了,那就是通过 Query Profiler 功能。 M 阅读全文
posted @ 2018-10-27 14:53 撸码识途 阅读(2134) 评论(1) 推荐(0) 编辑
摘要: 汉字很多,人力有时尽,人不可能记住所有的字,为了解决这个问题,于是有了字典。数据库里的数据很多,为了方便检索,于是有了索引。 索引,是一种数据结构,在这种数据结构中实现了高级的查找算法,索引可以帮助我们高效地获取数据,提高查询效率。 既然索引有这样的好处,那我们是不是每个字段都该建立索引呢? 当然是 阅读全文
posted @ 2018-10-27 14:34 撸码识途 阅读(1855) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL 阅读全文
posted @ 2018-10-26 14:05 撸码识途 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。 2、PROPAGATION_SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。 3、PROPAGATION_MA 阅读全文
posted @ 2018-10-26 13:50 撸码识途 阅读(340) 评论(0) 推荐(0) 编辑
摘要: MySQL的innodb存储引擎支持行级锁,innodb的行锁是通过给索引项加锁实现的,这就意味着只有通过索引条件检索数据时,innodb才使用行锁,否则使用表锁。根据当前的数据更新语句(UPDATE user set name='11111' where account='1'),该条件字段acc 阅读全文
posted @ 2018-10-26 11:55 撸码识途 阅读(3357) 评论(1) 推荐(0) 编辑
摘要: 1. 查看远程分支 ~/mxnet$ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/nnvm remotes/origin/piiswrong-patc 阅读全文
posted @ 2018-10-26 00:55 撸码识途 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 一、修改防火墙设置,开放对应的端口 修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 阅读全文
posted @ 2018-10-26 00:26 撸码识途 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 在平时的开发中我们都需要处理重复提交的问题,避免业务出错或者产生脏数据,虽然可以通过前端控制但这并不是可以完全避免,最好的方式还是前后端均进行控制,这样的话就可以更有效,尽可能全面的去减少错误的发生。 如果用户频繁点击或者恶意攻击的话就会造成不断的请求对服务器产生很大的压力,为了避免这种情况我们需要做处理。 怎样解决?工作中用过的方案有三种: 1.js层面,在用户点击提交订单后禁用按钮,然而这... 阅读全文
posted @ 2018-10-23 15:52 撸码识途 阅读(2287) 评论(0) 推荐(0) 编辑
摘要: 1.下载后解压,运行bin目录下的jmeter.bat 2.add ThreadGroup 3.add request 4.add listener 阅读全文
posted @ 2018-10-23 15:07 撸码识途 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1、OAuth2.0简介 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站( 阅读全文
posted @ 2018-10-23 14:53 撸码识途 阅读(75445) 评论(1) 推荐(0) 编辑
摘要: 1.导入swagger2 2.配置类 3.在controller上贴上相应注解 4.如果你的项目是springboot项目,访问http://localhost:[端口]/swagger-ui.html,就可以看到swagger的ui页面了 阅读全文
posted @ 2018-10-23 14:20 撸码识途 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: 在某些特殊的情况下,Bean需要实现某个功能,但该功能必须借助于Spring容器才能实现,此时就必须让该Bean先获取Spring容器,然后借助于Spring容器实现该功能。为了让Bean获取它所在的Spring容器,可以让该Bean实现ApplicationContextAware接口。 下面示例 阅读全文
posted @ 2018-10-23 09:57 撸码识途 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 对象的方法中一旦加入synchronized修饰,则任何时刻只能有一个线程访问synchronized修饰的方法。假设有个数据对象拥有写方法与读方法,多线程环境中要想保证数据的安全,需对该对象的读写方法都要加入 synchronized同步块。这样任何线程在写入时,其它线程无法读取与改变数据;如果有 阅读全文
posted @ 2018-10-21 10:28 撸码识途 阅读(234) 评论(0) 推荐(0) 编辑
摘要: com_dubbo_config src/main/resources ${project.build.directory}/classes pro/* ... 阅读全文
posted @ 2018-10-17 11:37 撸码识途 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起 阅读全文
posted @ 2018-10-17 11:32 撸码识途 阅读(46479) 评论(2) 推荐(9) 编辑