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

Java成神之路

专栏作者
350
文章
330539
阅读量
55
订阅数
领域驱动设计_01_基本概念
(1)边界 限界上下文是一个显示的边界,领域模型边存在于这个边界之内。 在边界内,每一个概念模型,包括其属性和操作,都具有特定的含义。
shirayner
2022-03-11
3810
猪齿鱼_03_领域模型
一、前言 二、分层 DDD四层结构 数据库 Infro DO (与数据库字段对应) -> 数据表 Mapper Mapper.xml domain entity(DO+ objectVersion等) Repository api dto (entity + 限制条件注解) domain convertor
shirayner
2022-03-11
1820
猪齿鱼_02_微服务组件间联系
通过前面几节,我们已经完成了猪齿鱼微服务支撑组件的部署。 这一节,我们来关注下以下两点内容:
shirayner
2022-03-11
2990
猪齿鱼_01_环境搭建(二)_整合业务服务
这一节,我们来看下如何在前面部署好的微服务支撑组件的基础上,进行我们的业务服务的开发。
shirayner
2022-03-11
2380
猪齿鱼_01_环境搭建(二)_微服务支撑组件部署(Docker形式)
上一节,我们以源码形式部署好了猪齿鱼微服务组件,过程繁琐,且启动后占用了服务器大量的资源,对开发极其不友好。
shirayner
2022-03-11
2610
猪齿鱼_01_环境搭建(一)_微服务支撑组件部署(源码形式)
Git JDK 1.8.0 及以上 maven 3.3 及以上 Docker for Windows IDEA
shirayner
2022-03-11
7800
JVM_总结_03_Java发展史
通过上一节,我们对整个java的技术体系有了一定的了解。 这一节我们来看下Java的发展史。
shirayner
2022-03-11
7600
Java8_03_流
和迭代器类似, 流只能遍历一次。 遍历完之后, 我们就说这个流已经被消费掉了。 你可以从原始数据源那里再获得一个新的流来重新遍历一遍, 就像迭代器一样( 这里假设它是集合之类的可重复的源, 如果是 I/ O 通道就没戏了)。 例如, 以下代码会抛出一个异常, 说流已被消费掉了:
shirayner
2022-03-11
4790
Java8__lambda表达式
行为参数化(behavior parameterization)是用来处理频繁更改的需求的一种软件开发模式,可以将一段代码块当做参数传给另一个方法,稍后执行。这样,这个方法的行为就基于那块代码被参数化了。
shirayner
2022-03-11
3670
JVM_总结_02_Java技术体系
如 果 仅 从 传 统 意 义 上 来 看, Sun 官 方 所 定 义 的 Java 技 术 体 系 包 括 以 下 几 个 组 成 部 分:
shirayner
2022-03-10
3720
分布式事务_03_2PC框架raincat源码解析-事务提交过程
前面两节,我们已经将raincat的demo工程启动,并简单分析了下事务协调者与事务参与者的启动过程。
shirayner
2022-03-10
2610
分布式事务_02_2PC框架raincat源码解析-启动过程
上一节已经将raincat demo工程运行起来了,这一节来分析下raincat启动过程的源码
shirayner
2022-03-10
2710
分布式事务_01_2PC框架raincat快速体验
执行 raincat-springcloud-sample 工程 sql文件 springcloud-sample.sql
shirayner
2022-03-10
3390
Markdown_02_作图
详细用法参见官方文档 : https://mermaidjs.github.io/
shirayner
2019-05-09
9260
Idea_03_常用快捷键
一、前言 这一节我们来看下Idea的一些常用快捷键 二、常用快捷键 Alt + Enter 有错误、警告时的提示 Ctrl+Shift+R 全局 打开资源 ctrl + F 在当前文件查找或替换 Ctrl + H 在当前工作空间全局查找 Ctrl+Shift+F 格式化当前代码 (若失效,则是因为与输入法快捷键冲突,请更改输入法快捷键设置) Ctrl + I 格式化被选中的代码 Ctrl+D: 删除当前行 Ct
shirayner
2019-05-09
3220
Idea_01_安装与激活
一、前言 二、安装 1.下载 https://www.jetbrains.com/idea/ 2.安装 默认安装即可 三、激活 Idea激活有如下两种方式 Activation code Lisence Server Lisence Server 暂时不可用 1. Activation code idea.lanyus.com 按照上述网址中的指示去做即可: 请将“0.0.0.0 account.jetbrains.com”添加到hosts文件中 使用激活码激活 2.license se
shirayner
2019-05-09
5190
Idea_02_常用配置
(1)依次选择 Configure->Project Default ->Run Configurations
shirayner
2019-05-09
6180
Markdown_01_基础语法
原文地址:https://github.com/shirayner/java-knowledge-hierarchy/tree/master/doc/Markdown
shirayner
2019-05-09
6030
Markdown_04_折叠语法
目录 一、折叠语法 参考资料 一、折叠语法 主要使用的是 html5的 details标签 (1)示例如下: <details> <summary>折叠文本</summary> 此处可书写文本 嗯,是可以书写文本的 </details> <details> <summary>折叠代码块</summary> <pre><code> System.out.println("虽然可以折叠代码块"); System.out.println("但是代码无法高亮");
shirayner
2019-05-09
2.4K0
UML_04_时序图
时序图是一种强调消息时序的交互图,他由对象(Object)、消息(Message)、生命线(Lifeline) 和 Combined Fragments 组成,它主要描述系统中对象和对象之间的交互,它将这些交互建模成消息交换。
shirayner
2019-05-07
1.1K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档