首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
唐宋xy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 21
沸点 2
赞
23
返回
|
搜索文章
赞
文章( 21 )
沸点( 2 )
你知道Synchronized修饰方法和代码块有什么区别吗
sychronized底层是通过Monitor对象来实现锁机制的,在sychronized关键之前,线程会先执行monitorenter指令(JVM指令),则先去获取锁,如果可以获取到锁,则将Monitor对象中的持有锁owner修改(CAS操作)为当前线程id(owner表示…
【一起学习JVM】Java内存模型与线程
Java内存模型(JMM)的定义是为了屏蔽硬件和操作系统的内存的访问差异,通过定义主内存和工作内存来定义各个变量的访问规则。 主内存中保存了所有的变量,工作内存是每个线程自己的私有内存,工作内存中的变量需要从主内存中读取变量,写变量的时候只能在工作内存中完成,不能直接写到主内存…
Java-Api操作GraphQL
GraphQL可以通过Java的API来实现数据的查询,通过特定的SDL查询语句,获取特定的查询数据。相当于后端作为提供数据源的"数据库",前端根据定义的SDL语句查询需要的数据,将查询数据的控制权交给前端,提高后端接口的通用性和灵活性 需要配置第三方的maven仓库才可以下载…
API统一管理平台-YApi
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。API…
人人都会Vim
. 执行上一个命令 学习 Vim 是枯燥的,可能是因为命令太多吧,而且即使短时间记住了,长时间不去用的话也是会淡忘的,个人觉的记住几个常用的就可以了,毕竟一般情况下是在服务器修改某个配置的文件的时候去使用。 快狗打车前端团队专注前端技术分享,定期推送高质量文章,欢迎关注点赞。
少年,撸猫吗
承蒙各位厚爱,css-tricks 已有 1284 star,在广大同行浏览的过程中,听到的最多的声音其实不是这个部分咋写的,这个实现有什么问题,而是……这个猫咋弄的,总让我认为大家只是为了撸猫才点了 star(平均日活 70 左右让我更加怀疑)。 于是乎,决定把 cat 这个…
[译] JavaScript:ES2019 的新特性
作为最流行的编程语言和最重要的 Web 开发语言之一,JavaScript 不断演变,每次迭代都会得到一些新的内部更新。让我们来看看 ES2019 有哪些新的特性,并加入到我们日常开发中: Array.prototype.flat() 递归地将嵌套数组拼合到指定深度。默认值为 …
编写自己的代码库(css3常用动画的实现)
在月初的时候,发了CSS3热身实战--过渡与动画(实现炫酷下拉,手风琴,无缝滚动)。js的代码库也发过两次,两篇文章。之前也写了css3的热身实战,既然热身完了,是时候开始封装css3的代码库了,相比起js的代码库,css3的代码库的逻辑性就更加简单了!可以说只要打上注释和一张…
TypeScript 高级技巧
用了一段时间的 typescript 之后,深感中大型项目中 typescript 的必要性,它能够提前在编译期避免许多 bug,如很恶心的拼写问题。而越来越多的 package 也开始使用 ts,学习 ts 已是势在必行。 以下是我在工作中总结到的比较实用的 typescri…
下一页
个人成就
文章被点赞
59
文章被阅读
27,135
掘力值
1,078
关注了
28
关注者
17
收藏集
28
关注标签
103
加入于
2019-05-20