微笑的小小刀

LV1
发表了文章

java学习应用篇|使用环境变量做一些工具

一直以来,我们好像对环境变量的使用,一直停留在配置JDK环境变量,配置Maven环境变量,配置Gradle环境变量等等,但其实环境变量的作用,远远不止于此,在本...

微笑的小小刀
发表了文章

java学习应用篇|windows安装JDK及配置环境变量

其实本系统最有价值的东东,已经在前两篇中写完了,后面这些只不过是前面运用.新知识无穷无尽,每过几天就有了一些新的概念/框架出来,本系列的学习,我...

微笑的小小刀
发表了文章

java学习原理篇|多用户及环境变量

在写每个知识点的时候,我们尽量一篇应用的文章搭配就篇原理的文章。应用文章可以和大家一起来探究这个知识点的使用和功能,原理的文章可以和大家一起来探究一下这...

微笑的小小刀
发表了文章

Springboot+mybatis最简单的增删改查写法

增删改查估计是每个程序员都痛恨的事情,其实就是复制粘贴,于是乎,小刀就折腾了一个工具类,可以帮大家最大程度上(至少我觉得很简化)去减少些增删改查代码

微笑的小小刀
发表了文章

开局一张图,后面全靠想(本文无教程)

开局一张图,图我就直接放出来了, 这也是最近几天面试必问的一个问题, HashMap 是线程安全的吗?如果不安全的话是怎么不安全。

微笑的小小刀
发表了文章

一个类实现多个接口的同名方法会报错吗?

大家好,我是小刀,今天和大家讨论一下接口实现的两个问题,众所周知,接口是设计模式的基石,所以了解接口的一些实现对理解设计模式,源码都大有裨益!

微笑的小小刀
发表了文章

JDK动态代理一定要有代理对象吗?请结合Mybatis回答

有一段时间没有写文章了, 主要是回想起这两年多的时间,多多少少,每个知识点差不多都有写到了, 一时也想不起什么新鲜的知识分享给大家. 今天写动态代理,主要是在看...

微笑的小小刀
发表了文章

javaFX(二)-使用gradle+jdk14创建javafx程序

在上一篇文章中,我们一起学习了jlink和jdk14的模块化. 在本篇文章中,我们一起来学习gradle来新建一个javafx的Hello World 程序.

微笑的小小刀
发表了文章

JAVAFX(一) java Module 模块化简介

看过小刀最近朋友圈的小伙伴应该都知道, 最近小刀在写一个桌面的工具包, 可以连k8s, 可以做图床等等, 其中用到的技术栈就是 jdk14+javaFX.

微笑的小小刀
发表了文章

JDK14中record实践尝鲜

他来了他来了,不好意思, 他来晚了. 大家好, 我是小刀,前几天看到朋友圈被jdk14的GA版本刷屏了,我一直忍到现在才写,,,唉,实在是惭愧惭愧.

微笑的小小刀
发表了文章

实例实战! 领域驱动四色建模法分析需求

自从微服务火了之后,如何去划定微服务的界限成了团队一直讨论不休的问题. 界限大了,一个库里面十几张表,又变成了以前的单体应用,界限小了, 一个微服务里面就一个方...

微笑的小小刀
发表了文章

首发! JDK14之jpackage命令尝鲜

使用场景是面向java桌面端程序打包. 可以让windows/mac 直接双击使用java程序,对系统里面有没有jdk/jre不做要求.

微笑的小小刀
发表了文章

java工具之解析yaml文件

很多配置项都是使用yaml的格式进行配置的, 按一定的格式进行缩进, 一眼看上去,清晰明了.

微笑的小小刀
Kubernetes
发表了文章

工具 | 在两台电脑之间传文字和文件

网址: http://tools.lixiang.red/tools/sync/textPage

微笑的小小刀
HashMap存储网站
发表了文章

java基础|java中的二进制运算以使用场景

二进制就是只有0和1这两个数.这和我们现实很多场景都类似, 如男/女,是/否,是否已读等.那么对一个主体的描述, 我们可以有一个二进制串来标识一系列的flag.

微笑的小小刀
二叉树
发表了文章

JVM | 类的初始化及新建过程

类的初始化主要经历加载->链接(验证,准备,解析)->初始化这些阶段,与JVM中相对应的状态如下图所示

微笑的小小刀
IDEJVM
发表了文章

JVM | 使用HSDB探秘运行时数据区

HSDB全称是HotSpotDebugger, HotSpot虚拟机的调试工具,在使用的时候,需要程序处在暂停的状态,可以直接使用Idea的debug工具. 使...

微笑的小小刀
JavaJVMJDK
发表了文章

JVM | 阅读源码必备的C++技能

通读源码之后,我们可以发现, 源码中大多是C和C++写的, 我相信读者大都是java程序员如果是一些if-else,while这些简单的控制流程语句应该是没问题...

微笑的小小刀
C++面向对象编程编程算法
发表了文章

JVM | Clion导入OpenJDK11源码并调试

2. 《深入理解java虚拟机》中推荐的CmakeList.txt的github地址,是针对于Windows而言,linux和mac 不太适用. 昨天改了半天还...

微笑的小小刀
JavaGitHubGit开源JDK
发表了文章

JVM | 运行时数据区的JVM规范

在这一块的学习时, 我们容易陷入一个误区,就是一上来就直接搜索运行时数据区, 网上有些文章对虚拟机规范和HOTSPOT实现没有区分开,导致有时候大家看的两篇文章...

微笑的小小刀

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券