日常记录
记录开发一些中用到的东西
起名-困难户
用户真的懒,什么都不想留下
展开
-
使用Java分割大文件
在window系统中有一个大文件需要查看,但是没有像Linux那样的工具命令,所以自己写了一个,目前只能按行切割。原创 2022-10-24 17:52:30 · 2756 阅读 · 2 评论 -
ResourceManage启动BindException: Cannot assign requested address
命令并不会启动ResourceManage,需要到启动NodeManage需要到对应的机器上去使用。Hadoop ResourceManage启动时报错。原创 2022-08-19 16:57:47 · 924 阅读 · 0 评论 -
Linux 文件同步脚本(网上学习时看到的)
看到一个多机器文件同步脚本转成自己用的原创 2022-08-15 17:41:15 · 298 阅读 · 0 评论 -
MySQL 8.0 centos 7.5 在线安装文档
日常记录,安装文档记下来,详细到挨个敲就能成功,减少安装耗费的时间原创 2022-06-17 14:30:26 · 240 阅读 · 0 评论 -
Ubuntu 新建用户并 赋予管理员权限
Ubuntu 新建用户并 赋予管理员权限原创 2022-03-31 14:56:08 · 4328 阅读 · 2 评论 -
ECharts 地图 点击事件 可获取数据 可执行其他操作
一、前言开工第一天,打开电脑不知道干啥,下午发现一个私信,询问一个前端问题。我真的是写后台的,前端只是一个临时工。但是抱着共同学习的态度查询了官网,回复了私信。但是一看时间1月28(今天2月8号,1月23号放的假哈哈)可能他已经解决了这个问题,也没什么事情做就记录下,万一下次能用得上呢。二、描述使用ECharts,画中国地图,使用点击事件获取点击的数据。三、资料使用ECharts画地图的文档点击事件的文档画中国地图的资料(这个也不知道谁抄谁的反正看到好多一样的)四、实操原创 2022-02-08 18:04:26 · 11361 阅读 · 0 评论 -
MySQL 开启SQL记录 相关命令
1.查看是否开启show variables where Variable_name="general_log";2.开启set global general_log=on;3.查看日志路径show variables where Variable_name="general_log_file";4.关闭set global general_log=off;————————————————...转载 2022-01-19 15:32:00 · 240 阅读 · 0 评论 -
在线文档生成工具汇总
看着有意思的东西记录下一、gitbookgithub地址:https://github.com/GitbookIO/gitbook二、smartdocgitee地址:https://gitee.com/smart-doc-team/smart-doc三、redocgithub地址:https://github.com/Redocly/redoc四、knife4jgitee地址:https://gitee.com/xiaoym/knife4j五、yapi原创 2021-12-29 14:00:01 · 521 阅读 · 0 评论 -
hadoop 一键安装和环境变量配置脚本
日常记录原创 2021-12-07 17:40:43 · 1987 阅读 · 0 评论 -
ssh://git@github.com/nhn/raphael.git unsupported option “accept-new“ 记录启动VUE项目的经历
ssh://git@github.com/nhn/raphael.gitnpm ERR! command-line line 0: unsupported option "accept-new".解决方法原创 2021-12-03 17:25:41 · 8246 阅读 · 11 评论 -
HRESULT 0x80072EE5(VisualSVN Server 报错)
1、问题如题自己想学习spark的时候按照文档搭建,https://www.cnblogs.com/swordfall/p/7903678.html,进行到查看webUI的时候,发现照原有端口8080查看的时候并没有博文中所示的结果2、解决查看下运行的程序信息时,意外发现它的启动参数`````@`````:/bigdata/module/spark-3.1.2/conf$ ps -ef|grep sparkhadoop 60011 1 1 16:17 pts/0 .原创 2021-07-30 15:42:39 · 389 阅读 · 0 评论 -
关于vue props监听失败的笔记
1、问题使用vue写页面时 用到了props 监听修改,从已有的代码例子照猫画虎,无论如何都不成功。2、查找vue props 监听的方法百度程序员开始工作了,https://www.jianshu.com/p/ff708a773dc0很快啊,就找到了方法,对着看,没问题。。。。。3、解决想了一晚上没想明白,是不是针对我。然后第二天我突然想到以前一些奇怪的问题,出现的原因都是我定义变量时没有定义全部的内部参数。然后改了下,然后就工作了 。欸 总是学不会。。4、总结在进行参数监原创 2021-07-22 10:57:09 · 464 阅读 · 0 评论 -
程序员被公司辞退12天,我去年买两个表。(无内容,勿点)
程序员又被辞退了,真的是要吐了。原创 2021-07-06 18:05:15 · 375 阅读 · 4 评论 -
centos 设置静态网络
中心:修改网卡的配置文件为静态地址,需要将自动分配地址修改为静态,然后设置地址信息操作:1、查看网卡文件:ip addr2、修改网卡对应的文件:vi /etc/sysconfig/network-scripts/ifcfg-ens333、修改参数4、重启网络:systemctl restart network操作记录7月 04 15:55:24 localhost.localdomain systemd[1]: Started LSB: Bring up/down ne..原创 2021-07-04 16:51:21 · 775 阅读 · 0 评论 -
Linux 系统间设置ssh免密登录
生成公钥和私钥执行命令:ssh-keygen-trsa就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)将公钥拷贝到要免密登录的目标机器上执行命令:ssh-copy-id hadoop131效果[root@localhost ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Cre原创 2021-07-04 13:50:15 · 484 阅读 · 0 评论 -
Linux 软件 缺少库查询
1、使用ldd 命令查询软件缺少的库[root@www lib64]# ldd /itron/tup/tools/EG700u/dtools linux-vdso.so.1 => (0x00007ffcf0d7e000) libc.so.6 => /lib64/libc.so.6 (0x00007f0aecd5b000) libQt5Qml.so.5 => /itron/tup/tools/EG700u/lib/libQt5Qml.s原创 2021-06-30 16:05:57 · 1513 阅读 · 0 评论 -
flume1.9 -》hdfs 报NoSuchMethodError
flume 往hdfs 中写文件时报错,说没有这个路径,在网上查询了下,是由于flume内依赖的guava版本和我使用的Hadoop中的guava版本不一致,解决:统一使用Hadoop中的guava版本操作:使用 Hadoop 目录下share/hadoop/common/lib/ 位置的guava-XXX-jre.jar替换flume/lib目录下的guava-XXX-jre.jar注意是替换,一定要删除原有的guava-XXX-jre.jar网上查询资料记录...原创 2021-06-28 16:59:31 · 144 阅读 · 0 评论 -
Java 程序运行计时工具类
Java 程序运行计时工具类(on Java 8 上看见的一个工具类觉得挺好记下来)import static java.util.concurrent.TimeUnit.*;public class Timer { private long start = System.nanoTime(); public long duration() { return NANOSECONDS.toMillis(System.nanoTime() - start);原创 2021-03-26 16:32:49 · 476 阅读 · 0 评论 -
Stream.iterate() 生成 斐波那契数列(Fibonacci)
Stream.iterate()产生的流的第一个参数是种子,然后将种子传递给第二个参数带入计算,方法运行的结果被添加到流(下一次调用时带入),并被存储起来,作为下次调用iterate()方法时的第一个参数,以此类推。我们可以利用iterate()生成一个斐波那契数列import java.util.stream.Stream;public class Fibonacci { int x =5; Stream<Integer> numbers(){ ...原创 2021-03-11 17:00:12 · 822 阅读 · 0 评论 -
阅读地址on Java 8又名Java-编程思想 第五版
今日在公众号推文中看到一篇文章里说《Java 编程思想》最新开源中文版!突然意识到自己 已经好久没有看书了,然后想看看这本书,然后在文章最后看到了扫码按提示领取地址。呃呃呃呃呃不废话了https://github.com/rocLv/OnJava8 这个项目的开源地址https://lingcoder.github.io/OnJava8/#/README这个项目的阅读地址别人辛辛苦苦的成就,就被公众号一下变成他们的赐予。...原创 2021-03-03 10:24:52 · 609 阅读 · 0 评论 -
vue element admin 中使用文件下载
最近直接套了vue element admin上在写项目在下载文件时遇到了问题,现在记录下解决办法由于使用了统一的接口设置,所有返回的数据都会在request.js中进行提前的过滤和筛选,所以需要前后端(都是我自己)一起协商解决这个问题1,后台返回是设置自定义的headers,用来标记这是个文件,并且设置这个headers可见 response.setHeader("requestType","file"); // 自定义的header response.setHeader("Access原创 2020-12-23 11:56:57 · 3109 阅读 · 8 评论 -
Caused by: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0
出现了有几次这种情况了,参数放不进去。先说结论,请仔细检查自己的的sql 是否有没有写错,最好的方法是把sql 复制出来填入模拟的参数放到数据库中直接执行一下试试。出现这种情况的大部分原因就是sql 里边混入了不合法的字符!!在网上查询这个问题的时候 ,大家出现这个问题的原因好多是 mybatis的注释语法和 MySQL的注释语法不一致 ,导致 -- 这种字符写了进去而我就不一样了 我写sql 喜欢用 ` 包裹表明或者字段名,然后只包了一半瞅了半天才瞅出来...原创 2020-12-21 16:17:48 · 2193 阅读 · 0 评论 -
ubuntu 每个终端都需要 source /etc/profile
在ubuntu上安装jdk的时候 发现在/etc/profile中配置环境变量以后,每次重新打开一个终端就必须source /etc/profile 才能生效,并不是只使用一次source /etc/profile,网上查了查,是还需要配置另外一个文件https://www.cnblogs.com/hwh000/p/13683368.html方法一:在 ~/.bashrc 里面加一句 source /etc/profile ,然后执行一次 source ~/.bashrc 使该文件生效即可。原创 2020-11-04 10:04:09 · 1940 阅读 · 2 评论 -
redis windows 下载 安装 并设置自动启动
1、下载安装包下载地址为:https://github.com/tporadowski/redis/releases2、下载以后解压并进入文件夹3、注册一个服务在当页面的地址栏输入cmd 打开命令,或者打开命令行以后进入到当前文件夹下,或者在当前文件夹内按住shift 右键打开power shell窗口执行如下命令:.\redis-server.exe --service-install redis.windows.conf --loglevel verbose4、启原创 2020-10-19 10:07:05 · 198 阅读 · 0 评论 -
阿里云 docker 快速安装
安装DockerCEDocker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本教程基于CentOS 7安装Docker CE。1. 安装Docker的依赖库。yum install -y yum-utils device-mapper-persistent-data lvm22. 添加Docker CE的软件源信息。yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/l...原创 2020-08-25 17:25:02 · 231 阅读 · 0 评论 -
MySql 删除重复数据 保留一条 多字段
描述在日常开发中遇到的问题,历史数据中存在重复数据需要删除,但是仍需要保留一条。处理DELETE FROM 表名 WHERE (字段1,字段2)IN (SELECT 字段1,字段2 FROM (SELECT 字段1,字段2 FROM 表名 GROUP BY 字段1,字段2 HAVING COUNT(*)>1) t1) ANDid NOT IN (SELECT MIN(id) FROM (SELECT id FROM 表名 GROUP BY 字段1,字段2 HAVING COUNT原创 2020-07-30 16:19:30 · 493 阅读 · 0 评论 -
nginx 内网 端口转发 ssl https 配置
需求由于资源有限,有多个域名但是只有一台服务器,需要在同一台服务器上部署多个业务,但是访问不受限制,决定使用nginx 根据访问的域名进行进行内部服务转发。假设有资源域名test1.com,test2.com需要运的服务test1,test2一台服务器nginx.conf配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;erro原创 2020-07-28 11:17:13 · 8063 阅读 · 0 评论 -
Liunx 需要日常用到的命令记录
1:通过端口查进程编号netstat -nap|grep 端口号2、启用配置文件(阿里云每次使用Java的时候要检查下)source /etc/profile原创 2020-06-17 10:12:21 · 136 阅读 · 0 评论 -
Can't create table 'perf_static_kpi' (errno: 28)(日常问题记录)
先说结论,可能是磁盘的问题,比如磁盘满了。在我们的开发环境上创建表的时候遇到一个问题,同一个sql 在其他环境可以使用 ,在一个环境上却不能使用,报出的错误为[Err] 1005 - Can't create table 'perf_static_kpi' (errno: 28)然后去网上查了《mysql Error错误编号对照表》查找到2个对照表,对照表1,对照表2然后拿着错误编码在对照表1中查询,发现这个错误编码查询不到,因为一般的错误编码是4位,抱着试试的想法,找了找,发现了一个比较有原创 2020-05-11 10:38:42 · 2027 阅读 · 0 评论 -
linux 关闭防火墙
简单粗暴直接干sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service原创 2020-05-08 18:37:32 · 182 阅读 · 0 评论 -
日常蹲坑
在正在运行环境查看时 ,我意外重启了redis,然后出了一大堆下边的错误redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:53) ...原创 2020-04-12 17:45:42 · 202 阅读 · 0 评论 -
数据结构 可视化 初学推荐
数据结构可视化网站https://www.cs.usfca.edu/~galles/visualization/RedBlack.html发现了一个这个网站,感觉相见恨晚,可以直观体验各种数据结构的插入、查找、变化,对于初学者十分友好。推荐大家使用。...原创 2020-03-25 17:30:09 · 415 阅读 · 0 评论 -
还原带外键sql文件
在工作中遇到一个问题,我对数据库的sql进行了备份,生成了sql文件,用于以后的数据库还原。但是数据库中的部份表带有外键约束,执行顺序不正确的情况下会执行失败。所以才还原的时候 需要先执行SET foreign_key_checks = 0; # 忽略约束检查保证执行不报错 执行完以后 还原状态SET foreign_key_checks = 1; # 不忽略约束检查...原创 2020-01-13 17:16:00 · 360 阅读 · 0 评论 -
常见 密码 正则表达式
原文地址第一种至少8-16个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$//^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[\s\S]{8,16}$/其中 [\s\S] 中的\s空白符,\S非空白符,所以[\s\S]是任意字符。也可以用 [\d\D]、...转载 2020-01-10 11:49:38 · 842 阅读 · 0 评论 -
努没努力,只有自己知道,不要被假努力,欺骗了
"他很努力,但是怎么就没效果呢"不知道从何时,我不喜欢被人说“他好努力”,我只想被说“他好厉害”。所有努力不是为了让人觉得我努力,而是让人觉得我很厉害。https://www.zhihu.com/search?type=content&q=%E5%81%87%E5%8A%AA%E5%8A%9B...原创 2020-01-07 09:44:42 · 345 阅读 · 0 评论 -
Linux系统 传文件到另一个Linux
昨天给远程支持现场生产环境升级,由于网络环境限制,导致上传文件十分困难,只能用自己的虚拟机和生产环境链接,找了半天才找到一个方法传文,浪费了好多时间。scp /home/root/test.txt root@192.168.10.10:/home/root/说明:scp 当前需要传输的文件名目的机器用户名@目的机器IP:目的文件夹当然scp命令 不仅可以在Linux系统间上传...原创 2019-12-31 16:03:29 · 440 阅读 · 0 评论 -
MySQL 数据库中 表占的空间
每次想知道数据库各个表的大概状态,使用这个sql可以查询到一个数据库中每一个表占空间的大小。selectTABLE_NAME,concat(truncate(data_length/1024/1024,2),' MB') as data_size,concat(truncate(index_length/1024/1024,2),' MB') as index_sizefrom i...原创 2019-12-26 17:53:41 · 135 阅读 · 0 评论