首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
了凡跨境洞察
掘友等级
日常搬砖🧱
🏅Alibaba Nacos & Apache EventMesh Committer 🏅Apache RocketMQ Contributor
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 43
沸点 1
赞
44
返回
|
搜索文章
最新
热门
Git 常用命令清单
初始化目录,让git可管理。 将仓库内的项目克隆到本地。 git add . 把所有修改的文件添加到暂存区,就是本地存储。 将暂存区提交到仓库。 查看当前修改的状态。 查看具体修改的内容。 回退到上一个版本,HEAD当前版本,HEAD^上一个版本,HEAD^^上上个版本。 查看…
「Java8系列」NPE神器 Optional
Optional<T> 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针异常。你可以把Optional对象看成一种特殊的集合数据,它至多…
「Java8系列」流式编程Stream
继上两篇之后,本文已经java8系列的第三篇了。本篇文章比较长,但我希望大家都能认真读完。读不完可以先收藏,在找时间读。没看过前两篇的可以点上边的链接看看,前两篇文章算是对是用Stream铺垫的一点基础吧,不过不看也可以学会使用Stream,但看了会有助于更好的理解和使用。在没…
「Java8系列」神奇的函数式接口
在上一篇Lambda的讲解中我们就提到过函数式接口,比如:Consumer<String> consumer = (s) -> System.out.println(s);其中Consumer就是一个函数式接口。这里是通过Lambda表达式创建了一个函数式接口的对象。…
「Java8系列」神秘的Lambda
第一次接触lambda表达式时,感觉这个东西挺神奇的(高逼格),一个()加->就能传递一段代码,当时公司项目中接手同事的代码,自己也对java8的特性不了解,看的也是一头雾水,之后就赶快看了下《java8实战》这本书,决定写一个java8特性系列的博客,既加深自己的印象,还能跟…
JUnit4教程+实践
JUnit是Java编程语言的单元测试框架,用于编写和可重复运行的自动化测试。 JUnit 是一个开放的资源框架,用于编写和运行测试。 提供注解来识别测试方法。 提供断言来测试预期结果。 JUnit 测试允许你编写代码更快,并能提高质量。 JUnit 优雅简洁。没那么复杂,花费…
MyBatis源码窥探(一):MyBatis整体架构解析
这里面的教程很详细,包括xml的配置、映射、动态sql都有介绍,可以学习和使用,本系列的文章将会更深入的了解MyBatis。 1. ORM简介 ORM(Object Relational Mapping)对象-关系映射框架,ORM的主要功能就是根据映射配置文件,完成数据在对象模…
通用点赞设计思路
点赞作为一个高频率的操作,如果每次操作都读写数据库会增加数据库的压力,所以采用缓存+定时任务来实现。点赞数据是在redis中缓存半小时,同时定时任务是每隔5分钟执行一次,做持久化存储,这里的缓存时间和任务执行时间可根据项目情况而定。 整个点赞模块主要采用缓存来完成,所以要选择合…
设计模式-策略模式
1.在策略模式中,一个行为或其算法可以在运行时更改,这种类型的设计模式属于策略模式。 2.在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的choose对象,策略对象改变choose对象的执行算法。 1.可以动态的改变对象的行为。 2.避免使用多重条件判…
个人成就
文章被点赞
791
文章被阅读
147,923
掘力值
4,162
关注了
17
关注者
544
收藏集
2
关注标签
24
加入于
2018-08-21