自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 不同JDK版本之间的intern()方法的区别-JDK6 VS JDK6+

String s = new Stirng(“a”);s.intern();JDK6:当调用intern()方法时,如果字符串常量池先前已创建出该字符串对象,则返回池中的该字符串的引用。否则,将此字符串对象添加到字符串常量池中,并且返回该字符串的引用。JDK6+:当调用intern()方法时,如果字符串常量池先前已创建出该字符串对象,则返回池中的该字符串的引用。否则,如果该字符串对象已经存在于Java堆中,则将堆中此对象的引用添加到字符串常量池中,并且返回该引用;如果堆中不存在,则在池中创建该字

2020-11-29 15:45:34 187

转载 斐波那契查找算法中为什么需要把数组长度扩充到f[k]-1而不是f[k]或者f[k+1]

这是斐波那契查找的理解难点。这是为了能正确递归计算mid值,看下图可发现 f[k]-1 = (f[k-1] + f[k-2]) - 1 = (f[k-1]-1) + 1 + (f[k-2]-1),中间的1就是我们二分的锚点mid,如果目标在左区,数组长度就缩到(f[k-1]-1),如果在右区,数组长度就缩到(f[k-2]-1),否则就等于mid完成查找。而(f[k-1]-1)又能拆成(f[k-2]-1)+1+(f[k-3]-1),这样递归分割下去就能不断的缩小区间直至找到目标。假如扩充到f[k],f[

2020-09-13 22:01:14 304

原创 MD5的标准幻数的不同写法

以下内容参考了:https://www.zhihu.com/question/22749952https://www.cnblogs.com/gremount/p/8830707.html标准文档上要求的是:四个幻数在内存地址上从低到高为:A: 01 23 45 67B: 89 ab cd efC: fe dc ba 98D: 76 54 32 10每一个值都是作为一个整数...

2019-12-05 15:10:01 1121

原创 查看docker镜像的日志命令

需要查看镜像日志可使用 docker logs xx命令, 如:docker logs -f -t --since="2019-08-09" --tail=50 gitlab(容器名称,即NAMES)其中 -f 为查看实时日志, -t为时间 --since为从何时起...

2019-08-09 09:30:01 6577

转载 Spring AOP的实现原理及应用场景(通过动态代理)

原文地址:https://blog.csdn.net/u010452388/article/details/80868392AOP的作用作用:在不修改源代码的情况下,可以实现功能的增强。传统的纵向体系代码复用:横向抽取机制(AOP思想):AOP 思想: 基于代理思想,对原来目标对象,创建代理对象,在不修改原对象代码情况下,通过代理对象,调用增强功能的代码,从而对原有...

2019-07-10 21:03:34 368

转载 Linux 查看服务状态(服务与进程)

原文地址:http://blog.csdn.net/weixin_37979944/article/details/79029188指令(instruction):计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动作被称为指令 (instruction)。程序(program):这样一系列指令的所构成的集合。通过程...

2019-06-24 23:05:08 5745

原创 Linux开放端口

1.执行命令firewall-cmd --zone=public --add-port=80/tcp --permanent2.重启防火墙service restart firewalld.service或1、修改vim/etc/sysconfig/iptables文件,增加如下一行:  -A RH-Firewall-1-INPUT -m state --...

2019-06-09 19:25:40 129

原创 spring中@Bean注解

①@Bean注解括号里面的字符串就是bean的名字,也可以不加,默认bean的名字是@Bean注解所对应的方法的方法名。②@Bean注解的方法,其参数的取值为spring容器中的bean。...

2019-05-14 00:21:28 1184

原创 Docker

/lib/systemd/system/docker.service中修改为ExecStart=/usr/bin/dockerd -d -H fd:// --registry-mirror=https://docker.mirrors.ustc.edu.cn

2019-05-07 21:53:44 129

转载 java中fail-fast 和 fail-safe的区别

原文地址:http://javahungry.blogspot.com/2014/04/fail-fast-iterator-vs-fail-safe-iterator-difference-with-example-in-java.html在我们详细讨论这两种机制的区别之前,首先得先了解并发修改。1.什么是同步修改?当一个或多个线程正在遍历一个集合Collection,此时另一个线程...

2019-04-10 16:04:35 112

转载 大数据是什么?大数据需要掌握哪些知识?

一、学习大数据需要的基础       javaSE,EE(SSM)               90%的大数据框架都是java写的                 如:MongoDB--最受欢迎的,跨平台的,面向文档的数据库。                        Hadoop--用Java编写的开源软件框架,用于分布式存储,并对非常大的数据集进行分布式处理。       ...

2018-11-26 11:54:30 449

转载 MD5和SHA-1的缺陷

简洁就是美。把问题说得简单、易懂是一种美德。上文介绍了MD5和SHA-1函数,我现在来讲一讲这两个函数作为消息摘要函数的安全上的缺陷是什么。一直到2005年,这两个函数都在国际密码学界被认为是理想的消息摘要函数,直到山东大学的王小云教授发现了这两个函数的致命缺陷:它们都易受冲撞攻击(collision attack)。什么是冲撞攻击呢?首先,摘要函数

2017-11-27 10:17:39 606

转载 MD5和SHA-1

简洁就是美。把问题说得简单、易懂是一种美德。MD5和SHA-1都是我们耳熟能详的术语了,很多人可能知道他们跟加密有关系,但是他们是怎么做到加密的,他们各自的特点又是什么。我来简单的讲一讲。MD5和SHA-1都被称作哈希(Hash)函数,用过Java语言的人对这个术语应该相当熟悉。Java类库里的Object类定义了hashCode这个函数,但是java的概念略有不同

2017-11-27 10:15:23 760

smalidea-0.05工具.zip

用于安卓smali调试,插件安装在Android Studio 或者 Intellij IDEA中,配合模拟器动态调试smali文件。。。

2020-03-19

2018java面试宝典

2018年java最新面试宝典,巩固java基础,提高面试成功率

2018-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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