- 博客(69)
- 资源 (17)
- 收藏
- 关注
原创 pyinstaller打包后的文件获取文件的路径错误以及解决方法
问题描述:basepath = os.path.dirname(os.path.abspath(__file__))loggger.info(f"basepath{basepath}")# yaml文件夹yamlPagesPath = os.path.join(basepath, "config.yaml")loggger.info(f"yamlPagesPath{yamlPagesPath}")首先代码是这样获取路径的,然后pyinstaller打包后,运行exe文件,实际获取到的路径跟
2022-02-25 16:28:35
7477
原创 python-ctypes用法个人总结
ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用DLL中输出的C接口函数。1.加载dll和取出函数from ctypes import * dll = cdll.LoadLibrary(dllpath) #dllpath是字符串dll = windll.LoadLibrary(dllpath)上面两行使用哪一行,取决于导出函数的调用规范(cdecl或stdcall).也可以使用下面两行代替:dll = CDLL(dllpath) #注意和上面大
2022-01-06 18:32:55
4872
原创 docker部署mysql的问题:带有表及数据的mysql容器,打包成镜像迁移之后,数据丢失
问题重现:q:建立表并存有数据的mysqlcontainer通过dockercommit的方式生成的镜像,然后利用镜像创建容器,能正常连接,但里面没有之前的数据问题解释:mysql数据库中的数据默认是存放在/var/lib/mysql目录下的,而mysql容器通常是将容器内的/var/lib/mysql作为volume挂载,当你使用commit命令把容器打包成镜像时,commit操作并不会包含容器内挂载的volume中的数据变化,所以会发现数据都不在了。问题解决:mysql镜像的数...
2021-04-17 19:22:42
6747
6
原创 linux下递归列出目录下的所有文件名(不包括目录)
1.linux下递归列出目录下的所有文件名(不包括目录)ls -lR |grep -v ^d|awk '{print $9}'12.linux下递归列出目录下的所有文件名(不包括目录),并且去掉空行ls -lR |grep -v ^d|awk '{print $9}' |tr -s '\n'
2021-04-06 10:45:19
1683
原创 linux服务器挂载硬盘,并设置开机加载硬盘
一:起因今天在一个客户客户的堡垒机的时候,发现之前部署的程序与数据库数据都消失了。amazing!!但是看历史数据不像是人为操作删除了数据,因为整个目录都不见了。二:过程发现fdisk -l 下面有分区的数据但是在df -h下面卻還是沒找到這個盤所以我判断是硬盘挂载信息没有添加在系统环境里,导致服务器重启后,无法重新挂载硬盘所以我们先把硬盘挂载上mount /dev/vdb /opt/calis/发现df -h出现了硬盘为了防止下次重启服务器,重现这样的情况
2021-01-22 12:34:28
11994
原创 pip is configured with locations that require TLS/SSL, however the
在ubuntu16.04安装python3.7的解释器后,用pip install安装包的时候,报错。需要修改python源码包的信息,然后重新编译首先vim/Python-3.7.0/Modules/Setup然後vim /usr/local/Python-3.7.0/Modules/Setup.dist然后重新编译./configure --prefix=/usr/local/python3makemake install测试成功与否:ipython中执.
2020-12-09 16:16:59
11786
原创 database locale is incompatiable with operating system
我在postgresql迁移完数据库目录,然后启动服务能启动,但是使用客户端访问的时候,发现无法访问。提示服务器编码环境与postgresql数据库init的时候不一致。在ubuntu环境下修改完/etc/default/locale文件后,启动报如下问题:database locale is incompatiable with operating system经过寻找资料发现,需要执行如下操作localedef -f UTF-8 -i en_GB en_GB.UTF-8您需要根据语
2020-12-01 12:34:41
12705
原创 nginx-静态文件服务详解
Nginx 静态文件服务我们先来看看最简单的本地静态文件服务配置示例:server { listen 80; server_name www.test.com; charset utf-8; root /data/www.test.com; index index.html index.htm; }就这些?恩,就这些!如果只是提供简单的对外静态文件,它真的就可以用了。可是他...
2020-10-10 11:38:01
12919
原创 ubuntu16.04 使用apt安装的超大数据的postgresql9.6数据库迁移
因为我们公司在最开始安装数据库的时候使用的是apt在线安装的postgresql9.6的数据库,最近服务要上容器化,所以需要迁移数据库,但是由于是apt安装的不同于源码安装的数据库迁移方式。首先我这次测试用的是ubuntu16.04 数据库版本是postgresql9.6迁移数据库的前提是数据库版本跟服务器系统要跟迁移之前的信息一致然后在新的机器上按照apt安装的方式安装跟之前相同版本的postgresql数据库1、安装postgreSQLsudo add-apt-reposit...
2020-09-01 10:31:22
12315
原创 docker安装zabbix5,发现zabbix-server图形时间与本地时间相差五个小时
图形时间本咱们用的北京时间差了五个小时,因为zabbix-server的php默认用的欧洲时间,、我们进入docker容器docker exec -it 28334ecad55f /bin/bash修改配置文件,可能不同的机器不同,我看我的配置文件与别人的就不同我的配置文件在/etc/php7/php-fpm.dvim zabbix.conf将之前显示的欧洲时间修改为上海时间。然后保存退出但是不要退出容器这个时候我们需要关闭php服务,让容器自动重...
2020-08-18 18:51:30
13451
原创 使用mybatis-plus超级简单是实现动态数据源,整合mybatis-plus和dynamic-datasource-spring-boot-starter,
前言:本内容主要是按照mybatis-plus官方文档实现。官网地址:https://mp.baomidou.com优势网上关于动态数据源的切换的文档有很多,核心只有两种。构建多套环境,优势是方便控制也容易集成一些简单的分布式事务,缺点是非动态同时代码量较多,配置难度大。 基于spring提供原生的AbstractRoutingDataSource,参考一些文档自己实现切换。如...
2020-03-27 12:37:42
24953
5
原创 java常用依赖整理
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>...
2020-03-26 23:04:24
12371
原创 springboot整合MyBatis-Plus和postgresql,实现postgresql选择Module查询数据
前言:mybatis-plus官网:https://mp.baomidou.com/自己最近在学习使用mybatis-plus结合springboot快速搭建持久化服务,但是mybatis-plus(以下简称mp)连接mysql还好,连接postgresql,特别是指定postgresql指定数据库下的指定module的时候,总是报错。就是我只能连接到默认public的模式上。为了解决这个问题...
2020-03-26 23:00:05
28094
4
转载 springboot微服务项目打包。你需要知道的事情,springboot多模块项目mvn打包遇到的问题 - 存在依赖但却无法发现符号
springboot多模块项目mvn打包遇到的问题 - 存在依赖但却无法发现符号这是一个什么问题呢?我来阐述一下,问题大致是这么一个情况:我有一个SpringCloud项目,每个微服务都是一个SpringBoot工程,其中有一个payment项目依赖了一个公共的模块common项目。payment项目和common项目都同属一个父工程的子module。此时我想要把整合SpringCloud...
2020-03-24 17:32:07
12642
1
原创 Springboot整合springcloud实现分布式服务 简单demo 完整示例
Springboot整合springcloud实现分布式服务一:创建一个maven项目作为父工程,管理依赖版本 <groupId>com.springcloud</groupId> <artifactId>parent</artifactId> <version>1.0-SNAPSHOT<...
2020-03-24 11:14:00
13771
转载 SpringBoot与SpringCloud的版本对应详细版
作者:梦幻朵颜 出处:https://www.cnblogs.com/zhuwenjoyce/你的一个点赞,一句留言,都将是博主的前进动力!!! 版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。SpringBoot与SpringCloud的版本对应详细版大版本对应:Spring Boo...
2020-03-23 17:13:01
47988
3
原创 Joda-Time时间格式转换
1. String转DateTime,DateTime转时间戳,DateTime转DateDateTimeFormatter yyyyMMdd = DateTimeFormat.forPattern("yyyyMMdd");DateTime dateTime = DateTime.parse("20191122", yyyyMMdd);long millis = dateTime.get...
2020-03-20 19:57:20
14382
原创 Reason: Failed to determine a suitable driver class springboot配置了数据源,启动包url找不到 Reason: Failed to
自学springboot头疼啊,明明已经配置了数据源,但是在启动项目的时候总是报上面的错误。网上最多的一种就是给springApplication添加 Exculed 关闭 DataAutowired 就是排除数据源扫描。但是,这样做的后果是什么?就是后面mapper不能扫描到。而且我明明配置了数据源,凭啥不给我启动??后来我实在百度不到方法就自己试...
2020-03-19 21:38:51
20356
3
原创 centos7 rpm安装mysql5.7 完整实例
一:下载相关的安装包官网下载地址:http://dev.mysql.com/downloads/mysql/官网下载失败的我在csdn上上传了文件,在我的下载页面。有个mysql.rar也可以去下载。二:检查工作2.1检查当前系统是否安装过mysql1、CentOS6rpm -qa|grep mysql如果存在mysql-libs的旧版本包如下:请先...
2020-02-29 01:25:42
11895
原创 Centos7 Cannot find a valid baseurl for repo: base/7/x86_64
今天我是在一台堡垒机上安装mysql,中间安装服务时,报错我的情况时可以ping同百度的ip,ping不同百度的域名我在/etc/resolv.conf文件开头加上nameserver 114.114.114.114nameserver 8.8.8.8后就可以了,能ping通百度的网址。...
2020-01-07 14:34:49
11637
原创 java笔记--常更新
一:在jsp文件中,${param.xxx} 获取的是forword前的实参数据 ${requestScope} 获取的是请求域的数据
2019-12-27 17:40:37
11506
原创 springboot整合日志框架
springboot推荐使用SLF4j作为日志门面,Logback作为日志实现但是由于SSM框架自带日志实现包,我们需要整合日志文件,让项目中的日志系统统一由SLF4j管理详细日志包可以参考下图我们需要将项目中的comments-logging log4j java util logging分别用jcl-over-slf4j.jarlog4j-ov...
2019-12-26 18:12:02
11928
原创 redis搭建主从,以及哨兵机制,
一:实现redis主从复制,这里使用一主二从复制三份redis配置文件修改配置文件中的信息,端口按照配置文件的信息填写•开启daemonize yes•Pid文件名字pidfile•指定端口port•Log文件名字•Dump.rdb名字dbfilename•Appendonly 关掉或者换名字在两个从数据库中slaveof <ip> &...
2019-12-24 15:15:32
11509
原创 ubuntu18.04 mysql5.7 突然出现Access denied for user 'root'@'localhost' (using password: YES)
[root] vi/etc/mysql/mysql.conf.d/mysqld.cnf注释掉#bind-address = 127.0.0.1ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)表示root用户密码错误了修改/etc/mysql/...
2019-12-20 10:52:40
11834
原创 ubuntu18.04 install 安装postgresql9.6 解决重音不敏感”排序规则,以及扩展pgcrypto函数
首先查看是否已经安装了旧版本:dpkg -l |grep postgresql如果已经安装了某个版本的postgresql,请先卸载。安装postgresql添加postgresql源:sudo touch /etc/apt/sources.list.d/pgdb.listsudo vim /etc/apt/sources.list.d/pgdb.list把下面这行数...
2019-12-19 11:21:01
12368
原创 centos7installan安装postgresql9.6,解决重音不敏感”排序规则,以及扩展pgcrypto函数
第1步:添加RPM源(通过官网获取下载地址)PostgreSQL官网地址:https://yum.postgresql.org/yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpmPS:如果安装过程出现错误,或提...
2019-12-13 14:53:04
11734
原创 向数据库添加中文数据乱码的解决办法(本文使用spring-jdbcTemplate)
由于编码字符集的不同通常容易导致数据库中文乱码问题,如显示问号。往往由以下几个方面所造成的(一):数据库端字符集设置 1.安装mysql时,会有一个数据库编码设置,将其设置为utf-8 2.先设置数据库的字符集属性: 3.将要显示中文的字段设置为UTF-8(二):jdbc连接设置 在jdbc链接时,设置字符集编码为UTF-8,在第三行连接路径添加"?cha...
2019-12-06 14:20:30
12125
原创 从一个gitlab服务器上同步代码到另一个gitlab服务器
https://blog.youkuaiyun.com/yaomingyang/article/details/82986927
2019-10-22 16:41:12
15435
原创 Eclipse中的快捷键
* Eclipse中的快捷键:* 1.补全代码的声明:alt + /* 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o* 4.使用单行注释:ctrl + /* 5.使用多行注释: ctrl + shift + / * 6.取消多行注释:ctrl + shift + \* 7.复制指定行的代码:ctrl + alt + do...
2019-09-25 14:58:18
11550
原创 日常工具收集
一:python生成二维码https://github.com/sylnsfar/qrcode二:爬虫工具集合http://developer.51cto.com/art/201808/581028.htm
2019-09-02 14:56:11
11479
原创 python基本数据类型操作总结
一:list append count insert reverse clear extend pop sort copy index remove二:dict clear get pop update copy items popitem values fromkeys keys ...
2019-08-29 15:48:19
11757
原创 ubuntu主机间免密码认证
1. 生成秘钥对 ssh-keygen -t rsa<br /> -t 指定秘钥的类型 <br /> rsa 秘钥类型<br /> 秘钥目录:/root/.ssh/<br /> 私钥 id_rsa ...
2019-08-22 10:43:17
11853
原创 解决python3 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX
开头写上import io import sys sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')
2019-08-07 14:12:29
11591
原创 centos7安装mysql
centos7默认是不能安装mysql的,因为MySQL已经被收购了,所以我们采用源码安装详细安装参考https://www.cnblogs.com/piaoyang2087/articles/7908795.htmlmysql启动参考文档http://blog.chinaunix.net/uid-13642598-id-3153537.htmlhttps://www.cnbl...
2019-08-05 15:08:20
11507
原创 Ubuntu 线上无界面服务器 使用selenium chrome + headless
参考:https://blog.youkuaiyun.com/Felix__H/article/details/82840454如果报错:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: Chrome version must be between 71 and 75则应该先查看...
2019-08-02 15:21:23
12010
原创 Failed: error connecting to db server: server returned error on SASL authentication step: Authentica
mongo备份失败mongodump -h 127.0.0.1:27017 -d stu -u python -p python -o /opt报错:2019-08-01T03:05:21.655-0700 Failed: error connecting to db server: server returned error on SASL authentication st...
2019-08-01 18:07:14
13918
原创 设置 chrome 无头浏览器无界面执行
# 设置 chrome 无头浏览器chrome_options = webdriver.ChromeOptions()chrome_options.add_argument('--headless')chrome_options.add_argument('--disable-gpu')self.driver = webdriver.Chrome(options=chrome_optio...
2019-07-31 09:32:22
14769
mysql-community-server-5.7.16-1.el7.x86_64.rpm
2020-02-29
mysql-community-libs-5.7.16-1.el7.x86_64.rpm
2020-02-29
mysql-community-common-5.7.16-1.el7.x86_64.rpm
2020-02-29
mysql-community-client-5.7.16-1.el7.x86_64.rpm
2020-02-29
mysql.zipmysql.zipmysql.zipmysql.zip
2020-02-29
matplotlib.zip
2019-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人