2020
10-10
10-10
Java commons-httpclient如果实现get及post请求
PS:这个jar包,在2007年之后就没有更新过了,是比较老的版本了。追求新的版本用HttpComponents比较好引入的jar包为:<!--https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient--><dependency><groupId>commons-httpclient</groupId><artifactId>commons-httpclient</artifactId><version>3.1</version></dependency>具体实现类为:importorg.apache.commons.httpclient.HttpClient;importorg....
继续阅读 >
前言:事情是酱紫的,系统上线两个月后,风平浪静。在一个秋天宁静的下午,老衲正喝着茶听着歌敲着代码,顺便欣赏下妹纸,独享这难得的惬意。突然手机响了,一看来电,心中一沉,项目经理来电,必有蹊跷。匆忙接起电话,没有问候,直奔主题,“赶紧看下系统,个别客户反馈系统不能用了,先恢复系统,再排查问题”。老衲撂下电话,一哆嗦,赶紧连上VPN,直奔服务器主机。PS:三台服务器(centos、128G内存、32核CPU),tomcat1.7,j...
相信大家都遇到过,自己的Java应用运行一段时间就宕机了或者响应请求特别慢。这时候就需要我们了来找出问题所在了。绝大部分都是代码问题导致的。一、服务宕机如果是服务宕机,发生致命问题导致进程已经死掉了,那么已经访问不了了,通常都是CPU问题引起的,程序一般会自己生成javacore文件,一般生成位置在/root目录或jar包同目录下。JavaCore文件主要保存的是Java应用各线程在某一时刻的运行的位置,即JVM执行到哪一个类、哪一个...
值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。引用传递:(形式参数类型是引用数据类型参数):也称为传地址。方法调用时,实际参数是对象(或数组),这时实际参数与形式参数指向同一个地址,在方法执行中,对形式参数的操作实际上就是对实际参数的操作...
简述Java中的栈和堆,变量和对象的地址存放和绑定机制初学java的小白,很多人都搞不清楚java中堆和栈的概念,我们都知道计算机只能识别二进制字节码文件,如果分不清楚对象和变量在内存的地址分配,也就是堆和栈的问题,很多问题比如绑定机制、静态方法、实例方法、局部变量的作用域就会搞不清楚。首先记住结论:基本数据类型、局部变量、String类型的直接赋值都是存放在栈内存中的,用完就消失。new创建的实例化对象、String类型...
数组实现队列//数组实现队列classqueue{int[]a=newint[5];inti=0;//入队操作publicvoidin(intm){a[i++]=m;}//出队列操作取出最前面的值通过循环遍历把所有的数据向前一位publicintout(){intindex=0;inttemp=a[0];for(intj=0;j<i;j++){a[j]=a[j+1];}returntemp;}}ArrayList实现队列//集合实现队列classqueue{List<Integer>list=newArrayList<Integer>();intindex=...
今天在网上学习时碰到有关于native修饰符所修饰的方法,上网查了查,觉得很有意思记录一下1、native简介简单地讲,一个NativeMethod就是一个java调用非java代码的接口。一个NativeMethod是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern“C”告知C++编译器去调用一个C的函数。native是与C++联合开发的时候用的!使用nat...
本文主要介绍了java(包括springboot)读取resources下文件方式实现,分享给大家,具体如下:1、使用项目内路径读取,该路径只在开发工具中显示,类似:src/main/resources/resource.properties。只能在开发工具中使用,部署之后无法读取。(不通用)Filefile=newFile("src/main/resources/resource.properties");@TestpublicvoidtestReadFile2()throwsIOException{Filefile=newFile("src/main/resources/resource.p...