自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 springboot-用maven进行依赖版本固化

springboot的依赖管理springboot在使用时非常便捷,通过导入starter系列的dependency就可以导入相关依赖包并自动生成bean实例,这种便捷功能是springboot应用maven进行构建来实现的。pom分析<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/

2023-02-14 19:59:54 537 1

原创 FreeMarker学习笔记(二)处理邮件

springboot邮件服务,以及FreeMarker处理邮件模板示例

2023-02-14 18:40:39 597

原创 FreeMarker学习笔记(一)springboot集成

FreeMarker简单介绍,以及SpringBoot中作为模板引擎使用方法

2023-02-14 16:12:52 242

原创 hive-hive分区表添加新字段后老分区中读取为NULL的解决方法

某次需求要给hive表添加两个字段并回刷数据,本以为很简单的事情三下五除二加了字段:alter table app.tableName add columns( browse_pv_sum BIGINT, click_pv_sum BIGINT);修改脚本开刷完成!????结果一查数据,新字段显示为’NULL’!? 本以为是脚本改错了导致数据没生成,结果各种修改一通操作,折腾1个多小时愣是没好,这也是脑子陷入了死磕到底的二愣模式,最后直接把两个字段写死成‘1’来进行插入,结果查询仍然是’NUL

2020-06-28 17:13:20 949

原创 VScode中pyspark调试配置以及无法启动调试问题

首先说明,我并非专业大数据开发者,因为目前工作中开发一些python/shell脚本,用来在公司的大数据集群上进行大数据任务,因此在本地搭建了spark环境来测试和学习spark的API之用,我想肯定有很多人和我一样,因此写下来以供查阅,以期能对大家有所帮助。VSCode配置python下载并安装python并配置环境变量(python命令一般是python2,python3则一般指向...

2020-04-21 17:36:32 5141

原创 一句话概念秒懂之:事务隔离级别

白话解答A和B玩猜题,A写B猜:脏读:A写完“你好”的时候B偷看了一下,然后A又把写的擦掉了,于是B说你写的是“你好”,但是A把题版亮出来说我啥都没写不可重复读:B这次学精了,看两次,第一次看的A写的“你好”,第二次看结果变成了“我好”,这下B整个人都不好了!幻读:这次B抗议,说写的不能改,A说好,于是B第一次看,A这次写了“你好吗?”,第二次看结果A又增加了“你不好”,变成了”你好吗?你...

2020-04-15 21:00:40 185

原创 一句话概念秒懂之:TCP连接全流程

TCP连接经历了什么?3次握手建立连接,4次挥手关闭连接。白话概念假设有两个人A(火星人)和B(汪星人)是邻居,A找B聊天,于是:A去B家敲门(first hand),A等着B来开门(A:SYN-sent);B开门了问A你干啥?(second hand);A说找你聊天啊(thrid hand);然后两个人在门口开始正式会晤,这就是建立连接的过程。两个人聊完了之后:A说...

2020-04-14 20:02:56 621

原创 pyspark的环境配置

spark下载地址sparkspark包下载并解压后,进入解压的spark文件夹下的bin文件,并执行./spark-shell,若出现以下界面,则表示spark配置ok了。spark环境配置配置SPARK_HOME环境变量。打开 ~/.bash_profile文件,配置SPARK_HOME以及PATHexport SPARK_HOME=/usr/local/spark/spar...

2020-04-13 17:59:35 5888

翻译 postman之cookie管理

postman 官方链接:https://learning.postman.com/docs/postman/sending-api-requests/cookies/开发接口时,postman作为测试接口的工具非常好用,这里介绍如何使用postman进行cookie管理。操作步骤:CookiesPostman的应用程序提供了 MANAGE COOKIES 模块,可以在域这一级别上...

2020-04-13 14:54:51 11567 1

原创 springIOC

1. 概念IoC = inversion of control 控制反转 ,指的是把对象创建和管理的控制权交给框架、容器来管理。DI=dependency injection 依赖注入,是把对象依赖的其他对象通过不同方法传递给该对象的设计模式,通过依赖注入模式,避免对象因依赖关系产生的高耦合IoC容器 是通过使用管理容器来实现 IoC、DI,第一步是注册对象间的依赖关系到container...

2020-01-13 09:40:30 213

原创 SpringAOP

springAOP实现方式动态代理 使用 Proxy机制,使用反射技术,创建实际对象的代理对象,添加AOP的逻辑后执行。动态字节码增强 ASM CGLIB的工具库实现AOP概念joinpoint目标对象上的要执行AOP的具体执行点。和pointcut类似于对象实例和类的概念,pointcut规定一组判断逻辑,符合多级的具体点就是一个个的joinpoint,而pointcut规定的表...

2020-01-13 09:37:11 132

空空如也

空空如也

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

TA关注的人

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