自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (94)
  • 收藏
  • 关注

原创 MobaXterm连接节点一段时间后超时Session stopped

(1)设置ssh 超时时间。

2023-11-24 15:11:20 1999

原创 桌面动态壁纸

2、解压kugou动态壁纸运行程序,文件选择默认打开文件为animation_desktop_webgl.exe。1、将压缩包中解压,选择所需要的壁纸复制到目录。

2023-10-09 15:06:49 240

原创 Java获取进程号

String pName = ManagementFactory.getRuntimeMXBean().getName();System.out.println(pName);String pid = pName .split("@")[0];System.out.println("Pid :" + pid);

2023-07-31 09:54:47 294

原创 Spring框架中的ResourcePatternResolver只能指定jar包内文件,指定容器中文件路径报错:FileNotFoundException

只有当上述代码中的filepath是打到jar包内的文件路径时可用,比如resource下的static文件夹,则传入static/xxxx.json;最后,如果你在容器中的文件路径是动态的,或者你不能确保这些文件在所有环境中都存在,那么你可能需要使用一个更灵活的方法来访问这些资源,例如使用Java的。然而,你提到的问题是“如何指定容器中的文件路径”。需要注意的是,如果你试图访问的资源不存在,那么当你试图打开一个。是一个能解析类路径下的文件,以及文件系统中的文件的。的文件,这些文件是在。

2023-07-24 19:31:44 519

原创 Mysql 字段不存在时执行alter增加字段

替换为实际的数据库名称。注意,这个方法仅适用于MySQL 5.5及更高版本,因为它使用了用户自定义变量和预处理语句。语句中检查字段是否存在。首先,MySQL没有直接的方法来在一个。以下是一个示例,假设我们要在名为。

2023-05-23 19:35:08 1669

原创 修改Maven目录后IDEA每次导入新项目都需要手动修改问题

永久修改idea的默认maven配置

2023-04-26 15:11:25 492

原创 谷歌浏览器书签找回

谷歌浏览器找回书签

2022-11-02 16:00:26 1330

原创 springboot项目:NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String

maven项目中引入了多个版本的servlet-api的jar包,spring 加载的时候加载了hadoop-mapreduce-client-core:jar:2.7.1引入的servlet-api-2.5.jar的包,没有使用Spring内嵌的tomcat,并无getVirtualServerName的方法,故报错起不来tomcat;1、删jar:rm -rf /XXX/dependencies/servlet-api-2.5.jar。

2022-09-25 13:49:47 212

原创 Feign使用过程中遇到的问题

Feign使用1、Clientpublic interface EngineConfigClient { @RequestMapping(method = RequestMethod.GET, value = "/xxxConfig/cluster/config/sync/{engineId}/detail") EngineConfigResponse getEngineConfig(@PathVariable(value = "engineId") String engineI

2022-02-25 21:37:13 3336

原创 Mysql插入报错:SQL state [HY000] error code [1206]; The total number of locks exceeds the lock table size

现象:项目生产环境中时间调度插入数据时出现这样一个报错:org.springframework.orm.hibernate4.HibernateJdbcException: JDBC exception on Hibernate data access : SQLException for SQL [n/a]; SQL state [HY000]; error code [1206]; The total number of locks exceeds the lock table size; ne

2022-02-25 21:32:06 1564

原创 Mybatis的注解方式@Select进行条件判断和循环

@Select("<script>select count(1) from table_123 where tenant = #{tenant} " + " <when test='statusList != null'> " + " and status in " + " <foreach collection='statusList' item='status' open='(' separator=',' clos.

2022-01-10 20:21:36 3939

原创 Apache Log4j2 漏洞问题

Apache Log4j2 是一款开源的 Java 日志记录工具,大量的业务框架都使用了该组件。此次漏洞是用于 Log4j2 提供的 lookup 功能造成的,该功能允许开发者通过一些协议去读取相应环境中的配置。但在实现的过程中,并未对输入进行严格的判断,从而造成漏洞的发生。影响范围:Apache Log4j 2.x <= 2.14.1综合评估利用难度低,利用要求少,影响范围很大,且已经被黑客公开利用全网扫描,根据部里要求,需要紧急修复。修复方案:1、紧急缓解措施:(1) 修改jvm参数 -

2021-12-10 09:53:28 6976 3

原创 Centos7 查看配置

查看内存:cat /proc/meminfo查看CPU:cat /proc/cpuinfo | grep name

2021-10-20 18:51:32 1048

原创 高斯常见问题处理:concurrent update,terminating connection due to adminstrator command

1、连接高斯出现报错如下:terminating connection due to adminstrator command原因是高斯默认有session超时时间,若想要session一直保持,需要修改配置项:先查询SELECT * FROM pg_settings;session_timeout如果不为0,一段时间后报如上错误,修改配置项:ALTER DATABASE postgres SET session_timeout TO 0;注:若在navicat 执行无.

2021-09-28 11:28:22 18010

原创 Centos7 单机安装 kafka 0.11.0.1

一 安装 jdk1 安装 jdk ,这里选择 openjdk 1.8yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel安装后的jre和jdk在 /usr/lib/jvm/ 里,本例中具体的文件夹是java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64,注意这里的版本可能和你安装的不一样,以你的为准2 配置 jdk环境变量在 /etc/profile文件 或者 /etc/profile.d

2021-09-27 21:28:03 261

原创 高斯单机安装;& 磁盘容量不足问题

CentOS7 安装 Gauss DB 200 单节点 - 简书我安装的时候,将mppdb的目录默认为/srv/BigData/data1,但是该目录又没有分配足够的磁盘,只有50G,数据目录默认也会在该目录下,所以最后磁盘使用率达到了90%,进行磁盘切换到已分配500G磁盘的/data1未果,决定重装mppdb修改配置:mppdb.coo.cooDir1和mppdb.gtm.active.ip此外:mppdb.dn.dataNum设置为2,mppdb.dn.dataNum【说...

2021-09-14 10:22:19 445

原创 flink 时间窗需要设置断链

flink带有时间窗的任务设置并发度从1改为大于1的值,并从savepoint恢复任务会出现 并发度大于maxParallism(1)的报错,是因为当时间窗的算子与其前后算子并发度相同时,其会生成一个链,而时间窗的并发度为1时,其最大并发度也会变成1,这样整个链条中的最大并发度也随着为1,savepoint保存maxParallism也为1,当将时间窗或与其生成同一链条的算子并发度调整时,总是会超过maxParallism导致报错,所以当算子中有时间窗算子时,必须给时间窗设置断链,即: // 增加时间

2021-09-10 18:50:12 345

原创 Linux查看磁盘占用

1查看当前目录1、查看当前目录、指定目录df -h / df -h /2、查看文件夹占用切到对应文件夹 ,du --max-depth=1 -h指定文件夹du --max-depth=1 -h /root

2021-08-23 14:55:52 234 1

原创 LocalDateTime 获取指定格式的当前时间

private static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";public static String getCurrentTime() { return formatDateTime(LocalDateTime.now()); }/** * LocalDateTime 日期时间格式化 */private static String formatDateTime(LocalDateTime currDat.

2021-08-16 19:24:27 2198

原创 postgresql/高斯数据库查询当前版本

目录第一篇 《多边形的周长》......................................... .- 1 -第二篇 《乘法的初步认识》................................................................................- 4 -第三篇 《分数与除法》..................................................................

2021-08-13 11:23:31 3735

原创 python 通过多个分隔符分割字符串

1.单个分隔符split使用python内置 的split:txt = "Google#Runoob#Taobao#Fac|eb~ook"x = txt.split('#')2.多个分割符split使用re模块的splitimport retxt = "Google#Runoob#Taobao#Fac|eb~ook"y = re.split('#|~|\|',txt)#!/usr/bin/python3# encoding: utf-8import r..

2021-08-09 19:07:27 1965

原创 IDEA 出现 0%classes,0% lines covered 问题解决

Ctrl+Alt+F6去掉中间的对号

2021-07-13 17:11:31 140

原创 关于高斯/Oracle 的 MergeInto 语法

1、主键冲突则更新MERGE INTO table_9_copy T1 USING (select id,name,age from (select row_number() over (PARTITION by id order by age desc) row_number_column, id,name,age from (select '0' as id,'名231字2' as name,'0' as age union all select '1' as id,'名字333' as

2021-07-07 21:32:15 2789 2

原创 数据库插入数据,有则更新,无则插入

一、Mysql1、若数据表已设置主键或唯一索引(存在则更新,不存在则插入)insert into table123(id,name,create_time) VALUES (10, 'decimal1',now())ON DUPLICATE KEY UPDATE create_time = now();2、条件判断(不存在则插入,存在不作处理)INSERT INTO `table123` SELECT 9, 'decimal', now() FROM DUAL WHERE not exi.

2021-07-01 14:55:39 4046

原创 谷歌浏览器密码导入导出

密码导出:密码导入:Chrome浏览器默认不百导入密码,需要先在浏度览器中输入chrome://flags/#password-import-export,找到Password import,将Disable改成Enable。如下然后通过刚才的方式进入导入操作...

2021-05-21 14:21:15 1061

原创 zookeeper krb5认证时报 (Mechanism level: Clock skew too great (37) - PROCESS_TGS)])

原因:服务器时间和本地时间相差太大导致预验证失败查询服务器时间date发现时区和zookeeper集群的时间和时区不一样,修改时间和时区:一、手动修改(注意要用root用户, 否则提示没权限)date -s "2021-05-17 21:05:00"二、同步网络时间(使用ntp服务) 1.安装ntpyum install ntp 2.同步服务器时间ntpdate cn.ntp.org.cn 3.如果遇到:the NTP socket is in use, exiting。(

2021-05-19 20:13:33 1584 1

原创 Git用户密码修改,Idea报 Access denied Authentication failed for ...

当我们git账号的密码修改时,不管是idea还是git UI都支持报鉴权失败(如下),往往找不到修改用户凭证的入口;看网上尽是一些修改idea的setting-password的操作,亲测无用;正确方法:1、windows键-输入control,打开控制面板2、点击用户账户-管理window凭据,删除你保存过的用户凭证3、在idea或者Git UI重新pull 弹出填用户凭证的弹框,此时填入你的用户凭证,搞定...

2021-05-17 16:00:39 1099

原创 jmap,jstack等 出现Unable to open socket file: target process not responding or HotSpot VM not loaded

现象:排查内存溢出时,执行jmap命令报:1、Unable to open socket file: target process not responding or HotSpot VM not loaded大部分情况是用户错误,切换到进程所在用户top命令:切换到进程对应的用户: su yarn然后执行命令成功!...

2020-09-09 20:03:17 30924 3

原创 git生成公钥

ssh-keygen -t rsa -C "[email protected]" 然后一直回车就好;公钥在个人文件夹的.ssh下查看,id_rsa.pub

2020-08-28 15:53:21 176

原创 linux 10秒执行一次脚本

创建两个.sh文件a.sh内键入执行命令echo '================='exe_a.sh 10秒调用一次a.shwhile [ true ]do/bin/sleep 10date./a.shdone

2020-08-28 13:28:00 1571

原创 MaxCompute 查看表结构,查看表文件数,查看表大小

desc extend tablename;可以查看表结构及文件数,表大小等

2020-07-28 09:51:47 3945 5

原创 Java 使用System.arraycopy方法将数组的第i个元素移动到数组的开始位置,第0~i个元素元素依次后移

String[] arrays = {"1","2","4","4","5"};String a = arrays[i];// 将第i个元素前面的元素后移一位System.arraycopy(arrays, 0, arrays, 1, i);// 第一个元素替换为第i个元素arrays[0] = a;

2020-07-15 15:38:32 732

原创 ODPS(MaxComputer)清空分区表的数据

insert overwrite table test_500w partition(f1='20200702',f2='20:00') select `(f1|f2)?+.+` from test_500w where 1=2;其中f1,f2为分区字段名,子查询的含义是查询分区字段之外的其他字段

2020-07-06 19:50:28 7031

原创 Hive_SQL记录

1.建表CREATE TABLE IF NOT EXISTS all_type_table ( `c_in` INT, `c_bi` BIGINT, `c_st` STRING, `c_do` DOUBLE, `c_fl` FLOAT, `c_de` DECIMAL(20,10), `c_da` DATE, `c_ts` TIMESTAMP, `c_ba` BINARY, `c_bl` BOOLEAN...

2020-05-21 16:06:29 155

原创 数据库中写入的时间比实际时间少13个小时

看到13个小时,判断是时区问题1.看是否为Linux和数据库时间时间不一致发现时间是一致的(若不一致,考虑修改二者其中之一的时区;)2. 考虑Java代码在插入或读取数据库时时区解析错误,于是数据库连接指定时区:jdbc:mysql://localhost:3306/chengxuxiaoba?serverTimezone=Asia/Shanghai步骤2 问题解决...

2020-05-20 14:59:12 1657

原创 Git 执行commit后回退

git reset --soft HEAD^ ,执行后代码修改不变,commit被回退

2020-04-02 19:25:51 1735

原创 Hive一条SQL使用随机值创建测试表一百万条数据

找一个1000条数据的表,例如表large01,利用left join通过表的笛卡尔积插入,1000 left join 1000 为 1000000,若初始表只有十条数据,无非是多left join几次;同理更大批量数据也可以实现create table test_table_100w asselectrow_number() over(order by 1) as id,subs...

2020-04-02 18:03:37 3100

原创 Mysql获取表的创建时间和修改时间

两个方法:1.show table status from db_name like '表名';2. SELECT create_time 表结构最后更新时间,update_time 数据最后更新时间 FROM information_schema.tables WHERE table_schema = 数据库名 AND table_name = 表名 ;...

2020-03-20 17:03:41 2529 3

原创 odps SQL 查询除某字段之外的其他字段

t1.`(dt|cz)?+.+`select t1.`(dt|cz)?+.+` from test001 t1 where dt='20190911' and cz='u';即查询表中出dt和cz外其他字段

2020-03-04 17:05:31 2565

原创 记一次解决maven引入jar包冲突全过程;TinkConfig注册失败

关于google的tink解密用的protobufjar包冲突;某次部署启动项目后发现解密方法失败,查阅日志,TinkConfig注册失败,追溯debug至jar包内部,tinconfig的注册方法处,报错:发现报错信息是V3版本的protobuf包中的类未加载,查看解密用的utils包A中是否成功引入com.google.protobuf的V3版本jar包,如上图,utils包A...

2020-02-20 13:12:08 415

Zabbix 3.4配置钉钉机器人报警图文教程

Zabbix 3.4配置钉钉机器人报警图文教程.rar

2018-09-19

Java实现八大排序算法

Java实现八大排序算法

2018-09-18

VMware上CentOS7.0+Hadoop3.1伪分布式搭建

VMware上CentOS7.0+Hadoop3.1伪分布式搭建

2018-09-18

REDIS缓存数据库在JAVA中的使用ppt

REDIS缓存数据库在JAVA中的使用ppt

2018-09-13

Kafka、Zookeeper集群配置Demo

Kafka、Zookeeper集群配置Demo

2018-09-13

Linux常用命令详解.rar

Linux常用命令详解.rar Linux常用命令详解.rar Linux常用命令详解.rar

2018-04-23

Xshell-5.0.1339p.exe

Xshell-5.0.1339p.exe Xshell-5.0.1339p.exe 注册下载的备份

2018-03-20

apache-tomcat-8.5.9-windows-x64

apache-tomcat-8.5.9-windows-x64 apache-tomcat-8.5.9-windows-x64

2018-03-20

JDK8-8u74-x64

JDK8-8u74-windows-x64 JDK8-8u74-windows-x64 JDK8-8u74-windows-x64

2018-03-20

深入理解虚拟机_周志明(基于JDK7高清第二版)

深入理解虚拟机_周志明(基于JDK7高清第二版).........

2017-12-09

电脑登入密码忘记怎么办?

电脑登入密码忘记怎么办?

2017-11-25

Python资料整理

[Python系列].BeginningPythonFromNovicetoProfessionalSecondEdition Python操作Mysql实例教程 Python数据结构与算法(En) Think.Stats-Python与数据分析byAllen.B.Downey 社交网站的数据挖掘与分析 使用Python语言分析金融数据的研究 数据挖掘导论 用Python进行自然语言处理 简明Python教程 零基础学Python Python3.43官方文档 Python标准库中文版

2017-11-25

Python操作Mysql实例教程手册

Python操作Mysql实例教程手册 Python操作Mysql实例教程手册

2017-11-25

python高级编程_教材(Tarek Ziade著)中文译本

python高级编程_教材(Tarek Ziade著)中文译本 python高级编程_教材(Tarek Ziade著)中文译本

2017-11-25

安全攻击及防范手册

安全攻击及防范手册 安全攻击及防范手册 安全攻击及防范手册

2017-11-25

SQL注入安全问题解决方案-JAVA

SQL注入安全问题解决方案-JAVA SQL注入安全问题解决方案-JAVA

2017-11-25

Caffe官方教程

Caffe官方教程-适用于新手和刚入门的开发者 Caffe官方教程-适用于新手和刚入门的开发者 Caffe官方教程-适用于新手和刚入门的开发者

2017-09-27

日期工具类

日期工具类,包括各种日期格式的处理,如每年每月每周的起止日期,获取生肖星座等;;;;;; 日期工具类,包括各种日期格式的处理,如每年每月每周的起止日期,获取生肖星座等;;;;;;

2017-09-19

日期工具类-获取星座、生肖和各种日期格式的处理与获取

日期工具类-获取星座、生肖和各种日期格式的处理与获取 日期工具类-获取星座、生肖和各种日期格式的处理与获取 日期工具类-获取星座、生肖和各种日期格式的处理与获取

2017-09-18

SVN1.9.5_64中文汉化包

SVN1.9.5_64中文汉化包—LanguagePack_1.9.5.27581-x64-zh_CN.msi SVN1.9.5_64中文汉化包—LanguagePack_1.9.5.27581-x64-zh_CN.msi

2017-09-08

jd-gui反编译工具

jd-gui反编译工具。。。。。。。。 jd-gui反编译工具。。。。。。。。 jd-gui反编译工具。。。。。。。。 jd-gui反编译工具。。。。。。。。

2017-09-04

mysql-5.6.24-winx64

mysql-5.6.24-winx64 mysql-5.6.24-winx64 mysql-5.6.24-winx64 mysql-5.6.24-winx64 mysql-5.6.24-winx64 mysql-5.6.24-winx64

2017-09-04

EditPlus4.0

EditPlus4.0。。。。。。。。。。。 EditPlus4.0。。。。。。。。。。。 EditPlus4.0。。。。。。。。。。。

2017-09-04

TextPad473

简单的JAVA编写编译工具。。。。。。。 简单的JAVA编写编译工具。。。。。。 简单的JAVA编写编译工具。。。。。。 简单的JAVA编写编译工具。。。。。。

2017-09-04

取色精灵工具

取色精灵。。。。。。。。。。。。。。。 取色精灵。。。。。。。。。。。。。。。 取色精灵。。。。。。。。。。。。。。。 取色精灵。。。。。。。。。。。。。。。

2017-09-04

W3Cschool离线教程-2016

W3Cschool离线教程-2016 W3Cschool离线教程-2016 W3Cschool离线教程-2016 W3Cschool离线教程-2016 W3Cschool离线教程-2016

2017-09-04

EasyUI+v1.3.4官方API中文版

EasyUI+v1.3.4官方API中文版 .EasyUI+v1.3.4官方API中文版 EasyUI+v1.3.4官方API中文版 EasyUI+v1.3.4官方API中文版

2017-09-04

桌面动态壁纸,下载可使用

aa

2023-10-09

GaussDB 200 6.5.1 产品文档 09.pdf

GaussDB 200 6.5.1产品文档

2021-10-26

1000道互联网Java工程师面试题485页.pdf

1000道互联网Java工程师面试题485页

2021-05-24

SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环

SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环; 步骤说明: 1.用Microsoft Office Word打开word原件;将文档中需要动态生成的内容,替换为属性名 ${name} 2.另存为,选择保存类型Word 2003 XML 文档(*.xml) 3.用Firstobject free XML editor打开文件,选择Tools下的Indent【或者按快捷键F8】格式化文件内容。左边是文档结构,右边是文档内容; 4. 文档生成后有时需要手动修改,查找第一步中设置的属性名,可能会产生类似${n.....ame}类似的样子,我们将将名字中间的标签删掉,恢复为${name} 5. word模板中有表格,需要循环的位置, 用 标签将第二对 标签(即除表头的w:tr标签后的一对)包围起来 同时表格内的属性例如${name},在这里需要修改为${user.name} (userList是集合在dataMap中的key, user是集合中的每个元素, 类似), 如图: PLUS:若表格之外还有嵌套的循环,也需要用,注意这里的标签不要和某对其他标签交叉,不可以出现这种 6. 标识替换完之后,另存为.ftl后缀文件即可。 代码里是相对有一丢丢复杂的,两层嵌套循环; 总(dataMap) deptName 部门名 list(Table)表的集合 table1(map) table-名字 ${map.table} tableName-中文名 ${map.tableName} columnCount-字段数 ${map.columnCount} recordCount-记录数 ${map.recordCount} listA-List--表格1 map.listA column Model属性——字段名 ${model.column} columnName Model属性——字段中文名 ${model.column} rate Model属性——字段占比 ${model.rate} nullValueCount Model属性——字段空值数 ${model.nullValueCount} listB-List--表格2 map.listB …… listC-List--表格3 map.listC …… table2 table-名字 ${map.table} tableName-中文名 ${map.tableName} columnCount-字段数 ${map.columnCount} recordCount-记录数 ${map.recordCount} listA-List--表格1 map.listA column Model属性——字段名 ${model.column} columnName Model属性——字段中文名 ${model.column} rate Model属性——字段占比 ${model.rate} nullValueCount Model属性——字段空值数 ${model.nullValueCount} listB-List--表格2 map.listB …… listC-List--表格3 map.listC …… table3 ……

2019-08-01

最新Linux系统运维面试题(共四十页附答案)

最新Linux系统运维面试题(共四十页附答案)

2018-10-12

阿里巴巴Java开发手册(新版).pdf

阿里巴巴Java开发手册(新版1.3.0).pdf

2018-09-19

Kafka、Zookeeper集群配置

Kafka、Zookeeper集群配置Demo

2018-09-19

Linux 内核开发报告 2017 版

Publication_LinuxKernelReport_2017

2018-09-19

用Prometheus细化Nginx监控

用Prometheus细化Nginx监控

2018-09-19

Kettle 3.2使用说明书(中文清晰版)

Kettle 3.2使用说明书 .

2018-09-19

ETL工具Kettle简介和安装配置基本使用

ETL工具Kettle简介和安装配置基本使用.

2018-09-19

MySQL事务处理详细讲解及完整实例

MySQL事务处理详细讲解及完整实例下载 ..

2018-09-19

C语言最重要的知识点.7z

C语言最重要的知识点.7z

2018-09-19

空空如也

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

TA关注的人

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