- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 DDD 领域驱动学习
实体,聚合根,界限上下文DPclass + typeType 指我们在今后的代码里可以通过 PhoneNumber 去显性的标识电话号这个概念 Class 指我们可以把所有跟电话号相关的逻辑完整的收集到一个文件里接口的清晰度 数据验证和错误处理 业务代码清晰度 可测试性DP原则:将隐性的概念显性化 让隐性的上下文显性化 封装 多对象 行为应用架构可维护性差 可扩展性差 可测试性差违背原则单一职责 依赖倒置 开笔原则重构抽象数据存储层 DO 针对数据
2021-11-05 16:03:47
384
原创 idea jdk8 升级11 出现无效源发行版本:11
更改Project改modules改java complier改xxx.iml文件1.8 改为 11
2020-11-12 11:44:34
455
原创 IDEA SpringBoot集成H2内嵌数据库
第一步:打开启用配置项,修改Working directory的值为下图所示第二步:用Idea的DataSource创建H2数据库name 随便起就可以链接属性设置为Embeddepath: ~/xxx/xxx/resources 指到项目的资源目录下用户名密码都写:saurl:jdbc:h2:file:/xxx/resources点击Test Connection 连接完成点OK剩下的自由发挥参考:https://blog.csd...
2020-06-03 22:00:50
1817
1
转载 秀的头皮发麻
https://leetcode.com/problems/increasing-order-search-tree/discuss/165885/C%2B%2BJavaPython-Self-Explained-5-line-O(N)
2019-07-02 09:51:01
139
转载 SimpleDateFormat
原文:https://www.jianshu.com/p/9824f43807e9SimpleDateFormat是线程不安全的,一般不要定义为static变量,如果定义为static变量,必须i吉奥索,或者使用DateUtils。/** * 定义一个全局的SimpleDateFormat */private static SimpleDateFormat simpleDateFo...
2019-03-15 17:20:04
154
原创 SpringBoot实战分析(六)创建应用程序上下文
程序入口context = createApplicationContext();断点跟踪1.判断环境类型和初始化当前方法默认加载的是org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext这个类。protected ConfigurableApplicationC...
2018-06-19 16:35:20
2115
原创 SpringBoot实战分析(五)Banner(Logo)加载与配置
入口SpringApplication的 Banner printedBanner = printBanner(environment);断点跟踪1.判断当前的Banner打印位置private Banner printBanner(ConfigurableEnvironment environment) { //判断banner是否关闭 if (this.bannerMod...
2018-06-14 14:39:12
879
原创 SpringBoot实战分析(四)环境配置与YML加载
入口ConfigurableEnvironment environment = prepareEnvironment(listeners,applicationArguments);断点跟踪1.准备环境private ConfigurableEnvironment prepareEnvironment( SpringApplicationRunListeners listeners...
2018-06-13 19:02:14
8482
原创 SpringBoot实战分析(三)监听器分析
程序入口(SpringApplication)SpringApplicationRunListeners listeners = getRunListeners(args);listeners.starting();监听器的过程-->程序启动-->调用getRunListeners(args)获取SpringApplicationRunListeners实例-->getSpri...
2018-06-12 17:08:29
1613
原创 SpringBoot实战分析(二)Awt的Headless加载
configureHeadlessProperty分析1.方法调用(SpringApplication)2.配置headlessprivate void configureHeadlessProperty() { //此处调用的是:java.awt.headless //不提供外部设备的情况,自行运算。 //说明 https://www.cnblogs.com/wudi...
2018-06-11 16:51:49
4373
原创 SpringBoot实战分析(一) 入门级启动过程
1.启动类@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}2.点击run,进入SpringApplication类中,调用public s...
2018-06-11 16:31:49
309
原创 ElasticSearch简单搜索程序+分词(中文和拼音)
es的注意事项:不能用root用户启动。 如果是虚拟机启动使用,在安装5.0版本以上,需要修改一些参数。 es用户需要对es文件夹有权限。 修改配置文件,记得检查日志和数据路径。 记得给es端口开防火墙,或...
2018-05-24 19:00:43
9444
2
转载 springcloud实战一:搭建springboot
声明:博客内容均参考自 Spring Cloud微服务实战_翟永超 ,Spring Cloud与Docker微服务架构实战_周立 构建springboot项目:一.通过网址构建:1.http://start.spring.io/ 2.各个依赖包构建好之后,点击genrent project下载即可。二:本地环境配置调试:1.目录结构如下:2.配置信息:application.yml/app...
2018-05-12 07:58:40
857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人