上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: Java线程的终止——interrupt 取消/关闭的场景 我们知道,通过线程的start方法启动一个线程后,线程开始执行run方法,run方法运行结束后线程退出,那为什么还需要结束一个线程呢?有多种情况,比如说: 很多线程的运行模式是死循环,比如在生产者/消费者模式中,消费者主体就是一个死循环,它 阅读全文
posted @ 2018-02-01 22:49 一弦一仙 阅读(353) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/d12345678a/article/details/54376784 http://blog.csdn.net/sbq63683210/article/details/52903039 阅读全文
posted @ 2018-01-30 22:13 一弦一仙 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 阅读全文
posted @ 2018-01-30 21:53 一弦一仙 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 原文地址 进程死锁及解决办法 一、要点提示 (1) 掌握死锁的概念和产生死锁的根本原因。 (2) 理解产生死锁的必要条件--以下四个条件同时具备:互斥条件、不可抢占条件、占有且申请条件、循环等待条件。 (3) 记住解决死锁的一般方法,掌握死锁的预防和死锁的避免二者的基本思想。 (4) 掌握死锁的预防 阅读全文
posted @ 2018-01-29 09:26 一弦一仙 阅读(3909) 评论(0) 推荐(2) 编辑
摘要: 原文地址: 写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下: Spring事务机制详解 Spring事务配置的五种方式 Spring中的事务管理实例详解 1 初 阅读全文
posted @ 2018-01-28 23:08 一弦一仙 阅读(248986) 评论(10) 推荐(21) 编辑
摘要: 原文地址 Mybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。 博客写的很辛苦,但是写出来却不 阅读全文
posted @ 2018-01-28 23:04 一弦一仙 阅读(1276) 评论(2) 推荐(0) 编辑
摘要: 原文地址 16年的时候花了一些时间整理了一些关于jvm的介绍文章,到现在回顾起来还是一些还没有补充全面,其中就包括如何利用工具来监控调优前后的性能变化。工具做为图形化界面来展示更能直观的发现问题,另一方面一些耗费性能的分析(dump文件分析)一般也不会在生产直接分析,往往dump下来的文件达1G左右 阅读全文
posted @ 2018-01-28 22:37 一弦一仙 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 参考 http://blog.codinglabs.org/articles/theory-of-mysql-index.html 阅读全文
posted @ 2018-01-26 15:27 一弦一仙 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 原文地址 前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在 阅读全文
posted @ 2018-01-26 15:20 一弦一仙 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 原文 Redis提供了5种数据结构,但除此之外,Redis还提供了注入慢查询分析,Redis Shell、Pipeline、事务、与Lua脚本、Bitmaps、HyperLogLog、PubSub、GEO等附加功能,这些功能可以在某些场景发挥很重要的作用. Pipeline 1. Pipeline概 阅读全文
posted @ 2018-01-25 22:44 一弦一仙 阅读(366) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页