首页
学习
活动
专区
工具
TVP
发布

阿杜的世界

专栏作者
197
文章
172961
阅读量
34
订阅数
KMP算法详解
BF算法的问题是:模式串已经匹配到最后一位了发现不一样,需要将文本串和模式串的指针都往后退,导致有很多的重复匹配,效率很低。
阿杜
2023-03-01
3440
彻底搞懂JVM类加载器:基本概念
在Java面试中,在考察完项目经验、基础技术后,我会根据候选人的特点进行知识深度的考察,如果候选人简历上有写JVM(Java虚拟机)相关的东西,那么我常常会问一些JVM的问题。JVM的类加载机制是一个很经典的知识点,围绕这个知识点可以有下面这些难度不同的问题。
阿杜
2019-10-08
6080
vavr:让你像写Scala一样写Java
Hystrix是Netflix开源的限流、熔断降级组件,去年发现Hystrix已经不再更新了,而在github主页上将我引导到了另一个替代项目——resilience4j,这个项目是基于Java 8开发的,并且只使用了vavr库,也就是我们今天要介绍的主角。
阿杜
2019-07-01
8750
025:为什么需要将Logger对象声明为private static final类型的
有时候我会使用protected而不是private,只有一种情况下我会这么用:当我的设计中有继承体系,并且我希望继承体系里的对象都使用同一个日志对象时,就会在基类里定义一个protected的日志对象。
阿杜
2019-06-16
1.4K0
024:用Java实现shell命令cat 1.log | grep a | sort | uniq -c | sort -rn的功能
artificial-intelligence-codes-coding-247791.jpg
阿杜
2019-06-13
1.3K0
网络周志(第2期)
Engineering Method 这篇文章讲的是工程方法,在上周我学习《软件工程之美》课程的时候老师推荐的一篇文章。主要内容:工程方法(或称工程设计)是用于系统化解决指定问题的方法,主要包括六个步骤:想法、概念、计划、设计、开发、交付。
阿杜
2019-03-12
4080
016:字符串对象在JVM中是如何存放的
String提供了一个API——java.lang.String.intern(),这个API可以手动将一个字符串对象的值转移到字符串常量池中。
阿杜
2019-03-12
2.1K0
007-014:关于包装类的面试题
Java的类型系统由两部分组成:基本类型(primitive)和引用类型(reference type)。包装类指的是Java基础类型对应的引用类型。每个基本类型都有一个对应的包装类:
阿杜
2019-03-12
6680
Java Web技术经验总结(八)
使用XML文件中的mvc:annoation-driven元素也可以,具体代码如下:
阿杜
2018-08-06
4140
开发利器:提升效率
GC日志辅助分析工具:gceasy.io 线程堆栈辅助分析工具:fastthread.io Mybatis开发效率提升,参考:https://segmentfault.com/a/1190000011008190
阿杜
2018-08-06
3540
Web应用安全
认证可以防止“假冒者”攻击,授权可以防止“非法升级者”攻击,机密性和数据完整性可以防止“窃听者”攻击。
阿杜
2018-08-06
1.6K0
Java虚拟机规范阅读笔记—第2章
在发生一个方法调用的时候会创建一个栈帧,在方法执行结束(无论是正常结束还是抛出异常)的时候栈帧会被销毁。栈帧在JVM的栈上分配,栈属于某个线程。每个栈帧都有自己的本地变量数组、运算元栈、指向运行时常量池的引用和指向当前方法所属类的引用。
阿杜
2018-08-06
3670
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档