java
文章平均质量分 82
30醒悟的码农
我是一个对知识充满渴望的青年面对生活的困难我会勇往直前
展开
-
HttpClient设置超时时间和连接次数
通过HttpClient发送请求时,需要设置请求超时时间、连接超时时间、读取数据超时时间等参数。用来避免因请求过程中等待时间太长,影响上下游交易的超时和服务器性能。原创 2023-09-06 17:18:39 · 6447 阅读 · 0 评论 -
Linux上安装httpd2.4.46 (apache)做SSL证书卸载方案
1、安装apache之前先确认Linux的基本编译环境是否正常安装,如果没有使用管理用户执行以下命令:yum install -y gcc*yum install -y glib*yum install -y libtool否则在安装过程中会报错:checking build system type... x86_64-unknown-linux-gnuchecking host system type... x86_64-unknown-linux-gnuchecking ta原创 2022-03-31 15:45:32 · 5588 阅读 · 1 评论 -
Idea调试SpringMVC项目报java.lang.classnotfoundexception: org.springframework.web.servlet.dispatcher
(1)、因web.xml中配置了Servlet参数,所以需要检查是否引入对应的jar包,spring-webmvc-5.1.11.RELEASE.jar ,如果没有则在WEB-INF/lib 中加入,然后需要在Artifacts->Output layout里面添加对应的jarweb.xml的配置(2)、java.lang.ClassNotFoundException异常一般是缺少某个jar包或者类引起的,而且在IDE中出现颇多。检查项目输出位置,默认的是在idea目录下:..原创 2020-11-08 22:51:12 · 751 阅读 · 0 评论 -
Spring MVC:Error creating bean with name 'userController': Injection of resource dependencies
22:48:34.327 [RMI TCP Connection(3)-127.0.0.1] ERROR org.springframework.web.servlet.DispatcherServlet - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error cr...原创 2020-04-12 23:02:58 · 8382 阅读 · 0 评论 -
Java的Properties的使用
Properties(Java.util.Properties):实现了Map接口, 该类主要用于读取Java的配置文件, 其配置文件常为.properties文件,是以键值对的形式进行参数配置的。a)读取配置文件/** 读取配置文件dataBase.properties内容*/public class PropertiesTest1 { public st...原创 2020-02-23 23:08:54 · 194 阅读 · 0 评论 -
Iterator(迭代器)
通过迭代数访问类集合之前,必须得到一个迭代函数。每一个Collection类都提供一个iterator()函数,该函数返回一个对类集头的迭代函数。通过使用迭代函数获取对象,每次可以访问一个元素。步骤如下:-1. 通过调用类集合的iterator()方法获取对类集合偷得迭代函数-2.建立一个调用hasNext()方法的While循环,只要hasNext()返回true,就进行循环迭代。-...原创 2020-02-16 23:56:16 · 177 阅读 · 0 评论 -
java实现二分查找法
二分查找法:每次都将数组进行折中,取中间值mid,用中间值比对目标值,看与目标值谁大谁小,如果比目标值大则,区间就是[start, mid - 1],如果比目标值小则,查找区间就是[mid + 1, end]。只适合有序数列。如果无序则无效a)二分查找操作的数据集是一个有序的数据集(数组)b)二分查找能应用于任何类型的数据,只要能将这些数据按照某种规则排序。且数据集合(数组)最好是固定的...原创 2020-02-15 22:14:06 · 254 阅读 · 0 评论 -
js中比较两个日期的大小
使用js处理两日期的字符串的比较大小时,总结出俩的一些小技巧:function time(){ var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()+1; var day = date.getDate(); var opra_date = ...原创 2020-02-14 22:01:34 · 3184 阅读 · 0 评论 -
(String)和toString()在转String上的区别
今天快下班时遇见了一个从一个List里面取出来的一条数据中有几个数据项为空的情况,当时只是简单调用的for(int j=0;j<newList.size();j++){HashMap hm = newList.get(j); String END_TIME = hm.get("END_TIME").toString();}//此时发现若数据...原创 2020-02-14 21:59:03 · 294 阅读 · 0 评论 -
随机生成x(50)个数字,每个数字范围是n~m[10~50],统计每个数字出现的次数以及某个数字出现的次数最多,以及最多个数。将每个数字和其出现次数打印出来,如果某个数出现0次,
/* * 随机生成x(50)个数字,每个数字范围是n~m[10~50],统计每个数字出现的次数以及某个数字出现的次数最多,以及最多个数。将每个数字 * 和其出现次数打印出来,如果某个数出现0次,则不打印。打印时按照数字升序 */public static void randomTest(int x,int n,int m){ int[] accou...原创 2020-02-12 23:07:20 · 1209 阅读 · 0 评论 -
String Pool (字符串池)
String Pool (字符串池): 1) String a= "BB"; (采用字面值方式赋值) 查找String Pool 中是否存在"BB"这个对象,如果不存在,则在String Pool中创建一个"BB"对象,然后将String Pool中的这个"BB"对象的地址返回赋给引用变量a,这样a会指向String Pool中的这个"BB"字符对象。2)String a =...原创 2020-02-12 20:14:30 · 416 阅读 · 0 评论 -
java实现冒泡排序
冒泡排序原理(BubbleSort):依次比较相邻的两个数,将小数放在前面,大数放在后面。第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,...原创 2020-02-11 22:33:11 · 436 阅读 · 0 评论 -
Java实现简单的socket通讯时发现客户端上送的内容在服务端输出为null
在本机处理Java实现简单的socket通讯时发现客户端上送的内容在服务端输出为null,客户端收到服务端的响应也是null,经过排查发现以下问题:1、针对客户端上送至服务端的i/o流处理至缓存流时,使用while循环while(!"".equals(bufer.readLine()) 当读到流的末尾时该方法会返回null,所以输出null。将while循环改成if即可处理;2、Buffe...原创 2020-01-04 00:57:59 · 1687 阅读 · 0 评论 -
java文件拷贝
public static void main(String[] args) {// TODO Auto-generated method stub//测试拷贝文件 String fromFile="F:/fieCopyTest/fromFile.xlsx";//fromFile.xlsx String toFile="F:/fieCopyTest/toFil...原创 2020-01-01 22:45:49 · 235 阅读 · 0 评论 -
JAVA 十六进制与字符串的转换
//转化十六进制的编码为字符串public static String toStringHexl(String s){byte[] bakkeyword = new byte[s.length()/2]; for(int i=0 ;i try{ bakkeyword[i] = (byte)(0xff & Integer.parseInt(s.subSt...原创 2020-01-01 17:48:48 · 294 阅读 · 0 评论