- 博客(70)
- 收藏
- 关注
原创 设计模式之备忘录模式 转载
https://juejin.im/post/59c8eb6951882564c5164c5f设计模式之备忘录模式备忘录模式介绍是一种行为模式 用于保存对象当前状态,并在之后恢复到此状态(后悔药) 需要保证被保存的对象状态不能被外部访问,保证内部完整性,不向外透露定义在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便恢复到原先保存的状态...
2019-12-09 14:27:02
168
原创 design pattern : Builder
当我第一次使用Picasso的时候,看见下面的官网示例时,我和我的小伙伴都惊呆了!Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);如此简洁明了的使用方式,如此灵活多变的链式调用,让我深深地迷住了,然后我一直苦苦追求它,奈何天资愚笨,不知如何掀起它的神秘面纱,直到我在网上找到了...
2019-12-08 18:44:33
170
原创 在intellij IDEA maven 中 写Hadoop程序踩得坑
最后在改变 pom文件的 mvnrepository 中找到了问题所在 用maven的时候要明白它的仓库在哪里 如果在网址里面是找得到的那么一定是找得到的,要看URL是否对头学习到了maven的一些配置,一些用法 还是有所收获的!...
2019-09-03 14:54:06
527
转载 windows下redis安装过程详解 --- 转载
https://blog.youkuaiyun.com/WilsonSong1024/article/details/80537592 (1)redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/Se...
2019-05-14 20:27:53
173
转载 深入理解Java类型信息(Class对象)与反射机制 ---- 转载
https://blog.youkuaiyun.com/javazejian/article/details/70768369 【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.youkuaiyun.com/javazejian/article/details/70768369 出自【zejian的博客】 关联...
2019-05-07 15:16:02
240
转载 深入理解Java并发之synchronized实现原理 --- 转载
https://blog.youkuaiyun.com/javazejian/article/details/72828483 【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.youkuaiyun.com/javazejian/article/details/72828483 出自【zejian的博客】 关联...
2019-05-07 15:14:54
302
转载 《Java虚拟机原理图解》5. JVM类加载器机制与类加载过程 -- 转载
https://blog.youkuaiyun.com/luanlouis/article/details/505298680、前言读完本文,你将了解到:一、为什么说Jabalpur语言是跨平台的二、Java虚拟机启动、加载类过程分析三、类加载器有哪些?其组织结构是怎样的?四、双亲加载模型的逻辑和底层代码实现是怎样的?五、类加载器与Class<T> 实例的关系六、...
2019-05-06 15:31:04
149
转载 LeetCode 220. Contains Duplicate III 题解 -- 转载
https://www.cnblogs.com/Dylan-Java-NYC/p/4924607.html原题链接在这里:https://leetcode.com/problems/contains-duplicate-iii/题目:Given an array of integers, find out whether there are two distinct indices ...
2019-04-27 15:14:49
137
转载 idea开启tomcat后,不能访问localhost:8080页面的解决方法
https://blog.youkuaiyun.com/qq_22708467/article/details/79070973 配置tomcat 点击deployment的绿色+号,选中tomcat解压路径的ROOT文件夹。再重启tomcat,首页就可以正常访问啦 ...
2019-04-23 16:49:07
3093
1
原创 org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory
2019-04-16 21:24:58
1372
转载 超详细的Spring Boot入门笔记 -- 转载
https://blog.youkuaiyun.com/rickiyeat/article/details/77543445 1. Spring Boot 入门 Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现...
2019-04-04 10:13:43
151
转载 多模字符串匹配算法之AC自动机—原理与实现 --转载
https://www.cnblogs.com/nullzx/p/7499397.html 多模字符串匹配算法之AC自动机—原理与实现 简介:本文是博主自身对AC自动机的原理的一些理解和看法,主要以举例的方式讲解,同时又配以相应的图片。代码实现部分也予以明确的注释,希望给大家不一样的感受。AC自动机主要用于多模式字符串的匹配,本质上是KMP算法的树形扩展。这...
2019-03-31 15:42:12
320
转载 强势图解AC自动机 --- 转载
https://www.luogu.org/blog/42196/qiang-shi-tu-xie-ac-zi-dong-ji前置技能字典树KMP匹配简介看dalao们AC自动机的Blog,大多数奆奆都会感性地说:AC_automation = KMP+TRIE<!--more-->然而在作者重蹈覆辙辗转反侧n次后才明白,这东西说了等于没说。AC自动机是一种有限...
2019-03-31 13:13:38
359
转载 ac自动机最详细的讲解,让你一次学会ac自动机。
https://blog.youkuaiyun.com/creatorx/article/details/71100840 在没学ac自动机之前,觉得ac自动机是个很神奇,很高深,很难的算法,学完之后发现,ac自动机确实很神奇,很高深,但是却并不难。我说ac自动机很神奇,在于这个算法中失配指针的妙处(好比kmp算法中的next数组),说它高深,是因为这个不是一...
2019-03-31 12:57:16
352
转载 AC自动机总结 -- 转载
https://blog.youkuaiyun.com/mobius_strip/article/details/22549517AC自动机总结0.引言: 由于大连现场赛的一道 AC自动机+ DP的题目(zoj3545 Rescue the Rabbit)被小媛同学推荐看 AC自动机。经过一段时间的努力,终于把 shǎ崽神牛的 AC自动机专辑题目 AK(其实...
2019-03-31 12:54:22
176
转载 Trie树(字典树) --- 转载
https://blog.youkuaiyun.com/jiutianhe/article/details/80768351. Trie树Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。Trie的核心思想是空...
2019-03-28 22:55:36
312
转载 堆和栈的区别(转过无数次的文章) --- 转载
https://blog.youkuaiyun.com/hairetz/article/details/4141043 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编...
2019-03-28 10:03:03
116
转载 LeetCode-Problem 43:大数相乘 -- 转载
https://blog.youkuaiyun.com/kangkanglou/article/details/79894208 算法问题给定两个以字符串表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积。算法实现以下是大神的算法,膜拜大神:首先,长度位m的数乘以长度为n的数的结果不超过m+n。接下来,我们来看下两数相乘的计算...
2019-03-27 22:10:07
158
原创 linux学习复习。
Linux 基础学习(笔记)https://blog.youkuaiyun.com/qq_40820862/article/details/81450567Linux学习总结https://blog.youkuaiyun.com/zishou9547/article/details/78388618linux最常用的20个命令https://blog.youkuaiyun.com/q357010621/article/de...
2019-03-22 09:26:48
167
转载 图的BFS和DFS原理及实例分析(java) & 转载 图的DFS和BFS算法
图的BFS和DFS原理及实例分析(java)https://blog.youkuaiyun.com/feilong_csdn/article/details/69386527 图的深度优先遍历(DFS)和广度优先遍历(BFS),DFS利用递归来实现比较易懂,DFS非递归就是将需要的递归的元素利用一个栈Stack来实现,以达到递归时候的顺序,而BFS则是利用一个...
2019-03-19 18:44:03
411
转载 IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示 -- 转载
https://blog.youkuaiyun.com/u012453843/article/details/54906905 1.问题描述 在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产...
2019-03-19 11:05:49
156
转载 操作系统复习要点 -- 转载
https://blog.youkuaiyun.com/csdn_chai/article/details/78002202这篇文章总结一下操作系统笔试和面试常考的一些问题,主要集中在进程和线程,以及线程的同步问题上。操作系统设计的核心就是进程和线程的管理。零、序言0.1 什么是操作系统?用户与计算机硬件之间的接口控制和管理计算机资源的软件0.2 计算机由什么硬件组成?CPU存储器输入/输出设...
2019-03-18 13:56:16
165
转载 B树和B+树的插入、删除图文详解 -- 转
https://www.cnblogs.com/nullzx/p/8729425.html简介:本文主要介绍了B树和B+树的插入、删除操作。写这篇博客的目的是发现没有相关博客以举例的方式详细介绍B+树的相关操作,由于自身对某些细节也感到很迷惑,通过查阅相关资料,对B+树的操作有所顿悟,写下这篇博客以做记录。由于是自身对B+树的理解,肯定有考虑不周的情况,或者理解错误的地方,请留言指出。&nbs...
2019-03-16 10:30:22
192
转载 B树与B+树简明扼要的区别 -- 转载
https://blog.youkuaiyun.com/zhuanzhe117/article/details/78039692 看了很多讲B树和B+树的文章,大多都是围绕各自的特性讲的,第一,树中每个结点最多含有m个孩子(m>=2);第二,……我也是从这些文章里弄懂了各种树的联系与区别,要真写,我可能还不如人家写得好。所以就在这里简明扼要的用几张图记录一...
2019-03-15 22:06:58
195
转载 b+树图文详解 &换个角度,看看B树和B+树 -- 转载
https://blog.youkuaiyun.com/qq_26222859/article/details/80631121 转载自:伯乐专栏作者/玻璃猫,微信公众号 - 梦见 漫画:什么是b+树这一次我们来介绍 B+ 树。 一个m阶的B树具有如下几个特征: 1.根结点至少有两个子女。 2.每个中间节点都包含k-1个元素和k个孩子,其中 m/2 &lt;= k &...
2019-03-15 16:01:56
493
转载 linux下快速查找文件 -- 转载
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。(3)which ...
2019-03-14 12:32:56
179
转载 查看Linux磁盘及内存占用情况 -- 转载
https://blog.youkuaiyun.com/u014311799/article/details/78775175 查看磁盘使用情况: df -k:以KB为单位显示磁盘使用量和占用率 df -m:以Mb为单位显示磁盘使用量和占用率 df –help:查看更多df命令及使用方法 查看内存占用情况: 1.top PID:当前运行...
2019-03-11 15:04:04
166
转载 20170907_我是如何讲清楚TCP协议是如何保证可靠传输的
https://blog.youkuaiyun.com/cmm0401/article/details/7787899820170907_我是如何讲清楚TCP协议是如何保证可靠传输的题外话:1、UDP:(1)UDP,user datagram protocol,用户数据报协议,不提供复杂的控制机制,利用IP提供面向无连接的通信服务,并且它是将应用程序发送过来的数据包在收到的那一刻,立即按照原样发送到...
2019-03-10 21:22:43
104
转载 Java动态代理的两种实现方法 -- 转载
https://blog.youkuaiyun.com/heyutao007/article/details/49738887 AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标类函数抛出异常时候执行。不同的切入时机对应不同的Inter...
2019-03-07 21:27:17
411
转载 Java基础之—反射(非常重要) 转载
https://blog.youkuaiyun.com/sinat_38259539/article/details/71799078反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属...
2019-03-03 22:33:26
144
转载 详解java动态代理机制以及使用场景(一 转载
https://blog.youkuaiyun.com/u011784767/article/details/78281384说起java动态代理,在我刚开始学java时对这项技术也是十分困惑,明明可以直接调通的对象方法为什么还要使用动态代理?随着学习的不断深入和工作经验的积累,慢慢的体会并理解了java动态代理机制。昨天再给公司新同事做技术培训时有同学就对动态代理产生了疑问,我这里梳理一遍一并记录一下,...
2019-03-03 22:29:01
156
转载 为什么静态成员、静态方法中不能用this和super关键字 -- 转载 java中静态方法中为什么不能使用this、super和直接调用非静态方法 -- 转载
https://blog.youkuaiyun.com/u010479322/article/details/51730275为什么静态成员、静态方法中不能用this和super关键字1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在静态方法中是不能使用this预定义对象引用的,即使其后边所操作的也是静态成员也不行.因为this代表的是调用这个函数的对象的引用,而静态方法是
2019-03-03 21:27:36
1247
转载 详解重写equals()方法就必须重写hashCode()方法的原因 -- 转载
https://blog.youkuaiyun.com/sixingmiyi39473/article/details/78306296 从Object类的hashCode()和equals()方法讲起: 最近看了Object类的源码,对hashCode() 和equals()方法有了更深的认识。重写eq...
2019-02-25 23:16:58
138
转载 超有爱的并查集~ 转载
https://blog.youkuaiyun.com/niushuai666/article/details/6662911 例子就是杭电上的畅通工程:http://acm.hdu.edu.cn/showproblem.php?pid=1232首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些对城镇之间是有道路直接相连的。最后要解决...
2019-02-25 11:08:52
125
转载 TCP的三次握手与四次挥手(详解+动图) 转
https://blog.youkuaiyun.com/qzcsu/article/details/72861891 背景描述 通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目...
2019-02-24 19:10:49
106
转载 HashMap底层实现原理及面试问题 --转载
https://blog.youkuaiyun.com/suifeng629/article/details/82179996 ①HashMap的工作原理HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来...
2019-02-24 15:03:09
667
转载 java反射(特别通俗易懂)转载
https://blog.youkuaiyun.com/lwl20140904/article/details/80163880反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这...
2019-02-23 13:08:14
489
转载 约瑟夫环问题--递归解法的理解 -- 转载
https://blog.youkuaiyun.com/yanweibujian/article/details/50876631 转自:点击打开链接这里还有一篇思路简单清晰的文章:http://blog.youkuaiyun.com/wusuopubupt/article/details/18214999先来看这个类型的某个题目描...
2019-02-13 13:09:05
503
转载 科大讯飞2017秋招笔试编程题 ----转载
https://blog.youkuaiyun.com/u011489043/article/details/80184972 题目描述:队友争吵思路: 感觉像是找规律题:因为最左的一个LL、最右的一个R永远不会被消去,所以我们需要做的就是最后一个L的位置减去第一个R的位置就是消去的人数。代码实现:import java.util.Scanner;...
2019-02-04 16:08:28
273
转载 汇总目录 -- 转载
https://blog.youkuaiyun.com/qq_35642036/article/details/82767070 闭关自学8个月(本人为Java开发),现在重新回来更新优快云,会将我这段时间以来的学习总结笔记汇总出来,本篇博客做成一个目录方便大家查看。内容为自己学习过程对知识点的总结,或许比不上某些深入...
2019-02-02 15:25:47
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人