自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 日期/时间格式化输出

命令行或shell脚本中:date +"%Y-%m-%d %H:%m:%S"

2020-07-23 22:21:42 31

原创 查看/修改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的粉丝

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