- 博客(111)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 ubuntu 安装发送邮件 heirloom-mailx
目录前言安装配置网易个人邮箱配置网易企业邮箱配置前言ubuntu使用heirloom-mailx命令发送邮件。遇到一些坑,记录一下安装和配置的过程。安装安装命令:sudo apt install heirloom-mailx我给俩服务器装这个,一个报错:Package has no installation candidate,一个不报错。最后发现报错的服务器的apt-get使用的是163源,不报错的使用的是阿里云源。163的源里面没有包含这个软件包。所以添
2021-10-20 14:04:07
3291
2
原创 linux apt-get Package has no installation candidate问题
前言这个问题的本质,是apt-get所获取的当前本地软件源列表中,没有查找到你要安装的包。所以解决方式一般有两种:1.更新apt-get的源列表2.增加新的apt源更新apt-get软件源列表大部分网上是这种方法:#更新源列表apt-get update#升级所有软件包apt-get upgrade然后重新install就行了。增加新的apt源之前遇到一个问题,ubuntu安装邮件heirloom-mailx的时候,报错这个错。后来发现是因为ubuntu的软件
2021-10-20 13:19:55
1748
1
原创 ubuntu docker 报错:Cannot connect to the Docker daemon
背景好好的docker突然连不上了,找了一些方法解决。解决方案先讲一下解决方案,最后重启解决了。命令:sudo snap restart docker过程描述docker的命令大部分用不了,docker version 报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?查询了一下,这是上次docker未正常关闭,需要.
2021-08-10 13:23:19
4035
原创 python 调用 office 实现自动 pdf转word
前言pdf转word一直是个问题,尝试了很多方法,解析图片识别图片之类的,最后发现office的pdf转word功能是最好的,微软不愧是微软呀。需求需要windows系统并安装office代码原理office的word是可以直接打开并转换pdf的。并且效果很不错。手动测试一下:随便找到一个pdf,右键-》打开方式-》选择其他应用-》找到word打开之后会出现一个弹窗,选上不再显示,点确定(我不知道这个弹窗会不会影响代码,如果代码失败,那就手动先点一下这个弹窗再运行代码)
2021-08-05 18:09:19
612
4
原创 ubuntu-gitlab搭建
目录前言下载安装修改配置启动前言公司人多了,gitee不够用了,在服务器上搭一个gitlab看看。下载wget下载安装包wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_12.1.4-ce.0_amd64.deb/download.deb安装下载完毕后在文件目录如下:rpm安装:sud.
2021-07-20 11:09:45
247
原创 python PDFMiner 处理pdf,保存文本及图片
前言网上的资料意外地少,尤其是图片的处理,基本上都是官方文档,整了半天,记录一下。资料先放一下官方文档及翻译,建议看看官方文档。官方文档:https://euske.github.io/pdfminer/programming.html翻译:https://blog.youkuaiyun.com/robolinux/article/details/43318229安装我是python3,一开始装了一个pdfminer,装了一个pdfminer3k,但是使用时报错:ImportErr..
2021-05-11 18:24:51
4179
6
原创 ubuntu安装微信
前言找了好久找到的!感谢各位大佬们。参考文章:https://blog.youkuaiyun.com/qq_28501973/article/details/112133403因为遇到的问题比大佬稍微多一点,所以把大佬没写的也补充记录一下。系统同样是Ubuntu 20.10安装wget -O- https://deepin-wine.i-m.dev/setup.sh | sh先下载,这个命令运行完后会跳出提示,可以装微信qq和钉钉,太贴心了。顺便去点个star。然后按照提示装微信:
2021-04-13 19:30:04
5399
4
原创 linux--neo4j安装
买了台电脑,装一下相关的要用的东西下载curl -O http://dist.neo4j.org/neo4j-community-3.4.5-unix.tar.gz现在官网下载需要填报信息了,所以从别的大佬那直接找到了链接直接命令行下载。解压安装tar -xvf neo4j-community-3.4.5-unix.tar.gz解压之后下面的目录是这样的:bin下面有一个neo4j,这个是启动程序,启动命令如下,直接加start就行,看情况加sudo:bin/neo
2021-04-07 20:25:49
211
原创 Linux系统盘制作及系统安装
前言组了个没有操作系统的新电脑,装一下系统,准备装Ubuntu制作启动盘下载UltraISO 软碟通找了一下系统盘制作的方法,基本上都是使用 UltraISO 软碟通 制作的。于是去官网下载软碟通,官网地址:https://cn.ultraiso.net/xiazai.html下载完直接安装,选一下路径就行。专业版的我还没买,看了一下30块钱也不贵,不知道试用版和专业版有啥区别,如果需要的话就买一下。下载Ubuntu镜像有大佬总结了Linux的所有镜像链接,收藏分享一下,感.
2021-03-29 13:11:32
1151
原创 application.properties 配置端口号不生效
前言开一个springboot的web程序,需要配一下端口,结果application.properties里面的配置不生效,找了几个办法,总结一下。参考文章https://blog.youkuaiyun.com/qq_37651267/article/details/99305176https://blog.youkuaiyun.com/chenaima1314/article/details/88139417解决方案1、可能是打包时application.properties没有在target下面。这种
2021-03-19 15:30:27
3557
3
原创 mysql8 设置了默认值 CURRENT_TIMESTAMP 依然报null问题
前言mysql数据库坏掉了,重装的时候顺便升级成了8.然后启动服务发现create_time时间戳字段报空值,找了半天。。。参考文章https://blog.youkuaiyun.com/wanbeila/article/details/89296900?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=1328666.7686.16
2021-03-17 13:48:13
2718
1
原创 mysql锁表 Lock wait timeout exceeded
前言有一个表突然被锁了,可读取但是无法插入,找了几种解决方案。记录一下解决方案1、杀掉阻塞锁死的进程:information_schema.`PROCESSLIST`information_schema这个数据库是系统库,有很多东西都从这里查找,PROCESSLIST 这个表是可以查看进程id,和进程状态,在这个表里面找到锁死的进程,kill id 杀掉。2、unlock 命令 手动解锁神奇的是在PROCESSLIST里面没有找到死锁的进程,因此尝试直接解锁:UNLOCK T
2021-03-17 10:13:03
266
原创 rsync+inotify 实现文件双向同步
前言客户要求做了负载均衡,用nginx做完负载均衡后发现文件没有同步,需要做一下文件同步。本来考虑通过挂载实现,但是这样的话多台服务器负载均衡意义就比较小了,如果主服务器挂掉了,其它的服务器照样不能用。我们存的文件是word和excel,也考虑过使用elasticsearch进行存储,这样不需要考虑服务器的问题,es是单独另外维护的。还考虑过双向挂载,但是这样都需要改代码,我们负责这一块的java开发不太熟悉es相关的包。于是就用了rsync+inotify的方式进行文件双向同步参考文章ht
2021-03-17 09:54:23
593
原创 mysql命令运行报错:Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘
前言一个很久没用的服务器,服务器上已安装了mysql,并且通过sqlyog3306端口可以正常访问。然而我直接在命令行里面输入 mysql -uroot -p 想直接在服务器里面连接mysql 的时候,报错:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'解决方案查了一下,是因为/var/run/mysqld/mysqld.sock这个文件的路径不对。进到 mysql
2021-03-16 13:16:31
35818
7
原创 mysql 数据库断电崩溃恢复
前言嘤。晚上跑了个循环删除部分数据的程序,因为表很大要删的很多,没有索引不能用where,所以遍历表取出来数据检测后根据id删。早上起来发现半夜断电了,可能因为我这个程序在运行中的时候断电了,mysql启动不起来了。。参考文献https://www.cnblogs.com/lnlvinso/p/4596531.html大致思路先强制启动,将数据备份出来,然后找到坏表删掉或重装数据库,将数据恢复回去。启动报错运行 service mysql start 启动命令报错,查看了一下
2021-03-15 10:07:00
2875
原创 linux shell脚本报错:Syntax error: “(“ unexpected
起因:需要改一个数据库备份脚本,平时不怎么写shell,我用我的账号测试了一些基本语法,没有问题,然后用我上司的账号在同一台服务器上去改他的脚本,运行报这个 Syntax error: "(" unexpected 的错误。找了一些方法,列一下:参考文章:https://blog.youkuaiyun.com/u014470581/article/details/51493150http://www.voidcn.com/article/p-vuclvfhg-bro.html问题原因:.sh
2021-02-26 10:17:39
3138
原创 mysql 常用函数汇总
目录长度LENGTH( )CHAR_LENGTH( )字符串拼接CONCAT( )CONCAT_WS( )GROUP_CONCAT( )记录一下,持续更新,不一定全。长度LENGTH( )字段长度参数1个,可以填字段名CHAR_LENGTH( )字符串长度 里面参数可以填字段名字符串拼接CONCAT( )concat里面可以传多个参数,会把它们拼接到一起,返回一个完整的字符串。我常用的语句是这个:SELECT CONCA...
2021-02-03 10:24:02
216
1
原创 解压修改jar包后运行报错:Unable to open nested entry ‘BOOT-INF/lib/**.jar‘. It has been compressed
背景打部署jar包后,使用winwar解压工具,修改了里面的配置文件,和lib里面的一个引用包的配置文件,报这个错:Unable to open nested entry 'BOOT-INF/lib/**.jar'. It has been compressed错误原因这是说这个jar包访问失败,错误原因是,使用winrar或者7zip解压工具,点开后修改lib内的第二层jar包,修改后重新保存的时候,对lib内的jar包进行了重复压缩,所以访问不到。解决方案windows:1、
2020-11-19 11:56:28
16686
6
原创 mysql 创建删除用户并授只读权限
删除用户flush privileges;drop user '用户名';添加用户create user '用户名'@'%' identified by '密码';授权GRANT SELECT ON 数据库名.表名 TO '用户名'@'%' IDENTIFIED BY '密码';GRANT SELECT, INSERT, UPDATE, DELETE ON 数据库名.表名 TO '用户名'@'%' IDENTIFIED BY '密码';GRANT ALL PRIVILEG
2020-11-17 16:10:47
620
原创 IDEA——不将java文件识别成类
前言最近总遇到这个问题,记录一下:左侧的project目录列表内,不将java类识别成蓝色的class,而显示成橙色的.java文件,并且maven Project 里面找不到这个模块。找了三种方案。解决方案1 从目录列表将java文件夹加入root节点邮件点击未被识别的java文件夹,然后选择Mark Dictionary as --> Sources Root然后java文件会变成蓝色,里面的类被识别成java类。2 删掉这个module再重新导入第一.
2020-11-07 13:13:08
9776
1
原创 python-ICE报错:expected Ice object or None
这个问题是我在写Interface类时,没有继承ICE的对象。就像官方Demo的Service里面,没有写下图这个东西的时候,就会在Service的下图这里这句话,找不到object对应的ICE模型而报错。
2020-10-24 21:09:50
165
原创 dubbo客户端报错:Error creating bean with name ‘xxx‘: FactoryBean threw exception on object creation;
完整报错:Error creating bean with name 'xxx': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.xxx.xxx.xxx.xxx. No provider available for the service com.youpu
2020-08-12 09:09:53
4905
原创 go语言基础——环境安装
碎碎念外包给出去一份python爬虫,收回来的时候变成了go 哈哈哈哈哈哈哈哈6666666666正好顺便装一下学一下go下载安装首先去官网下载需要的包https://golang.google.cn/dl/我需要linux和windows的,都下了,先装windiowswindows的是msi文件,linux是tar.gz压缩包,我还下了一个source应该是源码包,暂时没啥用先放着。windows安装:打开windows的msi包,一路next。可以.
2020-08-10 13:09:37
212
原创 卸载360天擎企业版
先吐槽在客户那里部署系统,为了联网装了一个他们用的360天擎,然后卸不掉了。卸载要密码。它的开机启动还关不掉,电脑开机特别卡,运行也特别卡,关还关不掉,关半天它又莫名其妙自己开了。。啊。流氓软件。步骤由于我已经卸完了所以没有图。。。记一下步骤,预备下次再卸。首先重启进入安全模式。方法在这里。https://blog.youkuaiyun.com/qq_36591505/article/details/107456548然后进入360天擎的安装路径。我的装在D盘了,不过一般都是C盘。找安装路径
2020-07-20 10:54:20
10675
4
原创 win10重启进入安全模式
win+R 运行启动项输入msconfig,打开启动项的配置程序然后把正常启动变为选择性启动,引导选上安全引导确定,然后重启,就可以进入安全模式了。回到正常模式的时候同理,把常规改为正常启动就可以了。...
2020-07-20 09:27:43
4420
原创 JAVA 获取数据库时间不一致问题
问题描述java 通过hibernate 取出来的时间和系统时间不一致,超前了13个小时。系统时间和数据库中显示的时间均为正常时间,通过程序读取出来的并展示在页面上的时间为超前13个小时的时间。经调查:应该是程序时区和系统时区不同导致的问题。参考了这篇文章:https://blog.youkuaiyun.com/sessionsong/article/details/78506472但是这篇文章给出的解决方案没有解决我的问题。因此记录一下其它的解决方案:解决方案由于我们使用了hibernat
2020-06-05 14:17:10
2898
1
原创 Linux 用户管理常用命令记录
用户管理,持续更新,遇到了再写。先sudo -s 进root账户修改用户密码修改某位用户的密码:passwd 用户名然后输入两遍密码就可以直接改。
2020-05-28 13:35:35
234
原创 IDEA环境配置——把类封装为jar工具包以供他人调用
记录一下打包File -> Project Structure然后点左边的Artifacts ,点旁边的绿色加号新建一个空的jar
2020-05-11 11:42:36
1760
原创 JAVA瞎记录
目录try自动释放资源PreparedStatement防止sql注入try自动释放资源//connection会自动释放,无需closetry (Connection conn = OPENCONN(database)) { System.out.println("hello");} catch(Exception e) { e.prin...
2020-04-28 16:08:31
175
原创 spring+dubbo 2.6.8 idea不识别xml问题——No such application config! Please add dubbo application name=
目录问题描述环境描述解决方案问题描述尝试运行dubbo+spring时报错,错误代码为:Exception in thread "main" java.lang.IllegalStateException: No such application config! Please add <dubbo:application name="..." /> to yo...
2020-04-27 13:30:27
3104
2
原创 Ubuntu网络服务相关命令记录
记录一下,持续更新目录网卡查看网卡查看网卡内存修改网卡内存重启网络服务设置静态网络arp抓包无限制(eth0为网卡)限制来源和目的地网卡查看网卡ifconfig查看网卡内存ethtool -g eth0修改网卡内存ethtool -G eth0 rx 2048ethtool -G eth0 tx 2048重启网络服...
2020-04-26 16:36:54
229
原创 服务器间歇性丢包问题解决方案纪实
背景我们公司同局域网下有三台服务器,有一台服务器突然间歇性无法连接公网,其它服务器正常。具体表现为,ping公网时,每隔一段时间会连续丢一分钟的包。linux服务器系统为Ubuntu最终解决方案经历了各种奇奇怪怪的排查,最后推测为服务器之间相互访问量过大发包过多,把路由器弄崩了,换了个大的路由器,好了。后续优化方案linux系统,添加服务器拥塞算法BBR。bbr添加...
2020-04-26 16:16:36
8169
转载 ChineseNER——BILSTM-CRF 命名实体识别 (一)
部分内容转载自:https://www.jianshu.com/p/495c23aa5560作者:炼己者博客:https://www.cnblogs.com/lookfor404/序言:感谢大佬!!!这位讲解的非常清楚,作为入门非常好。我针对这篇文章所引用的代码做了一些修改和使用。本系列为学习记录。先放上炼己者大佬的文章链接:https://www.jianshu.com/...
2020-03-27 13:28:22
2605
27
原创 mysql简单语句汇总
基本句式差不多是这样的:SELECT * FROM table_name WHERE id >95093 ORDER BY id DESC LIMIT 500解释一下:SELECT * 表示查询全部列FROM table_name 表示
2020-03-27 10:46:58
394
原创 Linux 常用基础命令记录
记录一下,持续更新目录查看文件大小查看文夹大小查看文件大小ls -lhll -h-h是指把字节显示成M,K这样的单位形式查看文夹大小du -h ./...
2020-03-25 13:20:14
128
原创 MySQL error:——解决MySQL server has gone away(Got a packet bigger than 'max_allowed_packet' bytes)问题
问题描述:导入库的时候导入sql脚本,导入到一半报错,查看问题日志,描述为:MySQL server has gone away这是啥问题呢。。。。mysql服务器没了?我尝试重启了一下mysql服务,再重新导入,还是这个错误。然后试着把问题那一句sql拿出来单独跑,得到了报错:Got a packet bigger than 'max_allowed_packet' by...
2020-03-24 15:09:33
214
原创 Mysql Error:——创建表报错表存在,删表报错找不到表的问题
问题描述今天遇到了一个神奇的问题。我创建表t_bidder的时候显示如下错误:它说我的表已存在。但是我的数据库里面看不见这个表呀。show tables 里面也没有这个表。看,空的。我想那你说有就有吧,我先把它删掉,再建不就完了嘛。然后我尝试把它删掉:哦。薛定谔的表。解决方案我觉得应该是我上次删表的时候没删干净的问题。既然是薛定谔的表那我们去观测...
2020-03-24 14:19:05
2705
3
原创 neo4j学习笔记(四)—— 建立新库
啊以前做过的居然没记,记一下neo4j的话开源版只支持一个数据库的使用。没有办法建立新的数据库。我想弄个新的空库来用,以前的数据又不想丢,就鼓捣了一下。如果你的图数据开着的话要先关掉你的图数据库。首先找到你的neo4j的安装路径。我这里是:/data/neo/neo4j-community-3.4.4cd进去,然后进入下面的 /data/databases。这里...
2020-03-18 13:29:30
1114
2
jar.zip sunjce_provider.jar包
2019-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人