- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 mysql执行sql文件报错
诸如此类与外键相关的错误,这个错误不是导入的原因,而是导出数据发生的错误,导出数据如果涉及表内涉及外键关系的表,会使Mysql进行关系检查,如果导入子表检查外键如果检查不到,就会报错。解决方法:工具–> 服务器监控–>mysql -->选择 变量,找到 max_allowed_packect ,修改为最大即可。解决此问题,需要关闭关系检查 FOREIGN_KEY_CHECKS=0 ,在导入的sql文件开头加上。因为navica本身做了限制 所以导致报错。
2024-04-15 17:01:23
528
1
原创 promise讲解
事实上,我们前面的例子都是只有“执行成功”的回调,还没有“失败”的情况,reject的作用就是把Promise的状态置为rejected,这样我们在then中就能捕捉到,然后执行“失败”情况的回调。所以,从表面上看,Promise只是能够简化层层回调的写法,而实质上,Promise的精髓是“状态”,用维护状态、传递状态的方式来使得回调函数能够及时调用,它比传递callback函数要简单、灵活的多。我只是new了一个对象,并没有调用它,我们传进去的函数就已经执行了,这是需要注意的一个细节。
2023-12-01 11:51:48
479
原创 mysql 更改密码
ERROR 1130: Host ‘localhost‘ is not allowed to connect to this MySQL server
2023-11-24 14:46:24
669
原创 mysql数据库中mysql database 数据被破坏产生的一系列问题
The user specified as a definer (‘mysql.infoschema’@‘localhost’) does not exist.
2023-11-16 21:47:06
700
原创 gateway-过滤器执行顺序
org.springframework.cloud.gateway.handler.FilteringWebHandler#handle()方法会加载全局过滤器,与前面的过滤器合并后根据order排序,组织过滤器链。请求路由后,会将当前路由过滤器和DefaultFilter、GlobalFilter,合并到一个过滤器链(集合)中,排序后依次执行每个过滤器。2.当order值一样时,顺序是defaultFilter最先,然后是局部的路由过滤器,最后是全局过滤器。1.order值越小,优先级越高。
2023-07-05 06:21:06
1595
原创 解决idea / pycharm 通过git push代码被拒绝的问题
Push rejected: Push to origin/master was rejected有很多解决方案介绍:
2022-07-02 23:35:30
2414
原创 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
131
原创 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
180
原创 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
825
原创 创建多级目录文件
/**创建多级目录文件@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
376
原创 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
966
原创 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
158
转载 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
135
原创 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
197
原创 查找一个字符串在另一个字符串中出现的次数
第一种,逻辑比较简单,运用 indexOf的方法实现。public class Test_11 { public static void main(String[] args) { String str = "sdsassklsssjkssuhhussussttddrrssspssuss"; /* * 思路:定义1个计数器和1个截取后的Str——> 判断有无SS——>...
2020-04-08 00:43:00
1643
原创 CentOS7中安装搜狗输入法
一、为什么要使用fcitx?centos 自带的输入法再很多软件中不支持!搞了两天,踩了很多坑!搜狗和谷歌输入法等使用的是fcitx框架。不可直接卸载ibus !!! 不可直接卸载ibus!!!不可直接卸载ibus!!!会造成删除Gnome依赖导致桌面无法启动,正确的卸载方式是只删除ibus而不删除依赖。在安装之前先更新 yum update不然失败的机率会大大增加!二、安装fci...
2020-04-05 21:56:16
13106
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
1111
原创 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
2561
转载 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
839
转载 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
238
原创 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
872
原创 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
311
原创 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
91
原创 centos 彻底删除安装软件的办法
1、查询是否安装了软件rpm -qa | grep -i 软件名rpm -qa | grep php2、删除已安装的软件包根据第一步显示的软件包名,一个个删除sudo rpm -e – 包名 # 普通删除模式sudo rpm -e --nodeps 包名 #强力删除模式,如果用上面命令删除时,提示有依赖的其他文件,则用该命令可以对其进行强力删除...
2019-09-29 22:31:49
1436
原创 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
3958
原创 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
1563
原创 忘记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
90
原创 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
1784
转载 [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
985
原创 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
366
原创 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
2792
原创 解决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
1998
转载 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
344
原创 进程
进程: 进程就是程序在计算机中一次执行过程.进程和程序的区别:程序是一个静态文件的描述,不占计算机的系统资源进程时一个动态的过程,占有cpu内存资源,有一定的生命周期.*同一个程序的不同执行过程即为不同的进程问题1 什么决定了进程的创建用户通过应用层程序进行进程的创建申请,调用操作系统接口进行进程创建.告知系统内核创建新的进程提供给应用层使用.问题2 进程如何占有cpu1.同...
2019-04-11 13:08:33
273
原创 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
145
转载 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
311
mybatisAndSpring.docx
2021-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人