- 博客(71)
- 论坛 (16)
- 收藏
- 关注
原创 centos7防火墙错误-ImportError: No module named gi.repository
出现这个错误是因为python2没有gi模块,pip安装不了,需要用yum安装解决:yum -y install python-gobjectyum -y install python-firewallyum -y install firewall-config
2021-01-28 10:31:49
20
原创 manjaro用xrandr调整扩展显示
xrandr --output eDP-1 --left-of DP-1 --auto向左/向右/下/上/复制 扩展--left-of, --right-of, --above, --below, --same-as
2021-01-25 10:55:08
37
原创 mysql锁表解锁
show processlist;select concat('kill ',id,';') from information_schema.processlist where user='root' and db='test';结果复制后去mysql里执行
2020-12-28 17:56:43
40
原创 sublime text3各种格式化
JSON格式化:快捷键 ctrl+shift+p,然后一样:输入install package,回车->等一会,在出现的框中输入Pretty json,回车,即进行安装格式化快捷键:ctrl+alt+jSQL格式化:同上,安装 SqlBeautifier 插件格式化快捷键:先 ctrl+k,再 ctrl+f 进行格式化其他格式化:安装:SqlBeautifier插件* PHP* JavaScript/JSON* HTML* CSS* SCSS*..
2020-12-15 10:14:42
52
原创 简单对比git pull和git pull --rebase的使用
使用下面的关系区别这两个操作:git pull = git fetch + git mergegit pull --rebase = git fetch + git rebase现在来看看git merge和git rebase的区别。假设有3次提交A,B,C。在远程分支origin的基础上创建一个名为"mywork"的分支并提交了,同时有其他人在"origin"上做了一些修改并提交了。其实这个时候E不应该提交,因为提交后会发生冲突。如何解决这些冲突呢?有以下两种方法:1、g
2020-12-04 17:13:25
33
原创 项目中的 Git 使用规范
0. 我们可能面临的问题试想遇到以下这些问题,你会采取怎样的方式去解决:需要线上某个历史版本的源码,直接在 develop 分支根据提交记录和时间找对应的节点? 线上版本出现严重 bug 需要紧急修复发版本,而你的项目就一个分支,上个版本发布之后已经有大量改动了,怎么办? 某个提交改动了部分代码,涉及到 10 几个文件,现在这个改动不需要了,此时要一个个找出这些文件然后再改回去么? 出现了一个 bug,之前好像处理过,但是现在忘了当初怎么处理的了,在一堆写着 “fix bug”、“update
2020-12-03 15:56:37
21
原创 一套很有意思的shell工具集
一套很有意思的shell工具集适用mac linux,win上需要装Cygwin命令说明1.Cheat:快速地搜索命令、代码段的内容或使用方法,支持多种语言和bash命令。2.Cloudup:可以快速地备份github仓库到bitbucket。3.Crypt:包装了openssl的功能,提供快速加解密的方法。4.Cryptocurrency:根据实时汇率进行加密货币转换。5.Currency:根据实时汇率进行货币转换。6.Geo:查询广域网、局域网、路由、dns和ip信
2020-11-27 14:11:09
41
原创 centos7升级ssh
1、更新yum仓库默认的openssh版本 yum update openssh -y2、安装telnet-server以及xinetdyum install xinetd telnet-server -y3、配置telnet#如果下面telnet文件不存在的话,可以跳过这部分的更改ll /etc/xinetd.d/telnet#文件存在,请更改配置telnet可以root登录,把disable = no改成disable = yescat /etc/xinetd.d/t.
2020-10-12 19:47:17
182
2
原创 centos7防火墙常用命令
centos7防火墙常用命令查看状态firewall-cmd --statesystemctl status firewalld.service启用防火墙systemctl enable firewalld.service开放一个端口(22)对任意IP访问的权限firewall-cmd --zone=public --add-port=22/tcp --permanent针对某个IP(192.168.102.2)开放某个端口(5601)的访问权限firewall-cmd --perm
2020-10-12 19:33:02
43
原创 ES错误修复-client读取timeout-all shards failed
ES错误修复-client读取timeout报错前环境及现象有一个node机器中断过几个小时服务客户端在某段时间内无任何操作后会报timeou错es以及client版本都是7.6.2推断是shard出了问题报错信息[Failed to execute phase [query], all shards failed]代码段分析:org.elasticsearch.client.RestClient里的246行,看方法会在向ES集群指定节点发送请求失败后,尝试向其他节点发送请求,都
2020-09-14 09:50:05
59
原创 通过Docker,ES低版本(1.2.4)向高版本(7.6.2)导入数据
通过Docker,ES低版本(6.X)向高版本(7.X)导入数据通过Docker,ES低版本(6.X)向高版本(7.X)导入数据数据导出到文件/home/data/backup 是本地的导出目录docker run --rm -ti -v /home/data/backup:/tmp taskrabbit/elasticsearch-dump \ --input=http://192.168.100.206:9200/index_name \ --output=/tmp/dump_ind
2020-09-10 10:48:20
46
原创 docker使用总结
Docker-readmecentos7 安装yum替换国内源备份:cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak替换国内源#阿里wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo#163wget -O /etc/yum.repos.d/CentOS-Base
2020-08-22 14:08:32
68
原创 docker mysql8.0 安装
#docker初始化容器:docker run --name mysql8.0 -p 23306:3306 --privileged=true -v /home/geddon/data/app/docker/mysql8.0/data:/var/lib/mysql -v /home/geddon/data/app/docker/mysql8.0/conf.d:/etc/mysql/conf.d -v /home/geddon/data/app/docker/mysql8.0/conf/my.cnf:/e.
2020-08-18 17:18:40
60
原创 manjaro docker启动es失败
查看启动失败日志:docker logs -f es-master报错信息:max virtual memory areas vm.max_map_count [65530] is too low, increase to at....#查看当前的总数sudo sysctl -a|grep vm.max_map_count#显示结果:65530#直接新建写入sudo vim /etc/sysctl.conf添加内容:vm.max_map_count=26214.
2020-08-18 15:23:44
73
原创 centos7升级ssh
1、更新yum仓库默认的openssh版本 yum update openssh -y2、安装telnet-server以及xinetdyum install xinetd telnet-server -y3、配置telnet#如果下面telnet文件不存在的话,可以跳过这部分的更改ll /etc/xinetd.d/telnet#文件存在,请更改配置telnet可以root登录,把disable = no改成disable = yescat /etc/xinetd.d/t.
2020-08-11 19:01:35
194
原创 manjaro pacman,yaourt命令
pacman:pacman -S :安装pacman -Ss :查询pacman -R :删除pacman -Rs :删除包和其依赖pacman -Qs :查询已安装包pacman -Qi :显示查找的包的信息pacman -Ql:显示包的文件安装位置pacman -Sw :下载包但不安装pacman -U path/。。。 : 安装本地的包pacman -Scc : 清除缓存pacman -Syu :升级系统的包yaourtyaourt...
2020-08-11 09:34:02
270
原创 网易云ncm转mp3
#安装yum install openssl openssl-devel gcc-c++ git taglib taglib-devel -ygit clone https://github.com/anonymous5l/ncmdump.gitcd ncmdump/make#编译后会在ncmdump目录生成执行文件ncmdump,先给予权限chmod 755 ncmdump#批量脚本#!/bin/bash#根据路径自行修改遍历目录路径和ncmdump执行文件路径for file.
2020-08-08 11:01:11
410
原创 查看MYSQL的SQL执行时间
查看执行时间步骤1.show profiles;2.show variables; 查看profiling 是否是on状态;3.如果是off,则执行命令 set profiling=1;4.执行SQL语句5.show profiles; 就可以查询到SQL语句的执行时间
2020-08-06 17:46:09
159
原创 manjaro-kde桌面进不去
一次锁屏后,无法进入桌面,ctrl alt f3后重启,开机login界面显示:/usr/share/sddn/themes/breeze/main.qml no such file\cp -rf其他主题进来后也不好使,死马当活马医先切到gnome试试#卸载kde :pacman -Rcns manjaro-kde-settings#安装gnome:pacman -S gnome gnome-extra gdm manjaro-gnome-assets manjaro-gdm-t
2020-08-06 13:32:50
923
2
原创 mysql部分表的frm文件损坏,导致mysql无法启动
某些库的文件可能会因为磁盘错误导致idb文件损坏mysql日志:tail -f /var/log/mysqld.log处理方法:1.修改my.cnf改为只读模式,导出数据vim /etc/my.cnf去掉该行的注释#innodb_force_recovery =4启动mysqlstart mysql start执行整库备份脚本/root/bin/mysql/fix/dumpAll.sh备份文件会生成在/opt/data/mysql_backup/下面2.移除mysql数
2020-07-27 13:38:26
91
原创 出DB文档用SQL,DB2+MYSQL
MYSQL:SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='skysupport';select ORDINAL_POSITION as '序号',COLUMN_NAME as '名称',DATA_TYPE as '数据类型',CHARACTER_MAXIMUM_LENGTH as '长度', NUMERIC_SCALE as '小数位',IS_NULLABLE as...
2020-07-27 13:38:23
20
原创 mysql行号 rownum/rowid使用
SELECT @rownum:=@rownum+1 AS rownum, sys_user.*FROM (SELECT @rownum:=0) r, sys_user;
2020-07-27 13:38:13
227
原创 mysql排重-先排序再去重
SELECT * FROM ( SELECT DISTINCT * FROM A ORDER BY `created` DESC ) A GROUP BY user_id order by created cesc
2020-07-27 13:38:08
510
原创 redis无密码漏洞不加密码的解决方案
漏洞描述:http://blog.51cto.com/simeon/2115184?wx=概述:无密码登陆的redis里,利用config去执行远程本地命令解决:可以设置redis密码或者更改bindip,但会限制原先免密码登陆的应用。可以修改config命令为无效vim /data/redis/conf/36379/redis.conf添加rename-command CONFIG ""rename-command EVAL ""...
2020-07-27 13:38:00
198
原创 SSH远程连接超时后自动断开客户端问题
修改文件:vi /etc/ssh/sshd_config #ClientAliveInterval 0 -- ClientAliveInterval(客户端活动间隔),表示服务端向客户端请求信息的时间间隔,默认为0,不发送。改为60秒发送一次保持长连接。 #ClientAliveCountMax 3 -- ClientAliveCountMax(客户端活动最大值),表示服务器请求后,客户端没有响应的次数得到该值,就自动断开 修改为 ClientAliveInterval 60
2020-07-27 13:37:55
78
原创 LINUX内存不足处理脚本
针对JVM,在linux环境下,线程使用过多后(new Thread或者使用线程池),会造成大量内存在linux的cache/buffer区,使free内存过少,导致程序或机器上的其他应用报内存不足。处理脚本#!/bin/bash#每天0点清除一次缓存echo "clear start..."sync;sync;sync #写入硬盘,防止数据丢失sleep 1 #延迟1秒echo 1 > /proc/sys/vm/drop_cachesecho "clear end..."加入c
2020-07-23 22:25:30
59
原创 Centos7防火墙firewall的使用
#添加端口:firewall-cmd --zone=public --add-port=50000/tcp —permanent重载:firewall-cmd --reload#查看状态firewall-cmd --statesystemctl status firewalld.service#关闭开机启动systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall
2020-07-23 22:24:39
12
原创 suse-11-sp3 JAVA乱码解决
1.手动更改profile文件的命令:vi /etc/profile2.在文件的末尾添加以下两行命令:export LC_ALL="zh_CN.UTF-8"export LANG="zh_CN.UTF-8"3.重新加载配置文件source /etc/profile
2020-07-23 22:24:06
25
原创 suse-11-sp3 防火墙关闭开启使用
SLES 11 SP3 系统安装后,防火墙一般是启动的,它有两个服务:SuSEfirewall2_setup,SuSEfirewall2_init,但是为了方便使用,我们一般会将防火墙关闭并禁用。关闭防火墙的方法方法一rcSuSEfirewall2 stop方法二service SuSEfirewall2_setup stopservice SuSEfirewall2_init stop方法三yast 或 yast2 → 安全和用户 → 防火墙 → 立即停止防火墙禁用防火墙自动启动的方法
2020-07-23 22:23:32
154
原创 https生成本地信任证书
*证书导出*keytool -genkeypair -alias "xianfeng" -keyalg "RSA" -keystore "keystore.data" *证书导入*#本地从keystore导出证书信息到本地生成.crt文件/data/app/jdk1.7.0_60/bin/keytool -export -alias xianfeng -file /data/app/demo/temp/sms_cacerts.crt -keystore /data/app/demo/temp/.
2020-07-23 22:23:06
151
原创 linux虚拟机copy后无法找到网卡问题解决
vim /etc/udev/rules.d/70-persistent-net.rules由于这里记录的设备绑定关系是原来那块MAC地址的网卡(eth-0)在COPY之后,虚拟机会自动把MAC地址重新生成,但在这个文件内是以增量的方式记录成为eth-1或者eth-2只需要把原来的eth-0注释掉,把新生成的网卡信息eth-1改为eth-0再重启一下机器,就可以了...
2020-07-23 22:22:18
27
原创 查看/修改Linux时区和时间
查看/修改Linux时区和时间 一、时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata 3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 在中国可以
2020-07-23 22:20:25
44
原创 git删除已经PUSH的文件
WIN下1.打开Git Bash Here2.进入项目目录: cd source/robust/beyondbit-ias-twf/3.先从库里Pull下来 : git pull origin dev4.删除对应的文件或者目录: git rm -r --cached .idea5.添加提交注释:git commit -m'删除.idea'6.PUSH到库里:git push -u origin dev...
2020-07-23 22:19:36
228
原创 ORACLE执行update或insert挂死不动
查出锁死的sessionselect object_name, machine, s.sid, s.serial#from v$locked_object l, dba_objects o, v$session swhere l.object_id = o.object_idand l.session_id = s.sid;杀掉alter system kill session '296,60544';
2020-07-23 22:18:54
60
原创 为gem更换源
$ gem sources --remove https://rubygems.org/$ gem sources -a http://ruby.taobao.org/$ gem sources -l*** CURRENT SOURCES ***http://ruby.taobao.org# 请确保只有 ruby.taobao.org$ gem install rails如果是用 Bundle (Rails 项目)$ vi Gemfilesource 'http://ruby.
2020-07-03 11:23:12
366
原创 macos中Eclipse 停留在loading org.eclipse.mylyn.tasks.ui不动了
mv /Volumes/SSD/Users/liubin/Documents/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi /Volumes/SSD/Users/liubin/Documents/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi_bakmv /Users/liubin/developer/workspace/e.
2020-07-03 11:23:01
36
原创 NGINX下tomcat的jsessionid无法带回的解决方法
加入一个全局转义:rewrite ^(.*)\;jsessionid=(.*)$ $1 break;例如:server { listen 80; server_name *.xxx.com*.mall.xxx.com; #charset koi8-r; #access_log logs/host.access.log main; root /data...
2020-07-03 11:22:47
103
原创 mac下清理项目中的svn文件
sudo find /Users/liubin/source/myProject/ -type d -name ".svn" -exec rm -fr {} \;
2020-07-01 23:48:47
95
原创 mysql恢复数据
恢复数据:1.前提是开启了binlog/usr/bin/mysqlbinlog --start-date='2014-06-01 00:00:00' --stop-date='2014-06-28 23:59:59’ /data/mysql/mysql-bin.000018>/data/backup/mysql/mysql_restore_2040628.sql#全库导出/usr/bin/mysqlbinlog/data/mysql/mysql-bin.000018>...
2020-07-01 23:47:15
48
空空如也
分多,散一散
发表于 2019-11-17 最后回复 2019-11-19
年过30,不比穷,不比惨,一起来讨论如何理财咋样?
发表于 2012-10-05 最后回复 2016-06-17
版主,为啥删我贴?
发表于 2011-04-22 最后回复 2011-05-10
浮云啊,又删了,又没给PM,敢给我个理由不,又不是招聘贴!
发表于 2011-04-22 最后回复 2011-04-22
散分散分,过25岁的兄弟姐们来报个道,看看大家以后想做什么?
发表于 2005-07-19 最后回复 2005-10-28
一对多的缓存容器~~~~
发表于 2005-04-21 最后回复 2005-08-02
对classloader有研究的兄台请赐教
发表于 2005-06-17 最后回复 2005-07-26
真是不知这问题还能不能解决了……ClassLoader
发表于 2005-06-20 最后回复 2005-06-24
最近才领悟到exception在开发中的好处,不知是否理解有误
发表于 2005-05-05 最后回复 2005-05-26
这个版块开的好,散分兼求助~~~
发表于 2005-05-20 最后回复 2005-05-24
最近开始使log4j了,有些问题
发表于 2005-04-22 最后回复 2005-04-25
麻烦hibernate高手帮忙,3表以上联查index-many-to-many问题
发表于 2005-01-24 最后回复 2005-02-11
关于在Hibernate中,进行批量删除的问题
发表于 2005-01-19 最后回复 2005-01-24
关于Hibernate中的主键自动标识
发表于 2005-01-17 最后回复 2005-01-18
提个小问题,hashcode && equals
发表于 2005-01-17 最后回复 2005-01-17
工厂模式的疑惑,返回多个不同的实例对象
发表于 2005-01-03 最后回复 2005-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝