Linux服务器kdevtmpfsi挖矿病毒解决方法
   问题描述 Linux服务器(包括但不限于CentOS)出现名为kdevtmpfsi的进程,占用高额的CPU、内存资源; 并且单纯的kill -9 进程ID 例:kill -9 12345 无法完全杀死,不久便会复活; 同2.理杀死 kdevtmpfsi的守护进程kinsing,一小段时间又会出现这对进程;(网上文档有人会有守护进程。我机器没这个,也没在定时任务里找到额外的定时任务) 找到并删除这2个进程对应的可执行文件例:find / -name kins ......
linux   矿机病毒   cpu100   kdevtmpfsi   |  2020-05-11   0 评论   3,044 浏览

Linux - 查看用户登录记录
   1、查看当前登录用户信息 who命令: who缺省输出包括用户名、终端类型、登陆日期以及远程主机。 who /var/log/wtmp 可以查看自从wtmp文件创建以来的每一次登陆情况 (1)-b:查看系统最近一次启动时间 (2)-H:打印每列的标题 users命令: 打印当前登录的用户,每个显示的用户名对应一个登陆会话。 2、查看命令历史 每个用户都有一份命令历史记录 查看$HOME/.bash_history 或者在终端输入: history 3、las ......
linux   用户操作记录   lastlog   |  2020-05-13   0 评论   1,306 浏览

jvm调优(堆溢出和调优参数)
   内存溢出和内存泄漏的区别: 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 memory leak会最终会导致out of memory 内存溢出 ......
jvm   调优   内存溢出   调优参数   |  2020-04-13   0 评论   1,273 浏览

Linux下快速分析DUMP文件
   dump文件传输到本地进行分析, 常常需要大量的等待时间。 使用IBM的eclipse的MAT工具可以直接在服务器上进行快速DUMP分析。 运行环境要求 linux操作系统 JDK8 以上 下载MAT的linux版本 Eclipse的MAT工具下载链接 MAT支持各种操作系统,找到Linux版本下载下来 # 运行uname -m 看一下linux是 x86_64还是 x86的帮助你选择下载那个版本。 uname -m #x86_64 http://is ......
jvm   内存溢出   linux   mat   |  2020-04-20   0 评论   1,544 浏览

蚂蚁中间件SOFA
   1.Sofa是什么 SOFA 源自于 Service Oriented Fabric Architecture,即面向服务的架构。 随着 SOFA 的开源,目前 SOFA 的新解释:Scalable Open Financial Architecture SOFA 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Me ......
sofa   蚂蚁中间件   servicemesh   sofaboot   |  2020-04-11   0 评论   2,039 浏览

分布式锁(Redis,zk,db锁)
   关于分布式锁,一般有三种选择, 1、redis (setnx,redisson,redlock) 2、zk 3、DB锁(悲观锁、乐观锁) 其中用的最多的应该是redis。 redis常用的方式有单节点、主从模式、哨兵模式、集群模式。 单节点在生产环境基本上不会使用,因为不能达到高可用,且连RDB或AOF备份都只能放在master上,所以基本上不会使用。 另外几种模式都无法避免两个问题: 1、异步数据丢失。 2、脑裂问题。 setnx 1.根据lockKey区 ......
redis   分布式锁   zk分布式锁   |  2020-04-11   0 评论   1,148 浏览

Java垃圾回收期Cms和G1梳理
   目录 1 CMS收集器 安全点(Safepoint) 安全区域 2 G1收集器 卡表(Card Table) 在开始介绍CMS和G1前,我们可以剧透几点: 根据不同分代的特点,收集器可能不同。有些收集器可以同时用于新生代和老年代,而有些时候,则需要分别为新生代或老年代选用合适的收集器。一般来说,新生代收集器的收集频率较高,应选用性能高效的收集器;而老年代收集器收集次数相对较少,对空间较为敏感,应当避免选择基于复制算法的收集器。 在垃圾收集执 ......
java   cms   G1   垃圾回收器   |  2020-04-03   0 评论   1,209 浏览

selenium经常使用api
   python-selenium官方文档可详细看用法 1.浏览器chromeDriver获取信息 1.driver.current_url:用于获得当前页面的URL 2.driver.title:用于获取当前页面的标题 3.driver.page_source:用于获取页面html源代码 4.driver.current_window_handle:用于获取当前窗口句柄 5.driver.window_handles:用于获取所有窗口句柄 6.driver.f ......
python学习   |  2019-10-28   0 评论   6,409 浏览

JVM指令手册
   栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 iconst_3 将int类型常量3压入栈 iconst_4 将int类型常量4压入栈 iconst_5 将int类型常量5压入栈 lconst_0 将long类型常量0压入栈 lconst_1 ......
JVM指令   javap   |  2020-03-05   0 评论   1,562 浏览

springboot升级swagger-ui进化版knife4j简单集成
   1.官方文档 knife4j接入文档 2.概述 引入基础包,如果老项目以前有swagger做doc文档。那就省事了。可以直接引入新ui包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </ ......
swagger   knife4j   java   springboot   |  2020-02-27   0 评论   3,245 浏览

mysql中information_schema用途
   一、information_schema简介 在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。 1information_schema数据库表说明: SCHEMATA表:提供 ......
mysql   |  2020-02-20   0 评论   1,542 浏览

Java多线程中锁的理解与使用
   1.简介 锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等 ) 。 2.Java锁的种类 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。 公平锁/非公平锁 公平锁是指多个线程按照 ......
jvm锁   java锁      独占锁   |  2020-02-19   0 评论   1,263 浏览

免费接口api分享(终于找到了)
   各类无次数限制的免费API接口整理,主要是聚合数据上和API Store上的一些,还有一些其他的。 聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免费的各类API接口。 手机号码归属地API接口: https://www.juhe.cn/docs/api/id/11 历史上的今天API接口: https://www.juhe.cn/docs/api/id/63 股票数据API接口: https://www. ......
免费api   聚合数据   |  2020-02-18   0 评论   2,043 浏览

idea永久激活使用(2020/01/06更新亲测可用,采用探针修改)
   1.下载补丁 链接:https://pan.baidu.com/s/1oYtDSei3R93S6sDRR1WiyQ 提取码:h2na 下载解压到idea的bin目录 2.修改IDEA的bin目录中的配置文件 修改 俩文件的探针位置 idea.exe.vmoptions idea64.exe.vmoptions 为自己本机的正确位置 #我的位置是这个 -javaagent:D:\java\IntelliJIDEA20182\bin\ideaCrack-rele ......
java   ieda破解   |  2019-11-20   0 评论   5,026 浏览

Python3绘图Turtle库详解
   Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 turtle绘图的基础知识: 1. 画布(canvas)         画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。       &nb ......
python3   python学习   turtle   画图   |  2020-01-15   0 评论   2,814 浏览