首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陈续渊
掘友等级
Java工程师
|
金蝶中国
人的每一种身份都是一种自我绑架,唯有失去是通向自由之途
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
ZooKeeper(二) 源码剖析: 群首选举
Debug 一下 ZooKeeper 群首选举的细节。 如果希望可以跟随这个文章调试 ZooKeeper 的源码,推荐阅读我写的架设教程,大概在半小时内可以启动Debug环境。 从 main 方法开始,逐步剖析群首选举的基础通信模块,QuorumCnxMananger 及其相关…
深入理解 RPC
大家都写过不少程序,比如写个 hello world 服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这时就会遇到两个问题: 1)要搭建一个新服务,免不了需要依赖他人的服务,而现在他人的服务都在远端,怎么调用? 2)其它团队要使用我们的服务,我们的服务该怎么发布以便他人调用?下面将对这两个问题展开探讨。
Spring Security基于方法级别的自定义表达式(可以完成任何权限判断)
需求是这样的:项目采用的前后端分离的架构,且使用的RESTFUL风格API,同一个资源的相关请求是一样的url,但是http method不一样。 如果要允许一个人获取某个资源,但是不能创建它,显然基于url的权限设计显然是无法满足需求的。 当我查阅到了可以基于方法的权限控制之…
H5与企业微信jssdk集成
注册企业微信,在应用与小程序栏目中,设置可信域名,配置公众号菜单。可信域名不得不说下,在最初开发时,认为设置并验证后,微信认证接口会实现跨域请求,其实并没有。所以全在H5端还得配合服务端完成票据获取等操作。 需要将参数构造如下格式JSAPITICKET&noncestr=NON…
在Java当中如何优雅地处理临时文件
这样虽然可以达到效果,但实在是繁琐至极,非常不优雅。其实jdk中就提供了处理临时文件(Temporary File)的方法,现在让我们来看一看。 在java中创建临时文件有许多场景,但是大多数是在单元测试或者是对上传的文件进行内容处理。当测试用例或者文件处理完成后,你并不关心文…
Java多线程进化史[译]
我们的一个读者,Anant最近问了一个非常好的问题。他想要我们阐述/列出我们应该知道的所有关于多线程的主题以及在java 8中发生的变化。(从初级到高级)。他想知道java多线程框架从简单的Runnable接口到java 8最新的特性的进化过程。让我们来解决他的请求。 我花了很…
rap2使用姿势——前端、后端、测试必看(多gif图)
rap2作为一款阿里妈妈开源的http接口管理工具,被大家广泛使用。诚然,这款工具确实存在一些bug,但是在市面上主流的开源http接口管理工具当中,不失为一款优秀的工具。它的许多特性,包括团队管理、接口仓库、插件、mock数据、postman导出等,可以使我们很方便的管理接口…
Java自定义异常处理——最佳实践[译]
我们几乎已经在我们的每个行业标准应用的代码中处理java自定义异常了。常见的手段是创建一个语义性的继承基础exception类的自定义异常类。 我们的新方法使用静态内部类来处理每个新的异常场景。 传统上我们通过继承Exception类来创建一个DBException。然后每次遇…
到处是map、flatMap,啥意思?
更多精彩文章。 最近入职一个有趣的年轻同事,提交了大量大量的代码。翻开git记录一看,原来是用了非常多的java8的语法特性,重构了代码。用的最多的,就是map、flatMap之类的。 但是其他小伙伴不愿意了,虽然有的人感觉代码变的容易懂了,但有更多的人感觉代码变的很晦涩。 那…
免费好用的节假日API
除了一般的节假日api,还有用在VUI中的tts接口
下一页
个人成就
文章被点赞
124
文章被阅读
62,418
掘力值
1,192
关注了
8
关注者
45
收藏集
6
关注标签
11
加入于
2017-08-27