自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 webmagic 爬取https的网站抛avax.net.ssl.SSLHandshakeException异常

webmagic

2024-04-20 14:23:32 719 1

原创 mysql执行sql文件报错

诸如此类与外键相关的错误,这个错误不是导入的原因,而是导出数据发生的错误,导出数据如果涉及表内涉及外键关系的表,会使Mysql进行关系检查,如果导入子表检查外键如果检查不到,就会报错。解决方法:工具–> 服务器监控–>mysql -->选择 变量,找到 max_allowed_packect ,修改为最大即可。解决此问题,需要关闭关系检查 FOREIGN_KEY_CHECKS=0 ,在导入的sql文件开头加上。因为navica本身做了限制 所以导致报错。

2024-04-15 17:01:23 345

原创 promise讲解

事实上,我们前面的例子都是只有“执行成功”的回调,还没有“失败”的情况,reject的作用就是把Promise的状态置为rejected,这样我们在then中就能捕捉到,然后执行“失败”情况的回调。所以,从表面上看,Promise只是能够简化层层回调的写法,而实质上,Promise的精髓是“状态”,用维护状态、传递状态的方式来使得回调函数能够及时调用,它比传递callback函数要简单、灵活的多。我只是new了一个对象,并没有调用它,我们传进去的函数就已经执行了,这是需要注意的一个细节。

2023-12-01 11:51:48 441

原创 mysql 更改密码

ERROR 1130: Host ‘localhost‘ is not allowed to connect to this MySQL server

2023-11-24 14:46:24 630

原创 mysql数据库中mysql database 数据被破坏产生的一系列问题

The user specified as a definer (‘mysql.infoschema’@‘localhost’) does not exist.

2023-11-16 21:47:06 475

原创 gateway-过滤器执行顺序

org.springframework.cloud.gateway.handler.FilteringWebHandler#handle()方法会加载全局过滤器,与前面的过滤器合并后根据order排序,组织过滤器链。请求路由后,会将当前路由过滤器和DefaultFilter、GlobalFilter,合并到一个过滤器链(集合)中,排序后依次执行每个过滤器。2.当order值一样时,顺序是defaultFilter最先,然后是局部的路由过滤器,最后是全局过滤器。1.order值越小,优先级越高。

2023-07-05 06:21:06 1482

原创 解决idea / pycharm 通过git push代码被拒绝的问题

Push rejected: Push to origin/master was rejected有很多解决方案介绍:

2022-07-02 23:35:30 2165

原创 Centos7安装sqliteman

centos7 安装sqliteman

2022-07-02 16:14:01 423

原创 mysql 数据库密码修改

vi /etc/my.cnf,在[mysqld]中添加skip-grant-tables例如:[mysqld]skip-grant-tablesdatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock重启mysql注意:根据mysql版本不同,在mysql重启时有可能出现以下错误。只需在前面加上systemctl 即可,即:systemctl service mysqld restartservice mysqld restar.

2021-05-06 18:37:16 103

原创 2021-04-29

Maven中配置Tomcat9.0的方法Maven中使用的Tomcat默认版本为6.0,在很多开发应用中已经不太适用,网上常用的tomcat插件有tomcat7-maven-plugin的2.2 版本,tomcat8-maven-plugin的3.0-r1655215(此版本需要镜像服务器上下载,具体配置如下)在pom.xml文件中加入如下配置 alfresco-public https://artifacts.alfresco.com/n

2021-04-29 10:42:18 158

原创 java日志文件log4j.properties配置详解

一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:放在src下的话就不用配置 否则得去web.xml里面配置一个Listener参考:复制代码log4j.rootCategory=INFO, stdout , Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apach

2021-04-18 00:48:53 753

原创 创建多级目录文件

/**创建多级目录文件@param path 文件路径@throws IOException*/private void createFile(String path) throws IOException { if (StringUtils.isNotEmpty(path)) { File file = new File(path); if (!file.getParentFile().exists()) { file.getParentFile().mkd

2020-10-07 08:03:49 346

原创 JDK1.8里Method.invoke()的实现原理

Method.invoke()用途广泛例子import java.lang.reflect.Method;public class MethodTest { public static void main(String[] args) throws Exception { Class<?> clz = Class.forName("com.method.TestClassLoad"); Object o = clz.newInstance();

2020-07-19 23:59:15 915

原创 java单例模五种实现方式

1、饿汉式(线程安全,调用效率高,但是不能延时加载):public class ImageLoader{ private static ImageLoader instance = new ImageLoader; private ImageLoader(){} public static ImageLoader getInstance(){ return instance; } }一上来就把单例对象创建出来了,要用的时候直

2020-06-20 16:04:33 126

转载 Linux常用命令大全

最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /de

2020-06-10 02:37:24 93

原创 python模块——datetime

datetime模块是python自带对时间的操作,其常用的四大类分别是date、time、datetime、timedelta。下面分别讲解下这四大类中常用的方法及其属性。date类date类的对象有三个参数构成:year、month、day,我们先创建一个对象。import datetime a = datetime.date(2018,10,9)print(a)>>...

2020-04-10 11:20:14 161

原创 查找一个字符串在另一个字符串中出现的次数

第一种,逻辑比较简单,运用 indexOf的方法实现。public class Test_11 { public static void main(String[] args) { String str = "sdsassklsssjkssuhhussussttddrrssspssuss"; /* * 思路:定义1个计数器和1个截取后的Str——> 判断有无SS——&gt...

2020-04-08 00:43:00 1575

原创 CentOS7中安装搜狗输入法

一、为什么要使用fcitx?centos 自带的输入法再很多软件中不支持!搞了两天,踩了很多坑!搜狗和谷歌输入法等使用的是fcitx框架。不可直接卸载ibus !!! 不可直接卸载ibus!!!不可直接卸载ibus!!!会造成删除Gnome依赖导致桌面无法启动,正确的卸载方式是只删除ibus而不删除依赖。在安装之前先更新 yum update不然失败的机率会大大增加!二、安装fci...

2020-04-05 21:56:16 12786 7

转载 matplotlib.dates

datesInheritance diagram of matplotlib.datesmatplotlib.datesMatplotlib provides sophisticated date plotting capabilities, standing on the shoulders of python datetime, the add-on modules pytz and d...

2020-01-04 15:45:46 1048

原创 Matplotlib:tick_params参数设置

1.tick_params语法参数:axis : {‘x’, ‘y’, ‘both’} Axis on which to operate; default is ‘both’.reset : bool If True, set all parameters to defaults before processing other keyword arguments. Default is Fa...

2020-01-04 15:40:15 2366

转载 numpy中的convolve的理解

numpy中的convolve的理解原创文一休 发布于2017-07-28 14:21:40 阅读数 19733 收藏展开写在前面浏览更多内容,可访问:http://www.growai.cn欢迎您关注作者知乎:ML与DL成长之路推荐关注公众号:AI成长社,ML与DL的成长圣地。函数numpy.convolve(a, v, mode=‘full’),这是numpy函数中的卷积函数...

2020-01-02 22:15:10 763

转载 numpy.random用法

在python数据分析的学习和应用过程中,经常需要用到numpy的随机函数,由于随机函数random的功能比较多,经常会混淆或记不住,下面我们一起来汇总学习下。import numpy as np1 numpy.random.rand()numpy.random.rand(d0,d1,…,dn)rand函数根据给定维度生成[0,1)之间的数据,包含0,不包含1dn表格每个维度返回值为指...

2019-12-31 17:54:41 208

原创 numpy exp 函数

exp,高等数学里以自然常数e为底的指数函数Exp:返回e的n次方,e是一个常数为2.71828Exp 函数 返回 e(自然对数的底)的幂次方。a = 1print np.exp(a)a = 2print np.exp(a)print 2.71828182846 * 2.71828182846 结果:2.718281828467.389056098937.3890560989...

2019-12-31 17:43:06 819

原创 Python之format详解

Python之format详解1.通过位置‘a1 = {} a2= {} a3= {}’.format(‘first’,‘second’,‘third’) #{}不带参数‘a1 = first a2= second a3= third’‘a1 = {1} a2= {0} a3= {2}’.format(‘first’,‘second’,‘third’) #{}带位置参数的‘a1 ...

2019-12-25 22:54:05 255

原创 Python的json模块

  JSON(Java Script Object Notation):一种轻量级数据交互格式,相对于XML而言更简单,也易于阅读和编写,机器也方便解析和生成,Json是JavaScript中的一个子集。python的json模块序列化与反序列化的过程分别是encoding和decoding。encoding:把一个python对象编码转换成Json字符串。decoding:把json格式字...

2019-10-31 00:47:41 66

原创 centos 彻底删除安装软件的办法

1、查询是否安装了软件rpm -qa | grep -i 软件名rpm -qa | grep php2、删除已安装的软件包根据第一步显示的软件包名,一个个删除sudo rpm -e – 包名 # 普通删除模式sudo rpm -e --nodeps 包名 #强力删除模式,如果用上面命令删除时,提示有依赖的其他文件,则用该命令可以对其进行强力删除...

2019-09-29 22:31:49 1379

原创 Centos7修改用户名

Centos7修改用户名系统原来的用户lou,改为scrapy,要改以下个地方,注:没有修改对应密码vi /etc/passwd修改其中的用户名部分、用户组部分、主目录部分2. 修改用户组的配置文件vi /etc/group修改用户名部分、用户组部分3. # vi /etc/gshadow4.# vi /etc/shadow用户名部分5. 修改主目录mv /hom...

2019-09-29 20:30:10 3896

原创 xxx is not in the sudoers file.This incident will be reported.的解决方法

xxx is not in the sudoers file.This incident will be reported.的解决方法1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,...

2019-09-29 20:07:17 1536

原创 忘记MySQL的root密码的解决方法

(1)修改配置文件my.cnf,在配置文件[mysqld]下添加skip-grant-tables,重启MySQL服务即可免密码登录  其中–skip-grant-tables 选项前面曾经介绍过,意思是启动 MySQL 服务的时候跳过权限表认证。 启动后,连接到 MySQL 的 root 将不需要口令。(查找my.cnf路径 locate my.cnf)[mysqld]skip-grant...

2019-07-31 22:39:37 65

原创 db.session.query(Users).order_by('id desc').all()报错

原因: 新版本的sqlalchemy 不支持这种写法方案一:导入text模块db.session.query(Users).order_by(text(‘id desc’)).all()方案二:db.session.query(Users).order_by(Users.id.desc).all()...

2019-07-30 16:40:39 1734

转载 [Mysql] mac下查看并修改端口号方法

查询端口号命令:mysql> show global variables like ‘port’;+—————+——-+| Variable_name | Value |+—————+——-+| port | 3307 |+—————+——-+1 row in set (0.00 sec)修改端口号把mysql端口号由3307改为3306修改配置文件:/Library/...

2019-07-29 21:25:25 955

原创 contos安装mysql

mysql office link :https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/A Quick Guide to Using the MySQL Yum RepositoryAbstractThe MySQL Yum repository provides RPM packages for installing the M...

2019-07-25 19:50:30 272

原创 kvm 虚拟机分配内存和cpu

虚拟机不关机修改,否则会显示找不到cpu文件①切换管理员用户 sudo su②找到虚拟机文件 cd /etc/libvirt/qemu/XXX.xml③编辑文件 修改memory 和 vcpu④关闭虚拟机 virsh shutdown XXX(去掉xml)(始终在/etc/libvirt/qemu文件夹下)⑤启动虚拟机 virsh start XXX(去掉xml)(始终在/etc/lib...

2019-07-24 11:38:50 2690

原创 解决ubuntu虚拟机桥接模式下不能上网

①sudo vim /etc/network/interfaces修改ip和主机在同一网段, gateway 和主机一致(ipconfig -all 查看主机ip信息)②重启虚拟机,重启之后配置的静态ip才能生效③配置dns sudo vim /etc/resolv.conf 和主机一直④重启网络sudo /etc/init.d/networking restart...

2019-07-22 13:26:43 1946

转载 Centos7安装Python3的方法

由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。[root@VM_105_217_centos Python-3.6.2]# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18)[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linu...

2019-07-18 20:22:57 320

原创 进程加锁

进程

2019-04-14 12:42:42 908

原创 进程

进程: 进程就是程序在计算机中一次执行过程.进程和程序的区别:程序是一个静态文件的描述,不占计算机的系统资源进程时一个动态的过程,占有cpu内存资源,有一定的生命周期.*同一个程序的不同执行过程即为不同的进程问题1 什么决定了进程的创建用户通过应用层程序进行进程的创建申请,调用操作系统接口进行进程创建.告知系统内核创建新的进程提供给应用层使用.问题2 进程如何占有cpu1.同...

2019-04-11 13:08:33 202

原创 mysql

mysql数据备份操作 (linux下命令格式)1.命令格式mysqldump -u用户名 -p 源库名 > 路径/xxx.sql2.源库名的表示方式–all-databases 备份所有库库名 备份单个库-B 库1 库2 … 备份多个库库名 表1 表2 … 备份指定表3.数据恢复(在linux终端操作)1.命令格式mysql -uroot -p 目标库...

2019-04-10 16:20:56 91

转载 python singal模块

signal :系统中进程之间传递消息的一种机制.接收信号的进程对不同的信号有三种处理方法:1.指定处理函数2.忽略3.根据系统默认值处理,大部分信号的默认处理是终止进程linux系统两大类信号:1.posix标准的规则信号(regular signal 1-31编号)2.实时信号(real-time signal 32-63)规则信号:|规则信号信号编号 名称 默认动作 说明...

2019-04-10 11:06:02 273

mybatisAndSpring.docx

详细包含 mybatis spring springmvc ,看着视频一字一字码下来的,包含非常详细的解释,如有问题欢迎留言,共同探讨。

2021-04-29

空空如也

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

TA关注的人

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