阿飞(dufyun)的博客

不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!

排序:
默认
按更新时间
按访问量

Mysql索引整理总结

一、索引概述 1. 简介 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 举例说明索引:如果把数据库中的某一张看成一本书,那么索引就像是书的目录,可以通过目录快速查找书中指定内容的位置,对于数据库表来说,可以通过索引快速查找表中的数据。 ...

2018-07-18 18:17:17

阅读数:107

评论数:0

Spring-Session实现Session共享实现原理以及源码解析

知其然,还要知其所以然 ! 本篇介绍Spring-Session的整个实现的原理。以及对核心的源码进行简单的介绍! 实现原理介绍 实现原理这里简单说明描述: 就是当Web服务器接收到http请求后,当请求进入对应的Filter进行过滤,将原本需要由web服务器创建会话的过程...

2018-03-09 00:22:59

阅读数:4201

评论数:3

java的线程安全、单例模式、JVM内存结构等知识学习和整理

知其然,不知其所以然 !在技术的海洋里,前路漫漫,我一直在迷失着自我。 欢迎访问我的csdn博客,我们一同成长!“不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!” 博客首页:http://blog.csdn.net/u010648555在下面的题目来自于我要加的一个QQ群,然后要加这个...

2017-10-10 18:09:45

阅读数:1362

评论数:3

一张图讲解对象锁和关键字synchronized修饰方法(代码块)

每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁,这个方法就可以进行同步,在多线程的时候,不会出现线程安全问题。 注:Monitor是 Java中用以实现线程之间的互斥与协作的主要手段,它可以看成是对象或者 Class的锁。...

2017-09-29 23:25:48

阅读数:5572

评论数:18

Redisson分布式锁的简单使用

redis分布式锁学习和集成框架Redisson分布式锁的一些简单使用

2017-04-12 10:06:48

阅读数:11871

评论数:11

Quartz学习——SSMM(Spring+SpringMVC+Mybatis+Mysql)和Quartz集成详解(四)

当任何时候觉你得难受了,其实你的大脑是在进化,当任何时候你觉得轻松,其实都在使用以前的坏习惯。 SSMM(Spring+SpringMVC+Mybatis+Mysql)和Quartz集成详解

2017-03-07 17:10:02

阅读数:9273

评论数:20

Spring学习——Spring中定时器实现

在一些工作需要使用到定时器,Spring很好的集成了定时器的功能! 在Spring 中使用Quartz,本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,

2016-08-09 15:49:26

阅读数:45965

评论数:24

xShell连接vmware虚拟机【经典】

【经典】在刚刚开始学习Linux的同学,在VMware安装好Linux之后,不知道怎么去设置Ip,通过xshell去和虚拟机进行连接,下面就是我自己学习时候总结的连接方法,希望大家在连接后好好学习,我们一起进步。

2016-01-23 18:05:02

阅读数:11361

评论数:5

有效管理自己知识,多总结和分享——2018七月份的尾巴

知道却做不到,等于不知道! –笔记侠 知道却讲不出来,也等于不知道! –dufy 知道 ≠ 能做到 | 知道 ≠ 能讲出 ? 昨天听了一个音频,里面说:“知道很多道理 却依然过不好这一生”! 知道了这么多道理,能真正做到有多少呢?知道了这么多道理,真正用自己的理解或者自己...

2018-07-31 22:14:21

阅读数:43

评论数:0

Sping 源码深度解析——容器的功能扩展 【学习笔记】

我为什么 看的不够远,因为高度不够! 学习和整理总结Spring容器的功能扩展,本文为学习笔记,其中有一些内容是自己的思考总结! 一、两种Spring中bean加载的方式 第一种 # 第一种使用 BeanFactory 以及它默认的实现类 XmlBeanFactory Be...

2018-07-30 23:27:57

阅读数:61

评论数:0

二十、设计模式总结—后会有期 #和设计模式一起旅行#

告别 是为了下一次相遇,告别更是新的开始! 设计模式整了两个月了,看了一些书籍和一些博客,整体是完成了,但是还有一些模式没有总结出来,不过剩下的模式暂时不准备在更新了,剩下的也相对来说不是那么的重要! 在看设计模式的这段时间中,总是有一种感觉,看到其中的一个设计模式,有似曾相识的感觉,...

2018-07-29 17:51:01

阅读数:35

评论数:0

十九、原型模式—通过复制生产实例 #和设计模式一起旅行#

拔一根猴毛,变出十万个孙悟空 故事背景 在java中,我们一般创建实例的时候可以使用了new 关键词指定类名来生成类的实例。例如: Preson p = new Person(); 或者 Person p = Person.getInstance(); 但是是在实际开发过...

2018-07-29 17:29:08

阅读数:160

评论数:0

Executors和ThreadPoolExecutor学习整理

任务的执行与线程池(上) https://mp.weixin.qq.com/s/p3JZERyZXnF8jR_3KKIGJA 任务的执行与线程池(下) https://mp.weixin.qq.com/s/iUAaVXIB8rCzP_GeDhIlqA java并发编程–Executor 框...

2018-07-27 10:44:57

阅读数:36

评论数:0

Mysql更新死锁问题和索引总结记录

记录和总结Mysql相关的一些知识! Mysql索引 Mysql索引整理总结 【四星】❤❤❤❤ 点评:熟悉和了解Mysql 的索引和索引的创建以及索引在实际使用中注意的点! Mysql更新死锁问题 MySQL更新死锁问题 【五星】❤❤...

2018-07-24 14:57:57

阅读数:44

评论数:0

十八、职责链模式-推卸责任,不关我的事,我不管!#和设计模式一起旅行#

不在其位,不谋其政! –出自《论语·泰伯》 故事背景 在现实世界中,有很多情况下会遇到一些推卸责任的场景,比如要办理一件事的时候,被告诉你要去做个做这个事情,但是去了这个地方,确告诉要到另一个地方去,最后搞了很久,才办完这一件事。 这种情况下,就可以简单的称为踢皮球,也就是推卸责...

2018-07-22 23:52:53

阅读数:38

评论数:0

十七、访问者模式-访问数据结构并处理数据 #和设计模式一起旅行#

看过千山万水,依旧走不出自己的内心世界! 故事背景 Vistor : 访客,参观者,访问,本篇就讲讲Vistor模式,也就访问模式! 有时候在软件开发中,我们会在一个数据结构中存放许多不同类型的对象信息,而且对每一个对象的处理方式并不相同,就存在数据结构对象内容的存放和数据的处理...

2018-07-22 22:50:16

阅读数:37

评论数:0

Mysql中explain用法和结果字段的含义介绍

使用 explain 查询和分析SQl的执行记录,可以进行sql的性能优化! explain用法 mysql> explain select * from students; +----+-------------+----------+------+--...

2018-07-18 23:09:56

阅读数:57

评论数:0

JVM调优总结 -Xms -Xmx -Xmn -Xss

JVM参数在tomcat中如何进行配置 在tomcat的bin目录下面有很多可以执行的脚步,执行的脚步分为windows环境和Linux环境! 如果在windows环境配置jvm参数,catalina.bat如下: set JAVA_OPTS="$JAVA_...

2018-07-18 10:13:57

阅读数:42

评论数:0

jstat命令总结

jvm统计信息监控工具 jstat是什么 jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的...

2018-07-17 21:59:03

阅读数:342

评论数:0

十六、状态模式—用类表示状态 #和设计模式一起旅行#

人有悲欢离合,月有阴晴圆缺! 故事背景 白天、黑夜是不同的状态,水蒸气、冰是水不同的状态,大千的世界,不同的各种东西会有很多种状态,本篇要介绍的就是 “用类来表示状态”,用类表示状态后,我们就可以切换类来方便地改变对象的状态。 故事主角 状态模式:允许一个对象在其内部状态改...

2018-07-15 17:05:09

阅读数:99

评论数:0

十五、组合模式—— 容器与内容的一致性 #和设计模式一起旅行#

组合具有一致性… 故事背景 坚持去输出真的很不容易,今天的的天气真的是热啊!我之前一直想些一个系列是和设计模式去旅行,通过构思一些场景,让自己更好的理解和表达设计模式,但是有时候为了思考一个适合的故事会花费很多时间,so,从这里开始,如果后面的设计模式想到了好的场景的话就写故事背景...

2018-07-15 13:20:12

阅读数:114

评论数:0

这是特殊的一天

人生中特殊的日子可能并不多,真心不多! 日子的过的很快,转眼三年已经过去。 那年的今天,我从一个学生迈向社会! 那年的今天,是我入职的第一天! 也就是在那年的今天,我遇到了我爱的人! 曾经梦想的毕业后如何如何,在现实面前,一切都是残酷的。 三年很快,十年也很快,我对自己的十年之...

2018-07-09 23:09:33

阅读数:81

评论数:0

十四、迭代器模式—— 一个一个的遍历 #和设计模式一起旅行#

套路要深… 故事背景 今天要介绍一下迭代器,首先简单说明一下,什么是迭代器,为什么要使用迭代器。 迭代器(Iterate) 的意思就是反复做某件事情。 那为什么要反复做某件事情呢,比如我们有个容器里面装了很好东西(这些东西都是同一类型的),要从容器中取每一个东西出来,就要反复去...

2018-07-08 21:15:42

阅读数:67

评论数:0

十三、外观模式—— 简化接口 #和设计模式一起旅行#

我不想成为上帝或英雄,只想成为一棵树,为岁月而生长,不伤害任何人。 ——米沃什 故事背景 在英国体验了康桥的魅力,我挥一挥衣袖,不带走一片云彩,但是 英国的天空没有留下我的痕迹,但我曾去过。哈哈! 从英国到法国,在浪漫的巴黎,我和设计模式MM感受到这个城市别样的风景,很是吸引...

2018-07-01 17:21:34

阅读数:40

评论数:0

那些错过的人和事,已成回忆

哪些曾经没有做的事情,你现在还想做吗?你现在还能做吗? 最近的一些梦,让我思考哪些我当时有机会做,但是最后没有做的事情!现在回忆起来,略有遗憾,也在感慨时间的力量,推着我一直向前,我已经不再是过去的那个我了。 我记得小的时候,那会上小学,在学校外面的有个老奶奶开的小卖铺,那个小卖铺里面...

2018-07-01 12:52:24

阅读数:60

评论数:0

十二、适配器模式——解决充电的烦恼 #和设计模式一起旅行#

轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。 ——徐志摩 《再别康桥》 故事背景 把奶茶店盘了出去,我和设计模式MM,继续上路,坐着冒着烟的飞机来到了剑桥,这里真是个美丽的地方,我用手机拍了很多的照片手机没电了,也玩的累了。 ...

2018-06-30 11:49:42

阅读数:144

评论数:0

十一、代理模式 —专注,做最好的自己!#和设计模式一起旅行#

专注,把更多的时间放到提示自己核心竞争能力上面来!其他的事情交给别人去做吧。 故事背景 我和设计模式MM开的奶茶店火了,一个是设计模式MM长的好看,波涛汹涌,还有一个是我们的饮品的确好喝,并且还特别在乎用户的体验,上一篇的模板方法模式中,我们最后的例子就询问顾客是否要加入调味料,而...

2018-06-23 23:07:17

阅读数:62

评论数:0

十、模板方法模式—制作更多好喝的饮品! #和设计模式一起旅行#

无规矩不成方圆! 故事背景 在安装了酷炫了碉堡了的灯之后,我饿设计模式MM经营的奶茶店生意更加火爆,有不同国家的顾客,那么为了满足更多消费者的口味,我们推出了中国龙井苹果茶和叶门摩卡牛奶咖啡。其中制作的过程: 把水烧开 将咖啡/茶叶放到杯子里 用沸水冲泡 加入牛奶/苹果汁 ...

2018-06-18 16:55:24

阅读数:111

评论数:0

Java死锁排查和Java CPU 100% 排查的步骤整理

工欲善其事,必先利其器 简介 本篇整理两个排查问题的简单技巧,一个是java死锁排查,这个一般在面试的时会问到,如果没有写多线程的话,实际中遇到的机会不多;第二个是java cpu 100%排查,这个实际的开发中,线的应用出现这个问题可能性比较大,所以这里简单总结介绍一下,对自己学...

2018-06-17 23:26:29

阅读数:102

评论数:0

九、命令模式—使用命令控制奶茶店中酷炫的灯 #和设计模式一起旅行#

请不要用命令的口吻关系你在乎的人 — dufy 故事背景 在巴厘岛开的奶茶店开张后,生意很红火,每天都要忙到很晚,晚上就要打开奶茶店的酷炫的灯,由于安装了不同的灯,灯的开关都不在一个地方,那么需要打开和关闭所有的灯就很麻烦。作为老板的我,每天都要去开灯和关灯,这种粗活可不能交给设计...

2018-06-16 00:02:50

阅读数:61

评论数:0

八、装饰者模式—巴厘岛,奶茶店的困扰! #和设计模式一起旅行#

善于思考,方法总比问题多! 故事背景 我和漂亮的模式MM来到巴厘岛,这里火山爆发刚刚结束不久,一切要重新开始,来到这个地方几天后,觉得这个地方还是不错,于是就决定在这里开一个奶茶店,因为这里游客比较多,流量大,反正之前我们也没有开店的体验,那么一拍即合,开个奶茶店,体验一下了。 ...

2018-06-10 14:08:38

阅读数:110

评论数:0

七、观察者模式——关注我,分享旅途最浪漫的瞬间! #和设计模式一起旅行#

最浪漫的事就是在路上,身边有你陪伴! 故事背景 在路上,和设计模式MM,做过飞机,也骑过单车,从大中国到了东京,东京真的很热(知道那啥啥为什么叫东京热了吧)。这一路不断的分享我们走过的路和看过的风景,旅行就是如此的美好,看别人看的厌烦过的风景,走别人走了无数遍的路!只有自己走过了,...

2018-06-02 16:59:10

阅读数:86

评论数:0

儿童节快乐,2018过的真快

我们也曾是儿童,也过过儿童节! 儿童节,现在回想起来怎么都没有任何印象! 儿童节让我想到了自己的小时候,自己的小学,三年级前上学的地方还离家很近,之后到了另一个地方上学,每天早上要很早起床,尤其是冬天的时候天还没有亮(北方的那个冬天的早上,真是冷啊,记得最冷的时候早上去上学的路上,冷的...

2018-06-01 19:32:29

阅读数:83

评论数:1

分布式Session一致性入门简介

Session简介 是什么? Session在网络中表示“会话控制”,用于存储特定用户所需的属性和其他的配置信息; Session表示一个特定的时间间隔,可以指用户从登陆系统到注销退出系统之家的时间。 为什么出现? 因为http 是一种无状态协议,如果没有Session的话,服...

2018-05-31 23:18:56

阅读数:205

评论数:0

六、策略模式—旅行的交通工具 #和设计模式一起旅行#

兵无常势,水无常形,能因敌变化而取胜者,谓之神! ——《孙子兵法》 故事背景 旅行开始,我和设计模式mm要去的目的地很多,去往不同目的地可以选择的交通工具也是多样的,从北京到上海,我们可以选择自驾游、乘坐飞机、高铁,甚至是骑单车等等方式!每一种交通工具到达目的的时间也不同,假如从北...

2018-05-29 22:19:50

阅读数:118

评论数:0

五、工厂模式—旅行的钱怎么来 #和设计模式一起旅行#

君子爱财,取之有道!—— 出自《增广贤文》 ### 故事背景 上一篇我和MM相约好了,去旅行了,但是旅行是需要Money的啊,作为有个搬砖的码农,没钱啊,怎么呢!不能穷游啊,真是愁人啊 !哎 ,办法总归困难多,这一篇就是写写如何通过工厂拿到钱,然后开始我们的旅行,为一路上能胡吃海喝打下...

2018-05-25 23:40:01

阅读数:103

评论数:2

四、单例模式—不要冒充我,我只有一个! #和设计模式一起旅行#

单例模式—不要冒充我! 我就是我 是颜色不一样的烟火 天空开阔 要做最坚强的泡沫。——《我就是我》-张国荣 有人冒充我 给大家说一个秘密了,其实我和设计模式本来并不认识,是相识于网络上,我们聊的很多,聊人生聊梦想,有一天我突然说,设计模式我们一起去旅行吧,她说可以啊!所以才...

2018-05-20 16:54:34

阅读数:103

评论数:1

三、设计模式介绍—她是谁,我们要去哪里? #和设计模式一起旅行#

模式 模式(Pattern),指事物的标准样式,百度百科上面说的,其实说白了模式就是我们现在说的套路! 模式 == 套路 模式是一种思想,说大了特别的复杂和深奥,不管怎么样模式的使用可以解决特定场景下特定的问题! 准确表达:模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解...

2018-05-19 10:48:42

阅读数:89

评论数:1

二、设计模式-必要的基础知识—旅行前的准备 #和设计模式一起旅行#

设计模式-谈谈模式和设计 模式 模式(Pattern),指事物的标准样式,百度百科上面说的,其实说白了模式就是我们现在说的套路! 模式 == 套路 模式是一种思想,说大了特别的复杂和深奥,不管怎么样模式的使用可以解决特定场景下特定的问题! 准确表达:模式是在特定环境下人们解决某类...

2018-05-13 17:57:16

阅读数:283

评论数:0

一、设计模式-开篇—为什么我要去旅行? #和设计模式一起旅行#

独学而无友,则孤陋而寡闻。——《礼记·学记》 写在开篇,本篇是一个综合帖,里面可能会记录一些我的学习感受,也可能记录一些我学习的资料的说明,总之这就是一个大杂烩的博文。 开篇杂谈 最近学习一些技术之外的其他东西,怎么进行时间管理了,怎么坚持去做一件事情了,还是学到了一些其他的新的...

2018-05-09 12:02:42

阅读数:163

评论数:2

JS前端去掉emoji表情和Java后台处理emoji表情方法

莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输、编解码、以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emoji表情! Emoji 表情的相关基础内容介绍,请读者自行在网上查找资料! 前端J...

2018-04-24 14:35:58

阅读数:240

评论数:0

TortoiseGit Couldn't load this key(unable to open file)

很小的问题,记录一下! 在使用TortoiseGit 配置了ppk后,有一个Git仓库每次更新的时候都会提示下面的错误! Couldn’t load this key(unable to open file) 如图: 解决办法: 在对应的仓库下面右键 ,看到如下 ...

2018-03-21 13:52:43

阅读数:467

评论数:2

Spring-Session实现Session共享Redis集群方式配置教程

循序渐进,由易到难,这样才更有乐趣! 概述 本篇开始继续上一篇的内容基础上进行,本篇主要介绍Spring-Session实现配置使用Redis集群,会有两种配置方式,一种是Redis-Cluster,一种是Redis-Sentinel,并通过一个简单的demo进行实例演示! 对R...

2018-03-07 14:46:18

阅读数:961

评论数:0

Spring-Session实现Session共享入门教程

任何一种技术的出现,都是来解决特定的问题的! 本篇开始学习Spring-Session相关的一些知识学习整理,让我们开始吧! Spring-Session介绍 Spring-Session使用的场景? HttpSession是通过Servlet容器进行创建和管理的,在单机...

2018-03-06 16:17:38

阅读数:990

评论数:2

2018一切刚刚开始

简单计划,努力工作,坚持输出,积极生活,让生活更加美好。 开始新的一年的第一周工作,生活从新年中慢慢回归,慢慢进入节奏。 每一年都会写一些新的开始的计划,然后到年终的时候很多计划都没有实现,但是不能因为很多没有实现就不去写新一年的一些想法,万一今年实现了呢? 努力工作 在一家公司,...

2018-03-04 15:46:16

阅读数:187

评论数:2

不能逃避的分离

生命的意义是什么,我一直在探索 ! 对我来说,刚刚过往一个年,过年在家的状态是简单单纯的,不用去思考很多事情,就是享受家的感觉,享受和家人一切的幸福。 2018这个年在家待的时间比较久,因为外出工作,现在也在外面生活,和家人在一起的时间真的很少,从2015年毕业后到外面工作一直是一年回...

2018-03-04 15:00:21

阅读数:141

评论数:2

Redis高可用集群-哨兵模式(Redis-Sentinel)搭建配置教程【Windows环境】

No cross,no crown . 不经历风雨,怎么见彩虹。 Redis哨兵模式,用现在流行的话可以说就是一个“哨兵机器人”,给“哨兵机器人”进行相应的配置之后,这个”机器人”可以7*24小时工作,它能能够自动帮助你做一些事情,如监控,提醒,自动处理故障等。 Redis-sen...

2018-03-03 14:19:03

阅读数:1876

评论数:1

Redis创建高可用集群教程【Windows环境】

模仿的过程中,加入自己的思考和理解,也会有进步和收获。 在这个互联网时代,在高并发和高流量可能随时爆发的情况下,单机版的系统或者单机版的应用已经无法生存,越来越多的应用开始支持集群,支持分布式部署了。而Redis作为缓存服务器的比较出色的一员,它在出生的时候就被设置支持集群,本篇就是介绍...

2018-03-03 00:06:29

阅读数:501

评论数:0

Redis集群主从复制(一主两从)搭建配置教程【Windows环境】

如何学会在合适的场景使用合适的技术方案,这值得思考。 由于本地环境的使用,所以搭建一个本地的Redis集群,本篇讲解Redis主从复制集群的搭建,使用的平台是Windows,搭建的思路和Linux上基本一致! (精读阅读本篇可能花费您15分钟,略读需5分钟左右) Redis主从复...

2018-03-03 00:05:00

阅读数:1193

评论数:0

Windows上Nginx的安装教程详解

不要觉得看起来简单就不去做,动手操作是另外一回事,相信我! –阿飞 一 背景 为了方便本地的开发和验证,于是整理了这一篇Windows上安装Nginx的博文,建议一般学习还是使用Linux,一般正规公司都是在Linux上安装Nginx服务! 本篇内容相对比较简单,如果有Linu...

2018-03-02 00:21:21

阅读数:379

评论数:0

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