首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
gomars
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 75
沸点 0
赞
75
返回
|
搜索文章
赞
文章( 75 )
沸点( 0 )
Lambda初次使用很慢?从JIT到类加载再到实现原理
基本上每次都是前几次速度较慢,后面的速度更快,因此 可能 有这个因素影响,但差距并不会很大,因此该结论并不能作为问题的答案。 从上述的概念中,我们应该可以得到一个结论:第一条所谓的操作系统预热 大概率不正确,因为普通遍历方法执行N次,后续执行的时间占用比较小,很可能是因为JIT…
精读《手写 SQL 编译器 - 智能提示》
词法、语法、语义分析概念都属于编译原理的前端领域,而这次的目的是做 具备完善语法提示的 SQL 编辑器,只需用到编译原理的前端部分。 经过连续几期的介绍,《手写 SQL 编译器》系列进入了 “智能提示” 模块,前几期从 词法到文法、语法,再到构造语法树,错误提示等等,都是为 “…
通用点赞设计思路
点赞作为一个高频率的操作,如果每次操作都读写数据库会增加数据库的压力,所以采用缓存+定时任务来实现。点赞数据是在redis中缓存半小时,同时定时任务是每隔5分钟执行一次,做持久化存储,这里的缓存时间和任务执行时间可根据项目情况而定。 整个点赞模块主要采用缓存来完成,所以要选择合…
我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?|附视频讲解
关于String有没有长度限制的问题,我之前单独写过一篇文章分析过,最近我又抽空回顾了一下这个问题,发现又有了一些新的认识。于是准备重新整理下这个内容。 这次在之前那篇文章的基础上除了增加了一些验证过程外,还有些错误内容的修正。我这次在分析过程中会尝试对Jdk的编译过程进行de…
jvm中的safepoint
多线程编程是一件很难的事,或者说编写在多线程条件下运行良好的代码很难。java提供了synchronized和volatile关键字,还有Lock类和Atomic相关的类来帮助我们正确的实现并发逻辑,但我在实际工作中仍倾向于尽量避免并发,还有一个偷懒的做法就是需要并发访问的变量…
从零开始实现一个RPC框架(一)
在上一篇文章中我们先列举了大致的需求,定义了消息协议。这次我们着手搭建基本的RPC框架,首先实现基础的方法调用功能。 RPC调用的第一步,就是在服务端定义要对外暴露的方法,在grpc或者是thrift中,这一步我们需要编写语言无关的idl文件,然后通过idl文件生成对应语言的代…
Python 任务自动化工具:nox 的配置与 API
英文|Configuration&API出处|nox官方文档译者|豌豆花下猫@Python猫Github地址:https://github.com/chinesehuazhou/noxdoccn声明:
TDD (Traefik + DroneCI + Docker) 踩坑小记
年前续费了服务器,原先服务器上是Nginx + Jenkins + Docker 的组合,由于对更新的工具有浓烈兴趣,于是就想着重装捣鼓一下新玩具,开始了用Traefik + DroneCi + Docker 来替代原有组合的折腾之路。 初步完成服务搭建之后,想写下这篇文章来对…
Mysql 百问系列:B+Tree 到底是什么
以前看过许多关于B+ Tree的文章,当时看了总觉得明白了,可是没过多久就又要忘了。直到我看了掘金小册:Mysql是怎么运行 第7,第8章才终于明白了B+ Tree到底是怎么回事。如果对Mysql内部具体如何实现感兴趣的可以去看小册,我自己看这2章,每章都花了2个小时,毕竟介绍…
自动化测试-e2e测试框架选择
记得前两年,nightmare还是很火的。所以,我在自己的前端脚手架也集成了它。不过,过去了那么久,不知道现在的形式如何。 因为最近发现面向的跨境项目业务越来越复杂,每个组员都负责着多个项目,一下做做A,一下做做B,然后有档期就会被安排做做跨境。因此,因为注意力不能集中,再加上…
下一页
关注了
17
关注者
0
收藏集
5
关注标签
97
加入于
2015-12-02