原文作者: xingguang 原文链接: "https://www.tiance.club/post/1575233550.html" 建造者模式和抽象工厂模式很像,总体上,建造者模式仅仅只比抽象工厂模式多了一个“导演类”的角色。与抽象工厂模式相比,建造者模式一般用来创建更为复杂的对象,因为对象的 ...
分类:
Web程序 时间:
2020-05-05 12:53:34
阅读次数:
70
重新认识Java注解 今天Debug看源码的时候,无意间看到这么个东西 首先承认我的无知,看到这个我很惊诧。 也勾起了我的好奇心,于是有了这篇认知记录。 下面就来重新认识下注解吧! 注解的本质 关于运行时注解的信息,会在 文件中,并且最终以运行时数据结构存储在 ,也知道我们是可以通过 对象或者 对象 ...
分类:
编程语言 时间:
2020-05-04 12:59:47
阅读次数:
81
先把我主要学习参考的文章放上来先,这篇文章讲的挺好的,分析比较到位,最好是先看完这篇文章,在接下去看我写的。不然你会一脸懵逼,不过等你看完这篇文章,可能我的文章对你也用途不大了 深入分析AbstractQueuedSynchronizer独占锁的实现原理:ReentranLock 小弟我也是刚开始研 ...
分类:
其他好文 时间:
2020-05-04 00:32:08
阅读次数:
80
@{ ViewBag.Title = "Index";}@section styles{<link href="~/Content/style.css" rel="stylesheet" type="text/css" /><link href="~/Content/config.css" rel= ...
分类:
其他好文 时间:
2020-05-02 19:14:29
阅读次数:
59
In this tutorial, we will extend last Maven + Spring hello world example by adding JDBC support, to use Spring + JDBC to insert a record into a custom ...
分类:
数据库 时间:
2020-05-02 09:43:18
阅读次数:
61
集合:数字,列表,字符串,布尔值 索引取值 v = ["ds","dsads",1]print(v[2])切片取值 v = ["ds","dsads",1]print(v[0:2])列表是不连续的 所以列表元素可以进行修改修改: v = ["ds","dsads",1]v[1]=0print(v)删 ...
分类:
其他好文 时间:
2020-05-01 22:29:02
阅读次数:
66
UI5 例如我需要在controller的onShowHello里通过MessageToast弹一个消息显示在UI上, 我需要先定义我自己的controller,该controller extend自UI5标准的controller module,路径为sap/ui/core/mvc/Control ...
分类:
Web程序 时间:
2020-05-01 20:28:42
阅读次数:
70
官网:https://ant.design/docs/react/use-with-create-react-app-cn 1、安装:antd npm install antd@^3.26.13 -S 2.按需引入antd, 安装 npm add react-app-rewired customiz ...
分类:
其他好文 时间:
2020-05-01 20:26:03
阅读次数:
368
一、环境搭建 1. 先搭好spring和Mybatis的整合的环境 2.导入Mapper的Maven依赖 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>4.0.0-beta3</ ...
分类:
移动开发 时间:
2020-05-01 12:55:52
阅读次数:
91
springboot Xss(跨站脚本攻击) #依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.13.1</version> </dependency> <!-- Boole ...
分类:
编程语言 时间:
2020-04-30 13:30:23
阅读次数:
70