我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
  推荐文章
HikariCP源码解析

HikariCP源码解析系列目录

源代码版本2.4.5-SNAPSHOT 阅读顺序推荐大家按照以下顺序阅读: HikariCP获取连接流程源码分析一 | 枫山别院 HikariCP获取连接流程源码

阅读更多
Java

Java Class 字节码文件结构分析----附带逐字节码分析图

今天给大家分享下Java Class字节码文件的结构解析。(文末附有详细大图) 代码首先我们创建一个Java类,然后添加一些成员变量和方法,

阅读更多
问题排查

Hikari:Apparent connection leak detected连接泄露分析

部分报错日志如下: 16-05-2019 13:25:46.494 [HikariPool-1 housekeeper] WARN com

阅读更多
ChatGPT会让程序员失业吗 ChatGPT会让程序员失业吗
ChatGPT最近爆火,原因就是,它的智能程度有了巨大的进步。它生成的内容已经可以媲美人类,甚至可以编写代码,修改bug。 随着人工智能的不断进步,作为程序员,我觉得有必要考虑一下我们的未来,我们会被我们发明的东西最后替代吗? 答
2023-01-31
闲聊Java编程入门五:变量 闲聊Java编程入门五:变量
基于Java 8 什么是变量说到变量,我想再考大家一道题:小米和小明的年龄加起来是5岁,其中小明3岁,请问小米几岁? 列一下方程:3 + x = 5,求x的值。 简单的一元一次方程,没有超纲,小学计算题。 x = 5 - 3 x = 2
闲聊Java编程入门四:常用类型 闲聊Java编程入门四:常用类型
基于Java 8 类型是什么,从哪里来的从这节开始,我们就正式进入编程语言的学习了。 我先提个问题考一下大家: 1 + 1 = ? 这个非常简单,在计算正确的情况下,不出意外应该是等于2.幼儿园的小朋友在没看过那个小品的情况下,基本
闲聊Java编程入门三:编程环境 闲聊Java编程入门三:编程环境
基于Java 8 编程环境大家应该还记得我说过,上大学的时候,好多同学倒在了Java开发环境的配置的第一关上。 所以,我们就直接省略掉那些无关的东西。 在此帮大家选了几个可以直接在网页上运行Java语言的网站,我们直接在这些网站上学习就
闲聊Java编程入门二:理解编程 闲聊Java编程入门二:理解编程
基于Java 8 什么是编程既然大家在学习编程,那么我相信其实大家心里对编程是有一定的理解的。通俗的讲,编程就是按照我们的意图,对计算机编写命令,让计算机运行这些命令。 首先明确一点,计算机只是个机器,他目前没有任何的理解能力,仅仅是个
闲聊Java编程入门一:前言 闲聊Java编程入门一:前言
基于Java 8 前言费曼学习法认为, 最好的学习方法就是把复杂的东西通俗的讲给别人听。掐指一算,编程也有十几年了,使用Java也有七年多了。Java虽然没有能让我大富大贵,但是也让我能养活了自己,收入不错(感谢祖师爷詹姆斯·高斯林)。
国内常用镜像源 国内常用镜像源
常见镜像源网站 清华大学 阿里云 中科大 腾讯云 网易 华为云 搜狐 首都在线 山东女子学院 MavenMaven文档官方仓库搜索备用仓库搜索 华为<mirror> <id>huaweicloud</id>
2022-06-13
Linux/Mac终端工具插件推荐 Linux/Mac终端工具插件推荐
fish shell 一个非常优秀的终端 Shell 工具,拥有许多开箱即用的功能,例如语法自动推荐补全、语法高亮显示或使用快捷键在最近访问的文件夹之间来回切换。 支持Winsows 和 Linux fish shell z.lua
2022-06-12
Swift快速入门 Swift快速入门
Swift 快速入门变量let apple = 3 //不可变变量 var orange = 5 //可变变量 显式类型声明和类型转换let num:Float = 4 let hello:String = "hello" p
2022-06-12
HikariCP源码分析之HouseKeeper HikariCP源码分析之HouseKeeper
源代码版本2.4.5-SNAPSHOT HouseKeeper是一个HikariPool的内部类,它实现了Runnable接口,也就是一个线程任务。这个任务是由ScheduledThreadPoolExecutor类型的线程池执行的,也
HikariCP源码分析之ConcurrentBag三 HikariCP源码分析之ConcurrentBag三
源代码版本2.4.5-SNAPSHOT ⑧还回连接这节我们要分析一下将数据库连接还回到连接池的方法requite。 请看代码: /** * 该方法将借出去的连接还回到连接池中 * 不通过该方法还回的连接会造成内存泄露 * * @
HikariCP源码分析之ConcurrentBag二 HikariCP源码分析之ConcurrentBag二
源代码版本2.4.5-SNAPSHOT ②检查本地保存的连接//② //如果ThreadLocal中有连接的话, 就遍历, 尝试获取 //从后往前反向遍历是有好处的, 因为最后一次使用的连接, 空闲的可能性比较大, 之前的连接可能会被其
1 / 4