摘要:
1、微服务 什么是微服务?维基上简单定义:一种面向服务的体系结构(SOA)架构样式的一种变体,将单一应用程序划分一组小的服务,服务之间互相协调、配合。每个服务独立运行,服务之间采用轻量级通信机制相互沟通(通常基于http的restful api),每个服务独立部署,围绕具体业务进行构建,避免统一、集 阅读全文
摘要:
Web(一) 1、拦截器(interceptor)与过滤器(filter)的相同与不同之处? 相同之处:两者都是aop编程思想的体现,都能实现权限检查、日志记录等。不同之处: 1、规范和应用范围不同:过滤器filter是servlet规范中规定的,是由servlet容器支持的,只能用于web程序中; 阅读全文
摘要:
基础(一) 1、如何自定义线程池?创建线程池是会有哪些影响因素或者说涉及哪些参数?创建线程的执行流程? 1.通过Executors创建【不推荐,内存溢出】 a.ExecutorService pool = Executors.newSingleThreadExecutor();单线程化的线程池,只会 阅读全文
摘要:
1.面向对象编程有哪些特征? 1.封装(Encapsulation)封装就是隐藏对象的属性和实现细节,控制成员属性的访问和修改权限,通过特定公开的方法暴露给外面访问。比如: private String name = "泡代码的小二黑"; public String getName(){ retur 阅读全文
摘要:
RabbitMQ介绍及使用场景、优势 MQ全称为message queue,即消息队列,又叫消息中间件。RabbitMQ是由erlang语言开发,基于AMQP(advanced message queue 高级消息队列协议)协议实现的消息队列,这是一种程序之间通信方法。通过高效可靠的消息传递机制进行 阅读全文
摘要:
<script type="text/javascript"> window.cnblogsConfig = { GhVersions : 'v1.3.2', // 版本 blogUser : "Alan", // 用户名 blogAvatar : "https://www.cnblogs.com/ 阅读全文
摘要:
*,.Cal{padding:0}::-moz-selection{background:#807dd4;color:#FFF}::selection{background:#807dd4;color:#FFF}::-webkit-selection{background:#807dd4;color 阅读全文
摘要:
二进制的算术运算: 二进制加法 1 根据“逢二进一”规则,二进制加法法则: 2 0+0=0 3 0+1=1+0=1 4 1+1=0 (进位为1) 5 1+1+1=1 (进位为1) View Code 二进制减法 1 根据“借一有二”的规则 ,二进制数减法的法则: 2 0-0=0 3 1-1=0 4 阅读全文
摘要:
在spark中,RDD、DataFrame、Dataset是最常用的数据类型,本博文给出笔者在使用的过程中体会到的区别和各自的优势 共性: 1、RDD、DataFrame、Dataset全都是spark平台下的分布式弹性数据集,为处理超大型数据提供便利 2、三者都有惰性机制,在进行创建、转换,如ma 阅读全文
摘要:
梳理一下Spark中关于并发度涉及的几个概念File,Block,Split,Task,Partition,RDD以及节点数、Executor数、core数目的关系。 输入可能以多个文件的形式存储在HDFS上,每个File都包含了很多块,称为Block。当Spark读取这些文件作为输入时,会根据具体 阅读全文
摘要:
MS SQL去除回车符,换行符,空格和水平制表符,参考下面语句,一般情况是SQL接受富文本或是textarea的内容。在数据库接收到这些数据之后,还是对其做一些处理。 其中: char(9) 水平制表符 char(10) 换行 char(13) 回车 阅读全文
摘要:
在日常工作中,有时候需要读取mysql的数据作为DataFrame数据源进行后期的Spark处理,Spark自带了一些方法供我们使用,读取mysql我们可以直接使用表的结构信息,而不需要自己再去定义每个字段信息。下面是我的实现方式。 1.mysql的信息: mysql的信息我保存在了外部的配置文件, 阅读全文
摘要:
实现 "name"=="a" and ("city" == "b" or "city" == "c") 阅读全文
摘要:
一、什么是 ES Nested 嵌套 Elasticsearch 有很多数据类型,大致如下: 基本数据类型: string 类型。ES 7.x 中,string 类型会升级为:text 和 keyword。keyword 可以排序;text 默认分词,不可以排序。 数据类型:integer、long 阅读全文
摘要:
spark的正则表达式匹配暂时只找到一个可用于dataframe处理数据的函数 ————————————————原文链接:https://blog.csdn.net/qingumeng4466/article/details/78932970 阅读全文
摘要:
java.lang.IllegalArgumentException: System memory 259522560 must be at least 471859200. Please increase heap size using the --driver-memory option or 阅读全文
摘要:
举例如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope></dependency> 阅读全文
摘要:
idea 运行scala代码 报错:Exception in thread "main" java.lang.NoClassDefFoundError: scala/Predef$ java.lang.NoClassDefFoundError: scala/Function0 Error: A JN 阅读全文
摘要:
本文摘自 占小狼 文章,本文比喻的很形象; 问题: 既然在触发full gc的时候,年老代和持久代都会被清理,那么为什么还会出现oom问题? 而且对于强引用,当内存空间不足,java虚拟机宁愿抛出oom错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题; 那么full gc机制 阅读全文
摘要:
IDEA修改git账号及密码的方法: 1、file->settings->passwords 2、重启IDEA 3、执行一次提交或更新 当执行提交或更新之后,idea会自动提示输入账号、密码,如下: 4、以上如果还修改不了,请尝试如下方式 解决办法:控制面板->用户账户->管理您的凭据 阅读全文