首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小一明日记
掘友等级
公众号【小一明日记】
|
携程
有条理的生活和工作,喜欢记录文档
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
最新
热门
mysql-请求包大小限制
今天在开发环境测试即将要上线的一个功能,其中有一个步骤会往 mysql 数据库批量插入大量数据。在测试的过程发现流程失败了,查看日志发现了这么一个错误。 在经过一番探索之后,发现原来是请求 mysql 服务的时候,请求的包超出了 mysql 服务的限制,因此被拒绝了。 在 my…
leetcode刷题-重建二叉树
上午在学习广度遍历优先的算法,看到可以通过该算法层级遍历二叉树,于是想写个二叉树来测试一下算法,刚好算法群的群主很灵性,今天就发了这么一道打卡题,真是[一箭双雕」,美滋滋。 可以参照例题中的二叉树验证一下各种遍历方式。 给定一个二叉树,我们能确定它的前序,中序,后序的遍历序列;…
leetcode刷题-反转链表
递归大法就厉害啦,思路还是一样的,让每个节点都指向上一个节点。
jvm探索之路-基于栈的方法执行机制
他认为 for 循环中 a,b 提到方法外部定义会好一些,但是具体缘由也没说清楚,有些同事还扯上运行性能,垃圾回收。 但站在我的角度,这两者的区别,除了程序层面变量的作用域变了,在方法运行层面是没有明显差异的,这边也正好回顾一下 jvm 方法运行相关的机制。 jvm 运行时内存…
线程池源码-异常处理
在线程池源码系列文章 线程池源码-线程被全部关闭了吗 中有提到,线程池在结束 worker 线程时会有一个标识 completedAbruptly,用来判断线程是否为异常退出。 那什么时候线程会异常退出呢?答案很明显,在执行任务的过程中抛出了异常,且没有进行 try catch…
leetcode刷题-验证二叉搜索树
给定一个二叉树,判断其是否是一个有效的二叉搜索树。 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 好吧,之前看覃超老师算法视频的时候,他一直强调要从子树的纬度去观察二叉搜索树,而不是子节点,当时也默默点头…
单例模式-序列化问题
在前面文章 单例模式-双检锁就稳了?,提到了对象序列化会破坏单例模式,同时也做了试验,今天我们来借着这个问题了解一下序列化的过程。 序列化的作用起源这里就不详细赘述了,本文主要解决序列化破坏单例的问题。如果想详细了解序列化,反序列化过程,推荐一篇文章,写得清清楚楚,包括底层实现…
并发编程-举足轻重的管程
着重讲了 volatile 的原理以及使用场景,单单靠上述方案,能够解决的并发问题实在有限,因此本文为你介绍并发编程界的『老大哥』,管程。 很多小伙伴多多少少听说过管程这个词,但就是感觉它虚无缥缈的,说不清道不明,确实是这样,因为管程是一种思想,而这种思想超脱于语言之上,绝大多…
并发编程-破除死锁
前言先说一下死锁的产生,假设一个场景:账户A向账户B转账,与此同时,账户B也向账户A转账,代码如下,我们用细粒度锁,锁住多个互斥资源上面代码就可能出现如下死锁,通过有向图我们可以发现循环等待的情况:出
单例模式-双检锁就稳了?
前两天和一位朋友聊到单例模式的双检锁,相信了解过线程并发的朋友对双检锁不陌生,也可以看我之前分享的文章 并发编程-可见性,原子性,有序性问题。 这位朋友问我:双检锁能解决反射攻击和序列化问题吗?说实话,正好碰到我的知识盲区了,恰逢今天同事也提到单例,简单了解一下相关知识。 我们…
下一页
个人成就
文章被点赞
100
文章被阅读
56,722
掘力值
1,330
关注了
39
关注者
23
收藏集
3
关注标签
9
加入于
2017-03-05