0

抽象类及接口详解

一、前言 在上一节中我们讲到抽象类和接口之间的异同,我们一起回顾下其异同。 同: 1、都不可以被实例化 2、都含有声明但未实现的方法 3、都可以被继承 4、其子类必须实现其声明未实现的方法 异: 1、接口是多继承,抽象类是单继承(一个类仅能继承一个抽象类,但可以继承多个接口) 2、抽象类可以包含实现 ...

小世界的野孩子 发布于 2019-07-19 09:03 评论(3)阅读(252)
8

vue自定义表单生成器,可根据json参数动态生成表单

form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成器。并且支持生成任何 Vue 组件。结合内置17种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。 ...

xaboy 发布于 2019-07-19 08:49 评论(2)阅读(509)
0

小代学Spring Boot之集成MyBatis

想要获取更多文章可以访问我的博客 "代码无止境" 。 上一篇小代同学在Spring Boot项目中配置了数据源,但是通常来讲我们访问数据库都会通过一个ORM框架,很少会直接使用JDBC来执行数据库操作的。这么多ORM框架,选择哪个好呢? 小代选ORM框架 小代同学最终选用的ORM框架是MyBatis ...

代码无止境 发布于 2019-07-19 08:18 评论(0)阅读(207)
1

.net持续集成cake篇之cake任务依赖、自定义配置荐及环境变量读取

"系列目录" 新建一个构建任务及任务依赖关系设置 上节我们通过新建一个HelloWorld示例讲解了如何编写build.cake以及如何下载build.ps1启动文件以及如何运行.实际项目中,我们使用最多的是对项目进行编译.本节我们讲解如何创建一个编译任务. 添加一个编译任务 我们仍然使用上节使用的 ...

周国通 发布于 2019-07-19 08:09 评论(2)阅读(201)
0

springcloud-高可用部署

1.场景描述 前端时间只简单介绍了下springcloud的高可用方案( "springcloud高可用方案" ),今天详细介绍下如何实施springcloud的高可用部署。 2.解决方案 2.1 架构方案 2.1.1 架构图 2.1.2 访问地址 (1)Gateway访问地址: (2)Client ...

软件老王 发布于 2019-07-19 08:01 评论(0)阅读(200)
2

PCB SQL SERVER 数据库阻塞进程关系以思维导图方式呈现的实现方法

最近公司数据库同步机制常发生阻塞,时不时的导致PCB工程系统卡死现象,只有找到阻塞源头并处理掉,才以消除阻塞,但数据库中查看会话阻塞是通过二维表方式展示的父子会话进程ID的,是很难清楚的展示各会话进程ID的关系图的。 举例:这好比公路上的汽车我们开车前行,遇到前方塞车了,前方的车阻塞你,但后方又继续 ...

pcbren 发布于 2019-07-19 00:31 评论(0)阅读(163)
0

《ElasticSearch6.x实战教程》之简单的API

第三章 简单的API 万丈高楼平地起 ES提供了多种操作数据的方式,其中较为常见的方式就是RESTful风格的API。 简单的体验 利用Postman发起HTTP请求(当然也可以在命令行中使用curl命令)。 索引Index 创建索引 创建一个名叫 的索引: ES响应: 在创建索引时,可指定主分片和 ...

OKevin 发布于 2019-07-19 00:22 评论(0)阅读(228)
0

ng-bootstrap 组件集中 tabset 组件的实现分析

本文介绍了 ng-bootstrap 项目中,tabset 控件的实现分析。 ...

冠军 发布于 2019-07-19 00:17 评论(2)阅读(137)
0

数据结构与算法---堆排序(Heap sort)

堆排序基本介绍 1、堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。 2、堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆, 注意 : 没有要求结点的左孩子的值和右孩子的值 ...

wanbf 发布于 2019-07-18 23:41 评论(1)阅读(138)
0

Hadoop现在怎么样了?

之前我们提到大数据的时候就会提到Hadoop,Hadoop是大数据的基础框架,是大数据技术的代表。提到HDFS、MapReduce、Yarn,提到HBase、Hive、TEZ等Hadoop生态圈中的一个又一个开源组件。但是最近好像有点不一样了。 Hadoop三巨头 曾经的三巨头之一MapR向加州就业 ...

叁金 发布于 2019-07-18 23:14 评论(0)阅读(453)
3

UEditor 之初体验后记

UEditor 的核心特点就是:产自大厂、开源免费、功能全面(相当全)、体验较为切合国人习惯。只需要修改相应的后端代码,即可把 UEditor/UMeditor 中的图片上传到诸如阿里云、又拍云、七牛云等云存储服务器上,既安全又经济。 ...

韩宗泽 发布于 2019-07-18 23:08 评论(0)阅读(354)
0

从动态代理到Spring AOP(上)

一.前言 虽然平时日常开发很少用到动态代理,但是动态代理在底层框架等有着非常重要的意义。比如Spring AOP使用cglib和JDK动态代理,Hibernate底层使用了javassit和cglib动态代理,Dubbo使用javassist字节码(具体可以看Dubbo SPI)。 本文主要介绍什么 ...

GrimMjx 发布于 2019-07-18 23:08 评论(0)阅读(157)
3

浅入深出Vue:代码整洁之封装

深入浅出vue系列文章已经更新过半了,在入门篇中我们实践了一个小小的项目。 《代码整洁之道》一书中提到过一句话: 神在细节中 这句话来自 20世纪中期注明现代建筑大师 路德维希·密斯·范·德·罗 所说,他秉承的是 少即是多 的建筑设计哲学,玻璃幕墙等现代建筑结构便是由他缔造的。 而这句话也对软件开发 ...

若羽。 发布于 2019-07-18 22:39 评论(3)阅读(370)
0

Netty-新连接接入源码解读

什么是新连接接入?以及新连接接入前,Netty处于什么状态 netty的服务端 初始化,注册在BossGroup中的一条 中,并且给 中维护的jdk原生的 绑定好了端口后, EventLoop启动,开始轮询工作... 这时候 EventLoop 它在轮询什么? 其实它在轮询监听当初NioServer ...

赐我白日梦 发布于 2019-07-18 22:22 评论(0)阅读(125)
0

Python多进程与多线程编程及GIL详解

介绍如何使用python的multiprocess和threading模块进行多线程和多进程编程。 Python的多进程编程与multiprocess模块 python的多进程编程主要依靠multiprocess模块。我们先对比两段代码,看看多进程编程的优势。我们模拟了一个非常耗时的任务,计算8的2 ...

AndrewYin 发布于 2019-07-18 22:21 评论(0)阅读(105)
0

如何进行高效的源码阅读:以Spring Cache扩展为例带你搞清楚

摘要 日常开发中,需要用到各种各样的框架来实现API、系统的构建。作为程序员,除了会使用框架还必须要了解框架工作的原理。这样可以便于我们排查问题,和自定义的扩展。那么如何去学习框架呢。通常我们通过阅读文档、查看源码,然后又很快忘记。始终不能融汇贯通。本文主要基于Spring Cache扩展为例,介绍 ...

三旬老汉 发布于 2019-07-18 22:16 评论(0)阅读(113)
1

机器学习项目实战----信用卡欺诈检测(一)

一、任务基础 数据集包含由欧洲人于2013年9月使用信用卡进行交易的数据。此数据集显示两天内发生的交易,其中284807笔交易中有492笔被盗刷。数据集非常不平衡,正例(被盗刷)占所有交易的0.172%。,这是因为由于保密问题,我们无法提供有关数据的原始功能和更多背景信息。特征V1,V2,... V ...

|旧市拾荒| 发布于 2019-07-18 22:07 评论(0)阅读(188)
1

Ui自动化测试上传文件方法都在这里了

前言 实施UI自动化测试的时候,经常会遇见上传文件的操作,那么对于上传文件你知道几种方法呢?今天我们就总结一下几种常用的上传文件的方法,并分析一下每个方法的优点和缺点以及哪种方法效率,稳定性更高 ...

linux超 发布于 2019-07-18 21:55 评论(0)阅读(180)
0

spark 源码分析之十六 -- Spark内存存储剖析

上篇spark 源码分析之十五 -- Spark内存管理剖析 讲解了Spark的内存管理机制,主要是MemoryManager的内容。跟Spark的内存管理机制最密切相关的就是内存存储,本篇文章主要介绍Spark内存存储。 总述 跟内存存储的相关类的关系如下: MemoryStore是负责内存存储的 ...

轮子妈 发布于 2019-07-18 21:49 评论(0)阅读(93)
1

数组方法不混淆

多且易乱的数组方法 js 中对数组操作比比皆是,不管是单纯前端操作数组变量,还是后台返回的数组形式接口数据,都需要用到数组一些方法操作数组。不知道大家是不是和我一样经常忘记或混乱数组一些方法,什么 ,`some() reduce()`等等,还有哪些会改变原始数组哪些返回新数组,真是一头雾水。 来张图 ...

pubdreamcc 发布于 2019-07-18 21:44 评论(0)阅读(132)