首页
学习
活动
专区
工具
TVP
发布

happyJared

做好寫代碼這事
专栏作者
296
文章
365070
阅读量
30
订阅数
如何优雅的设计 Spring Boot API 接口版本号
一般来说,系统上线以后,需求仍会发生变动,功能也会迭代更新。可能是接口参数发生变更,也有可能是业务逻辑需要调整,如果直接在原来的接口上进行修改,必然会影响原有服务的正常运行。
happyJared
2021-05-19
7450
十五个常用经典的 Java8 Stream API 用法示例
不出意外的话,再过几天,Java 11就要正式对外发布了,不知各位同行都用上哪个版本了呢?先贴一张截取的调查图,由此可见,目前Java 7/8的使用群体还是相当之大的。
happyJared
2020-02-18
1.9K0
为什么要统一 API 网关
在公司内部,如果有某个技术组件需要升级,通常是需要和每个业务线沟通,有可能是几个月都搞不定。举个例子,如果对于入口的鉴权有重大的安全隐患需要升级,沟通效率这么低肯定是不行,而有了统一的网关,修复问题也是非常快的。
happyJared
2019-12-11
8560
API 网关
API 网关可以看做是系统与外界联通的入口,我们可以在网关处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。
happyJared
2019-12-11
1.9K0
同步与异步,阻塞和非阻塞
Java 中的 BIO、NIO 和 AIO 可以理解为是 Java 语言对操作系统的各种 IO 模型的封装。在使用这些 API 的时候,不需要关心操作系统层面的知识,也不需要根据不同操作系统编写不同的代码,只需要使用 Java 的 API 就可以了。
happyJared
2019-08-06
1.1K0
Java8 Date API
Java8 在 java.time 包下新增了全新的日期和时间 API。新的 Date API 与 Joda-Time 库有点相似,但又有不一样。
happyJared
2019-08-02
7870
Lamda 表达式作用域和内置函数式接口
但是和匿名对象不同的是,这里的变量 num 可以不用声明为 final,该代码同样正确:
happyJared
2019-07-31
5410
谈谈 synchronized 和 ReentrantLock 的区别
“可重入锁”概念是:自己可以再次获取自己的内部锁。比如,一个线程获得了某个对象的锁,此时这个对象锁还没有释放,当其再次想要获取这个对象的锁时,还可以再获取的;如果不可锁重入的话,就会造成死锁;同一个线程每次获取锁,锁的计数器都自增1,所以要等到锁的计数器下降为0时,才能最终释放锁。
happyJared
2019-07-08
2.3K0
让 Restful API 更加 Simpler:Spring Data Rest
Spring Data REST 作为 Spring Data 项目的子集,开发者只需使用注解 @RepositoryRestResource 标记,就可以把整个 Repository 转换为 HAL 风格的 REST 资源,目前已支持 Spring Data JPA、Spring Data MongoDB、Spring Data Neo4j等等。
happyJared
2019-04-18
1.6K0
如何优雅的设计 Spring Boot API 接口版本号
一般来说,系统上线以后,需求仍会发生变动,功能也会迭代更新。可能是接口参数发生变更,也有可能是业务逻辑需要调整,如果直接在原来的接口上进行修改,必然会影响原有服务的正常运行。
happyJared
2019-03-19
2.9K0
程序员神器,IntelliJ IDEA 2018.1 正式发布
3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再次让人眼前一亮:什么,还能这么玩?
happyJared
2018-09-20
8790
记录一次迁移wss WebSocket的事故
  过去的这一个多月里,我的工(开)作(发)任务转战回了游戏。短短的一个月里,催着输出两款h5游戏,再加上对接、联调,想想真是够辛(ku)苦(bi)的。本人负责后端,也就是服务端这块的游戏主流程输出。去年下半年,在前任大佬的带领下,做过一两款棋牌类的手游,虽然目前的运营状况不太乐观。不过好在,过去学的那点皮毛也还没丢光,所以这次写h5后端总体还算顺畅。至于怎么用Java来写游戏,下来如果有时间会整理下这块的思路和知识。
happyJared
2018-09-20
4.2K0
Spring Boot集成Swagger简易教程
  Swagger号称是史上最流行的、最好用的API接口文档构建工具,它支持多种语言包括Java在内,本文仅关注如何使用Spring Boot来集成Swagger,更多关于Swagger的介绍可以查看以下几个链接。
happyJared
2018-09-20
9170
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档