自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(240)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 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 51

原创 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 21

原创 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 20

原创 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 478

原创 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 54

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

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 83

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

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

2020-09-02 11:01:31 407

原创 使用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 195

原创 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 66

原创 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 74

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

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

2020-07-09 14:48:31 60

原创 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 82

原创 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 72

原创 大数据框架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 76

原创 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 711

原创 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 171

原创 安装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 632

原创 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 136

原创 使用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 94

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

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

2020-06-12 23:46:58 256

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

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

2020-06-12 23:26:36 192

原创 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 213

原创 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 473

原创 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 84

原创 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 297

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

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

2020-01-30 00:53:36 193

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

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

2020-01-29 23:35:53 182

原创 举例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 761 2

原创 简单介绍一些java爬虫框架

JsoupXpath官方文档:http://jsoupxpath.wanghaomiao.cn/githup:https://github.com/zhegexiaohuozi/JsoupXpathmaven:<dependency> <groupId>cn.wanghaomiao</groupId> <artifactI...

2020-01-28 18:22:45 734 1

原创 mysql主从同步挂了的解决办法 双向同步挂了导致服务器重启

首先登录mysql后用指令 : show slave status\G 查看下报错信息. 博主贴个例子,半夜服务器主从告警,完事爬起来处理故障.由报错信息可以得知是某个表的数据不一致导致的同步停止,所以,因为主从同步的关系,写入修改都是用主库,从库只作为读使用,所以先把这个表锁住,不让修改操作 lock table 表名 read 然后把主库的这张表备份下,然后在从库中,记得 是从...

2020-01-04 01:49:44 741

原创 1024打个卡,内有各种日常工具网站

1024祝各位码农节日快乐送上各种网站提供给各位日常使用1.浏览器插件下载http://chromecj.com/效果:2.jquery插件下载http://www.jq22.com/3.正则表达式https://www.sojson.com/regex/generate4.vue快速入门http://doc.liangxinghua.com/vue-f...

2019-10-24 10:37:23 2217 2

原创 springboot整合quartz达到动态配置定时任务的效果

如题:首先贴上maven的配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dep...

2019-09-15 10:41:17 181

原创 项目中关于权限的设置方案以及案例(springboot-shiro案例)

首先是表的设计,五张表:用户,角色,菜单,用户角色,菜单角色菜单表的设计其余的表就没什么太多好说的了,都差不多,一个用户可以对应多个角色,角色对应多个菜单关于用户登录后 获取对应的权限菜单树 这类代码就不贴出来了比较简单 就一个查询,查出对应的数据 完事丢给前端,前端再渲染成对应的样式即可重点贴上shiro整合springboot达到一个权限控制的代...

2019-09-13 18:36:18 446

原创 论项目中日志处理的正确操作(springboot案例)

理论和日志的重要不需要重复,各位都明白,企业中甩锅 查询记录 必要的东西,直接贴上代码案例maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat...

2019-09-13 12:34:07 335

原创 elasticsearch搭建集群 以及使用kibana和X-pack插件监控集群状态

下载es和kibana就自行百度 或者联系博主假设是第一次安装es的话启动的时候你会报各种错误,由于名堂实在太多 我直接贴一个教程地址:https://docs.qq.com/doc/DRnJ0b1BrV3VyRVZp 里头有安装教程以及学习教程顺带贴上es的sql插件 :https://github.com/NLPchina/elasticsearch-sql ...

2019-08-31 12:30:17 532 1

原创 Docker打包项目部署的时候后端生成的图片验证码不显示

原因是因为大部分的docker打包教程给予的项目中的docker配置文件中的jdk依赖都不是完整版,导致会有一些包没有 所以会导致标题之类的问题 搭建教程:https://blog.csdn.net/yjt520557/article/details/99715097如果出现这个情况 将docker的配置文件改为下图FROM java:8 注释:依赖改成这个版本即...

2019-08-30 15:55:42 1076 5

原创 Centos7搭建zookeeper集群以及kafka集群教程

首先 你得去下个包 :https://archive.apache.org/dist/zookeeper/这里博主用 3.4.13举个例子 记得下 结尾为.gz的案例用的服务器ip 主:192.168.79.130 从:192.168.79.131把包弄到服务器上 然后用tar -zxvf zookeeper-3.4.13.tar.gz 解压以下...

2019-08-30 11:42:53 164

原创 Centos7搭建mysql集群 读写分离 主从复制

mysql的集群 有啥子好处 这么傻的问题我就不多说了,直接贴本人搭建成功的经验准备两台服务器 192.168.79.130 192.168.79.131 (举例而已)安装mysql教程 :https://blog.csdn.net/qq_41594146/article/details/1001217291、配置主服务器(192.168.79.130)...

2019-08-28 17:12:55 262

原创 Centos7安装mysql5.7

虽然网上教程很多,不过为了下一篇博客,还是贴上教程安装之前的准备工作1 卸载mariadb,否则安装MySql会出现冲突1)rpm -qa|grep mariadb2)rpm -e --nodeps 文件名2 创建mysql用户组,并添加用户groupadd mysqluseradd -g mysql lky离线安装1)准备源包:mysql-5.7.23-...

2019-08-28 16:26:04 101

原创 关于跨站请求伪造(csrf)的一些常识和处理

关于介绍和处理请见博客:https://blog.csdn.net/liuyingan/article/details/84914917以上都是理论说明这个东西 和理论上的处理方式 。。。完事呢,我就用验证 HTTP Referer 字段 这个方法来贴一段代码用来做防御这个入侵(两个类):@Configurationpublic class WebAppConfig e...

2019-08-20 20:42:11 185

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

使用VUE.js自定义HTML标签的时候报错了

发表于 2018-09-17 最后回复 2018-09-18

空空如也

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

TA关注的人 TA的粉丝

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