
Linux
文章平均质量分 75
SimpleSimpleSimples
一个好的程序绝对是一个很懒的程序员,反之不成立!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用jstack解决线程爆满问题
生产应用现存在问题,影响到系统的使用,前端页面只配置了35个派生指标,后台任务生成20000多线程任务,占用了全部资源,导致其他系统也没资源可用,指标工厂也无法进一步使用,今天上午发的死锁也应该是这个原因引起的,在配置初期没有存在死锁的问题,派生指标配置的越来越多,后面配置的派生指标出现死锁的问题也越来越多,现在有5台机器,都已经快到机器的极限值,从前台配置和后台生成任务的比例来看,现在的代码应该是存在bug,或者在任务架构方面需要修改原创 2023-01-24 21:29:36 · 1277 阅读 · 0 评论 -
Linux服务器修改默认语言环境
[bdpcloud@host64 ~]$ echo $LANGzh_CN.UTF-8中文[bdpcloud@host64 ~]$export LANG="zh_CN.UTF-8"英文[bdpcloud@host64 ~]$export LANG="en_US.UTF-8"[bdpcloud@host64 ~]$ echo 'LANG="zh_CN.UTF-8"' >> ~/.bashrc[bdpcloud@host64 ~]$ source ~/.bashrc[root@host64 ~]$echo原创 2022-06-14 16:27:54 · 2904 阅读 · 0 评论 -
阿里Arthas(阿尔赛斯)-trace查看方法内部调用路径及耗时
1.trace用法2.方法内部调用路径,并输出方法路径上的每个节点上耗时2.1追踪测试controller[arthas@243829]$ trace com.ztesoft.bss.smart.controller.smartview.InjectionLabelSvController selectInjectionLabelByQoPress Q or Ctrl+C to abort.Affect(class count: 1 , method count: 1) cost in 73原创 2022-05-15 18:10:10 · 5237 阅读 · 0 评论 -
Linux服务器上传 .class用base64加密,转换文件到服务器的技巧
1.适用场景有的服务器不允许直接上传文件,可以使用base64命令来绕过2.在本地先转换.class文件为base64,再保存为MathGame.txt[doda@host166 demo]$ base64 < MathGame.class > MathGame.txt3.到服务器上,新建并编辑MathGame.txt,复制本地的内容,粘贴再保存4.把服务器上的 MathGame.txt还原为MathGame.class[doda@host166 demo]$ base6原创 2022-05-15 17:38:59 · 822 阅读 · 0 评论 -
阿里Arthas(阿尔赛斯)不停机替换class进行热部署
1.启动待测试的应用程序[doda@host166 game]$ java -jar math-game.jar2.替换操作步骤2.1启动Arthas[doda@host166 arthas]$ java -jar arthas-boot.jar[INFO] arthas-boot version: 3.6.1[INFO] Found existing java process, please choose one and input the serial number of the..原创 2022-05-15 16:19:17 · 1388 阅读 · 0 评论 -
阿里Arthas(阿尔赛斯)-java诊断工具使用入门
1.下载官方测试程序启动[doda@host166 game]$curl -O https://arthas.aliyun.com/math-game.jar[doda@host166 game]$ java -jar math-game.jar2.下载Arthas启动包,启动Arthas[doda@host166 arthas]$curl -O https://arthas.aliyun.com/math-game.jar[doda@host166 arthas]$ java -jar a原创 2022-05-15 01:45:59 · 2749 阅读 · 0 评论 -
Linux用户进程占满,无法切换用户,修改最大进程数
Linux用户进程占满,无法切换用户,修改最大进程数,切换用户报错: cannot set user id: Resource temporarily unavailable原创 2022-04-27 00:59:41 · 4361 阅读 · 0 评论 -
hive导出数据FTP和SFTP的shell脚本实现文件的传输
1.脚本入参/home/bdp/shangeshishi/shellTest/exportTargrp.sh 10.45.47.63 dauser dauser /work/dauser/da/test/ "select * from smart_test.ed3_prd_inst_inject_label_ext0 limit 100" /home/bdp/shangeshishi/she...原创 2020-02-26 00:30:20 · 1248 阅读 · 0 评论 -
Linux服务器模拟post带参请求
1.请求示例 curl --request POST \ --url https://localhost:9286/smartweb/smartservice/QueryApiConTroller/fetchData \ --header 'Cache-Control: no-cache' \ --header 'Content-Type: application/json' ...原创 2020-02-14 22:59:16 · 819 阅读 · 0 评论 -
CentOS 7关闭防火墙与selinux
1.关闭防火墙1.1查看防火墙状态[root@host151 opt]# systemctl status firewalld.service如果显示中有active (running)为开启,若是 inactive (dead)则为关闭。1.2临时关闭防火墙[root@host151 opt]# systemctl stop firewalld.service1.3永...原创 2020-02-01 15:32:35 · 362 阅读 · 0 评论 -
Linux引入临时java环境变量
1.java引入临时环境变量[root@host150 opt]# export JAVA_HOME=/root/mysoftwareInstall/jdk1.8/jdk1.8.0_131[root@host150 opt]# export PATH=$JAVA_HOME/bin:$PATH[root@host150 opt]# export CLASSPATH=.:$JAVA_HOME/...原创 2020-01-23 17:29:47 · 2551 阅读 · 0 评论 -
Java用ssh连接Linux服务报Segmentation fault (core dumped)解决
1.报错9768 Segmentation fault (core dumped) 调用python脚本的时候,服务器报core dumped的错误,如下图:2.解决办法 2.1 找到当前用户下的 /etc/ssh/ssh_config文件修改,连接时间和重新请求次数据,没有权限请使用sudo开启管理员环境变量。执行过过程如下:[bdp@hos原创 2018-02-05 21:35:04 · 6205 阅读 · 0 评论 -
jps命令与tomcat启动参数添加
1.什么是jps Jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前javaJVM进程的一些简单情况。2.jps常用指令 2.1jps命令[root@localhost ~]# jps2966 Jps 2.2 ...原创 2018-04-14 17:33:19 · 1934 阅读 · 0 评论 -
Linux服务器上解压、打包(jar、war)
1.解压jar(war)包命令,直到解压成功[weblogic@host16 smart_s]$ jar -xvf smart-service.jar2.解压后的打包jar(war)包命令 示例:执行打包命令,把当前路径下的所有文件打包到smart-service.jar包中[weblogic@host16 smart_s]$ jar -cvfM0 smart-service.jar...原创 2018-05-27 21:32:36 · 14543 阅读 · 0 评论 -
Linux卸载默认JDK并安装新的jdk
1.查看已安装jck的版本(rpm -qa|grep jdk)[root@localhost myinstall]# rpm -qa|grep jdkjava-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64java-1.8.0-openjdk-headless-1.8.0.141-1.b16.el7_3.x86_64java-1....原创 2020-01-26 22:58:26 · 176 阅读 · 0 评论 -
Linux下maven的安装
1.上传jar包并解压[root@localhost maven]# tar -xzvf apache-maven-3.5.4-bin.tar.gz2.环境变量的配置[root@localhost maven]# vim /etc/profile添加环境变量配置如下:export MAVEN_HOME=/root/myInstall/maven/apache-maven-3.5...原创 2020-01-26 22:44:37 · 155 阅读 · 0 评论 -
Centos7克隆主机操作
1.利用VMware进行克隆2.修改配置信息2.1修改主机名[root@localhost ~]# hostnamectl set-hostname slave2[root@localhost ~]# cat /etc/hostnameslave22.2Ip地址相关修改删除网卡中的UUID和物理地址HWADDR(这两行在Linux重启之后,操作系统会自动生成的...原创 2020-01-26 22:44:09 · 258 阅读 · 0 评论 -
Linux服务器免密登陆
1.生成密钥命令ssh-keygen -t rsa,然后四个回车默认保存。[root@localhost .ssh]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):Enter passphrase (em...原创 2020-01-26 22:48:43 · 292 阅读 · 0 评论 -
java连接linux
1.在java代码中连接linux服务器 1.1依赖的添加 commons-net commons-net 2.2 com.jcraft jsch 0.1.54 ch.ethz.ganymed ganymed-ssh2 build210 1.2java代码示例package co原创 2017-12-11 21:01:23 · 690 阅读 · 0 评论