首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CoderBoy7747
掘友等级
JavaWeb
|
阿里巴巴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
赞
文章( 46 )
沸点( 0 )
看看别人后端API接口性能优化的11个方法,那叫一个优雅!
前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。
初看一脸懵逼,看懂直接跪下!
我最近在 stackoverflow 上看到一段代码,怎么说呢。 就是初看一脸懵逼,看懂直接跪下! 我先带你看看 stackoverflow 上的这个问题是啥,然后引出这段代码:
偷偷看了同事的代码找到了优雅代码的秘密
我们看了那么多代码之后,到底什么样的代码才是好代码呢?它们有没有一些共同的特征或者原则?本文通过阐述优雅代码的设计原则来和大家聊聊怎么写好代码。
Java程序员必备的Intellij插件(长期更新,截止到2018-05-03)
生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写 截图: 支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便 截图: \ 阿里巴巴出品的java代码规范插件 可以扫描整个项目 找到不…
Java并发编程艺术-并发机制的底层原理实现
Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单独获得这个变量。 volatile借助Java内存模型保证所有线程能够看到最新的值。(内存可见性) 将带有volatile变量操作的Java代码转换成汇编代码后,可以看到多了个l…
关于java内存访问重排序的思考
且看一段测试代码, 在不借助外界工具的条件下得出你自己的答案。 你的结果ans可能是[{0=>1}, {1=>1}, {1=>0}], 因为线程调度是随机的, 有可能一个线程执行了, 另外一个线程才获得cpu的执行权, 又或者是两个线程交叠执行, 这种情况下ans的答案无疑是上…
Java工程师成神之路(2018修订版)
一、基础篇 JVM 堆、栈、方法区、直接内存、堆和栈区别 内存可见性、重排序、顺序一致性、volatile、锁、final 内存分配策略、垃圾收集器(G1)、GC算法、GC参…
Java面试通关要点汇总集
这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术。本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与解答。敬请关注「服务端思维」微信公众号,获取最新文章。 设计模式的性能,例如单例模式哪…
饭后茶思:求两递增数组的中位数(O(log(m + n)))你会吗?
原题可以在 LeetCode 上找到,地址:Median of Two Sorted Arrays,难度级别为困难。 不要被困难级别唬到,看完这篇文章,相信你也可以做出来。 乍一看求两递增数组的中位数并不是很难,因为两序列有序,所以我们很容想到时间复杂度为 O(m + n) 的…
下一页
个人成就
文章被点赞
23
文章被阅读
2,585
掘力值
91
关注了
4
关注者
78
收藏集
1
关注标签
25
加入于
2016-08-19