紧接着上一篇关于spring默认标签加载,这一篇来看下自定义标签的加载 继续从 DefaultBeanDefinitionDocumentReader来看 写在前边的东西,最近结合着《架构整洁之道》和《spring源码深度解析》这两本书一块儿看着,架构整洁之道里描述的一些面向对象的开发原则,接口隔离 ...
分类:
编程语言 时间:
2019-07-02 19:29:58
阅读次数:
130
第一个webpack本地服务 webpack本地服务相关的一些操作指令与应用 一、第一个webpack本地服务 需要下载安装的加载器和插件: 一定要注意先在全局安装webpack-dev-server,然后再在局部工作区间安装。然后测试代码非常简单,只需要一个html默认生成结构,css给body设 ...
分类:
Web程序 时间:
2019-07-02 19:29:36
阅读次数:
217
继承 ? 继承概要 Java继承是面向对象的最显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力 继承所表达的就是一种对象类之间的相交关系,它使得某类对象可以继承另外一类对象的数据成员和成员方法。若类B继承类A,则属于B的对象便具有类A的全部或部分性 ...
分类:
编程语言 时间:
2019-07-02 19:29:21
阅读次数:
111
? 【编者的话】微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。 背景 应用系统的架构历史 什么是微服务? ...
分类:
编程语言 时间:
2019-07-02 19:29:03
阅读次数:
88
VUE中的v-model可以实现双向绑定,但是原理是什么呢?往下看看吧 根据官方文档的解释,v-model其实是一个语法糖,它会自动的在元素或者组件上面解析为 :value="" 和 @input="", 就像下面这样 1.当在input输入框输入内容时,会自动的触发input事件,更新绑定的nam ...
分类:
其他好文 时间:
2019-07-02 19:28:48
阅读次数:
96
按照V模型进行划分层次: 单元测试 模块测试又称组建测试,集成测试 系统测试 unit层的测试对象是函数或方法; service层的测试对象是模块和接口; UI层的主要测试对象是展示和交互 unit层的测试策略: 1、代码走查:开发人员自己检查自己的代码 2、代码评审code review:开发团队 ...
分类:
其他好文 时间:
2019-07-02 19:28:31
阅读次数:
130
SELECT IF(@ids=w.contract_id,@num:=@num,@num:=@num+1) AS num,@ids:=w.contract_id,w.* FROM (SELECT (SELECT GROUP_CONCAT(project_name) FROM production_i ...
分类:
数据库 时间:
2019-07-02 19:28:12
阅读次数:
134
一、定义 提供了一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 二、结构 三、Demo 服装类产品 鞋类产品 工厂 客户端代码 ...
分类:
其他好文 时间:
2019-07-02 19:27:58
阅读次数:
106
不知道咕了多长时间的题。。。 讲了3遍,还是自己搞懂了。。 暂时没有找到题目链接 题意: n×m的网格,每个格子填[1,x]的数,使得不存在两行两列同构。 先保证一个,行相同。 再容斥掉列。 枚举至多可以分成k个等价类。S表示第二类斯特林数 $ans=\sum_{k=1}^{m}C(x^k,n)\t ...
分类:
其他好文 时间:
2019-07-02 19:27:46
阅读次数:
105
先看下面的图 UE就是NB-IOT设备,那么UE的数据到应用服务器有3条路可以走 第一条,UE,基站,MME,SCEF,应用服务器,这个是CP模式,也叫控制面,也叫信令无线承载面,也叫控制面承载,叫法多多。其次这个路径是专门为NB-IOT搞得。因为把用户数据放到控制数据(具体是NAS层)里面一起发的 ...
分类:
其他好文 时间:
2019-07-02 19:27:35
阅读次数:
385
最近需要在linux下使用python,故需要升级一下python版本,上网查询了一下相关资料,更新了一下linux下面的python环境,记录如下: linux下面升级 Python版本并修改yum属性信息 首先linux下查询python版本 [root@test30 chengshaoling ...
分类:
编程语言 时间:
2019-07-02 19:27:18
阅读次数:
139
本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会搜索"$basedir/my.cnf",在本例中就是/usr/local/mysql/my.cnf,这是新版MySQL的配置文件的默认位置!注意:操作系统的最小安装完成后,在/e
分类:
数据库 时间:
2019-07-02 19:27:06
阅读次数:
142
1.首先定义接口,所有的策略都是基于一套标准,这样策略(类)才有可替换性。声明一个计算策略接口 2.接着两个接口实现类。复习golang语言实现接口是非侵入式设计。 3.声明一个策略类。复习golang中规定首字母大写是public,小写是private。如果A,B改为小写a,b,在客户端调用时会报 ...
分类:
编程语言 时间:
2019-07-02 19:26:54
阅读次数:
119
1.新建一个spring boot web工程 idea: file-->new-->project-->Spring Initializr一路next下去。 2.最终目录 pom.xml application.yml 3.创建mapper 接口ISelectIdMapper.java resou ...
分类:
编程语言 时间:
2019-07-02 19:26:35
阅读次数:
88
以samba为列 systemctl start smb #启动smb服务 systemctl restart smb #重启smb服务 systemctl stop smb #停止smb服务 systemctl status smb #查看smb服务状态 systemctl reload smb ...
分类:
其他好文 时间:
2019-07-02 19:26:17
阅读次数:
97
如果你用的 Keras 或者 TensorFlow, 请移步 怎么查看keras 或者 tensorflow 正在使用的GPU ...
分类:
其他好文 时间:
2019-07-02 19:26:01
阅读次数:
141
1、下载文件: 链接:https://pan.baidu.com/s/1c2LmIHHw-dwLOlRN6iTIMg 提取码:g7sj 2、解压文件: 解压到nginx-1.7.11.3-Gryphon 3、进入windows的cmd; > cd nginx-1.7.11.3-Gryphon //进 ...