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