简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
RPC和本地JAVA调用的区别RPC远程调用:一般是可以跨平台使用的,采用Socket技术,只要语言支持socket技术就可以进行互相通信。其实就是socket+反射实现的。本地调用:只能支持Java语言与Java语言开发,使用虚拟机进行通讯。高并发服务的限流特技(解决高并发,请求多,用户等待时间长)雪崩效应:服务的请求数超过了服务器的最大线程数(线程池缓存队列满了)。默认的情况下,只有一个线程池
一、JDK介绍 JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。二、准备工作(以下步骤自己有可以跳过) 1、需要准备一台服务器,大家可以在网上买,个人学习的话还是建议大家去安装一个虚拟机,去装一个Linux系统。关键字点击跳转:虚拟机安装教程
首先在Eclipse的Debug页签中设置虚拟机参数:步骤:1、选中已经写好的项目2、Run->Debug configurations->Java Application 双击3、Arguments->VM arguments4、在VM arguments 里面就可以对虚拟机的内存参数进行设置5、设置完成后,Apply->Debug6、过程结束...
目录查看网络配置配置网络引言为了更好理解Centos6.9的开机流程,将其安装在虚拟机,安装完后发现无法ping通外网,后面发现Centos6安装完后需要设置网络,我这里没有使用图形界面来修改,直接修改网卡配置文件。回到顶部查看网络配置跟Centos7一样,网关配置也是在/etc/sysconfig/network-scripts的ifcfg-eth0中设置,cat查看后发现里面配置没有IP地址、
把常用的tar解压命令总结下,当作备忘:tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参
在Docker容器创建好之后,可能会发现容器时间跟宿主机时间不一致发现两者之间的时间相差了八个小时宿主机采用了CST时区,CST应该是指(China Shanghai Time,东八区时间)容器采用了UTC时区,UTC应该是指(Coordinated Universal Time,标准时间)我们需要同步它们的时间,让容器时间跟宿主机时间保持一致。有以下几种方法:方法1:在创建 Docker 容器时
NPE(Null Pointer Exception)一直是我们最头疼的问题,也是最容易忽视的地方。NPE常是导致Java应用程序失败的最常见的原因。在日常研发工作中,经常会处理各种变量、集合,但在使用的过程中,往往要进行空判断,不然会出现NPE。JDK8新特性之Optional介绍Optional类实际上是个容器:它可以保存类型T的值,或者仅仅保存null。Optional 类的引入很好的解决空
原文:https://blog.csdn.net/qq_34412985/article/details/81985459使用阿里的com.alibaba.fastjson.JSON格式化时,默认null属性会被过滤掉,可以设置不过滤null,参考作者的博文public static String parseScriptJsonStringWithNullValue(Object obj) {if
1、curl www.baidu.com报错,curl 183.232.231.173可以或者nslookup+域名,nslookup+IP2、这个是因为linux服务器没有配置DNS域名服务器地址导致的,linux系统里会有/etc/resolv.conf这个配置文件,是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名的。配置的域名服务器地址从什么地方可以知道呢,可以在百度上搜索
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 一.find命令 基本格式:find path expression