13 flx_bj

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

Dubbo和FastJson反序列化漏洞

Dubbo近日 Dubbo 官方报告了一个 Dubbo 远程代码执行问题(CVE-2020-1948),该问题由 Provider 反序列化漏洞引起。根据介绍,攻击者可以使用无法识别的服务名称或方法名称,并带上一些恶意参数有效载荷发送 RPC 请求。当恶意参数反序列化后,将执行一些恶意代码。受影响的版本: 2.7.0 <= Dubbo Version <= 2.7.6 2.6.0 <= Dubbo Version <= 2.6.7 所有 2.5.x

2020-06-29 11:01:23

JAVA运算符回顾

JAVA运算符操作回顾public static void main(String[] args) { // 1、左移( << ) // 0000 0000 0000 0000 0000 0000 0000 0101 然后左移2位后,低位补0:// // 0000 0000 0000 0000 0000 0000 0001 0100 换算成10进制为20 System.out.println(5 << 2);//

2020-06-22 17:07:38

SpringCloud微服务模块整理

2020-05-28 17:10:45

JAVA默认垃圾收集器

通过命令查看当前GC信息>java -XX:+PrintCommandLineFlags -version执行结果如下:[user@1001 ~]$ java -XX:+PrintCommandLineFlags -version-XX:InitialHeapSize=128143232 -XX:MaxHeapSize=2050291712 -XX:+PrintCommand...

2020-05-06 12:28:48

Java多线程并行计算

2020-04-19 16:33:43,310+0800 INFO [main] com.qx.test.ParallelTest - costs: 5046ms2020-04-19 16:33:48,329+0800 INFO [main] com.qx.test.ParallelTest - costs: 5003ms2020-04-19 16:33:53,332+0800 INFO [main] com.qx.test.ParallelTest - costs: 5003ms

2020-04-19 17:26:47

如果你这么去理解HashMap就会发现它真的很简单

Java中的HashMap相信大家都不陌生,也是大家编程时最常用的数据结构之一,各种面试题更是恨不得掘地三尺的去问HashMap、HashTable、ConcurrentHashMap,无论面试题多么刁钻的问,只要我们真正的掌握了它的设计思想,便可以不变应万变,hold住所有的面试题了。本文主要包含以下内容,力求深入浅出一步一步彻底明白HashMap的设计思想:数组的优势 数组是特殊的键...

2020-04-19 15:23:17

java指令集

1.栈和局部变量操作 ,将常量压入栈的指令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压...

2020-04-11 11:32:16

Linux安装Go环境变量

1、下载gowget https://studygolang.com/dl/golang/go1.13.5.linux-amd64.tar.gz2、创建gopath(后续开发项目目录) → 进入gopath → 创建 bin src pkgmkdir gopathcd gopathmkdir -p bin src pkg3、配置环境变量tar zxvf go1.13.5.linu...

2020-01-10 14:00:15

Tomcat下载、安装、配置环境变量教程

1、JDK配置参考Windows环境下JDK环境变量配置2、下载tomcat根据系统是32位还是64位下载相应版本https://tomcat.apache.org/download-80.cgi下载完成后解压,配置环境变量变量名: CATALINA_HOME变量值:解压后的根目录配置完成后,进入bin目录双击startup.bat文件启动,启动成功访问htt...

2019-12-25 15:30:53

Windows环境下JDK环境变量配置

1、下载JDKhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html根据需要选择下载的版本查看操作系统是32位还是64位我的电脑>属性下载64位的JDK下载完成后点击安装,一直下一步完成,安装完成后配置环境变量Windows键+R,输入cmd,进入命...

2019-12-25 15:18:00

Mybatis动态传入表名或者字段等

1、在动态sql解析过程,#{}与${}具有不通含义#{}被解析为一个预编译语句的参数标记符,所以会给传入的参数加双引号${}被作为一个字符串的替换,直接显示在SQL中,不会添加引号2、优缺点#{}在很大程度上防止SQL注入,${}无法防止SQL注入3、要想实现动态传入表名和字段名就需要用到${}...

2019-12-25 14:21:01

CentOS7设置静态IP地址

1、编辑配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens1602、修改如下内容DEVICE=enp1s0f0或eth0BOOTPROTO=staticONBOOT=yes #开机启用本配置IPADDR=121.14.154.51 #静态IPPREFIX=26GATEWAY=121.14.154.1 #默认网关DNS1=114.114...

2019-12-25 14:11:31

redis-cli密码登录操作

1、找到redis-cli目录[root@zabbix ~]# cd /usr/local/redis/bin/2、进入控制台[root@zabbix bin]# ./redis-cli -p 6379127.0.0.1:6379> auth 123456(此处为密码)OK127.0.0.1:6379> select 2OK127.0.0.1:6379[2]>...

2019-12-25 14:03:55

RabbitMQ的Queue、Exchange和Binding含义和关系

1、从AMQP协议可以看出,Queue、Exchange和Binding构成了AMQP协议的核心Producer消息生产者,即投递消息的程序Broker消息队列服务器实体 Exchange消息交换机,它指定消息按什么规则,路由到哪个队列 Binding绑定,它的作用就是把Exchange和Queue按照路由规则绑定起来 Queue消息队列载体,每个消息都会被投入到一个或多个队列...

2019-12-24 18:06:59

Mysql Table 'xx' is marked as crashed and should be repaired

mysql报如下错误191224 10:38:22 [ERROR] /opt/zbox/run/mysql/mysqld: Table './zentao/zt_action' is marked as crashed and should be repaired解决办法:1、找到mysql安装bin目录,如果不知道全局搜索文件(find -name 'myisamchk' /)>&...

2019-12-24 10:57:16

Linux磁盘挂载

root@instance-txphg7nh-2:~# fdisk -l #查看磁盘信息Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O...

2019-10-15 11:58:48

CentOS7创建新用户

1、创建用户useradd querylog2、设置密码passwd queylog3、授权sudo权限查找sudoers文件位置whereis sudoers查看权限ls -l /etc/sudoers修改文件为可编辑chmod -v u+w /etc/sudoers编辑文件vim /etc/sudoers收回权限chmod -...

2019-06-26 15:41:42

Nginx配置文件(nginx.conf)配置详解

Nginx的配置文件nginx.conf配置详解如下:usernginxnginx;Nginx用户及组:用户组。window下不指定worker_processes8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。error_loglogs/error.log;error_loglogs/error.logno...

2019-06-20 16:54:35

在CentOS 7上添加Swap交换空间

前言如何让服务器响应更快?如何避免应用出现内存不足的错误?最简单的方法就是增加交换空间。Swap是存储盘上的一块自留地,操作系统可以在这里暂存一些内存里放不下的东西。这从某种程度上相当于增加了服务器的可用内存。虽然从swap读写比内存慢,但总比没有好,算是内存不够时的安全网。如果没有swap,则服务器一旦内存不足,就会开始终止应用以释放内存,甚至会崩溃,这会让你丢失一些还没来得及保存的...

2019-03-21 09:57:12

Linux排查Java占用CPU高的解决办法

1、 top查看cpu使用率过高的进程2、 ps -mp 【替换为进程ID PID】 -o THREAD,tid,timeps -mp 15774 -o THREAD,tid,time发现线程16091占用CPU很高,时间也很长。3、 printf “%x”【线程ID TID】把线程id转换成16进制printf "%x" 160914. jstack 【...

2019-03-14 10:42:13

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。