Java
Hive执行过程中出现 ArrayIndexOutOfBoundsException: -128
记一次Hive的运行过程中的错误 Error: java.lang.RuntimeException: Hive Runtime Error while closing operators at org.apache.hadoop.hive.ql.exec.mr.ExecMapper.close(ExecMapper.java:207) at org.apache.hadoop.mapred.
github开源项目地址「建议收藏
转载:github开源项目地址「建议收藏」 - 全栈程序员必看 (javaforall.cn) https://github.com/google 1.Google Samples https://github.com/googlesamples 2.Google Codelabs https://github.com/googlecodelabs 3.GoogleChrome h
Linux:修改环境变量
学习自:Linux修改环境变量的4种方法_Carry_NJ的博客-CSDN博客 0、说明 环境变量在Linux中用$PATH表示。 查看PATH使用指令echo $PATH 1、修改PATH 四种方法,前两种只针对当前用户,后两种针对全部用户。 后三种配置后永久生效,第一种配置后临时生效,重启后恢复原配置。 ①export 生效时机:立刻 生效持续时间:临时,重启后恢复原配置
泛微ecology ReceiveCCRequestByXml-XXE注入
ReceiveCCRequestByXml.class WEAVERecologyclassbeanweaverrestservletserviceofsReceiveCCRequestByXml.class 直接看service函数就行,var3获取的是http的请求内容,然后通过getServletInputStreamContent方法将var3的内容转换为String类型赋值给var5
[LeetCode] 980. Unique Paths III
You are given an m x n integer array grid where grid[i][j] could be: 1 representing the starting square. There is exactly one starting square. 2 representing t
Docker学习:docker基本概念及操作指导
Docker学习:docker基本概念及操作指导 目录Docker学习:docker基本概念及操作指导1、概念2、Linux安装过程1、执行安装命令2、检查docker版本3、查看基本信息4、校验5、查看帮助信息3、基本操作1、启动docker2、上传jar包到服务器3、创建Dockerfile4、拉取基础镜像5、构建程序镜像6、删除镜像7、查看本地仓库8、创建容器并运行1、运行方式一2、运行方式
idea-debug记录
一. 断点分类 1. 行断点(Line Breakpoints) 在某行左侧鼠标左键点击 可以再次右键点击小红点添加表达式,表达式为 true 才会触发断点 2. 方法断点(Method BreakPoints) 方法左侧使用鼠标左键点击 在执行该方法时,会在第一行和最后一行停顿,可以很清晰看到方法参数和返回值。 3. 属性断点(Field Watchpoints) 属性前面使用鼠标左键
Java(从零到企业级电商项目实战)学习笔记
资料网站:http://learning.happymmall.com/env.html 一、mybatis三剑客:generator,plugin,pagehelper pagehelper->https://github.com/pagehelper/Mybatis-PageHelper 二、spring 例子: https://github.com/spring-projects/
IDEA强大的VisualGC插件
前言 开发阶段实时监测,自己的JVM信息,实时可视化 Hotspot JVM 垃圾回收监控工具, 支持查看本地和远程JVM进程, 支持G1 and ZGC算法。 插件安装 在线安装 IntelliJ IDEA 可通过在线安装的方式,安装插件 JDK VisualGC,安装步骤: IDEA界面 Ctrl+Alt+S(调出设置页面) Plugins 在其中搜索 JDK VisualGC,搜索结果如
前端性能优化的利器 ——— 浅谈JavaScript中的防抖和节流
防抖和节流函数是工作中两种常用的前端性能优化函数,今天我就来总结一下什么是防抖和节流,并详细说明一下如何在工作中应用防抖和节流函数 什么是防抖和节流? 在 JavaScript 中,防抖(debounce)和节流(throttle)是用来限制函数执行频率的两种常见技术。 防抖(debounce) 是指在某个时间段内,只执行最后一次触发的函数调用。如果在这个时间段内再次触发该函数,会重新计时,直
jQuery--ajax请求
jquery简化了ajax请求的步骤,使用三个函数就可以实现ajax请求的处理 一、函数 (1)实现ajax的核心函数 $.ajax() (2)post方式发送ajax请求 $.post() (3)get方式发送ajax请求 $.get() $.post和$.get是在内部调用$.ajax() 二、使用$.ajax函数 // $.ajax()的参数是一个json的结构 $.ajax(
Netty 原理解析与实战开发(二)
Netty 原理解析与开发实战 八、ChannelHandler 8.1 ChannelHandler介绍 我们对数据的处理都是在ChannelHandler中完成的,Netty提供了众多ChannelHandler的实现类来帮助我们实现一些网络编程中通用功能,比如最常用的心跳检测、数据编解码等。 Netty中的ChannelHandler分为两类,一类处理入站数据,都实现了ChannelInbo
three.js学习2-性能监测工具stats.js
1.安装 npm i stats.js 2.组件引入 import * as Stats from 'stats.js' 3.使用,requestAnimationFrame循环调用的函数中调用方法update(),来刷新时间 4.结果
一次日期转换遇到的问题
在一次时间解析的时候,碰到了2023-08-03T01:30:49.000+00:00这种格式的时间,这种时间是UTC时间格式,T代表分隔符,.000是毫秒值,+00:00代表时区偏移量,+00:00 表示 UTC 时间,就是时区 使用的日期格式为 yyyy-MM-dd'T'HH:mm:ss.SSSZ ,SSS是毫秒值,Z是时区偏移量 然后正常的操作是 创建一个格式为yyyy-MM-dd'T'
MAC安装JMeter插件Plugins Manager报错
windows参考:https://blog.csdn.net/x2waiwai/article/details/122539742 mac通过JMeter官网下载Plugins Manager插件后,打开Plugins Manager报错: 1.下载JMeter证书: 谷歌浏览器访问:https://jmeter-plugins.org/ 导出证书到%jmeter%/bin目录下:jm
记录根据用户ip地址获取用户所属地
最近有个需求,需要根据用户的登陆ip完成用户所在地。 参考ip2region 最新版本的demo:https://gitee.com/lionsoul/ip2region/tree/master/binding/java 使用的内存读取的方式,代码直接拷贝git上面的demo:
【SpringBoot学习】5、SpringBoot 实现文件上传,图片上传并显示功能
SpringBoot 实现文件上传,图片上传并显示功能 我这里使用的是 springboot 2.0.3,不需要导入相关 jar 包,2.x 的版本已经整合进去了,直接使用即可。 spring 官网提供了 springboot 的文件上传下载案例,这是网址:https://spring.io/guides/gs/uploading-files/,使用的是流的输出。 下面的案例是 springboo
wangEditor 图片粘贴上传,实现图文粘贴,图片自动上传
1.编辑器修改 (可选) 1.1在 ueditor/config.json 中添加代码块 /* 上传word配置 */ "wordActionName": "wordupload", /* 执行上传视频的action名称&n
《摆与混》第二十九章--8月2日--周三
今天也很乱。 1.今天做了什么:今天7点起床。洗漱后,简单吃了个早饭,然后去看望了一下弟弟,他状态还可以,回来后学了一下。中午午休了一下,下午学了会儿,然后去医院等弟弟手术,6点手术结束,还挺成功,晚上在家休息,今天真的很累。 2.解决了什么问题:Java课程接近大半,PTA继续冲击,加快了进度。 3.明天干什么:学习java,看望弟弟;
HashSet的new两个相同的String类字符串的变化
一、定义 HashSet的底层是通过HashMap实现的,所以要通过HashMap去寻求答案 二、源码分析 其实关于这个问题的答案关键源码需在putVal方法中寻找,我用的版本是JDK8 解析: 从上面代码可以分析,当new两个相同的String类时候,由于HashMap的底层是数组+链表+红黑树的形式,第一个new("java")在进入putVal方法时,先在标记为2的位置进行判断集合是
【SpringBoot学习】6、SpringBoot 整合 Mybatis 逆向工程和整合 Mybatis
mybatis 逆向工程使用方法 springboot 整合 mybtis 逆向工程,我使用的是 idea,springboot,maven,eclipse 的同理。 1、添加所需插件和 jar 包 2、项目根目录下添加配置文件"mybatis-generator.xml",文件名一定不能写错,否则报问津未找到异常。 下面是配置文件对的内容 需要注意的是以下几点: mysql-connec
新一代开源流数据湖平台Apache Paimon入门实操-上
@目录概述定义核心功能适用场景架构原理总体架构统一存储基本概念文件布局部署环境准备环境部署实战Catalog文件系统Hive Catalog创建表创建Catalog管理表查询创建表(CTAS)创建外部表创建临时表修改表修改表修改列修改水印 概述 定义 Apache Paimon 官网 https://paimon.apache.org/ 最新稳定版本为0.4.0-incubating,0.5-S
13-面向对象-可变参数
一、可变参数 1. 基本概念 Java允许将同一个类中多个同名同功能,但参数个数不同的方法,封装成一个方法,就可以通过可变参数实现。 2. 基本语法 访问修饰符 返回类型 方法名(数据类型... 形参名){ 方法体; }
spring-mvc系列:简介和基本使用
目录一、简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、基本使用1、开发环境2、创建maven工程3、配置web.xml4、创建SpringMVC的配置文件5、创建请求控制器6、创建html页面7、总结 一、简介 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 Ja
【SpringBoot学习】7、SpringBoot 整合 JDBC Templete 实现 CRUD 案例
准备工作 数据库 依赖 配置文件 注意改成自己的相关属性值 SpringBoot 启动类 创建 SpringBoot 项目的话,这个应该是自动生成的,这里给通过 Maven 创建项目的同学粘贴一个启动类 编写代码 实体类,采用了 Lombok 表达式 dao 接口 dao 实现类,jdbcTemplate 是注入的对象 service 层接口 service 层实