- 博客(37)
- 收藏
- 关注
原创 Python爬虫功能实现,实现网页自动化点击和输入等
因为Selenium是通过程序来自动操控网页的控件元素,比如单击某个按钮、输入文本框内容等,若网页中有多个同类型的元素,好比有多个按钮,想要Selenium精准地单击目标元素,需要将目标元素的具体信息告知Selenium,让它根据这些信息在网页上找到该元素并进行操控。浏览器开发者工具部分讲解网页的元素信息是通过浏览器的开发者工具来获取。以Google Chrome为例,在浏览器上访问然后按快捷键F12打开Chrome的开发者工具(部分电脑要用 fn +12 ),如下图。
2023-09-12 14:16:31
978
原创 vmware centos7虚拟机出现 Generating /run/initramfs/rdsosreport.txt 问题?
1.使用命令ls /dev/mapper列出/dev/mapper目录下的文件,查看后缀为“-root”的文件。2.使用命令xfs_repair,修复后缀为“-root"的文件,实在不行,三个全修复(后边跟的换一下)3.然后reboot重启下就好。
2023-09-12 14:15:26
493
原创 centos7下部署python
3.下载python3.7的安装包 (可能会有点慢)5.配置python环境以及安装编译python。1.在liunx上安装python运行环境。
2023-06-28 17:33:04
290
原创 (IDEA)springCloud项目导入本地jar包方法和项目打包时找不到引入本地jar包的问题解决方案
此方法可以使项目使用导入的jar包程序不报错,但是在打包项目时,会出现找不到程序的错误,致使无法打包。第一步:在resouces下建立lib文件夹,将需要导入项目的本地jar包存入lib,此时jar包无法展开,与下图标注的jar包2一致,说明jar只是存入了lib但是项目并没有引入。此时本地jar包引入项目完成,但是这样只能保证我们在本地能够正常运行,打包还是不会被打包进去。第二步:在pom中引入本地jar包的依赖。direcotry:你本地的jar包的路径。这样在项目打包成jar包时就没有问题了。
2023-05-22 14:25:56
2466
原创 nohup后台启动程序jar包的时候进行定时按时间日期分割日志
在springboot应用开发中,常用jar方式进行部署,用nohup后台启动,这样生成的日志文件会越来越大,导致日志文件打开很慢,不方便后续问题的定位和解决。每天1个日志文件,当天的日志存于nohup.out中,自动删除14天以前的日志,只保留近15天的日志。解决办法:sed -i ‘s/\r//g’ log.sh。解决办法:chmod 777 ./log.sh。#按Esc键后再输入:wq,回车保存。2、手动执行一下log.sh。#输入以下命令,按i执行插入。#设置执行任务,每天凌晨执行。
2023-02-08 09:36:55
1767
3
原创 Linux下搭建RocketMQ4.5.2集群并设置开机自启
一、环境说明 CentOS7;RocketMQ4.5.2;防火墙关闭;虚拟机地址:192.168.0.40,192.168.0.41,192.168.0.42,192.168.0.75;因为之前该虚拟机上搭建了其他的东西,因此这次就指定别名了,直接通过ip和端口访问;二、软件说明 RocketMQ本是阿里自己的,后来捐给阿帕奇了,截止到我写这篇博客的时候,阿帕奇公布的RocketMQ的版本是4.5.2,因此这次安装的是4.5.2的。下载地址:http://rocketmq.apac
2022-02-14 18:16:43
1664
原创 获取时间格式
//得到一个Calendar实例 Calendar calendar = Calendar.getInstance(); //calendar的日期设为今天 calendar.setTime(new Date()); //设置calendar为昨天 calendar.add(Calendar.DATE, -1); //calendar.add(Calendar.YEAR, -1);//前一年 //calendar.add(Calendar.MONTH, -1);/...
2021-11-12 11:29:13
117
原创 nginx1.16.1 + tomcat9的SSL正确配置方式
一、前提首先要在阿里云的SSL中将你的域名配置进去。看下图二、nginx的SSL配置# #用于广告API的申请 server { listen 80; listen 443 ssl; server_name www.域名.com; root /www/Amazon_website/11; #前端vue项目放的地方 index index.html index.htm; ssl_certificate cert/xx
2021-11-09 14:37:55
2690
原创 乐观锁和悲观锁的区别
定义:悲观锁(Pessimistic Lock):每次获取数据的时候,都会担心数据被修改,所以每次获取数据的时候都会进行加锁,确保在自己使用的过程中数据不会被别人修改,使用完成后进行数据解锁。由于数据进行加锁,期间对该数据进行读写的其他线程都会进行等待。乐观锁(Optimistic Lock):每次获取数据的时候,都不会担心数据被修改,所以每次获取数据的时候都不会进行加锁,但是在更新数据的时候需要判断该数据是否被别人修改过。如果数据被其他线程修改,则不进行数据更新,如果数据没有被其他线程修改,则进行
2021-11-09 10:54:59
346
原创 SpringBoot 2.x 之Jar方式部署服务器使用HTTPS的SSL的配置
步骤1:阿里云配置安全组的安全规则,配置访问的端口要使用阿里云的443,8080等端口需要先配置安全组,才可以通过这个端口访问不会配置端口的可以参考之前写的 阿里云获取免费SSL证书 附开启阿里云端口图文详解 文末有开启端口的详细图文教程步骤2:购买阿里云的免费证书可以从SSL证书进来 点击购买证书点击购买证书,进入如下图所示的页面,选择免费版(个人)DV,就可以啦如果找不到证书列表 也可以直接搜索https,选择ssl证书 点击购买进行购买哦步骤3:下载对应服务器的SSL证书步骤
2021-10-26 12:15:06
1726
原创 亚马逊SDK开发的时候出现错误java.security.InvalidKeyException: Illegal key size错误
新使用了AES的256位密钥加解密,项目上线后发现生产在加密的时候报java.security.InvalidKeyException: Illegal key size错误,而本地和测试环境都是没问题的。产生错误原因:为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行加密,然后等对方拿到后再解密使用。我们在使用AES加解密的时候,在遇到128位密钥加解密的时候,没有进行什么特殊处理;然而,在使用256位密钥加解密的时候,如果不进行特殊处理的话,可能会因为jdk版本的问题出现这个异常jav
2021-09-17 14:57:54
294
原创 第一章:Amazon-SP-API开发使用方式-生成开发SDK
首先要生成对应模块的SDK用于连接亚马逊的接口,每个模块都是有一个.json的文件用于生成SDK;具体开发流程参考[亚马逊开发文档](https://github.com/wsj1198878990/amazon_selling-partner-api-docs/blob/main/guides/zh-CN/developer-guide/SellingPartnerApiDeveloperGuide%28%E4%B8%AD%E6%96%87%29.md)在文档中生成SDK的过程如图所示:生成对应的
2021-08-14 09:59:23
1107
原创 XXL-JOB快速入门
概述XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。官方地址中文版:http://www.xuxueli.com/xxl-job目前已有多家公司接入xxl-job,包括比较知名的大众点评,京东,优信二手车,北京尚德,360金融 (360),联想集团 (联想),易信 (网易)等等…Quartz作为开源作业调度中的佼佼者,是作业调度的首选。集群环境中Quartz采用API的方式对任务进行管理,Quartz
2021-07-28 16:18:45
632
原创 Linux服务器部署微服务常用命令
一.Nacos使用1. Nacos启动服务切换到bin目录,执行命令:sh startup.sh -m standalone后台运行nohup sh startup.sh -m standalone &2.Nacos关闭服务切换到bin目录,执行命令:sh shutdown.sh3.Nacos查状态ps -ef | grep nacos二.redis使用后台启动redis转到 /usr/local/redis/bin 目录,使用后台启动命令,根据conf配置启动./r
2021-06-28 17:40:34
688
原创 Linux下安装redis
官网下载链接:https://redis.io/download1、选择Stable(5.0)下的Download 5.0.0 链接进行下载 (stable是稳定版本,默认下载的是linux版本)2、下载完成之后,打开WinSCP,把我们下载好的Redis压缩包,上传到Linux的 /mnt/ 文件目录下3、使用putty连接到我们的Linux服务器,进入到/mnt/ 文件目录中,解压 redis-5.0.0.tar.gz,并把redis-5.0.0移动到/usr/local/ 目录下[root
2021-06-28 16:57:45
119
原创 Linux服务器的mysql的安装和卸载
一、服务器卸载mysql//rpm包安装方式卸载查包名:rpm -qa|grep -i mysql删除命令:rpm -e –nodeps 包名 //yum安装方式下载1.查看已安装的mysql命令:rpm -qa | grep -i mysql2.卸载mysql命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64查看mysql的其它依赖:rpm -qa | grep -i mysql //卸载依赖yum remove my
2021-06-28 10:06:00
242
原创 阿里云Linux服务器部署Nginx
从Nginx官网下载Nginx。将下载下来的Nginx上传到/opt/nginx目录下。运行“tar -zxvf nginx-1.6.2.tar.gz”进行解压。切换到/opt/nginx/nginx-1.6.2目录下,运行./configure进行初始化配置。如出现下面的提示,说明该机器没有安装PCRE,而Nginx需要依赖PCRE,需要手动安装PCRE。安装完PCRE后,再次运行./configure进行初始化即可。注意这里生成的配置文件,尤其箭头所指的方向,是启动nginx时的路径。.
2021-06-24 13:42:35
513
原创 使用Nexus3搭建Maven私服+上传第三方jar包到本地maven仓库
1.搭建Maven私服背景公司还是按捺不住,要搭建一个自己的Maven本地仓库,可以让开发人员down架包,从内网还是快很多。这样公司的maven本地仓库就是 开发人员自己电脑上的maven仓库 和 Maven远程仓库 之间的一个缓冲仓库。那要构建一个maven私服,需要用到Maven仓库管理软件,关于Apache Archiva,Artifactory,Sonatype Nexus的区别,有下面这些的参考对比:http://blog.sina.com.cn/s/blog_72ef7bea
2021-06-22 15:19:46
3194
原创 阿里云域名ICP备案操作流程
点击进入阿里云ICP代备案管理系统:https://beian.aliyun.com/pcContainer/myorder新增域名后出现以下页面:
2021-06-17 18:00:29
497
原创 Amazon亚马逊广告API申请流程
亚马逊广告API申请链接:https://advertising.amazon.com/about-api首先需要一个该网站的账户申请页面内容必须英文书写要符合亚马逊的策略亚马逊链接:https://advertising.amazon.com/API/docs/en-us/get-started/compatibility-versioning-policy...
2021-06-17 13:33:50
2507
2
原创 linux下如何部署本jar包并且在后台运行和如何停止运行?
1、执行jar包的命令和在windows操作系统上是一样: java -Dfile.encoding=utf-8 -jar bb.jar; 注: 关闭服务器连接时会关闭此程序进程,(推荐测试可用)2、将jar程序设置成后台运行,并且将标准输出的日志重定向至文件msg.log; nohup java -jar penn-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &; 注: nohup命令的作用就是让
2021-06-01 10:59:15
458
原创 若依微服务版后台服务通过jar包部署到Windows/Linux服务器
首先在IDEA中打开该项目,然后停掉所有的运行的服务。当然在打包之前,要确保你连接的mysql数据库和Redis和Nacos以及配置文件已经配置正确。若依项目目录下会有个bin目录,下面有两个bat文件,这两个文件执行的就是Maven 的clean和package的命令。也可以直接在IDEA中找到右边的Maven面板,然后找到最外层的ruoyi下的clean和package这两个,依次点击。打包成功后会将所有的模块打成jar包然后来到项目目录下然后就会在相应的模块下找到jar包那么需要启动
2021-06-01 10:39:35
1584
原创 ERR_PACKAGE_PATH_NOT_EXPORTED]: No “exports“ main defined
ERROR Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No “exports” main defined in XXXX\node_modules@babel\helper-compilation-targets\package.json————————————————版权声明:本文为CSDN博主「权限不足无法访问」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/sinat
2021-05-08 16:43:33
2860
2
原创 Amazon亚马逊开发者账号申请
开发账号的申请:mws.amazon.com点击右上角注册,跳转到亚马逊后台,登录;提交之后申请成功了,亚马逊会发邮件给你,
2021-05-08 10:32:42
4843
12
原创 Spring-Cloud微服务中注册中心+Nacos安装部署(linux版)
Nacos(1.4.0)在Linux(CentOS7)环境中部署(JDK1.8)。中文官网地址:https://nacos.io/zh-cn/index.htmlnacos1.4.1 下载地址:https://pan.baidu.com/s/1woNsUBWGi3Idp6yMykucGw 提取码:4f06解压:tar -zxvf nacos-server-1.4.0.tar.gz解压后目录:创建nacos数据库:打开conf文件夹:以此nacos-mysql.sql文件在MySQ
2021-05-07 10:26:27
251
原创 JAVA8取list集合中的最大值
//取Double的List聚合中的最大值Double max = taxList.stream().max(Comparator.comparing(Double::doubleValue)).get();
2021-04-25 11:48:42
12817
原创 VUE前端技术之父子组件调用和传值方法
1.父组件模板<!--测试页--><!--@author cookie--><!--@since 2021-4-16--><template> <div class="productupcmanage"> <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px"> <el-form-item>
2021-04-16 17:50:33
337
原创 VUE使用淘宝镜像安装命令,不使用cnpm,否则会有很多奇怪的bug
npm install --registry=https://registry.npm.taobao.org
2021-04-08 18:53:04
345
原创 Nacos双击startup.cmd界面一闪而过的处理
点击startup准备启动nacos,控制台却一闪而过。报错信息用cd指令到nacos的bin文件夹下面,输入startup.cmd来打开nacos,就能看到错误信息了。根据错误信息能看出来我是因为没有配置环境JAVA_HOME,而且jdk必须是64位的jdk。解决方法用户变量与系统变量中加入jdk的环境变量(浏览到bin目录的上一级目录)用户变量 系统变量注意:使用命令启动,nacos也需要配置环境变量。...
2021-04-08 18:23:45
1493
1
原创 亚马逊Amazon-API接口使用说明
一、什么是MWS API简单的说MWS API就是亚马逊平台为所有开发能力的商家,或者第三方系统服务商提供的对外公布的API接口;后面我们吧MWS API简称为mws;MWS API能为我们做什么通过授权来允许亚马逊开发者来操作卖家相关信息,例如(获取交易订单,获取商品信息,获取报告)库存管理 — 您可以执行库存批量上传、添加商品、检查库存数量、查看定价信息及其他库存管理任务。订单管理 — 您可以下载订单信息、获取付款数据、确认订单以及安排报告时间。报告管理 — 您可以请求多种报告、查询报告
2021-04-06 11:35:46
12659
2
原创 亚马逊MWS开发--创建开发者账户
1、MWS文档介绍官网介绍:亚马逊商城网络服务 (亚马逊 MWS)是一个集成网络服务的 API,亚马逊卖家可以使用这些接口,以编程方式交换商品、订单、付款、报告以及其他各种数据。与亚马逊进行数据集成,可以提高销售的自动化水平,从而帮助卖家拓展业务。借助 亚马逊MWS ,卖家可以提高销售效率、减少人工需求并缩短响应买家的时间。MWS的文档可以说是非常古老了,基本上已经四五年没更新了,数据传输采用的是xml或者文本格式传输,所以给我们对接带来了非常的不方便,不过目前已经开发了RestAPI,也就是SP-AP
2021-04-06 11:22:20
736
转载 第一章:Redis在windows下安装与配置
Redis使用:https://my.oschina.net/redpotato/blog/3061011
2019-07-12 10:23:21
113
原创 记录:使用自定义类捕获后台系统抛出的shiro权限异常自定义类
package com.keqi.shiro;import org.apache.shiro.authz.AuthorizationException;import org.apache.shiro.authz.UnauthorizedException;import org.springframework.web.bind.annotation.ControllerAdvice;impo...
2019-04-28 17:07:01
1375
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人