JAVA葵花宝典

LV1
发表了文章

工作10年后,再看String s = new String("xyz") 创建了几个对象?

这个问题相信每个学习java的同学都不陌生,作为一个经典的面试题,到现在工作这么多年了我真是认为挺操蛋的一个问题,在网上到现在你仍然可以看见很多讨论这个问题的人...

JAVA葵花宝典
发表了文章

终于搞懂,为什么 Java 的 main 方法必须是 public static void?

Main 方法是我们学习 Java 编程语言时知道的第一个方法,你是否曾经想过为什么 main 方法是 public、static、void 的。当然,很多人首...

JAVA葵花宝典
发表了文章

Mysql的binlog和relay-log到底长啥样?

上一篇mysql面试的文章之后收到不少朋友的意见,希望深入讲讲复制、日志的格式这些,今天,我们就来深挖一下mysql的复制机制到底有哪一些,以及binlog和r...

JAVA葵花宝典
发表了文章

还在手动部署SpringBoot应用?试试这个自动化插件!

https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-fabric

JAVA葵花宝典
发表了文章

深入了解Mysql索引数据结构

提到数据库索引大家肯定不陌生,那到底什么是索引呢,索引是怎么工作的呢,今天就一起来聊聊这个话题 索引的出现就是为了解决数据库查询的效率问题,就像平时我们看书一样...

JAVA葵花宝典
发表了文章

常用算法复杂度速查表,蹲坑的功夫都能背

整理:始终/liam.page/2016/06/20/big-O-cheat-sheet

JAVA葵花宝典
发表了文章

使用Java8中的Optional类来消除代码中的null检查

lw900925.github.io/java/java8-optional.html

JAVA葵花宝典
发表了文章

mysql索引左侧原则,你真的了解吗?

写这篇文章源自一位杠精同事提了个问题,左侧原则跟where条件顺序有无关系?我想了想,好像是有关系的!不敢确定,但是自己又懒得动手测试,于是发起ETC自动抬杠功...

JAVA葵花宝典
发表了文章

这样Review代码牛逼啦!

一个对项目负责的团队代码质量检查是必不可少的,有条件的团队经常有代码review习惯,这样可以使技术团队共同进步,但是一个庞大的工程做代码review其实是很麻...

JAVA葵花宝典
发表了文章

代码优化实战:我又优化了一百个if else!

好吧。看到需求第一眼可能就是第三列有点难度,我们知道,传统得数据校验是在DTO上面加注解

JAVA葵花宝典
发表了文章

这几个面试题,过滤了70%的Java高级程序员!

问:假设我写了一个A方法,A方法里面有一行代码,该代码是初始化B对象,如果死循环调用A方法,会发生什么?从JVM层面回答

JAVA葵花宝典
发表了文章

Redis 6.0 除了多线程,别忘了这个牛逼特性!

@antirez 提到只是Redis历史上最大的一次版本更新,所以谨慎建议在应用的产品中还是多多测试评估,并且承诺一旦遇到大的bug就会紧急发布6.0.1版。果...

JAVA葵花宝典
发表了文章

实战:十分钟实现基于JWT前后端分离的权限框架

面试过很多Java开发,能把权限这块说的清楚的实在是不多,很多人因为公司项目职责问题,很难学到这类相关的流程和技术,本文梳理一个简单的场景,实现一个基于jwt前...

JAVA葵花宝典
发表了文章

实战:SpringBoot集成rabbitmq并实现延时队列

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。

JAVA葵花宝典
发表了文章

SQL 语法速成手册

本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。

JAVA葵花宝典
发表了文章

为什么汉字不能当密码,你想过吗?假如用汉字做密码,又会怎样?

日常生活中,密码的使用十分常见。基本上,登录APP、手机支付、开机解锁,都需要使用密码。密码的形式也多种多样:数字密码,指纹密码,字母密码等,却唯独没有汉字,这...

JAVA葵花宝典
发表了文章

Java 集合框架看这一篇就够了

Java 集合,也称作容器,主要是由两大接口 (Interface) 派生出来的: Collection 和 Map

JAVA葵花宝典
发表了文章

简洁实用的Redis分布式锁用法

在微服务中很多情况下需要使用到分布式锁功能,而目前比较常见的方案是通过Redis来实现分布式锁,网上关于分布式锁的实现方式有很多,早期主要是基于Redisson...

JAVA葵花宝典
发表了文章

分布式验证码登录方案

为了防止验证系统被暴力破解,很多系统都增加了验证码效验,比较常见的就是图片二维码,业内比较安全的是短信验证码,当然还有一些拼图验证码,加入人工智能的二维码等等,...

JAVA葵花宝典
发表了文章

自从用完 Gradle 后,有点嫌弃 Maven 了!

相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服:

JAVA葵花宝典

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券