javaadu
javaadu
全部文章
分类
MySQL(1)
未归档(100)
归档
标签
去牛客网
登录
/
注册
阿杜的世界
程序员修炼之道
全部文章
(共101篇)
索引基础
1. 基本概念 提到MySQL,你脑海中浮现的概念是什么?锁、索引、慢SQL、分库分表等等,这些概念在我们日常的开发工作中会经常用到,比如某个应用的监控和日志显示某个SQL的执行时间超过了5秒,并导致预定的功能没有正常执行,这时候我们再分析原因后,常常给到的解决方案是“给某几个字段加个索...
Mysql
2022-03-04
1
404
Spring Boot 2.x实战之StateMachine
本文首发于个人网站:Spring Boot 2.x实战之StateMachine Spring StateMachine是一个状态机框架,在Spring框架项目中,开发者可以通过简单的配置就能获得一个业务状态机,而不需要自己去管理状态机的定义、初始化等过程。今天这篇文章,我们通过一个案例学习下...
2019-11-11
1
342
Mac高效开发之iTerm2、Prezto和Solarized主题
本文首发于个人网站:Mac高效开发之iTerm2、Prezto和Solarized主题 工欲善其事必先利其器,作为开发,我追求极致的高效,因此会在很多细节上追求效率,例如:命令行窗口敲命令的时候,如果能善用快捷键,就可以在短时间内敲更多的命令;IDEA的快捷键如果用得熟,在同样时间内,就可以产...
2019-11-02
1
431
类加载器中的双亲委派模型详解
本文首发于个人网站,如需转载请注明来源:类加载器中的双亲委派模型,看这篇就够了 在上一篇文章中,我们梳理了类加载器的基本概念:类的生命周期、类加载器的作用、类的加载和卸载的时机等等,这篇文章我们接着前文继续复习类加载器的知识,主要包括:JVM中有哪些类加载器?它们之间是什么关系?什么是双亲委派...
2019-10-13
1
429
彻底搞懂JVM类加载器:基本概念
写在前面 在Java面试中,在考察完项目经验、基础技术后,我会根据候选人的特点进行知识深度的考察,如果候选人简历上有写JVM(Java虚拟机)相关的东西,那么我常常会问一些JVM的问题。JVM的类加载机制是一个很经典的知识点,围绕这个知识点可以有下面这些难度不同的问题。 简单讲下JVM中的...
2019-10-03
1
327
【译】深入理解G1的GC日志(一)
本文翻译自:https://www.redhat.com/en/blog/collecting-and-reading-g1-garbage-collector-logs-part-2?source=author&term=22991 这篇文章将深入研究G1的日志和调优参数。为了在实际...
2019-07-20
1
460
函数式编程让你忘记设计模式
本文是一篇《Java 8实战》的阅读笔记,阅读大约需要5分钟。 有点标题党,但是这确实是我最近使用Lambda表达式的感受。设计模式是过去的一些好的经验和套路的总结,但是好的语言特性可以让开发者不去考虑这些设计模式。面向对象常见的设计模式有策略模式、模板方法、观察者模式、责任链模式以及工厂模式...
2019-07-06
1
340
024:用Java实现shell命令cat 1.log | grep a | sort | uniq -c | sort -rn的功能
artificial-intelligence-codes-coding-247791.jpg 参考答案 这个问题考察的是对Linux命令的熟悉程度,以及对Java中集合操作的综合运用,自从转到Java 8以后,我就一直使用流来处理集合了,下面的代码就是我用流来实现的参考答案 pack...
2019-06-07
1
404
019:使用String的conact()方法和“+”做字符串拼接有什么不同
pexels-photo-1181298.jpeg 参考答案 concat()方法只接受字符串类型的参数,参数不能为空; concat()底层是依靠Arrays.copy()方法实现的 如果有必要的话,"+"会对参与连接的变量进行toString()...
2019-03-06
1
522
网络周志(第2期)
image 文章 Engineering Method 这篇文章讲的是工程方法,在上周我学习《软件工程之美》课程的时候老师推荐的一篇文章。主要内容:工程方法(或称工程设计)是用于系统化解决指定问题的方法,主要包括六个步骤:想法、概念、计划、设计、开发、交付。 想法:这一环节最重要...
2019-03-03
1
332
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页