首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
全栈港
掘友等级
开发工程师 T4
|
b站:全栈港 https://www.ideaworks.club
JAVA、微服务、Vue、Docker、全栈开发技术写作
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
78
文章 69
沸点 9
赞
78
返回
|
搜索文章
赞
文章( 69 )
沸点( 9 )
Java Annotaions (注解)的本质和实现原理(上)
曾几何时,XML 一直是 Java 各大框架配置元数据(meta data) 的主要途径。但作为一种集中式的元数据管理工具,配置项与作用代码距离太过 “遥远”,非常不利于代码的维护和调试。再加上 XML 本身复杂的语法结构,往往令码农们大感头疼。一种与作用代码耦合在一起的元数据…
SpringBoot 集成 JWT 和 Apache Shiro
任何后端管理系统软件都避免不了登录验证和权限管理,大多数系统一开始就要设计登录认证以及权限管理模块。掌握登录认证以及权限管理的模块设计已经成为基础知识,本篇文章将采用 JWT 与 Apache Shiro 来讲解前后端分离中常用的认证与权限管理。 Apache Shiro是一个…
领域驱动设计(Domain Driven Design)
软件是一种被创建用来帮助我们处理现代生活中复杂问题的工具,它只是到达目的的一种方法(不是一定要使用软件)。 【手机、操作系统、IM、email】 为了创建一个好的软件,你必须知道这个软件究竟是什么,主要解决什么领域的问题。 一个领域本质上可以理解为一个问题域 。只要确定了软件所…
领域驱动设计 DDD 简介
本篇文章属于《领域驱动设计》系列的第一篇文章。本系列教程将会梳理领域驱动的各种关键概念,并采用 Spring Data Jpa 进行一个领域驱动设计的 Sass 软件的实践。 软件是为了帮助我们处理现代生活中复杂问题而创建的工具,DDD (Domain-Driven Desig…
Java 异步编程 CompletableFuture
我们已经在之前的文章中了解使用了 Future 接口,但是 Future 方法有它的缺陷, Future 的 get () 方法是一个阻塞调用,它需要等待任务计算完成,然后检索结果进行后需操作,在这之前程序的所有操作都会被阻塞。 Java 8 中引入 CompletableFu…
DDD 模式从天书到实践
正所谓有人的地方就有江湖,有设计的地方也一定会有架构。如果你是一位软件行业的老鸟,你一定会有这样的经历:一个业务的初期,普通的 CRUD 就能满足,业务线也很短,此时系统的一切都看起来很 nice,但随着迭代的不断演化,以及业务逻辑越来越复杂,我们的系统也越来越冗杂,模块彼此关…
Java 11 中的新特性
之前工作使用的 Java 环境是 JDK 1.8 ,新公司使用 Java 11 作为新的开发版本,很多 Java 11 的特性没有了解,因此这篇文章就来总结一下 Java 11 中哪些新功能值的一用。 Java 10 引入了一个新的语言关键字 var,它可以在声明局部变量时选择…
Java 异步编程 Future
近几天需要做一个报表,报表中的各组数据都是从 ELK 中获取,由于每次查询 ELK 都要花费一段时间,顺序处理任务叠加花费大量时间。接口做完后访问速度特别慢,没有很好的优化思路,直到老大给我代码重构之后接口的访问速度快了5倍左右,被老大吐槽代码写的烂。这谁受的了啊,得好好改好好…
Java 流的使用
在实际开发过程中,我们使用最多的程序结构是顺序结构,也就是序列 sequence,通常还会与循环结构的代码相混合 Loops。 顺序结构只能依次执行任务,消耗的时间是各个顺序任务的总和。当对接口的请求时间有要求,需要对任务的处理时间进行压缩,转化到代码上就是对代码结构进行优化,…
Java 中的日期处理
最初学习 Java 时是采用学校教材和市面上的一些 Java 视频教程进行学习,到了工作中才发现有些 API 或包已经过时了。最近使用 Java 中的日期处理时发现 java.util.date 与 Calender 相关包官方已经逐渐弃用,因此总结一下目前 Java 中的日期…
下一页
个人成就
文章被点赞
73
文章被阅读
43,917
掘力值
996
关注了
8
关注者
16
收藏集
10
关注标签
1
加入于
2019-12-28