自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(252)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux查看ssh登录记录

more /var/log/securewho /var/log/wtmp

2023-03-16 13:33:31 438 1

原创 mysql的定时任务管理

CREATE EVENT 事件名称 ON SCHEDULE EVERY 间隔时间 DO 具体执行的SQL任务。ALTER EVENT 事件名称 ON COMPLETION PRESERVE DISABLE;例子如下: 每隔10秒更新一次表中指定项的内容。ON SCHEDULE EVERY 间隔时间。若没有开启,则使用如下命令开启定时器。ALTER EVENT 事件名称。(1) 关闭指定事件的定时任务。具体执行的SQL任务。查看定时任务是否开启。关闭(开启)定时任务。

2023-03-16 13:33:10 567

原创 ubuntu关闭iptables

iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -Fubuntu关闭iptables

2023-03-16 13:32:58 635

原创 增加linux的swap内存

其中bs是每块的大小,count是块的数量;bs*count,就是swap文件的大小:这里1M*1024=1G。可以根据需要自行调整。如果不修改开机启动配置,重启之后的swap空间会重置,之前配置丢失。注意,路径还是要对应,而且必须是全路径。最后两个是零,不是大写字母O。此外,swapfile是swap文件的路径,可以根据需求修改。这里的路径和之前的路径要对应起来。1. 创建swap分区的文件。3. 启用swap分区文件。2. 格式化交换分区文件。

2023-03-16 13:32:12 203

原创 查看linux光纤模块光功率

查看linux光纤模块光功率

2023-03-16 13:32:01 1314

原创 linux中消耗内存和cpu的脚本

linux消耗内存和cpu的脚本

2023-03-16 13:29:20 1844

原创 mysql查看库里的表存储占用情况

mysql查看库里的表存储占用情况

2023-03-16 13:28:43 46

原创 mysql根据表注释查询表名

Select table_name 表名,TABLE_COMMENT '注释' from INFORMATION_SCHEMA.TABLES Where TABLE_COMMENT LIKE '%注释%';

2021-10-28 17:57:47 250

原创 查看mysql安装路径

执行sql:select @@basedir;

2021-10-28 17:56:54 166

原创 The total number of locks exceeds the lock table size

show variables like "%tmp%";SET GLOBAL tmp_table_size =5024*1024*1024;SET GLOBAL innodb_buffer_pool_size=5024*1024*1024;

2021-10-28 17:56:09 152

原创 elasticsearch用http请求中携带sql处理数据

首先去https://github.com/NLPchina/elasticsearch-sql下载sql插件

2021-06-01 11:36:13 305 1

原创 使用JedisClusters批量高效删除redis中的key

//list为需要删除的key数据集合for (Map<String, Object> map : list) { //获取账号需要删除的key内容 Object cpm_username = map.get("username"); //根据key计算出槽位 int slot = JedisClusterCRC16.getSlot(Convert.toStr(cpm_username)); //判断是否有键 if (soltCount.co.

2021-02-04 11:14:14 1463

原创 springboot项目同时支持http和https访问

首先使用https需要一个server.keystore,生成教程可以参考https://blog.csdn.net/micotale/article/details/80577892然后开始改动项目:配置文件中填入server.keystore的信息server.ssl.key-store=server.keystoreserver.ssl.key-alias=tomcatserver.ssl.enabled=trueserver.ssl.key-store-password=**.

2020-11-04 11:03:30 2114 2

原创 ffmepg安装yasm之后还是出现nasm/yasm not found or too old. Use --disable-x86asm for

yasm 安装 (汇编编译器)tar zxvf yasm-1.2.0.tar.gzcd yasm-1.2.0/cat INSTALL(下面四步操作一定记得 特别是下面这一条 不然安装之后还是会出现报错)./configure --prefix=/usr/local/yasm makemake installexport PATH="$PATH:/usr/local/yasm/bin"安装ffmpegtar -zxvf...

2020-10-29 20:46:04 870

原创 ftp新建用户并且配置指定目录权限

1、新建用户useradd -d /home/tcftp/all/app_video/spa00080 -m hchuan2、配置密码passwd haochuan (密码:HC@2020ftp )3、增加FTP配置,配置目录在/etc/vsftpd/userconfig中,新建haochuan,在文件中写入对应的ftp全路径local_root=/home/tcftp/all/app_video/spa000804、配置白名单在/etc/vsftpd/user_list文件

2020-10-24 11:48:59 1218

原创 java导出复杂的excel表格的方法(hutool)

maven <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.5.1</version> </dependency> <dependency>

2020-09-04 16:12:56 4866 2

原创 maven引入本地jar包以及打包本地jar包到项目中

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource> <directory>${pom.

2020-09-02 11:03:49 376

原创 数据库的排序规则编码不一致导致的连表查询失败

SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', DATA_TYPE, '(', CHARACTER_MAXIMUM_LENGTH, ') CHARACTER SET UTF8 COLLATE utf8_unicode_ci', (CASE WHEN IS_NULLABLE = 'NO' THEN ' NOT NULL' ELSE '' END), ';')FROM information_schema.

2020-09-02 11:02:37 548

原创 fastjson出现ParserConfig.getGlobalInstance().setAutoTypeSupport(true);

转换前使用 ParserConfig.getGlobalInstance().setAutoTypeSupport(true);

2020-09-02 11:01:31 7067

原创 使用Prometheus+Grafana搭建服务器监控系统

安装$ wget https://github.com/prometheus/prometheus/releases/download/v2.7.2/prometheus-2.7.2.linux-amd64.tar.gz$ tar xvfz prometheus-2.7.2.linux-amd64.tar.gz$ cd prometheus-2.7.2.linux-amd64// 查看版本$ ./prometheus --version// 运行server$ ./prometheus

2020-07-09 23:25:13 1494

原创 python基础之集合容器框架

list的基本使用列表:高级数组概念:存储多个数据(多个数据可以是任意类型)定义形式:scores=[33,55,88,11,99]names=['zs','ls','ww']names=['zs','ls','ww']# 最后一个学生名字print(names[-1]) #负数则是从后面开始算print(names[2])print(names[len(names)-1])# IndexError: list index out of range# print(

2020-07-09 15:25:51 228

原创 python基础之字符串的操作以及api函数

字符串的定义Str1="hello1"Str2='hello2'Str="\n"字符串的输出%s字符串的输入Str=input(“从键盘录入任意字符串”)字符串求长度长度=len(变量/常量)字符串的索引值范围:{0,len(字符串)-1}循环打印出str字符串中的内容# 使用循环完成字符串中每个自负的打印,使用\t隔开(1、while 2、for)i=0while i<len(str4): print(str4[.

2020-07-09 15:00:38 1010

原创 python基础之分支语句判断,循环

分支语句If语句If 逻辑判断表达式: 表达式成立执行的代码比较与逻辑运算符比较运算符><>=<===!=比较结果:Bool值True、yes、非0False、no、0逻辑运算符AndOrNot分支语句:1、单分支if表达式:表达式成立执行的代码2、双分支(二选一)if表达式:表达式成立执行的代码else:表达式不成立执行的代码3、多...

2020-07-09 14:48:31 200

原创 python的基础之变量及运算

变量及运算变量变量的话直接定义,无需设置类似啥的,和java不一样#苹果数量count1 = 2#苹果单价price1 = 2.1#雪糕数量count2 = 3#雪糕单价price2 = 3#榴莲数量count3 = 1#榴莲单价price3 = 99money = count1*price1+count2*price2+count3*price3print("总价是%g 元"%money)标识符和关键字%g:变量占位符Import keywords.

2020-07-09 14:43:07 412

原创 Hbase的安装以及相对于redis的对比介绍

简介:分布式的、面向列的开源数据库,一个结构化数据的分布式存储系统”。HBase在Hadoop之上提供了类似于Bigtable的能力。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库(nosql)。另一个不同的是HBase基于列的而不是基于行的模式。安装前需要事先搭建好zookeeper集群以及hadoop集群hadoop:https://blog.csdn.net/qq_41594146/article/details/107194140zookeeper:http

2020-07-09 10:25:47 360

原创 大数据框架hadoop安装以及简介

介绍:Hadoop实现了一个分布式文件系统(重点)(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。Hadoop的框架最核心的设计就是:HDF

2020-07-08 00:17:35 183

原创 java项目中使用oshi搭建监控系统

官网地址:https://github.com/oshi/oshi首先引入jar包 <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>5.2.0</version> </dep

2020-07-07 13:07:54 2802

原创 zabbix安装报错Requires: libiksemel.so.3()(64bit)

原因是因为缺少libiksemel.so这个库文件不过网上大部分链接可能都下载非常慢或者下载失败链接:http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/iksemel-1.4-6.sdl7.x86_64.rpm如果各位下载慢或者下载不了可以试试手机的网络试试 或者下方链接 博主下载后挂在有道云上http://note.youdao.com/yws/public/resource/140f0c53f7c2fd0d5a.

2020-07-07 00:07:15 1010

原创 安装zabbix出现:软件包:zabbix-server-mysql-3.0.25-1.el7.x86_64 (zabbix) 需要:libiksemel.so.3()(64bit)

执行yum -y install epel-release然后继续yum -y install zabbix-server-mysql关于安装教程可以参考这篇博客https://blog.csdn.net/weixin_43822878/article/details/91569016博主根据这个教程虽然被坑了不少 不过大部分是和环境和系统相关 主要的教程还是挺全挺详细的...

2020-07-07 00:03:32 3103

原创 zabbix安装报错提示缺少libmysqlclient.so.18:

该错误为mysql安装时少安装了:mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm如果安装的mysql包解压后没有这个文件或者是找不到这个文件了可以去官网下载或者百度找下然后执行rpm -ivh mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm即可解决这个报错...

2020-07-07 00:00:14 437

原创 使用flume收集文件数据传输至kafka

不做过多介绍 直接实现目的kafka和flume的包就自行百度即可,kafka的安装教程:https://blog.csdn.net/qq_41594146/article/details/100153434flume的话直接下载后解压即可用直接上解释的配置文件:#agent name :a1 #给代理取的名字a1.sources = r1 #sources认定下方带r1a1.sinks = k1 #理解同上a1.channels = c1 #理解同上...

2020-06-13 23:27:26 520

原创 redis实现点赞功能的设计

如何利用redis来设计一个高效并且简单的点赞功能呢?所以说明 博主设计点赞是类似论坛的评论和回复点赞哈 当然 其余的点赞功能也都区别不大关键点有这么几个 一个帖子(视频/提问) 评论帖子和回复评论的数据 点赞数 点赞的人根据这么几个要点我设计的redis的规划如下:首先使用的redis数据类型为hash (ps:前缀根据业务名需要做不同样的设计哈,这是redis的使用规范)key为:前缀:论坛的主键id属性1: 前缀:评论或回复数据的id ...

2020-06-12 23:46:58 1266

原创 企业中项目日志数较多 储存处理方式elk和mysql哪种方式更合适?

博主工作的一个项目里用了elk来存储用户操作日志,日志量大概是每天一千万左右的数据,最近服务器的磁盘被塞满了 本想将时间较长的数据删除掉 但当时删除总是出现版本冲突的错误并且es在单个索引数据达到 亿级以上的时候查询时间也是不乐观的于是乎博主花了点时间将es的日志数据全部查询出来 准备将这些数据包括以后的日志数据都存储到mysql中 博主的日志都是先全部存入kafka然后再通过logstash消费到es中,现改成用java程序消费日志数据存储mysql中由于my...

2020-06-12 23:26:36 1894

原创 bootstrap中使用瀑布流加载数据的案例

分享一段瀑布流加载替换分页查询的代码<!DOCTYPE html><html xmlns:th="http://www.w3.org/1999/xhtml"><!--<head th:include="include :: header"></head>--><head> <meta charset="utf-8"> <title>回忆录相册</title> &lt

2020-06-01 11:05:01 776

原创 JAVA_HOME=/opt/jdk1.8.0_25/bin/java: No such file or directory

现在是凌晨2:14分 刚弄完服务器的crontab执行启动tomcat的问题问题为标题当你用crontab执行启动tomcat的脚本时 日志可能会报这样的错误 说这个文件找不到 而实际上这个文件是存在的,原因是因为系统内核比较老 当crontab执行脚本的时候不会带上jdk等环境变量导致的. 但是我们如果想要在这种很老的内核版本linux中执行有一样的效果的脚本怎么办....

2020-04-18 02:21:08 2247

原创 shell脚本监控tomcat状态以及自动清理tomcat日志

监控用的#!/bin/bash# #*/2 * * * * sh /home/apache-tomcat-7.0.61/bin/detectionTMT.shexport JAVA_HOME=/home/software/jdk1.8.0_202# 获取tomcat进程ID(其中[grep -w 'tomcat']代码中的tomcat需要替换为你的tomcat文件夹名)...

2020-04-17 19:16:50 356

原创 linux纯窗口版安装chromedriver使用Selenium

首先得安装浏览器:yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm查看下你安装的版本yum list | grep chrome然后根据网址:https://npm.taobao.org/mirrors/chromedriver 下载对应版本的驱动...

2020-02-14 18:53:32 506

原创 java定时爬取百度风云榜的数据

maven <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> ...

2020-01-30 00:53:36 456

原创 使用URLEncoder转URL编码时遇到生僻字出错

博主在写爬虫爬取百度风云榜的时候有个电影叫囧妈,完事转编码要进行简介请求的时候出问题了, 把例子贴下面而"囧"的正确的url编码是解决办法:将编码格式改为如下:...

2020-01-29 23:35:53 485

原创 举例python各个爬虫框架的实例代码

Request+json爬取bilibili所有的番剧:from urllib.request import Request, urlopenfrom fake_useragent import UserAgentimport jsonimport pymysql# 获取连接对象conn = pymysql.connect(host="localhost", user="root...

2020-01-28 18:36:20 1141 2

springboot整合dubbo

springboot整合dubbo的一个小demo,如果没有积分的同志可以加我qq,1559810637

2019-01-19

springboot整合springcloud

springboot整合springcloud的一个小demo,

2019-01-18

ssh整合案例代码

ssh整合案例代码,使用idea编写,数据库文件也在其中,博客地址:https://blog.csdn.net/qq_41594146

2018-12-11

空空如也

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

TA关注的人

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