首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
秋田君
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 53
沸点 14
赞
67
返回
|
搜索文章
赞
文章( 53 )
沸点( 14 )
屠龙(JPA)倚天(MyBatis)号令天下,FluentMybatis双剑互斫,天下归宗!
FluentMybatis集JPA和Mybatis的特性,独树一帜的Fluent Style方式,强大的功能介绍: JPA Style方法,参数注解校验,1+N优化,条件选择,join&union等
Java 8 Stream 的终极技巧——Collectors 操作
1. 前言 昨天在 Collection移除元素操作 相关的文章中提到了 Collectors 。相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors 。 2. Collectors 的作用 Collectors 是 Java 8 加入的操作类,位于 ja…
讲真,别再使用JWT了!
在Web应用中,使用JWT替代session并不是个好主意。那么,适合JWT的使用场景有哪些?
Redis 到底是怎么实现“附近的人”这个功能的呢?
前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其算法原理进行解析,并推算…
微服务设计学习(一)关于微服务和如何建模服务
随着互联网在21世纪初被大规模接入,互联网由基于流量点击赢利的单方面信息发布的Web 1.0业务模式,转变为由用户主导而生成内容的Web 2.0业务模式。因此,互联网应用系统所需处理的访问量和数据量均疾速增长,后端技术架构也因此面临着巨大的挑战。 Web 2.0阶段的互联网后端…
Java并发编程入门(十三)读写锁和缓存模板
提到读写锁,都能想到是锁优化方式之一的锁分离,实现效果是读读不互斥,读写互斥,写写互斥。 读写锁本身比较简单,下面通过一个例子看看读写锁的使用。 1.Cache是一个抽象类,实现了缓存的基本方法,子类只需要实现init方法初始化缓存数据, 读写锁在此类中应用。 2.CacheM…
从偏向锁是如何升级到重量级锁的
在 jdk1.6 之前我们会说 synchronized 是个重量级锁,在此之后 JVM 对其做了很多的优化,之后使用 synchronized 线程在获取锁的时候根据竞争的状态可以是偏向锁、轻量级锁和重量级锁。 而在关于锁的技术中,又出现了一些比如锁粗化、锁消除、自旋锁、自适…
Jackson ObjectMapper总结
1. 依赖 2. 序列化和反序列化 同样的,JSON可以被解析为JsonNode对象,从某一个具体的节点获取数据。 3. 高级特性 Jackson库的一个强大之处在于可以对序列化、反序列化进行定制。 默认情况下,当JSON字符串包含Java类没有的属性时,反序列化就会失败。 通…
漫画:什么是中台?
在传统IT企业,项目的物理结构是什么样的呢?无论项目内部的如何复杂,都可分为“前台”和“后台”这两部分。 首先,这里所说的“前台”和“前端”并不是一回事。所谓前台即包括各种和用户直接交互的界面,比如web页面,手机app;也包括服务端各种实时响应用户请求的业务逻辑,比如商品查询…
如何从 if-else 的参数校验中解放出来?
hibernate validator(官方文档)提供了一套比较完善、便捷的验证实现方式。它定义了很多常用的校验注解,我们可以直接将这些注解加在我们JavaBean的属性上面,就可以在需要校验的时候进行校验了。在Spring Boot 火热的现在,该工具已经包含在spring-…
下一页
关注了
36
关注者
0
收藏集
24
关注标签
27
加入于
2018-08-26