cd /mnt/opt/cqstt/logs/stt-erp
docker logs -f --tail=1000 stt-erp
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
#撤销commit
git reset --soft HEAD^
#批量删除本地分支
git branch | grep 'xxx' |xargs git branch -D
#删除本地分支
git branch -d xxx
#删除远程分支
git push origin --delete xxx
#批量删除远程分支
git branch -r| grep 'branchName' | sed 's/origin\///g' | xargs -I {} git push origin :{}
#查找
find / -name '*xx*'
#设置保存git密码
git config --global credential.helper store
#
git branch --contains 28598cd72c5df9501xxxx589c84c8
#查看端口占用
netstat -tunlp | grep 7080
netstat -ano | findstr "8848"
#文件个数
ls -l | wc -l
#查询进程
pidof java
#显示进程信息
top -p 123,32123
#安装deb
dpkg -i
#删除文件
find . -name "*.iml" | xargs rm -rf
#重启桌面
sudo systemctl restart lightdm
#截取文件名称
basename -s .jpg *.jpg
echo $(basename -s .jpg *.jpg) > file.txt
#文件个数
find . -type f -print | wc -l
#生成iml
mvn idea:module
#mysql
sudo systemctl restart mysql.service
#修改mysql认证方式
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 'root';
#clickhouse
sudo systemctl start clickhouse-server
#maven强制更新jar
mvn dependency:purge-local-repository
mvn clean install -U
nohup dbeaver &
rm -rf /opt/maven/repository/com/baomidou
rm -rf /opt/maven/repository/com/alibaba/druid*
rm -rf /opt/maven/repository/com/github/jsqlparser/
rm -rf /opt/maven/repository/com/github/pagehelper/
rm -rf /opt/maven/repository/io/seata*
rm -rf /opt/maven/repository/com/alibaba/cloud/*seata*
rm -rf /opt/maven/repository/org/springframework/cloud/*gateway*
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10000 /mnt/opt/cqstt/stterp-8082/stt-erp-1.1.1.BETA.jar --server.port=8082 --spring.profiles.active=test
#查询外网地址
curl ifconfig.me
ip addr show
git init
git remote add origin https://github.com/hy7873/common-utils.git
#批量杀进程
ps -ef | grep WeChat | grep -v grep | awk '{print "kill -9 "$2}' | sh
./redis-server redis.conf --protected-mode no
du -h --max-depth=1
#cpu
top -c
top -Hp 4075
jstack -l 2794 > ./2794.stack
#内存
jmap -heap 4075
jmap -histo 4075 | head -n 10 > test.txt
jmap -dump:live,format=b,file=dump.hprof 15945
./ParseHeapDump.sh hummer.hprof org.eclipse.mat.api:suspects org.eclipse.mat.api:overview org.eclipse.mat.api:top_components
ps p 20179 -L -o pcpu,pmem,pid,tid,time,tname,cmd
jps -ml
watch com.letus.omsapi.client.OMSClient paySuccessOpt "{params,returnObj}" -x 2
tt -t com.letus.omsapi.client.OMSClient paySuccessOpt -n 3
ll -l | grep "^-" | wc -l
rar a xx.rar /etc/aa/
rar x aa.rar
#转16进制
printf '%x\n' 123
#win中运行jar
chcp 65001 或者设置环境变了 JAVA_TOOL_OPTIONS
java -jar xx.jar
#代理服务设置
systemctl status firewalld.service
systemctl start firewalld.service
systemctl stop firewalld.service
firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口
firewall-cmd --reload # 配置立即生效
python3 /root/shadowsocks/shadowsocks/server.py -m aes-256-cfb -p 44433 -k wh001011
python3 /root/shadowsocks/shadowsocks/server.py -m aes-256-cfb -p 3389 -k wh001011
nohup python3 /root/shadowsocks/shadowsocks/server.py -m aes-256-cfb -p 3389 -k wh001011 &
netstat -anp
#批量删除
find . -name '16*' -or -name '24*' | xargs rm -rf
#编辑jar
jar -xvf xxx.jar
jar -cvf xxx-new.jar BOOT-INF/ META-INF/ org/
#热部署
sc -d *EnumUtils
redefine -c hashcode /xx/xx/xx.class
jad com.xx.cc.EnumUtils
#手动GC
jcmd 21038 GC.run
#修改文件权限
chmod -R a=wrx /mnt/opt/ a u o g
uname -a
cat /proc/version 内核版本
lsb_release -a 系统版本
mkdir -p /mnt/opt/
netstat -tunlp
#批量重命名
rename 's/PNG/png/' * debian
rename from to files centos
system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100
我有一个使用SeleniumWebdriver和Nokogiri的Ruby应用程序。我想选择一个类,然后对于那个类对应的每个div,我想根据div的内容执行一个Action。例如,我正在解析以下页面:https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=puppies这是一个搜索结果页面,我正在寻找描述中包含“Adoption”一词的第一个结果。因此机器人应该寻找带有className:"result"的div,对于每个检查它的.descriptiondiv是否包含单词“adoption
我正在我的Rails项目中安装Grape以构建RESTfulAPI。现在一些端点的操作需要身份验证,而另一些则不需要身份验证。例如,我有users端点,看起来像这样:moduleBackendmoduleV1classUsers现在如您所见,除了password/forget之外的所有操作都需要用户登录/验证。创建一个新的端点也没有意义,比如passwords并且只是删除password/forget从逻辑上讲,这个端点应该与用户资源。问题是Grapebefore过滤器没有像except,only这样的选项,我可以在其中说对某些操作应用过滤器。您通常如何干净利落地处理这种情况?
在我做的一些网络开发中,我有多个操作开始,比如对外部API的GET请求,我希望它们同时开始,因为一个不依赖另一个的结果。我希望事情能够在后台运行。我找到了concurrent-rubylibrary这似乎运作良好。通过将其混合到您创建的类中,该类的方法具有在后台线程上运行的异步版本。这导致我编写如下代码,其中FirstAsyncWorker和SecondAsyncWorker是我编写的类,我在其中混合了Concurrent::Async模块,并编写了一个名为“work”的方法来发送HTTP请求:defindexop1_result=FirstAsyncWorker.new.async.
a=[3,4,7,8,3]b=[5,3,6,8,3]假设数组长度相同,是否有办法使用each或其他一些惯用方法从两个数组的每个元素中获取结果?不使用计数器?例如获取每个元素的乘积:[15,12,42,64,9](0..a.count-1).eachdo|i|太丑了...ruby1.9.3 最佳答案 使用Array.zip怎么样?:>>a=[3,4,7,8,3]=>[3,4,7,8,3]>>b=[5,3,6,8,3]=>[5,3,6,8,3]>>c=[]=>[]>>a.zip(b)do|i,j|c[[3,5],[4,3],[7,6],
我有一个非常简单的Controller来管理我的Rails应用程序中的静态页面:classPagesController我怎样才能让View模板返回它自己的名字,这样我就可以做这样的事情:#pricing.html.erb#-->"Pricing"感谢您的帮助。 最佳答案 4.3RoutingParametersTheparamshashwillalwayscontainthe:controllerand:actionkeys,butyoushouldusethemethodscontroller_nameandaction_nam
1、接口请求基本操作1.1例子tips在view的选项可以zoomin调整窗口字帖大小。1、创建一个测试的workspace,并命名为test2、test后面新增一个addrequest3、选择发送GET,URL为一个开源的https://api.apiopen.top/api/sentences获取每日一句4、点击send查看内容Tips:如果提示出现Error:tunnelingsocketcouldnotbeestablished,statusCode=407错误,参照以下解决办法)关于tunnelingsocketcouldnotbeestablished,cause=getaddri
Linux操作系统——网络配置与SSH远程安装完VMware与系统后,需要进行网络配置。第一个目标为进行SSH连接,可以从本机到VMware进行文件传送,首先需要进行网络配置。1.下载远程软件首先需要先下载安装一款远程软件:FinalShell或者xhell7FinalShellxhell7FinalShell下载:Windows下载http://www.hostbuf.com/downloads/finalshell_install.exemacOS下载http://www.hostbuf.com/downloads/finalshell_install.pkg2.配置CentOS网络安装好
文章目录一基础定义二创建逻辑卷2-1准备物理设备2-2创建物理卷2-3创建卷组2-4创建逻辑卷2-5创建文件系统并挂载文件三扩展卷组和缩减卷组3-1准备物理设备3-2创建物理卷3-3扩展卷组3-4查看卷组的详细信息以验证3-5缩减卷组四扩展逻辑卷4-1检查卷组是否有可用的空间4-2扩展逻辑卷4-3扩展文件系统五删除逻辑卷5-1备份数据5-2卸载文件系统5-3删除逻辑卷5-4删除卷组5-5删除物理卷六LVM逻辑卷缩容6-1缩容注意事项6-2标准缩容步骤一基础定义LVM,LogicalVolumeManger,逻辑卷管理,Linux磁盘分区管理的一种机制,建立在硬盘和分区上的一个逻辑层,提高磁盘分
技术选型1,前端小程序原生MINA框架cssJavaScriptWxml2,管理后台云开发Cms内容管理系统web网页3,数据后台小程序云开发云函数云开发数据库(基于MongoDB)云存储4,人脸识别算法基于百度智能云实现人脸识别一,用户端效果图预览老规矩我们先来看效果图,如果效果图符合你的需求,就继续往下看,如果不符合你的需求,可以跳过。1-1,登录注册页可以看到登录页有注册入口,注册页如下我们的注册,需要管理员审核,审核通过后才可以正常登录使用小程序1-2,个人中心页登录成功以后,我们会进入个人中心页我们在个人中心页可以注册人脸,因为我们做人脸识别签到,需要先注册人脸才可以进行人脸比对,进