首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JackpotDC
掘友等级
Java高级开发工程师
|
百度
毕业于西安电子科技大学 / 计算机技术硕士 / BAT大厂4年Java后台程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
JackpotDC
Java高级开发工程师 @百度
·
3年前
关注
JDBC是如何打破双亲委派模式的
为什么JDBC需要打破双亲委派机制 JDBC的DriverManager与SPI机制 类加载的机制以及双亲委派机制的介绍可以参考 JVM类加载机制 在JDBC 4.0之后,...
6
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
3年前
关注
JVM类加载机制
类的生命周期 “家宴准备了西式菜”,即家(加载)宴(验证)准备(准备)了西(解析)式(初始化)菜 加载(Loading),实现网络加载、热加载等,需要自定义ClassLoa...
1
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
3年前
关注
protocol buffers序列化的原理
介绍 protobuf 是一种google发明的数据序列化机制。官网的解释是: protocol buffers(简称protobuf)是google的语言中立、平台中立、...
5
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
《剑指offer》各编程题Java版分析 -- 面试中的各项能力
面试题53 -- 在排序数组中查找数字 题目一:数字在排序数组中出现的次数 排序数组 中 查找 某个数出现的次数,要素察觉。就是经典的二分查找法,通过二分查找法分别找到数组...
0
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
中文编码集的发展史(ASCII码、GBK、UTF-8)
中文编程界的汉字编码问题,每一个小白的血泪史,每一个小白在处理中文文件时,都无数次想,如果这是一份纯英文的文件,可能现在早就下班在家洗澡了。...
4
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
《剑指offer》各编程题Java版分析 -- 优化时间和空间效率
面试题39 -- 数组中出现次数超过一半的数字 通过列举出若干种情况之后,我们可以归纳总结出,数组中出现的次数超过一半的数字一定是数组排序之后的中位数(median),因此...
0
评论
分享
JackpotDC
赞了这篇文章
不会敲代码了
摸鱼人员 @腾讯
·
4年前
关注
你一定要知道的MySQL的运行机制
每次当我们执行一条sql的时候,比如: 大家肯定会很好奇,这条mysql到底是怎么解析,从数据库查询到对应的数据的呢?这节课我跟大家一起解读一下MySQL的运行原理 大体来...
14
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
通过curl上传文件,通过RestTemplate上传文件
通过curl上传文件 curl是linux系统中常用的数据传输命令,可以支持DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HT...
0
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
《剑指offer》各编程题Java版分析 -- 解决面试题的思路
本章书中的意思是建议大家面对暂时想不到解决办法的题目时,多通过 画图 和 举例子 这样的方式将题目文字描述抽象出具体的概念,并通过举例子(即归纳总结)的方式将题目分析清楚。...
0
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
《剑指offer》各编程题Java版分析 -- 高质量的代码
这一章看起来都是关注代码质量的题,即题目本身不难解决,但是边界条件、异常情况等处处埋雷。 首先应该考虑的就是大数问题,如果题目中没有提到可以忽略大数问题,那么我们还需要实现...
0
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
《剑指offer》各编程题Java版分析 -- 算法和数据操作
二分法起手,通过array[mid]判断最小值在左半边区域or右半边区域。写出基本框架后,补充异常情况,并且在测试用例中考虑如下情况: 搜索的问题,书中提出的是用DFS回溯...
0
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
《剑指offer》各编程题Java版分析 -- 数据结构
首先,很容易想到时间复杂度O(n)、空间复杂度O(n)的hash解法,同上。 之后,书中提到了可以利用 二分法 的思想,结合具体的例子 举例 分析。长度为8的数组,所有数字...
1
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
《剑指offer》各编程题Java版分析 -- 面试语言的基础支持
自定义了一种字符串类,实现字符串的拷贝。其中关键点在于涉及到C++的内存回收与申请的顺序问题,Java由于内存回收通过JVM自动处理,不会有相关问题,此题忽略。 单例模式实...
1
2
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
图解分析JDK线程池的实现原理——打工人的一生
在我们的Java开发中,几乎离不了对于线程池的使用,即使你从来没有使用过多线程的开发,你的web容器(如tomcat、jetty)、RPC服务(dubbo)背后都是大量的使...
2
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
hikari数据库连接池源码分析与相关概念
hikari,日语中“光”的意思,作者为这个数据库连接池命名为光,寓意是像光一样快。在分析hikariCP之前简单介绍下JDBC和数据库连接池。 全称Java Databa...
0
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
记一次OOM异常的排查经历(jstack、MAT)
首先简单介绍下异常服务的背景。服务的背景可以概括为是一个消息队列的消费端服务,订阅上游消息队列的信息后,在本服务中对信息进行加工最后入库,如下图虚线中的部分。 服务整体是 ...
4
2
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
图解MySQL的四种事务隔离级别与实现原理
事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 技术是服务于业务的,在许多使...
1
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
netty--从bind方法流程分析netty的实现原理
上面netty server启动三部曲的第一步和第三部本身并没有什么特殊逻辑,第一步就是new了一个ServerBootstrap对象并且设置了各种属性,而第三步就是syn...
3
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
填坑记--执行sql刷数据遇到的问题总结
笔者要执行一批刷数据的操作,需要从MySQL数据库中读出部分数据,然后进行一些加工处理,最后生成.sql的update语句文件,给db执行。 笔者使用的DB是根据useri...
0
评论
分享
JackpotDC
Java高级开发工程师 @百度
·
4年前
关注
LRU内存淘汰算法原理与应用
LRU,全称Least Recently Used-最近最少使用,是一种内存淘汰算法,笔者最早接触到这个算法是在本科操作系统的课程上,讲到操作系统的虚拟内存页面置换的时候提...
3
评论
分享
下一页
个人成就
文章被点赞
50
文章被阅读
43,072
掘力值
1,015
关注了
0
关注者
22
收藏集
1
关注标签
4
加入于
2020-07-18