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

狗哥的 Java 世界

专栏成员
278
文章
312593
阅读量
32
订阅数
IDEA 激活码,最新支持 2022 版本(亲测有效,持续更新)
哈喽,小伙伴们好。我是狗哥,最近很多小伙伴私信我有没有 idea 激活的方式。其实,很多人换工作,或者是换电脑都有这样的需求。这玩意用不到的时候还好,需要用到的时候一顿找,还找了一堆不靠谱的。过段时间就失效的也都有。
JavaFish
2022-03-31
5.6K0
小胖问我:group by 怎么优化?
哈喽,我是狗哥,好久不见呀!是的,我又又换了工作。最近一直在面试这几天刚好整理下在面试中被问到有意思的问题,也借此机会跟大家分享下。
JavaFish
2022-03-15
6130
面试官:什么是 Java 注解?
哈喽,我是狗哥。随着开发经验的累积,我越发觉得基础真的非常重要。比如:大部分框架 (如 Spring) 都使用了注解简化代码并提高编码的效率,掌握注解是一名 JAVA 程序员必备的技能。
JavaFish
2022-01-17
2.2K0
学弟问我:explain 很重要吗?
哈喽,小伙伴们好呀。我是狗哥,今天打算跟大家聊聊一个很基础的 MySQL 命令 —— explain。这个命令相信很多小伙伴都熟悉并且几乎每天都会使用,反正我是这样的。那为什么还要写呢?
JavaFish
2021-07-29
6570
啥?小胖连 JVM 对锁做了那些优化都不知道?真的菜!
来到多线程的第十五篇,对前十四篇感兴趣的请点文末底部的上、下一篇标签。这篇来聊聊 JVM 对 synchronized 做了那些优化?
JavaFish
2021-01-18
5050
Java 基础(二)| 使用 lambad 表达式的正确姿势
为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握 lambda 表达式,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。
JavaFish
2020-01-14
4370
Java 基础(一)| 使用泛型的正确姿势
为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。
JavaFish
2020-01-14
5640
linux 必须掌握的命令 Vim,帮你提高 N 倍效率!
vim 是 linux 上的编辑器,使用 linux 编辑文件基本离不开它。今天整理了这些 vim的常用命令,让你提高效率。
JavaFish
2020-01-13
4970
Java 项目热部署,节省构建时间的正确姿势
简而言之,不管你修改了类还是资源,只需要重新 Build 一下相关的类,改动就直接反映到你的应用程序了。
JavaFish
2020-01-02
7580
Java 泛型〈? extends T 〉和 〈? super T 〉
我们可以对这个东西做最简单的“放”和“取”的动作:set( )和get( )方法。
JavaFish
2019-11-19
1.1K0
一文看懂Java序列化之serialVersionUID
serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常,即是InvalidCastException。
JavaFish
2019-10-22
3.6K0
Java | 如何使用 IDEA 构建 Spring Boot 工程
SpringBoot 官方有一句话可以概括这个问题。那就是「约定大于配置」。这句话什么意思?相信学过 Spring 的人都知道,我们要手动写一大堆的 xml 文件用于配置,集成项目,才能使这个项目具备 web 的功能。而 SpringBoot 做了那些没有它你也会去做的Spring Bean配置。它使用「约定大于配置」的理念让你的项目快速运行起来。使用 Spring Boot 很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于 Spring 框架的项目,使用 Spring Boot 你可以不用或者只需要很少的Spring配置。
JavaFish
2019-10-17
9440
java | 深入理解Java枚举类型(一)
blog.csdn.net/javazejian/article/details/71333103
JavaFish
2019-10-17
7010
你分析过注解 Annotation 的实现原理吗?
对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。
JavaFish
2019-10-17
6.7K0
推荐几个牛逼的 IDEA 插件,还带动图!
一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。
JavaFish
2019-10-17
8660
MyBatis 动态 SQL 详解
MyBatis 令人喜欢的一大特性就是动态 SQL。 在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。MyBatis 动态 SQL 的出现, 解决了这个麻烦。
JavaFish
2019-10-17
8120
IDEA DeBug 教程
对于一名开发者来说,找出并处理掉Bug是不可或缺的能力。能够熟练的调试程序将大大提升开发的效率。学好DeBug,再多Bug也不怕。Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。
JavaFish
2019-10-17
7580
Spring MVC 复盘 | 工作原理及配置详解
https://mp.weixin.qq.com/s/z-fhmDa9iBwSG6OJx1x5hw
JavaFish
2019-10-17
4830
SpringBoot 实战 | 使用 LomBok
LomBok 是一个插件,它能通过注解帮我们消除那些必须要写但是重复的代码,比如setter,getter,构造函数之类的方法。
JavaFish
2019-10-17
6750
这些常见的 SQL 错误,你经常犯
分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。
JavaFish
2019-10-16
1.3K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档