摘要: start() : 它的作用是启动一个新线程,新线程会执行相应的run()方法。start()不能被重复调用。run() : run()就和普通的成员方法一样,可以被重复调用。单独调用run()的话,会在当前线程中执行run(),而并不会启动新线程! 阅读全文
posted @ 2018-02-16 21:25 zhao0607 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一段代码被多个线程执行,多个线程执行的顺序不影响结果,就是线程安全 阅读全文
posted @ 2018-02-16 20:29 zhao0607 阅读(104) 评论(0) 推荐(0) 编辑
摘要: TPS: Transactions Per Second QPS: queries per second 1、TPS即每秒处理事务数,包括:”用户请求服务器”、”服务器自己的内部处理”、”服务器返回给用户”,这三个过程,每秒能够完成N个这三个过程,TPS也就是3; 2、QPS基本类似于TPS,但是不 阅读全文
posted @ 2018-02-16 20:26 zhao0607 阅读(131) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/rogerroddick/archive/2009/08/31/1557228.html 阅读全文
posted @ 2018-02-16 10:36 zhao0607 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 今天从git上导入dubbo的demo,在import exist project时提示no project found。原因是要import project,工程里必须有.project 和.classpath文件,这样才能被识别为一个project。 选择import existing mave 阅读全文
posted @ 2018-02-16 09:44 zhao0607 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 值后面注意去掉空格。今天配的redis host spring.redis.host=localhost 后面多了两个空格,连接会报错。 阅读全文
posted @ 2018-02-14 00:34 zhao0607 阅读(99) 评论(0) 推荐(0) 编辑
摘要: @Override @CachePut (value="people",key="T(String).valueOf(#person.personId)") public Person save(Person person) { Person p=personRepository.save(pers 阅读全文
posted @ 2018-02-14 00:26 zhao0607 阅读(207) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/yucongyuqian/article/details/78626393 阅读全文
posted @ 2018-02-12 23:26 zhao0607 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 什么是Cardinality 不是所有的查询条件出现的列都需要添加索引。对于什么时候添加B+树索引。一般的经验是,在访问表中很少一部分时使用B+树索引才有意义。对于性别字段、地区字段、类型字段,他们可取值范围很小,称为低选择性。如 SELECT * FROM student WHERE sex='M 阅读全文
posted @ 2018-02-12 21:15 zhao0607 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 背景:在eclipse上,有时想看现有工程用到的第三方jar的源码时,鼠标移到方法上,按“ctrl+左键”,跳转提示“source not found”。 解决步骤: 1、在eclipse上“Window”-->“Preferences”-->"Maven"上,勾选“Download Artifac 阅读全文
posted @ 2018-02-11 10:30 zhao0607 阅读(137) 评论(0) 推荐(0) 编辑