0

Spark SQL 之自定义删除外部表

前言 Spark SQL 在删除外部表时,本不能删除外部表的数据的。本篇文章主要介绍如何修改Spark SQL 源码实现在删除外部表的时候,可以带额外选项来删除外部表的数据。 本文的环境是我一直使用的 spark 2.4.3 版本。 1. 修改ANTLR4 语法文件 修改 SqlBase.g4文件中 ...

匠心源码 发布于 2020-02-27 16:26 评论(0)阅读(18)
0

【Python3爬虫】一次应对JS反调试的记录

一、前言简介 在前面已经写过关于 JS 反调试的博客了,地址为:https://www.cnblogs.com/TM0831/p/12154815.html。但这次碰到的网站就不一样了,这个网站并不是通过不断调试消耗内存以反调试的,而是直接将页面替换修改掉,让人无法调试页面。 二、网页分析 本次爬取 ...

TM0831 发布于 2020-02-27 16:08 评论(0)阅读(66)
0

来去学习之---KMP算法--next计算过程

一、概述 KMP算法是一种字符串匹配算法,比如现有字符串 T:ABCDABCDABCDCABCDABCDE, P:ABCDABCDE P字符串对应的next值:[0,0,0,0,1,2,3,4,0] 二、匹配过程 判断T字符串是否包含P字符串?下面看一下KMP的比较过程: 三、next数组计算过程 ...

wpskl 发布于 2020-02-27 15:33 评论(0)阅读(89)
1

Docker深入浅出系列 | 容器数据持久化

Docker深入浅出系列 | 容器数据持久化 Docker已经上市很多年,不是什么新鲜事物了,很多企业或者开发同学以前也不多不少有所接触,但是有实操经验的人不多,本系列教程主要偏重实战,尽量讲干货,会根据本人理解去做阐述,具体官方概念可以查阅官方教程,因为本系列教程对前一章节有一定依赖,建议先学习前 ...

EvanLeung 发布于 2020-02-27 15:28 评论(1)阅读(108)
1

linux学习--1. 文件系统

文件目录结构 闲话篇: linux我也是最近才开始学,写随笔是为分享学习经验的同时也留着供自己以后来参考。因为linux一切皆文件的基本哲学思想。所以我决定从文件目录开始写。 正文: 首先linux文件系统格式为ext3/4(ext是extended的缩写,意为扩展,全称linux扩展文件系统),这 ...

喊我MB 发布于 2020-02-27 15:04 评论(0)阅读(103)
0

Swift 枚举-从汇编角度看枚举内存结构

一、基本使用 先看枚举的几种使用(暂不要问,看看是否都能看懂,待会会逐一讲解) 1、操作一 简单使用 //第一种方式 enum Direction { case east case west case south case north func testDir() -> String { switc ...

国孩 发布于 2020-02-27 14:56 评论(0)阅读(59)
0

Blazui 常见问题:我更新了数据,为什么界面没刷新?

首发于:http://www.blazor.group:8000/topic/reply?tpid=9 开门见山,不介绍,不废话 建议食用本文前先食用 https://www.cnblogs.com/wzxinchen/p/12082136.html 正常情况下,Blazor 的界面是怎样刷新的? ...

宇辰(馨辰) 发布于 2020-02-27 14:45 评论(0)阅读(102)
0

死磕Lambda表达式(一):初识Lambda

Lambda表达式是表示可传递匿名函数的一种简洁方式,Lambda表达式没有名称,但是有参数列表、函数主体、返回类型,还可能有一个可以抛出的异常列表。 ...

万猫学社 发布于 2020-02-27 14:44 评论(0)阅读(137)
0

浅谈 k8s ingress controller 选型

大家好,先简单自我介绍下,我叫厉辉,来自腾讯云。业余时间比较喜欢开源,现在是Apache APISIX PPMC。今天我来简单给大家介绍下 K8S Ingress 控制器的选型经验,今天我讲的这些内容需要大家对 K8S 有一定的了解,下面是我的分享。 名词解释 阅读本文需要熟悉以下基本概念: 集群: ...

又拍云 发布于 2020-02-27 14:44 评论(0)阅读(61)
0

Hibernate框架预览以及基础介绍

前言 从本节我们开始进入到对于Hibernate框架的学习,当前Hibernate框架还未正式发布6.0稳定版本,所以这里我们以5.4.12Final版本进行讲解。 Hibernate框架 Hibernate是一个对象/关系映射(ORM)解决方案, 对象关系映射或对象关系管理是将应用程序域模型对象映 ...

Jeffcky 发布于 2020-02-27 14:34 评论(0)阅读(86)
0

作为一个Java工程师,你应该要知道SPI机制

什么是 SPI SPI是Service Provider Interface的简称,是JDK默认提供的一种将接口和实现类进行分离的机制。这种机制能将接口和实现进行解耦,大大提升系统的可扩展性。 SPI机制约定:当一个Jar包需要提供一个接口的实现类时,这个Jar包需要在META INF/servic ...

写代码的木公 发布于 2020-02-27 14:32 评论(0)阅读(99)
0

Spring Cloud(八):使用Spring Cloud Bus来实现配置动态更新

使用Spring Cloud Config我们能实现服务配置的集中化管理,在服务启动时从Config Server获取需要的配置属性。但如果在服务运行过程中,我们需要将某个配置属性进行修改,比如将验证码的失效时间从五分钟调整为十分钟,如何将这个更新在服务端不重启服务就能动态生效,是本文讨论的内容。 ...

【空山新雨】 发布于 2020-02-27 14:12 评论(0)阅读(94)
1

Django框架的初使用-2

笔者在上篇文章Django框架的初使用已对Django框架的前世今生、基本逻辑以及使用的基本框架搭建( 搭建虚拟环境/创建Django项目/创建Django项目下的应用/运行服务器)进行了阐述,本文将从M模版、V视图、T模版依次论述,进一步梳理Django框架使用操作的逻辑流程,期望可以在加深本人理... ...

BertSun 发布于 2020-02-27 13:37 评论(0)阅读(97)
4

将 ASP.NET Core 2.1 升级到最新的长期支持版本ASP.NET Core 3.1

目录 前言 Microsoft.AspNetCore.Mvc.ViewFeatures.Internal 消失了 升级到 ASP.NET Core 3.1 项目文件(.csproj) Program.cs Startup.cs ViewBag 与 Razor Pages 第一次接触 ViewBag ...

三生石上(FineUI控件) 发布于 2020-02-27 13:22 评论(2)阅读(476)
0

redis系列-要命的zrangebyscore

无论做哪种业务都躲不开排行功能。Redis 的 Sorted Sets 结构就是为排行而生的。它简单易用,效率奇高。同时它也有坑,你真的了解它吗? ...

三石君 发布于 2020-02-27 13:14 评论(0)阅读(103)
0

数据结构与算法系列五(双向链表)

1.引子 1.1.为什么要学习数据结构与算法? 有人说,数据结构与算法,计算机网络,与操作系统都一样,脱离日常开发,除了面试这辈子可能都用不到呀! 有人说,我是做业务开发的,只要熟练API,熟练框架,熟练各种中间件,写的代码不也能“飞”起来吗? 于是问题来了:为什么还要学习数据结构与算法呢? #理由 ...

小杨【0和1】 发布于 2020-02-27 12:37 评论(0)阅读(124)
0

【Java并发工具类】原子类

前言 为保证计数器中 的原子性,我们在前面使用的都是 互斥锁方案,加锁独占访问的方式未免太过霸道,于是我们来介绍另一种解决原子性问题的 无锁方案:原子变量 。在正式介绍原子变量之前,我们先来总结下锁的不足,然后深入介绍原子变量。 锁的劣势 通过对共享变量加锁,使得获取到锁的线程可以采用独占方式来访问 ...

sakuraxx 发布于 2020-02-27 12:18 评论(0)阅读(100)
4

【带你装逼带你飞】吐血总结了这五大常用算法技巧,让你在同事/面试官面前惊艳全场!

对于算法技巧,之前的文章也写过一些算法技巧,不过相对零散一些,今天我把之前的很多文章总结了下,并且通过 增删查改 ,给大家总结一些常用的 算法解题技巧 ,当然,这些也不是多牛逼的技巧,不过可以让你的代码看起来更加短小精悍,如果你能够充分掌握这些技巧,能够混合运用起来,那么写出来的代码,必然可以让别人 ...

帅地 发布于 2020-02-27 12:17 评论(0)阅读(205)
2

0226 rest接口设计

背景 为了更方便的书写和阐述问题,文章中按照第一人称的角度书写。作为一个以java为主要开发语言的工程师,我所描述的都是java相关的编码和设计。 工程师的静态输出就是代码和文档,动态的就是各种应用程序(app,h5站点,微信公众号,小程序)。动态的先不讨论,主要讨论静态的。 随意查看一个代码库,可 ...

李福春 发布于 2020-02-27 12:04 评论(0)阅读(117)
0

进阶之路 | 奇妙的Activity之旅

Activity翻译为活动,在Android中代表了界面和以界面为中心相应的业务逻辑,包括显示、与用户交互等,它也是四大组件之一,重要性不言而喻。并且,许多公司在考察Android的知识点的时候,经常会考察到Activity的知识。 ...

许朋友爱玩 发布于 2020-02-27 11:58 评论(0)阅读(80)