自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翼幻幻幻幻的博客

正在努力的路上

  • 博客(25)
  • 问答 (2)
  • 收藏
  • 关注

原创 离网环境下使用docker搭建Oceanbase

所需资源需要安装oceanbase的centos服务器一台可以联网的centos服务器。

2023-03-13 16:56:07 346

转载 Java流式操作以及Lambda表达式整理

简介:Stream 中文称为 “流”,通过将集合转换为这么一种叫做 “流” 的元素序列,通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的流水线操作。中间操作filter(): 对元素进行过滤map():元素映射sorted():对元素排序distinct():去除重复的元素最终操作:forEach():遍历每个元素。findFirst():找第一个符合要求的元素。reduce():把Stream 元素组合起来。

2022-09-07 11:25:06 431

原创 Oracle工具包使用规则整理

Oracle工具包使用规则整理

2022-08-23 17:04:04 815

转载 docker部署的容器远程无法连接

https://blog.csdn.net/CSDN877425287/article/details/106909673

2021-09-28 15:38:57 252

原创 Linux挖矿病毒查杀

项目场景:服务器异常卡顿问题描述:在执行任务时异常缓慢,CPU占用率异常 原因分析:使用top命令查看后发现某一进程占用率1000多,怀疑中了挖矿病毒解决方案:切到root用户,杀掉该进程,发现过一段时间该进程再次启动,猜测该病毒设置了定时自启,使用以下命令查看当前用户计划任务crontab -l注释掉crontab任务,执行以下命令进行编辑,在前面加#将其注释掉crontab -e编辑,保存,再次执行crontab -l查看再次将该进程kill掉,观察一

2021-09-26 15:09:51 723

原创 使用kubeadm搭建K8S集群

K8S集群环境搭建文章目录K8S集群环境搭建前言一、准备安装环境二、安装Docker、kubeadm、kubelet三、初始化Master节点四、安装pod网络插件CNI五、将节点加入集群六、部署K8s的管理页面Dashboard七、创建默认service account并绑定默认cluster-admin管理员集群角色总结前言kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,kubernetes的目标是让部署容器化的应用简单并且高效,kubernetes提供了应

2021-09-24 17:00:51 183

原创 Hadoop学习心得

一、Hadoop优势高可靠性:Hadoop底层维护多个数据副本,所以即使Hadoop某个计算元素或存储出现故障,也不会导致数据的丢失高扩展性:在集群间分配任务数据,可方便的扩展数以千计的节点(在执行时可以动态增加节点与删除节点)高效性:在MapReduce的思想下,Hadoop是并行工作的,以加快任务处理速度高容错性:能够自动将失败的任务重新分配二、Hadoop组成HDFS:主要解决海量数据的存储问题,分布式文件系统NameNode(nn):存储文件的元数据,如文件名,文件目录结构,文件属性

2021-04-01 16:23:26 7088

转载 Java8 Stream

https://www.runoob.com/java/java8-streams.html

2021-03-20 15:37:15 65

原创 Presto源码阅读笔记(Cli篇)

一、客户端启动当我们使用客户端进行连接时,会进行轮询判断,(参考NIO的同步非阻塞)获取PROMPT_NAME常量并赋值给prompt变量,并从queryRunner的session中获取schema信息,如果存在,则将 “:” 加schema信息添加至prompt变量末尾。判断缓冲区内是否存在值,如存在,则说明语句没有输入完,将变量prompt赋值成PROMPT_NAME常量长度的空格加上 - 符号最后在prompt变量后加>并输出到控制台二、指令输入将终端输入的命令使用赋值给

2021-03-18 11:10:19 447 1

原创 在Linux环境下使用idea调试Presto源码

一、准备Linux开发环境https://blog.csdn.net/m0_51271122/article/details/114692647二、下载Git,IDE,Maven从官网下载压缩包或通过命令行下载即可三、从github上获取presto源码git clone https://github.com/prestosql/presto然后切换分支git checkout 316新版本的presto源码在运行过程中连接mysql数据库时总是出现问题,希望有大佬看到后能帮助解决一

2021-03-16 09:54:10 421

原创 使用VNC访问Linux服务器

一.安装可视化桌面yum groupinstall GNOME Desktop Environment -y运行上述命令安装Gnome二.VNC SERVER安装运行安装serveryum install tigervnc-server -y修改密码执行 vncpasswd 修改密码启动服务service vncserver start运行下述命令启动一个窗口服务vncserver :1(端口号为1)三.WINDOWS环境安装和准备安装VNC VIEWER输入

2021-03-12 12:05:01 179

转载 并发原子类AtomicBoolean解析

一、为什么使用AtomicBoolean?我们平时一般都是使用的boolean来表示布尔变量,但是在多线程情况下boolean是非线程安全的。为什么是非线程安全的呢?我们看下面的这个例子:大家可以看到,这个操作好像并没有什么问题,我们使用了synchronized关键字对flag对象进行上锁,这时候同一时刻就只能有一个线程去运行test方法中的代码了。如果你这样想那就大错特错了,其实此时synchronized对这块资源不起任何作用。为什么不起作用呢?我们来分析一下:对于对象flag来说主要有两个值

2021-03-10 16:28:58 166

原创 Presto 的 @Option注解

@Option注解name:控制台输入的命令语句title:用于标识文档和错误消息description:对该属性的描述主要作用:为属性赋值例子连接数据源的命令行–server presto-8081 --catalog hive --schema default --user root–server :本机的ip或者是主机名hostname–catalog : 为链接的数据库–schema : 为查询用到的hive库中的数据库,类似于hive中的 database 。如果不配置则在

2021-03-10 12:23:03 372

原创 Hadoop集群搭建(虚拟机集群搭建)

文章目录前言一、下载VirtualBox二、1.引入库2.读入数据总结前言CentOS虚拟机集群搭建一、下载VirtualBoxhttps://www.virtualbox.org/二、1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('i..

2021-03-09 15:14:54 386 1

原创 VirtualBox启动报错

Reinstall VirtualBox to fix it. Alternatively you can try start VirtualBox as Administrator, this should automatically reinstall the service, or you can run ‘VBoxSDS.exe --regservice’ command from an elevated Administrator command line…以管理员模式运行即可解决...

2021-03-05 09:23:13 552 1

原创 使用presto连接mysql查询时报错 “No nodes available to run query“

worker节点也需要配置mysql.properties 在worker节点配置mysql.properties即可解决

2021-03-02 10:27:59 1744 1

原创 Hadoop 启动后打不开overview页面

Hadoop3.x以后端口号从50070改到了9870使用namenode机器的ip + 9870即可跳转

2021-02-28 16:41:04 1171

原创 SerializationException: Could not read JSON: Cannot construct instance of `com.github.pagehelper.Pag

问题描述:Mybatis的分页插件PageHelper使用redis缓存PageInfo对象时无法正常读取出来原因分析:查看控制台报错报错为缺少空构造方法所以导致无法把json反序列化为对应的对象,需要添加空构造方法,查看源码后发现目前版本的插件没有空参构方法,于是想到了应该是导入的pageHelper版本问题解决方案:完美解决...

2021-02-20 12:02:37 537

转载 Mybatis PageHelper插件实现原理

转载链接:https://www.cnblogs.com/zhengyuanyuan/p/10767408.html

2021-02-20 11:31:51 98

原创 Python 获取目标地址的经纬度

文章目录获取目标地址的经纬度获取目标地址的经纬度使用百度地图开放平台的api获取,首先需要去百度地图开放平台申请一个密匙申请密匙的方法http://lbsyun.baidu.com/控制台 应用管理 我的应用 创建应用 应用类型选服务端 IP白名单填自己的IP地址代码如下import jsonimport requestsdef map(address,ak): response = requests.get( 'http://api.map.ba..

2021-01-27 14:41:29 465

原创 ajaxSubmit()进行表单提交时总会发送两次请求

# 项目场景:JQuery Form问题描述:每次登录时总会出现两次登录信息打断点后发现每次访问接口时总会发送两次请求使用ajaxSubmit()进行提交的$("#login").click(function () { $("#loginForm").ajaxSubmit(function (data) { data = $.parseJSON(data); if (data.code == 0) { alert("登陆成功".

2021-01-21 17:16:11 923

原创 Error resolving template “xxx“, template might not exist or might not be accessible

问题描述:开发时候没有问题,上线之后模板引擎找不到路径 解决方案:我的解决方案是把绝对路径改成相对路径

2021-01-17 00:56:39 105

原创 在Linux环境上搭建SpringBoot项目

文章目录前言一、购买学生版服务器二、使用XShell远程连接到服务器三、下载jdk四、下载数据库五、将项目部署到服务器上总结前言SpringBoot项目部署到腾讯云服务器上(centos7)一、购买学生版服务器https://cloud.tencent.com/act/campus?fromSource=gwzcw.2432500.2432500.2432500&utm_medium=cpc&utm_id=gwzcw.2432500.2432500.2432500在这里可以.

2021-01-15 17:37:20 430

转载 关于Java方法内的对象的回收

在方法内创建的对象,理论上的范围只限这个方法,在没有被外部引用的情况下,出了这个方法对象就会被回收,但如果被外部变量引用,这个对象就会在方法结束后仍然存活public class Test { public static void main(String[] args) { B b = null; { A a = new A(); b = a.getB(); } //离开这个花括号,a消亡,a的属性b也

2021-01-08 17:06:54 1839

原创 useGeneratedKeys的作用

记一个小知识点,关于useGeneratedKeys参数的作用 <insert id="insertNovel" useGeneratedKeys="true" keyProperty="id"> insert into novel (book_name,author,introduce,create_time) values (#{bookName},#{author},#{introduce},now()) </insert>这

2021-01-07 17:40:56 5945

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除